Skip to content

fix(drivers): bundle zap 3.1.3, read_pv and read_battery work on firmware 7.x - #1962

Merged
frahlg merged 1 commit into
masterfrom
fix/bundle-zap-3.1.3
Nov 4, 2026
Merged

frahlg merged 1 commit into
masterfrom
fix/bundle-zap-3.1.3

Conversation

@davmoz

@davmoz davmoz commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Problem

#1961 brought the Zap's site meter back on firmware 7.x. read_pv and read_battery still read nothing there, because 7.x renamed those fields too.

Change

#1792 also changes drivers/BUNDLED_SOURCE.json, with a pin from before these. It will need rebasing onto the current pin.

Tested

  • go test ./internal/drivers/ -run Zap and ./internal/fleetping/ pass.
  • scripts/sync-bundled-drivers.sh --check and --behind pass.
  • On Zaps on firmware 7.0.3, through FTW's Lua host, with this bundled 3.1.3, GET only:
    • Zap-P1 with a simulated Solis (a Modbus simulator on the LAN), read_pv and read_battery: meter -1100 W, PV -3000 W, battery +5000 W.
    • Zap-HAN with a real meter, defaults: the meter reads, no PV or battery.

Not tested on a real inverter or a full FTW site. The firmware and its payloads are real; the Solis is not.

🤖 Generated with Claude Code

…ware 7.x

Moves the pin to srcfl/device-drivers@e463c653 (#209). Only the Zap driver
changes. The new tests use the payload a Zap on 7.0.3 sent for a simulated
Solis.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: David Mozart <dmozartandraws@gmail.com>
@frahlg
frahlg merged commit e6e389c into master Nov 4, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants