Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
Features
0eeb4af feat(app): web page and /registers
15557f1 feat(meters): go silent on source failure, report values and activity
Bug fixes
3db84cc fix(ci): use the newest Go patch release
eba421c fix(deps): build with go1.27.2
36c9135 fix(health): report unitIDs as numbers
57dc132 fix(mbserver): serve holding registers under lock, refuse writes
Documentation
4d1b11e docu(meters): explain why the RTU port uses jacobsa/go-serial
199c4db docu: add disclaimer to the README
528bf8d docu: rewrite README and add CLAUDE.md
f89cb12 docu: web page, staleTimeout, limits and the new endpoints
Maintenance
382bcdb chore(deps): use mbserver v0.1.0
5857836 chore(deps): use mbserver v0.1.1
d0753f0 chore(mbserver): use the fixed mbserver, report the RTU port, more tests
4fe46f8 chore: add release tooling from template
73ff85b refactor(app): adopt template lifecycle and web conventions
859c33c refactor(config): align config with template
a29c800 refactor: rename module and binary to smartmeter
Other
0eca7d4 Add primary-meter configuration
d75a0d7 Add proprietary Fronius RS485 register map, fix SunSpec block
9fbdf4d Discard implausible snapshots based on the meter's rated current
9a18089 Replace master/slave wording with server and unit ID
3dda240 Serve one device on several unit IDs
7b3d0ae Start Modbus server, remove legacy code, commit go.sum
7d9d975 add gitignore
eafe729 go 1.16, replace io/util, inspect code
7a18cde gu 1.16, replace io/util, inspect code
2f7a18c use new golib
37e2526 use new golib, prototyping
Which file do I need?
Archive
Raspberry Pi model
linux_arm64
Pi 3 / 4 / 5 / Zero 2 W with a 64-bit OS
linux_armv7
Pi 2 / 3 / 4 / 5 / Zero 2 W with a 32-bit OS
linux_armv6
Pi 1 and Zero (1st gen)
You can’t perform that action at this time.