-
Notifications
You must be signed in to change notification settings - Fork 2
Steuerung via MQTT
Folgende MQTT Kommandos sind möglich. Die "Value" Angabe erfolgt in Sekunden.
LfdNr | MQTT Kommando | Value | Syntax | Beispiel |
---|---|---|---|---|
1 | on-for-timer | 1-n | <Hostname>/<Ventil>/on-for-timer <value> | PumpControl/Ventil1/on-for-timer 300 |
2 | /test/on-for-timer | 1-n | <Hostname>/<Ventil>/test/on-for-timer <value> | PumpControl/test/on-for-timer 300 |
3 | setstate | [0,1] | <Hostname>/<Ventil>/setstate <value> | PumpControl/Ventil1/setstate 1 |
Der Platzhalter "Hostname" ist der in den Basiseinstellungen konfigurierte Hostname. Der Platzhalter "Ventil" ist das konfigurierte MQTT SubTopic (also der Name des Ventils) in den Ventileinstellungen.
Das Kommando "/test/on-for-timer" schaltet immer das erste konfigurierte Ventil ist primär zum testen nach einer Erstinstallation gedacht.
Mittels setstate Kommando wird ein ON bzw OFF gesendet. Es wird nicht empfohlen diesen Befehl für Ventile zu benutzen da hier keine automatische Abschaltung erfolgt.
Die folgenden Informationen werden per MQTT bereitgestellt. Das Topic beginnt immer mit dem konfiguriertem Hostnamen und ist in der folgenden Tabelle nicht extra aufgeführt
LfdNr | MQTT Topic | Wert | Sendeintervall | Beschreibung |
---|---|---|---|---|
1 | /<Ventil>/state | [0|1] | nach einem Schaltvorgang | Gibt den Status des Ventils an (An oder Aus) |
2 | /Threads | [0..n] | nach einem Schaltvorgang | Anzahl der aktuell geöffneten Ventile |
3 | /raw | integer | nach einer Messung | RohDatenWert der Sensor Messung |
4 | /level | [0..100] | nach einer Messung | prozentual umgerechneter Füllstandswert in Prozent |
5 | /IP | IPv4 Adresse | nach WiFi Connect | IP Adresse nach WiFi Connect |
6 | /state | [Online/Offline] | Event | Status des Devices nach einem Reconnect oder Verbindungsabbruch |
- Überblick
- Aufbau der Hardware
- Konfiguration
- Steuerung via MQTT
- Integration in FHEM
- Beispiele zum Aufbau
- Technik