Loxone Daten an Wordpress senden

Wer Live-Daten auf seiner Wordpress-Homepage veröffentlichen möchte (z. B. Wassertemperaturen eines Schwimmbads oder ob der eigene Biergarten geöffnet oder geschlossen ist), kann das mit einem von uns erstellten Wordpress-Plugin erledigen.

Beispielseite des Schwimmbadvereins Bruckmühl e. V.

image-20240518-083928.png

 

Download und Installation

Installiert die Plugindatei über die Pluginschnittstelle von Wordpress: Plugins -> Add New Plugin -> Upload Plugin

Nachdem ihr das Plugin aktiviert habt, findet ihr unter Settings -> Loxone Shortcodes die Konfigurationsmöglichkeiten für das Plugin.

Konfiguration

Aus Sicherheitsgründen muss für das Plugin ein Passwort verwendet werden. Dieses schützt Euch davor, dass Daten unbeabsichtigt an eure Wordpress-Installation gesendet werden. Nutzt ein ausreichend sicheres (langes) Passwort, es sind aber nur die Zeichen a-z, A-Z und 0-9 erlaubt! Keine Sonderzeichen, keine Umlaute!

Das Default-Passwort ist “loxforumrules”.

image-20240518-084507.png

Daten von Loxone an Wordpress senden

Das Senden von Daten erfolgt über einen Virtuellen HTTP Ausgang. Die URL lautet:

http://eure_homepage/wp-json/loxone-shortcodes/v1/<PASSWORT>/<NAME>/>WERT>

  • <PASSWORT>: Wird ersetzt durch euer konfiguriertes Passwort

  • <NAME>: Eindeutiger Variablenname, z. B. “wassertemp”, nur die Zeichen a-z, A-Z und 0-9 erlaubt

  • <WERT>: Im Virtuellen HTTP-Ausgang nutzt ihr <v> für den Wert

Solltet ihr anstatt eines Zahlenwertes einen String (z. B. “geöffnet”) senden wollen, nutzt dazu einen Statusbaustein in Loxone und achtet darauf, dass der String URLencoded sein muss! URL Kodieren und Dekodieren - Online

Testet das Ganze vorher im Browser.

 

Daten in Wordpress einbinden

Die Daten werden in Wordpress durch Shortcodes eingebunden. Der Shortcode lautet “loxonedata”, als Parameter wird dem Shortcode der Name der Variablen mitgegeben, z. B. [loxonedata name=wassertemp]