You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: map BLE notif_type pushes to Notification Event sensor (#99)
Adds a Notification Event text sensor on every appliance that surfaces
push notifications (washer cycle complete, fridge door left open, oven
preheat reached, water/air filter expired, etc.) as human-readable
event names HA automations can trigger on.
Mappings come from issue #69, where users captured BLE traffic during
each Sub-Zero iOS app push notification. Coverage:
- Fridge (101, 102, 106-109): door open + setpoint changes + filter expiry
- Range (201, 203, 205, 207-211, 213, 215, 218): preheat, probe, timers,
timed cook, oven door
- Dishwasher (301, 302, 304, 306, 307): cycle started/complete/cancelled,
rinse aid low
Unknown codes fall back to "<appliance>_event_<n>" so they remain
observable in HA. Also fixes parser rejection of msg_types:4
notification-only pushes (which fridge fw 2.27 sends for filter/door
events) — these were previously logged as "Parse failed or status!=0,
skipping". 12 new tests (9 unit + 3 fixture pairs from real captures).
Closes#69. Supersedes #96.
Co-authored-by: ManjunathByadagi <ManjunathByadagi@users.noreply.github.com>
Co-authored-by: mwbourgeois <mwbourgeois@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments