Skip to content
Snippets Groups Projects
Commit 366d8f04 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Publish name and LED count

parent f0ddc353
No related branches found
No related tags found
1 merge request!5Make modular
# Meta
name = "Luantree"
# Wifi # Wifi
wifi_ssid = "" wifi_ssid = ""
wifi_pw = "" wifi_pw = ""
......
...@@ -30,6 +30,8 @@ async def conn_ok(mqtt): ...@@ -30,6 +30,8 @@ async def conn_ok(mqtt):
await mqtt.subscribe(f"{config.mqtt_topic}/effects") await mqtt.subscribe(f"{config.mqtt_topic}/effects")
for i in range(config.led_count): for i in range(config.led_count):
await mqtt.subscribe(f"{config.mqtt_topic}/led/{i}/color") await mqtt.subscribe(f"{config.mqtt_topic}/led/{i}/color")
await mqtt.publish(f"{config.mqtt_topic}/config/led_count", str(config.led_count).encode(), retain=True)
await mqtt.publish(f"{config.mqtt_topic}/config/name", config.name.encode(), retain=True)
def react(topic, msg, retained): def react(topic, msg, retained):
msg = json.loads(msg) msg = json.loads(msg)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment