Skip to content

v3.4.0-beta.17

Pre-release
Pre-release

Choose a tag to compare

@btli btli released this 01 Jul 19:47
2137ff1

Fixed

  • #258 — HYBRID >4-battery systems: the 5th battery no longer slows to hourly updates: beta.16 added a freshness overlay so a stale local battery yields to the fresher cloud value — but once the firmware placed the 5th battery into a Modbus slot even once, pylxpweb's never-evict accumulator re-presented that block forever, convincing the library the local side already surfaced all batteries. That switched off the supplemental cloud refresh that had been keeping the 5th battery current (it degraded to ~hourly updates and looked "stuck"). The supplemental-refresh gate now ignores any battery whose local reading has fallen behind its freshest sibling, so the cloud refresh keeps running and every battery stays current. pylxpweb 0.9.36b18 also adds raw round-robin slot logging to help pin down why this firmware barely rotates. Reported by @firestormo.

  • #259 — 12000XP (and other SNA-platform units) missing all controls in Cloud mode: a 15 kW 12000XP reports its model over the cloud as SNA-US 15K, which matched none of the model substrings that gate writable entities — so the device got no Controls and no Configuration blocks at all (no Quick Charge, no charge/discharge limits, no operating-mode selects). The control gate now also accepts any device whose detected inverter family is one the integration drives (EG4_OFFGRID, EG4_HYBRID, LXP), available in every connection mode — so these units get their full control set regardless of how the cloud spells the model name. Off-grid units still correctly omit the grid-tied-only controls (Peak Shaving / Forced Discharge). Reported by @brendonlobo123 and @ivanfmartinez.

Requires pylxpweb 0.9.36b18 (installed automatically; the manifest requirement is bumped).
Note: this release was cut from code merged 2026-06-23; publication was delayed pending the pylxpweb 0.9.36b18 PyPI release, which is now live.