Einfacher Adapter, um regelmäßig Werte vom Mobile Alerts Server herunterzuladen.
Installation des Adapters:
Verzeichnis wechseln: cd /opt/iobroker
ioBroker stoppen: iobroker stop
Alle Dateien in das Verzeichnis /opt/iobroker/node_modules/iobroker.mobile-alerts:
iobroker url "https://github.com/bluerai/ioBroker.mobile-alerts.git"
ioBroker starten: iobroker start
Konfiguration:
In der WebGui von ioBroker unter "Adapter" eine Instanz von "Mobile Alerts" erzeugen.
In der Instanzkonfiguration muss die PhoneID eingetragen werden. Die PhoneID kann in der Mobile-Alerts-App (für iOS bzw. Android) unter "Einstellungen" gefunden werden.
Nach dem Speichern der PhoneID sollten innerhalb von ca. 7 Minuten (je nach Einstellung der Zeitplanung) die entsprechenden Objekte erzeugt und mit den aktuellen Daten gefüllt werden (siehe in der ioBroker-Gui unter Objekte >> "mobile-alerts.0").
Zum Füllen des "minmaxTemperatur"-Objekts (siehe Objektansicht im ioBroker)
befindet sich im Ordner "extra" die Javascript-Datei
extra/Script to fill minmaxtemperature.js
zur Verwendung im
Javascript-Modul des ioBroker. Konfigurationshinweise in der Datei beachten.
Hinweise:
Es können mehrere Instanzen für verschiedene PhoneIDs erzeugt werden.
Wenn eine aktive Phone-ID spezifiziert wurde, kann in der Übersicht die Webseite "Überblick für Phone ID ..." aufgerufen werden. Die Werte werden dieser Seite entnommen.
Der Adapter Wurde bisher nur mit eingen der Sensoren für Temperatur und Luftfeuchte, sowie mit einer Wetterstation getestet. Hinweise und Ergänzungen zu weiteren Sensoren sind willkommen.
Die Updates werden nicht in ioBroker angezeigt. Sie müssen manuell wie bei der Installation aus GitHub geladen werden.
Stand 24.04.2021
===============================================================================
Version 0.5.1 (24.04.2021): Script zum Füllen des "minmaxTemperatur"-Objekts hinzugefügt.
Version 0.5.0 (15.04.2021): Umstellung der Request-Methode auf Post
===============================================================================
===============================================================================
Note vom 14.06.2023
Ich werde diesen Adapter nicht weiter pflegen.
Grund: Ich benutze inzwischen die offizielle Mobile Alerts API über ein ioBroker-Script. Das geht relativ einfach, ist schnell und im Allgemeinen recht zuverlässig.
Im Verzeichnis "alternative" habe ich ein Javascript-Beispiel für den Zugriff auf die API abgelegt. Erläuterungen dazu bitte der Mobile Alerts API-Doku (von der MA-Website) entnehmen.
Beste Grüße Rai
===============================================================================