mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-11-10 18:52:22 +01:00
New app/observer.py: ObserverManager owns per-broker paho-mqtt clients (own network threads, QoS 0, LWT + retained status) and the packet fan-out. Packet decode/hash/format functions are ports of upstream meshcore-packet-capture including its legacy path fallbacks and unknown-version quirk; validated against 10 live packets from the reference observer network (hash/route/type/len all byte-identical). Adds paho-mqtt==2.1.0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>