Fhem Proplanta Beispiel
In dem folgenden beispiel möchte ich zeigen wie ich für mehr übersichtlichkeit gesorgt habe.
Fhem proplanta beispiel. Bei einer https verbindung schickt der webserver zuerst einen zertifizierten öffentlichen schlüssel mit dem die daten an ihn verschlüsselt werden. Der grund ist dass diese module nicht ohne eine anmeldung auf der entsprechenden homepage funktionieren. Dies ist insbesondere in den fällen sinnvoll in denen in einem gerät sehr viele readings vorhanden sind die ggf. Fhem device welches die wetterdaten bereitstellt.
Jetzt steht im evtpart0 currentpower und im evtpart1 6000 das bedeutet dass man sich nicht selbst den richtigen split perl befehl aufruf ausdenken muss dies übernimmt vielmehr fhem. Die kommunikation mit fhem kann entweder in einer session über telnet oder über einzelne klient kommandos über fhem pl erfolgen. Wenn sich temperatur luftfeuchtigkeit druck windgeschwindigkeit oder richtung ändern wird ein ereignis ausgelöst. Die anzeige ist noch nicht optimal da man die einzelnen werte nicht gut erfassen kann aber durch die einzeilige anzeige spart man enorm viel platz.
Dies ist für das schreiben der logdateien siehe weiter unten wichtig. Der rückgabewert wie im beispiel ist currentpower. Oder fhem pl fhemhost 7072 command. Zu unterschiedlichen zeitpunkten aktualisiert werden.
Reading dessen wettertext in ein icon umgewandelt werden soll. Anpassung der fhem statusanzeige. Das fhem modul netatmo ermöglicht den datenimport von privaten und öffentlichen netatmo wetterstationen sowie den abruf der in der netatmo app verfügbaren. Data get fc0 weatherdayicon proplanta data get fc0 iconapi weather data get fc0 0 ww dwd opendata.
Das proplanta modul nutzt https also einen verschlüsselten zugang zu www proplanta de. Telnet fhemhost 7072 nl die betätigung der enter taste schaltet in den prompt modus command. In der regel sollte jedoch geprüft werden ob nicht ein solcher trigger gesetzt werden kann. Der erfahrende fhem nutzer wird sich direkt fragen warum ich zum beispiel nicht auf das modul wunderground oder wwo eingehe.