Hi everyone! ![]()
I just published a new integration that makes working with ANY device in Home Assistant much easier — especially when you’re dealing with poorly documented hardware.
Introducing Protocol Wizard
No YAML! No restarts. Full runtime control.
With Protocol Wizard, you can:
- Add Modbus, MQTT, BACnet and SNMP 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 or save all needed device entities
- Use the included Lovelace card to read/write any register/oid/etc. 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 devices (MQTT/Modbus/SNMP/BACnet)
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/protocol_wizard
Installation:
- Add via HACS → Custom repositories → GitHub - partach/protocol_wizard: The Protocol Wizard helps you build your home assistant devices without need for any yaml! (Integration)
- Or manual install
- Restart → Add integration → “Protocol Wizard”
The included card is auto-registered — just add it to a dashboard and select your device.
Let me know if you try it with your inverter, meter, network switch, or weird industrial gadget — I’d love to hear how it goes! ![]()
Thanks! — Partach




