Hi everyone! ![]()
I just published a new integration that makes working with ANY Modbus device in Home Assistant much easier — especially when you’re dealing with poorly documented hardware.
Introducing Modbus Wizard
No YAML! No restarts. Full runtime control.
With Modbus Wizard, you can:
- Add serial (RS485/USB) or TCP/UDP Modbus devices directly from the UI
- Test connectivity automatically on setup
- Add, edit, or remove sensors at runtime — no need to restart HA!
- Use templates to quickly load all needed device entities
- Use the included Lovelace card to read/write any register live (perfect for reverse-engineering devices)
- Configure scaling, offset, byte/word order, data types, and more — all per-register
- Support for multiple devices simultaneously
- Build your sensors runtime and onetime for ANY and multiple Modbus devices
Runtime register
Add and configure sensors without touching YAML or restarting
Live read/write card
Probe any register in real time — great for discovering undocumented devices
Why I built this
I got tired of:
- Editing YAML and restarting HA just to test one register
- Guessing addresses and data types
- Dealing with devices that have no official integration
- Endless yaml head-ache and maintenance
Modbus Wizard lets you explore first, then create only the sensors you actually need.
Try it out!
GitHub: https://github.com/partach/ha_modbus_wizard
Installation:
- Add via HACS → Custom repositories → https://github.com/partach/ha_modbus_wizard (Integration)
- Or manual install
- Restart → Add integration → “Modbus Wizard”
The included card is auto-registered — just add it to a dashboard and select your device.
Work in progress — but already very usable! Feedback, bug reports, and contributions very welcome.
This is a setup to a Protocol Wizard. Same setup but for many more protocols lke SNMP, etc. (if there is enough interest)
Let me know if you try it with your inverter, meter, or weird industrial gadget — I’d love to hear how it goes! ![]()
Thanks! — Partach


