v0.6.0
What's new
diagnostics(serial)→ChargerDiagnostics: read-only system info per charger — CPC serial, firmware/hardware versions, WiFi/ethernet network state, backend connectivity, live OCPP connection status.ocpp_settings(serial)→InstallerOcppSettingsandset_ocpp_settings(serial, settings): read/write installer OCPP config (enabled,cpms,chargePointIdentifier). Each field exposes*_status: OcppFieldStatusmetadata (is_change_allowed,change_not_allowed_reason).cpms_options(serial)→list[CpmsConfig]: operator-provided CPMS choices. Returns[]gracefully on 403; re-raises rate-limit errors.CpmsConfignow storescpid_typefromConfigurableCpms.cpidType.InstallerOcppSettings.from_dictcorrectly distinguishesValueDTOWithReasonGET wrapper from flatCpmsConfigdict.
All wire shapes confirmed against decompiled APK 3.9.1. Smoke-tested against a real Ratio Solar charger.