Fixes
H5059 water-leak sensors on the H5044 hub (#87)
Adds real-time moisture detection for H5059 leak sensors paired with an H5044 hub. Two defects were blocking it, both decoded from a user diagnostics capture:
- Discovery:
H5059was not in the leak-sensor SKU allowlist, so the BFF parser dropped every sensor before building the(hub, slot) → sensormap — every leak event logged as "unknown sensor". H5059 is now registered (H5044 was already a known hub). - Wet decode: the
0xEE 0x34multiSync decoder read the wet flag from byte 5, which on the H5059 is the battery percent — sois_wetwas alwaysFalse. Probe state is now read from bytes 14/16, OR-ed with the legacy byte-5 path so no existing SKU loses detection.
Existing H5058/H5054/H5055 leak sensors are unaffected.
Verification: 789 tests pass; mypy, flake8, black clean.