Repository navigation
v0.6.2
Robust zone state tracking, live sensor tamper, loss diagnostics
Home Assistant integration 0.6.2 · bridge firmware 0.9.2
Addresses occasionally missed sensor state changes and adds live sensor tamper.
Zone open/closed
- The 345 MHz status byte is decoded per zone: only the loop bit matching the zone's programmed input means open (
0x80loop 1,0x20loop 2,0x10loop 3). Doors on loop 2 reportA0open /80closed; the previous bit-7 assumption marked them open on every packet, including tamper and battery changes. - The alarm engine's
EVENT_ZONE_OPENED OPEN/CLOSEline is now a third independent source alongside the RF packet and theZone N OPENED/RESTOREDtext. - Every transition is queued and published in order ahead of everything else, so a fast open-then-close reaches Home Assistant as ON then OFF.
Sensor tamper, now live
- Packet bit
0x40(verified:C0tampered/closed,E0tampered/open), theZone N TAMPERED / TAMPER RESTORE / TAMPER DETECTED / TAMPER restoredlines, and the livetrouble_memory_add/trouble_memory_restorelines (also low battery and loss of supervision). Panel enclosure tamper is live as well.
New diagnostic sensors
UART receive errors,MQTT reconnects, andZone poll corrections(increments whenever the 30 s poll finds a state the live lines missed).
Stall reduction
- Panel UART receive buffer 8 KB → 32 KB; USB serial logging no longer blocks the loop.
Firmware must be updated to 0.9.2.
See #10.