83a2d8c963
atc.lua becomes sensors.lua: a shared AD-structure walker now feeds three decoders -- ATC1441/pvvx on service data 0x181A, Govee H5075's packed 24-bit manufacturer data 0xEC88, and BTHome v2 on 0xFCD2, which is what pvvx firmware advertises by default. Both new formats were decoded from adverts captured off the air and are asserted from those bytes. Sensors are remembered once seen, so one that stops advertising ages in place instead of vanishing, and the list only grows. Every field is its own node -- name, temperature, humidity, battery, age -- so the one second tick repaints the fields that moved rather than rebuilding: a rebuild is left only for a newly discovered sensor, which has no node to dirty. Each sensor is a card. The emulator has no Bluetooth controller, so the skill now says to keep BLE off it entirely rather than chase a panic.