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
Update firmware versions with live device data and add DeviceFeature unknown field handling
- Query live device to populate LATEST_KNOWN_FIRMWARE with actual versions:
- Controller SW: 184614912
- Panel SW: 0 (not used on NWP500)
- WiFi SW: 34013184
- Add unknown field filtering to DeviceFeature.from_dict()
- Prevents crashes when new feature fields appear (e.g., recirculationUse)
- Consistent with DeviceStatus handling
- Logs info message about ignored fields
- Update FIRMWARE_TRACKING.rst with observed versions and features
- Document heatMinOpTemperature was observed with these versions
- Note presence of recirc* fields for future implementation
All firmware data collected from live NWP500 device on 2025-10-15.
0 commit comments