Hallo zusammen,
ich bin noch ziemlich neu im Umgang mit Openhab, habe derzeit hauptsächlich mich mit schalten, dimmen, und Rolladensteuern befasst.
Auch ein paar kleiner Regeln habe ich erstellt - scheitere jetzt aber an der Umsetzung folgendes Szenarios:
* wunderground API Wetteraufruf (aus "Tips&Tricks" "das Wettericon" vom Wiki) (http://api.wunderground.com/api/1b0f...0.26.10739.xml)
* die Weiterverarbeitung des Stundenwetters (clear / sunny) ins automatische Schliessen/ Öffnen von Rollladen -
Nun zu meiner Frage - wie parse ich in einer Regel das entsprechende XML returnfile so dass ich auf den Wert zur Steuerung komme?
Abfrage:
when <response><hourly_forecast><forecast><fcvtime><hou r> => hour in(8-18)
then read:
<response><hourly_forecast><forecast><fctcode>
if <fctcode> in (1,2) => Shutter down else > shutter up & recheck next hour
Die Kür wäre dann noch mit Sonnenaufgangs-/ Untergangsberücksichtigung - so dass ich die Zeiten (hour in) nicht manuell im Sommer/ Winter anpassen müsste.
Hat jemand so etwas schon mal als Rule implementiert?
Danke für Eure Hilfe
ich bin noch ziemlich neu im Umgang mit Openhab, habe derzeit hauptsächlich mich mit schalten, dimmen, und Rolladensteuern befasst.
Auch ein paar kleiner Regeln habe ich erstellt - scheitere jetzt aber an der Umsetzung folgendes Szenarios:
* wunderground API Wetteraufruf (aus "Tips&Tricks" "das Wettericon" vom Wiki) (http://api.wunderground.com/api/1b0f...0.26.10739.xml)
* die Weiterverarbeitung des Stundenwetters (clear / sunny) ins automatische Schliessen/ Öffnen von Rollladen -
Nun zu meiner Frage - wie parse ich in einer Regel das entsprechende XML returnfile so dass ich auf den Wert zur Steuerung komme?
Abfrage:
when <response><hourly_forecast><forecast><fcvtime><hou r> => hour in(8-18)
then read:
<response><hourly_forecast><forecast><fctcode>
if <fctcode> in (1,2) => Shutter down else > shutter up & recheck next hour
Die Kür wäre dann noch mit Sonnenaufgangs-/ Untergangsberücksichtigung - so dass ich die Zeiten (hour in) nicht manuell im Sommer/ Winter anpassen müsste.
Hat jemand so etwas schon mal als Rule implementiert?
Danke für Eure Hilfe