Local device protocol

Fast ESP32 control for relays, lights, sensors, and Home Assistant.

ET-Bus is the local-device layer for ESP32 boards that need clean discovery, state reporting, acknowledgements, diagnostics, and Home Assistant visibility.

ESP32 development board on a dark electronics bench for embedded protocol projects
Protocol work is only useful when it makes real boards easier to control, diagnose, and trust.

Device flow

Discovery, state, command, acknowledgement, and availability.

Discover

Devices announce identity, class, firmware, features, and Home Assistant entity shape.

Lease

The hub tracks freshness so unplugged boards stop looking alive after their lease expires.

Command

Relays, lights, and outputs receive simple local commands without cloud dependencies.

Ack

Commands can be confirmed so dashboards know whether a device actually changed state.

Diagnose

Packet counters, reboot IDs, last seen times, and clear logs make network problems visible.

Project targets

Built around the devices used in real installs.

The protocol pages are focused on practical ESP32 boards: four-channel relays, WS2812 lighting, air sensors, grow-system controllers, and long-range gateways.

  • Relay and switch state that restores cleanly
  • RGB and WS2812 lighting state, brightness, and effects
  • Sensor reports for environment, air quality, battery, and water systems
  • Home Assistant availability that follows real device presence
  • Local diagnostics for packet loss, reboot events, and stale devices
Hydroponic controller and electronics wiring used for local device firmware
ET-Bus is designed for ESP32 firmware and local dashboards.

Home Assistant work

ET-Bus connects real ESP32 devices to local dashboards.

ET-Bus Home Assistant Component

Custom integration work for device discovery, entity setup, availability, switch/light/sensor entities, and diagnostics panels that show packet health and stale devices.

Protocol help

Need a board to report cleanly?

Send the board type, expected entities, network setup, and what Home Assistant needs to show.

info@electronicstech.co.nz