Skip to content

Configuration Guide

Configuration is stored in NVS (Non-Volatile Storage) on the ESP32. You can modify these settings via the WebUI or via MQTT (JSON).

Network Settings

SettingDescription
wifi_ssidSSID of your WiFi network (2.4GHz).
wifi_passPassword for WiFi.
http_domainmDNS domain. Default dali-bridge -> http://dali-bridge.local.

MQTT Settings

SettingDescription
mqtt_uriFull URI, e.g., mqtt://192.168.1.5:1883.
mqtt_userMQTT Username (optional).
mqtt_passMQTT Password (optional).
client_idMQTT Client ID. Also used for Home Assistant discovery ID.
mqtt_baseRoot topic prefix. Default: dali_mqtt.

DALI Engine

SettingDescription
dali_pollInterval (in ms) for background syncing of device states. Default 200000 (200s).

Updating via MQTT

You can push a full configuration JSON to {base}/config/set. The device will update NVS and reboot if network settings changed.

Payload Example:

json
{
  "dali_poll": 60000,
  "syslog_enabled": true,
  "syslog_srv": "192.168.1.50"
}

Released under GNU GPL License.