Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Überarbeiten

Ich werfe hier nur schnell ein paar Screenshots herein. Es würde mich sehr freuen, wenn du diesen Artikel überarbeitest, damit er für Einsteiger besser verständlich ist.

Voraussetzungen

Einrichtung der UDP-Verbindung vom Miniserver zum MQTT-Gateway

Virtueller Ausgang

Adresse: /dev/udp/<LoxBerry-Hostname>/<udpinport> 

  • <LoxBerry-Hostname> ist z.B. loxberry, oder du verwendest ggf. die IP-Adresse.
  • <udpinport> ist der Port, den du bei den Plugin-Einstellungen unten als LoxBerry-Eingangsport eingestellt hast (nicht der Miniserver-UDP-Port). Standard ist 11884.


Beispiel: Nach einem Miniserver-Neustart das Übermitteln der aktuellen Daten forcieren

Loxone bietet über seine Schnittstellen keinen Wert an, wann der Miniserver zuletzt neu gestartet wurde, daher weiß das MQTT-Gateway von sich aus nicht, ob die Daten neu übermittelt werden sollen. Mit einem UDP-Befehl kann dem MQTT-Gateway mitgeteilt werden, dass der Miniserver neu gestartet wurde.

Virtueller Ausgangsbefehl

Befehl bei EIN: reconnect

Aus den Loxone-Zeiten die Zeit "Startimpuls" ziehen, und mit dem "Reconnect"-Ausgang verbinden. Damit werden automatisch bei Miniserver-Neustart die Daten neu übertragen. Der Reconnect-Aufruf deaktiviert auch den Datencache, womit tatsächlich einmalig alle Daten neu übermittelt werden (danach ist der Cache wieder aktiv).

(Klicken zum Vergrößern)

Beispiel: Shelly2-Switch im Relay Mode

MQTT-Topics zum Senden von Befehlen beim Hersteller herausfinden: http://shelly-api-docs.shelly.cloud/#shelly-switch-mqtt

shellies/shellyswitch-<deviceid>/relay/<i>/command accepts on and off and applies accordingly

→ Schalten bei Shelly2-Relay Mode mit: shellies/shellyswitch-123abc/relay/1/command und Wert on oder off

Virtueller Ausgang Befehl

Befehl bei EIN: <Topic> <Value> (dazwischen ist ein Leerzeichen)

Befehl bei AUS (wenn erforderlich) <Topic> <Value> (dazwischen ist ein Leerzeichen)

Das <Topic> ist exakt der Befehl, der vom Anbieter dokumentiert ist, in diesem Fall z.B. shellies/shellyswitch-32BA7F/relay/1/command und der <Value> ist der Befehl, der der Anbieter erwartet (bei Shelly on oder off).




  • Keine Stichwörter