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
SolarSettings.to_dict() now emits flat integers instead of nested {"value": N} objects, matching the APK's SetSolarSettings DTO. This fixes HTTP 502 errors on set_solar_settings (#9).
ChargeSchedule.delayed_start changed from Optional[str] to Optional[DelayedStartSetting].
ChargeSchedule.to_dict() now emits per-day weekSchedule with beginTimeHour/beginTimeMinute/endTimeHour/endTimeMinute ints.
New
DelayedStartSetting dataclass with from_dict()/to_dict()
ScheduleSlot.to_dict() and ChargeSchedule.to_dict() for controlled serialization
UpperLowerLimitSetting.to_dict() echoes back the full raw GET shape and validates integral values
Fixes
Case-insensitive day abbreviation lookup in ScheduleSlot.from_dict()