LED-Modul (ESP32)
Das LED-Modul (de.profipos.ledmodul) ist ein ESP32-basiertes
Universal-Modul mit:
- 8 Relais-Ausgaengen (z.B. fuer Kueche-Glocken, Tueroeffner)
- 4 Optokoppler-Eingaengen (z.B. fuer Tasterleisten)
- 1 WS2812-LED-Ausgang (bis 240 LEDs an 30 m)
- PoE-Ethernet (W5500) oder WiFi (je nach Variante)
Varianten
| Variante | Netzwerk | Versorgung |
|---|---|---|
esp32-poe | Ethernet (W5500) | PoE |
wifi-dev | WiFi | 5V USB-C |
Flashen
cd firmware
pio run -e esp32-poe -t upload
oder per OTA:
pio run -e esp32-poe -t upload --upload-port 10.x.x.x
Erst-Provisionierung
- Modul am LAN/PoE einstecken
- Modul broadcastet UDP
PROFIPOS-DISCOVER-V6auf255.255.255.255:34567 - Standort-Server antwortet mit seiner IP+Port
- Modul sendet TCP-Hello mit
hw_id(MAC-basiert) auf Port 34568 - Standort-Server antwortet:
server_unkonfiguriert→ Modul wartet 60s, retrywarte_auf_cloud_freigabe→ Modul wartet 30s, retryprovisioniert→ Modul schreibt MQTT-Credentials in NVS + Neustart
Nach dem Neustart verbindet sich das Modul direkt zum MQTT-Broker und subscribed auf seine Topic-Hierarchie.
MQTT-Topics
Siehe MQTT, Abschnitt "LED-Modul".
Update
Per OTA-Topic:
publish profipos/{mandant}/{standort}/anzeige/{kurz}/ota
{"firmware_url": "https://.../firmware.bin"}
Modul laedt + flasht im Hintergrund (HTTP-Update).