Beiträge von MrWilson86
-
-
-
Danke, abhängig vom Sonnenstand habe ich schon öfters gesehen. Bei mir sollen die aber nur dann runter, wenn es warm ist, unabhängig vom Stand der Sonne. Ich habe es nun mit einer Rule versucht:
Code
Alles anzeigentriggers: - id: "4" configuration: cronExpression: 0 0 10-19 * * ? * type: timer.GenericCronTrigger conditions: - id: "1" configuration: itemName: Wetterinformationen_ForecastHours09_Temperature operator: ">=" state: "25" type: core.ItemStateCondition actions: - id: "2" configuration: itemName: RolloBadOG_Steuerung0offen100geschlossen command: DOWN type: core.ItemCommandAction - id: "3" configuration: itemName: RolloBadOG_Steuerung0offen100geschlossen state: "100" type: core.ItemStateUpdateAction
Aber auch wenn die Temparatur bei Weitem nicht auf 25 Grad steigen soll, dann fährt es trotzdem immer runter. Bin einfach zu blond.
-
Danke, dann habe ich nun einmal angefangen rumzuprobieren und folgendes Skript erstellt:
Codeif (itemRegistry.getItem('Shelly25RollerSHSW25_Status').getState() == '0') { if (itemRegistry.getItem('Wetterinformationen_Aussentemperatur').getState() >= '25') { events.sendCommand('Shelly25RollerSHSW25_Steuerung0offen100geschlossen', '100'); } }
Leider passiert, wenn ich das Skript testweise ausführe, rein gar nichts. Auch kein Errorlog o.ä. in der Weboberfläche. Und ich habe den Wetterwert auf 10 geändert, damit es auch triggern würde bei aktuell 19 Grad
Ich würde mal vermuten, dass ich den Wetterwert erst noch konvertieren muss, da er vermutlich in °C ankommt, das Skript aber eine einfache Zahl erwartet?
-
Hallo liebe Community,
seit kurzem bin ich auch Besitzer meiner ersten Shelly (2.5) und wenn ich mein Vorhaben realisieren kann, dann kommen sehrbald noch ein paar weitere hinzu.
Aktueller Status: Ich habe die Shelly 2.5 als Rollosteuerung eingebaut und in der App aufgenommen. Dort habe ich eine Routine erstellt, die das Rollo täglich um 10 Uhr komplett öffnen und um 19 Uhr komplett schließen soll. Das funktioniert soweit tadellos.
Ziel: Was will ich mehr? Nunja, die Hausseite wird an wärmeren Tagen doch relativ warum und wenn das Rollo tagsüber "oben" ist, dann kommt doch viel Wärme ins Haus trotz Dreifachverglasung. Ich würde daher gerne einstellen können, dass das Rollo nur dann wie oben beschrieben geöffnet wird, wenn die erwartete Temparatur für den Tag nicht über 25°C steigen soll. Daher habe ich mir OpenHAB angesehen und in der neusten Version (OH3) via Docker aufgesetzt. Das Shelly Binding war ebenfalls schnell installiert und das Gerät erkannt. Da ich keine Wetterstation besitze und mir auch keine anschaffen möchte, habe ich auch das OpenWeatherMap Binding installiert und meinen API Key dort hinterlegt. Wetter kann also eingelesen werden. Wo hakt es nun?
Ich habe mir diverse Videos und Tutorials durchgelesen, wie man OpenWeatherMap mit Shelly in OH verknüpft. Ein Großteil allerdings noch für OH2 via MQTT, was ich nicht möchte. Jetzt habe ich versucht mir selbst eine Regel zu basteln, die das Rollo morgens öffnet und abends schließt. Aber nur dann, wenn das Wetter (Außentemparatur) an dem Tag nicht über 25°C erwartet wird. Aber ich scheitere schon direkt am Anfang. Es gibt so unglaublich viele Möglichkeiten das in OH3 zu realisieren, dass ich einfach überfordert bin. Muss ich zB auch die Sensoren anpassen, wenn ich ein Rollo hochfahren will (und es dann schon ganz oben wäre... würde der Motor dann "überdrehen")? Ich habe einfach Angst etwas am Rollo kaputt zu machen, wenn ich es via Trial-and-Error ausprobiere. Und da dachte ich mir "Mensch, das ist so simpel, das hat doch bestimmt schon jemand anderes mal genau so gemacht!?".
Hat das evtl. jemand von euch schon mal so umgesetzt, oder hat ein paar Tipps, wie ich starten kann, ohne alles kaputt zu machen?
Liebe Grüße,
MrWilson86