v0.9.8 — WIT VPP safety fixes
v0.9.8 — WIT VPP Safety Fixes
Addresses critical hardware safety findings from issue #335 (WIT 15K live testing).
Safety Fix: vpp_export_limit_power_rate clamped to 0–100%
Register 30201 previously allowed negative values (−100 to +100%). On WIT hardware, writing a negative value while VPP is active triggers warning 401 and puts the inverter into a fault state that requires a service technician to reset. The minimum is now 0% (zero export). Negative values are not valid export-throttle commands on this hardware.
Fix: WIT Export Limit (W) write entity removed
Holding register 203 is not writable on WIT firmware — FC16 writes are rejected at the application level even when control_authority, vpp_export_limit_enable, and remote_power_control_enable are all enabled. The misleading writable number entity has been removed. The register continues to be polled for reading. Stale entities from previous versions are cleaned up automatically on upgrade.
Upgrade Notes
Users upgrading from v0.9.6 or v0.9.7 will see the Export Limit (W) number entity disappear from their WIT device. This is expected — it could not write to the inverter. No data is lost; the underlying register is still polled.
The VPP Export Limit Power Rate entity minimum will update to 0% on next restart.