TČ ŽIVÉ: MIM adresa 5 (V101), fix dekódování defrost (0xFF = off)
Some checks failed
CI and deploy / migration-check (push) Successful in 18s
CI and deploy / deploy (push) Has been cancelled

Rozchozeno po třech vrstvách: protokol převodníku Modbus TCP to RTU
(byl None), parita EVEN, adresa MIM 5 (seed měl 1). První živé čtení:
EHS typ 115, comm ready, mode heat, prostor 20 °C, voda 54.4 °C, TUV
zásobník 46.6 °C, bez chyb. Defrost reg: 0 i 0xFF znamená OFF (manuál),
bool() by 255 četl jako zapnuto.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dusan Vojacek
2026-06-12 21:40:15 +02:00
parent 4ff5f7c3eb
commit e2688bb899
2 changed files with 18 additions and 6 deletions

View File

@@ -0,0 +1,11 @@
-- MIM-B19N na sběrnici odpovídá na adrese 5 (DIP/rotary; živě ověřeno
-- 2026-06-12: unit 5 → EHS typ 115, comm ready, TUV 46.6 °C). Seed měl 1.
update ems.site_endpoint e
set unit_id = 5
where e.id = (
select hp.endpoint_id
from ems.asset_heat_pump hp
join ems.site s on s.id = hp.site_id
where s.code = 'home-01'
);

View File

@@ -35,7 +35,7 @@ nedoběhne tracking (~minuty).
|---|---|---|
| 0 | Stav modulu: b0 address error, b1 comm error R1/R2, b2 tracking error | R |
| 1 | Chybový kód venkovní jednotky (0 = OK, 100999) | R |
| 2 | Defrost (0/0xFF off, jinak on) | R |
| 2 | Defrost (**0 i 0xFF = off**, jiné hodnoty = on) | R |
| 3 | Bzučák (0 on / 1 off) | W |
### Blok vnitřní jednotky (base+offset; EHS sloupec)
@@ -76,9 +76,10 @@ control exporter + `modbus_command` journal jako u Deye (FC 0x06/0x10).
Pozn. manuálu: každý write MIM přepošle jednotce, i když hodnota nemění —
zapisovat jen při skutečné změně.
## Stav zapojení (2026-06-12)
## Stav zapojení (2026-06-12 večer — ŽIVÉ)
Převodník na 172.16.1.17 odpovídá (ping, web UI :80 „RS485 TO POE ETH (B)"),
**port 502 zatím zavřený** → ve web UI nastavit TCP Server :502 + Modbus
TCP↔RTU převod a sériovku 9600 8E1. Pak ověřit FC3 čtení bloků 02 a 5075
(`/tmp/probe_mim.py` vzor).
Rozchozeno: převodník TCP Server :502, protokol **Modbus TCP to RTU**
(default None = mrtvo!), 9600 8E1, adresa MIM **5**. První čtení: EHS typ
115, comm ready 0b111, mode heat, prostor 20.0 °C, voda 54.4 °C, TUV
46.6 °C, bez chyb. Časté zádrhely při oživování: protokol None, parita
None místo EVEN, adresa DIP (čte se jen při startu).