Problem
...
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.
...
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”.
...
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! https://www.urlencoder.org/de/
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]