Skip to content
partach edited this page Jan 13, 2026 · 13 revisions

Welcome to the protocol_wizard wiki!

Protocol Wizard

Universal protocol integration for Home Assistant
Add, configure, test, and control devices using standard protocols — completely from the UI, no YAML, no restarts.

Runtime entity configuration
Add and configure sensors at runtime — no reboots required


Summary

Protocol Wizard is a powerful, user-friendly integration that lets you connect almost any device speaking a standard protocol (Modbus, SNMP, MQTT, and more coming soon) without touching YAML files.

But I have YAML today an i am not sure if i want to switch

Understandable, see Switching over from YAML. You can test drive!

Key Features

  • Zero YAML — full UI configuration (via the included Protocol Wizard Card)
  • Runtime entity creation — add, edit, delete sensors, numbers, selects at any time
  • Live probing card — read/write registers or OIDs instantly for testing
  • Device templates — one-click import for popular devices (e.g., SDM630, Waveshare relays)
  • Multi-protocol support — Modbus (serial + TCP/UDP) + SNMP (get/walk)
  • No restarts needed — changes apply instantly
  • Advanced options — scaling, offset, byte/word order, format strings, JSON options for selects

Modbus Wizard Card SNMP Wizard Card MQTT Wizard Card
Probe and control any register in real-time with the included card

Perfect for:

  • Modbus energy meters (SDM630, SDM230, etc.)
  • All MQTT devices
  • Modbus enabled Inverters, Waveshare relays, digital inputs, etc.
  • Generally all Modbus enabled devices
  • SNMP-enabled switches, routers, UPS, printers
  • Relay boards, industrial sensors, building automation
  • Ambition: Any device where you want to avoid YAML mess and maintenance

Quick Start

  1. Install via HACS (recommended; comming) or manual download
  2. HACS --> Custom repository --> URL: partach/protocol_wizard, Type: Integration
  3. Add Integration → Select Protocol Wizard
  4. Choose protocol (Modbus or SNMP) → configure device
  5. Add the Protocol Wizard Card to a dashboard → probe and create entities live!

Supported Protocols

  • Modbus — serial (RS-485) or TCP/UDP, multiple slaves
  • SNMP — v1/v2c (get, walk), community or auth
  • MQTT

More coming based on popular demand (BACnet, KNX, ...)

Installation

See → Installation-Guide

Getting Started

Support & Feedback

Made with ❤️ for the Home Assistant community.

Clone this wiki locally