Antwort
Aug 23, 2020 - 09:36
Die Homematic IP Wetterstation Plus ist grundsätzlich zum Aufzeichnen von Wetterdaten gedacht bzw. zum Anzeigen der aktuellen Messwerte im Homematic IP System. Für eine Funktionalität als Wind-/Regen-/Sonnenwächter ist die Wetterstation Plus aufgrund der baulichen Gegenheiten bzw. den daraus entstehenden mehreren technischen Einschränkungen eigentlich ungeeignet.
Die erste Einschränkung ist, dass die Station nur Daten aus der Vergangenheit übermittelt, aufgrund des Duty Cycle sind diese also nie komplett aktuell, sondern die Daten werden regelmäßig, auch wegen den Batterien, in einem Sendeintervall übertragen. Den Beginn von Regen bekommst Du mit dem Gerät auch nicht mit, erstens besitzt das Gerät keine Vorhersagefunktion und zweitens ist aufgrund der Bauweise der Wippe der erste Messwert überhaupt erst möglich, nachdem es bereits angefangen hat zu regnen und die Wippe das erste mal gekippt ist, weil diese durch Wasser vollgelaufen ist.
Du kannst also mit der Wetterstation Plus weder vor dem Regen die Markise einfahren, noch passend mit dem einsetzten Regen, sondern erst wenn es bereits begonnen hat zu regnen.
Der Sonnensensor der Station ist zu ungenau, Du könntest Dich also höchstens nach der Temperatur richten, um die Markise nach der gemessenen Temperatur einzufahren.
Im Sinne einer funktionierenden Automation macht in in dem Zusammenhang mehr Sinn Daten von offiziellen Wetterdiensten zu nutzten um bereits vor einsetzendem Regen die Markise einfahren zu können und bei einer bevorstehenden Unwetterwarnung des DWD z.B. Markise und Rollläden zu steuern.
Um Daten von Wetterdiensten auszuwerten oder auch der Wetterstation und damit eine Automation zu ermöglichen, brauchst Du eine Instanz, die dies kontinuierlich prüft und dann die Becker Centronic Rollläden bzw. Homematic steuert.
Dazu hast Du unterschiedliche Möglichkeiten abhängig von Deinem technischen Wissen bzw. vom eingesetzten System. Eine Möglichkeit wäre es, wenn Du Dich denn mit der CCU3 der proprietären Skriptsprache der CCU auskennst, Dir ein Skript auf der CCU zu erstellen, dass Wetterdaten und Unwetterwarnungen von einem Wetterdienst regelmäßig ausliest und dann wie von Dir beschrieben mit einem HTTP Request das AIO Gateway zu schalten.
Ein zweite Möglichkeit stellt der Weg über NEO Plugins dar, dazu bräuchtest Du das NEO Plugin Automation Manager und das NEO Plugin AIO Gateways, müsstest also zusammen ca. 250 € investieren, um entweder die Messwerte der Homematic IP Wetterstation Plus zu nutzten und dann aus dem NEO Server die Becker Rollläden zu steuern.
Eine letzte Möglichkeit, die ich selber nutzte, wäre der Einsatz von einem externen Hausautomationssystemen, das die Wetterdaten und Unwetterwarnungen auswertet und davon abhängig Deine Rollläden fährt. Der Vorteil dabei ist, es ist erstens günstiger als zwei NEO Plugins zu erwerben und der Funktionsumfang und die Möglichkeiten sind um ein vielfaches größer. Du kannst außerdem die Wetterdaten der Wetterstation Plus aufzeichnen und so z.B. in NEO auch als Diagramm anzeigen über Webgraph und ein Webseitenelement in NEO.
Um rechtzeitig vor dem Regenbeginn regieren zu können nutzte ich Unwetterzentrale, hier wird die Regenvorhersage ausgewertet und dann vor Beginn des Regens reagiert. Für kritische Wettersituationen nutzte ich die Unwetterwarnung des DWD. Die Rolllädensteuerung inclusive Sonnenschutz und Nachführung abhängig vom Azimut und Temperatur macht bei mir Blind Control. Das AIO Gateway steuere ich über AIO Gateway Modul an, wobei ich selber kein Becker Centronic besitze. Aber letztlich, ist das wie Du sagst, nur ein HTTP Befehl, der an das AIO Gateway zu schicken ist.
Die erste Einschränkung ist, dass die Station nur Daten aus der Vergangenheit übermittelt, aufgrund des Duty Cycle sind diese also nie komplett aktuell, sondern die Daten werden regelmäßig, auch wegen den Batterien, in einem Sendeintervall übertragen. Den Beginn von Regen bekommst Du mit dem Gerät auch nicht mit, erstens besitzt das Gerät keine Vorhersagefunktion und zweitens ist aufgrund der Bauweise der Wippe der erste Messwert überhaupt erst möglich, nachdem es bereits angefangen hat zu regnen und die Wippe das erste mal gekippt ist, weil diese durch Wasser vollgelaufen ist.
Du kannst also mit der Wetterstation Plus weder vor dem Regen die Markise einfahren, noch passend mit dem einsetzten Regen, sondern erst wenn es bereits begonnen hat zu regnen.
Der Sonnensensor der Station ist zu ungenau, Du könntest Dich also höchstens nach der Temperatur richten, um die Markise nach der gemessenen Temperatur einzufahren.
Im Sinne einer funktionierenden Automation macht in in dem Zusammenhang mehr Sinn Daten von offiziellen Wetterdiensten zu nutzten um bereits vor einsetzendem Regen die Markise einfahren zu können und bei einer bevorstehenden Unwetterwarnung des DWD z.B. Markise und Rollläden zu steuern.
Um Daten von Wetterdiensten auszuwerten oder auch der Wetterstation und damit eine Automation zu ermöglichen, brauchst Du eine Instanz, die dies kontinuierlich prüft und dann die Becker Centronic Rollläden bzw. Homematic steuert.
Dazu hast Du unterschiedliche Möglichkeiten abhängig von Deinem technischen Wissen bzw. vom eingesetzten System. Eine Möglichkeit wäre es, wenn Du Dich denn mit der CCU3 der proprietären Skriptsprache der CCU auskennst, Dir ein Skript auf der CCU zu erstellen, dass Wetterdaten und Unwetterwarnungen von einem Wetterdienst regelmäßig ausliest und dann wie von Dir beschrieben mit einem HTTP Request das AIO Gateway zu schalten.
Ein zweite Möglichkeit stellt der Weg über NEO Plugins dar, dazu bräuchtest Du das NEO Plugin Automation Manager und das NEO Plugin AIO Gateways, müsstest also zusammen ca. 250 € investieren, um entweder die Messwerte der Homematic IP Wetterstation Plus zu nutzten und dann aus dem NEO Server die Becker Rollläden zu steuern.
Eine letzte Möglichkeit, die ich selber nutzte, wäre der Einsatz von einem externen Hausautomationssystemen, das die Wetterdaten und Unwetterwarnungen auswertet und davon abhängig Deine Rollläden fährt. Der Vorteil dabei ist, es ist erstens günstiger als zwei NEO Plugins zu erwerben und der Funktionsumfang und die Möglichkeiten sind um ein vielfaches größer. Du kannst außerdem die Wetterdaten der Wetterstation Plus aufzeichnen und so z.B. in NEO auch als Diagramm anzeigen über Webgraph und ein Webseitenelement in NEO.
Um rechtzeitig vor dem Regenbeginn regieren zu können nutzte ich Unwetterzentrale, hier wird die Regenvorhersage ausgewertet und dann vor Beginn des Regens reagiert. Für kritische Wettersituationen nutzte ich die Unwetterwarnung des DWD. Die Rolllädensteuerung inclusive Sonnenschutz und Nachführung abhängig vom Azimut und Temperatur macht bei mir Blind Control. Das AIO Gateway steuere ich über AIO Gateway Modul an, wobei ich selber kein Becker Centronic besitze. Aber letztlich, ist das wie Du sagst, nur ein HTTP Befehl, der an das AIO Gateway zu schicken ist.
Von
Hallo Fonzo,
Danke für Deine ausführliche Antwort.
Die Einschränkungen des Wettersensors sind mir bewusst.
Durch die Kombination aus Wind, Temperatur, Helligkeit und Regen kündigt sich aber meist ein Wetterumschwung ein paar Minuten an, bevor es gefährlich wird.
Gerade in diesem Sommer ist es mit den Wettervorhersagen inkl Unwetterwarnungen bei uns was die Treffergenauigkeit angeht auch nicht so sehr weit her. Trotzdem klingt das mit dem Einspeisen von Unwetterwarnungen sehr gut, da werde ich mich Mal belesen.
Neo mag ich so gar nicht, aber vielleicht hat mir da nur immer sie Geduld gefehlt.
Für die Rollladensteuerung würden mir die Wetterdaten des Sensors allerdings sicher reichen. Nur habe ich bisher keine Dokumentation für die http Befehle gefunden, mit der die CCU3 die Rollläden von Becker ansprechen könnte.
Das ist alle nicht so tragisch, wenn ich es morgens vergesse, die Sonnenseite zu verdunkeln, kann ich das Dank Gateway jetzt ja auch aus der Ferne nachholen, aber wenn die Daten schon da sind, würde ich sie auch ganz gerne nutzen. 250 € oder riesigen Aufwand wäre mir das aber nicht wert.
Wahrscheinlich wäre es wirklich die einfachste Lösung, wenn ich versuchen beim Service die http Befehle für Becker zu bekommen. Alternativ könnte man auch Szenen per http auslösen, das würde mir auch reichen, aber das geht glaube ich auch nicht, oder?
Hoffe, das klang jetzt alles noch irgendwie logisch. Ich habe halt nicht allzuviel Ahnung und versuche mir aus den ganzen Foren etwas Wissen anzueignen, aber manchmal wird es mir echt etwas viel.
Danke für die Unterstützung.
Von
Für extra für diese eine Funktionalität 250 € auszugeben wäre es mir persönlich auch nicht wert. Die HTTP Befehle müsstest Du schauen ob Du diese bekommst, es gibt keinen öffentlichen Zugang für Benutzer zur API. Wenn Du wie gesagt das technische Verständnis mitbringst kannst Du aber mit gängigen Tools wie z.B. Wireshark den gesendeten HTTP Befehl auslesen, den identischen Befehl müsstest Du dann halt von der CCU3 oder einem externen System was zwischen Homematic und AIO Gateway vermittelt verschicken.
Szenen oder Makros oder auch Gerätebefehle z.B. per einem HTTP Task auslösen kannst Du z.B. auch aus IP-Symcon über Mediola Gateway Services
https://github.com/demel42/IPSymconMediolaServer
Die Daten aus NEO auszulesen ist zumindest einfacher als aus IQONTROL NEO, da müsstest Du die Daten mit Wireshark oder anderen Tools mitlesen. Wenn Du ein iOS Gerät nutzt kannst Du z.B. auch so was wie Charles nutzten.
https://apps.apple.com/app/charles-proxy/id1134218562
Neuen Kommentar hinzufügen