Skip to content

v0.6.2

Choose a tag to compare

@afallows afallows released this 15 Sep 17:59
· 4 commits to main since this release
5390ab5

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 (0x80 loop 1, 0x20 loop 2, 0x10 loop 3). Doors on loop 2 report A0 open / 80 closed; the previous bit-7 assumption marked them open on every packet, including tamper and battery changes.
  • The alarm engine's EVENT_ZONE_OPENED OPEN/CLOSE line is now a third independent source alongside the RF packet and the Zone N OPENED/RESTORED text.
  • 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: C0 tampered/closed, E0 tampered/open), the Zone N TAMPERED / TAMPER RESTORE / TAMPER DETECTED / TAMPER restored lines, and the live trouble_memory_add / trouble_memory_restore lines (also low battery and loss of supervision). Panel enclosure tamper is live as well.

New diagnostic sensors

  • UART receive errors, MQTT reconnects, and Zone 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.