thermIQ/docs/SCHALTSCHRANK.md
Adrian Bretsch ba6622bed7 Initial commit: ThermIQ ASP1 documentation
All Markdown documentation files for the ThermIQ smart hybrid heating system.
PDFs excluded via .gitignore — generated on demand.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 12:30:03 +02:00

116 lines
4.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ThermIQ — Schaltschrank (Electrical Cabinet) ASP1
Adrian is responsible for the Schaltschrank design and build. This document tracks decisions, component list, wiring notes, and open items.
## Cabinet Designation: ASP1
First installation: Walda, Germany.
## AC Power Distribution
```
Grid 230V/400V
└── Q0: FI/LS (RCD + MCB) — main protection
└── 230 V AC busbar
├── LS Miner 1 → K10 (contactor) → Miner 1 (2x Schuko)
├── LS Miner 2 → K11 (contactor) → Miner 2 (2x Schuko)
├── LS Pumpen → P3, P4, P5 (Wilo Stratos PICO plus)
├── LS Ventile → Relay block K3-K6 → RV1, RV2 (Belimo CQ230A)
├── LS RK → K2 → Rückkühler fan
└── LS PSU → 24 V DC PSU
```
## 24 V DC Distribution
```
24 V DC PSU
├── RevolutionPi (Core + DIO + AIO)
├── Safety relay (coil supply + input circuit)
├── Relay coils: K2, K3, K4, K5, K6, K7
└── Fuses per branch
```
## Relay / Contactor Summary
| ID | Type | Coil | Load | Function |
|----|------|------|------|----------|
| K2 | Relay | 24 V DC | 230 V AC | Rückkühler fan |
| K3 | Relay | 24 V DC | 230 V AC | RV1 AUF |
| K4 | Relay | 24 V DC | 230 V AC | RV1 ZU |
| K5 | Relay | 24 V DC | 230 V AC | RV2 AUF |
| K6 | Relay | 24 V DC | 230 V AC | RV2 ZU |
| K7 | Relay | 24 V DC | potential-free | Heat pump EVU I1 |
| K10 | Contactor | safety output | 230 V AC | Miner 1 power |
| K11 | Contactor | safety output | 230 V AC | Miner 2 power |
## RevolutionPi I/O Mapping
### Digital Outputs (DO)
| DO | Function | Load |
|----|----------|------|
| DO_K2 | Rückkühler fan relay | K2 coil |
| DO_K3 | RV1 AUF | K3 coil |
| DO_K4 | RV1 ZU | K4 coil |
| DO_K5 | RV2 AUF | K5 coil |
| DO_K6 | RV2 ZU | K6 coil |
| DO_EVU_SPERRE | Heat pump block | K7 coil |
### Digital Inputs (DI)
| DI | Signal | Source |
|----|--------|--------|
| DI_SAFETY_OK | Safety relay output | Safety relay |
| DI_K10_FB | K10 feedback | K10 Hilfskontakt |
| DI_K11_FB | K11 feedback | K11 Hilfskontakt |
| DI_RK_FAULT | Rückkühler fault | Optional |
### Analog Outputs (AO)
| AO | Function | Range | Target |
|----|----------|-------|--------|
| AO1 | P3 setpoint | 010 V | Wilo PICO BMS module |
| AO2 | P4 setpoint | 010 V | Wilo PICO BMS module |
| AO3 | P5 setpoint | 010 V | Wilo PICO BMS module |
### Analog Inputs (AI)
| AI | Signal | Range | Notes |
|----|--------|-------|-------|
| AI1 | Temperature Pufferspeicher | (TBD) | 4-20 mA or 0-10 V |
| AI2 | Temperature Warmwasser | (TBD) | |
## Wiring Notes
- **010 V pump cables**: use shielded cable, shield connected to PE at cabinet end only
- **Safety circuit**: NC contacts in series for E-Stop, FLOW OK, TEMP MAX
- **Contactor feedback**: Hilfskontakt (NC) in series in safety relay feedback loop
- **EVU relay K7**: potential-free — verify no voltage is applied to Buderus I1
- **Miner Schuko**: both plugs of each miner routed through its contactor
- **PE**: all metal enclosures to PE
## Commissioning Checklist
- [ ] Verify Q0 FI/LS trips correctly
- [ ] Verify safety relay trips on E-Stop 1
- [ ] Verify safety relay trips on E-Stop 2
- [ ] Verify safety relay trips on FLOW OK open
- [ ] Verify safety relay trips on TEMP MAX open
- [ ] Verify K10 and K11 de-energize on safety trip
- [ ] Verify K7 does not inject voltage into Buderus I1
- [ ] Verify RevPi AO1-AO3 reach correct voltages (0, 5, 10 V)
- [ ] Verify P3, P4, P5 respond to 0-10 V setpoint
- [ ] Verify RV1 opens/closes via K3/K4
- [ ] Verify RV2 opens/closes via K5/K6
- [ ] Test miner power-up via gRPC API
- [ ] Verify Deye RS485 data readable from RPi
## Open Items / Decisions Pending
- [ ] Exact current ratings for Miner 1/2 Schuko circuits (S19J ~3200 W = ~14 A each)
- [ ] Confirm Pufferspeicher / Warmwasserspeicher sensor types (PT1000 / 4-20mA)
- [ ] Confirm RevPi AIO module exact model (AIO hat or separate module)
- [ ] Decide if Hand/0/Auto switches needed on valve circuit
- [ ] Confirm Rückkühler motor protection (motor starter vs. MCB)
- [ ] Smart meter integration protocol
- [ ] Battery connection to Deye (type, capacity)