Skip to content

Steuerung via MQTT

tobiasfaust edited this page Nov 28, 2019 · 8 revisions

Folgende MQTT Kommandos sind möglich. Die "Value" Angabe erfolgt in Sekunden.

LfdNr MQTT Kommando Syntax Beispiel
1 on-for-timer <Hostname>/<Ventil>/on-for-timer <value> PumpControl/Ventil1/on-for-timer 300
2 /test/on-for-timer <Hostname>/<Ventil>/test/on-for-timer <value> PumpControl/test/on-for-timer 300

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.

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
Clone this wiki locally