NEWS
Test Adapter shuttercontrol v1.7.x
-
@martybr Hab mich falsch ausgedrückt. Ich meine die drei Datenpunkte mit true/false. An denen habe ich nie was geändert und meine Rollos sind automatisch gefahren oder nicht, je nach dem ob ich daheim war oder nicht, Also Automatik und abfrage auf nen DP für Anwesenheit,
-
@firebowl
Wenn ich das richtig verstehe (und so betreibe ich den Adapter in meiner Produktivumgebung) schalten diese Datenpunkte die Fahrt der Rollos, wenn ein Sensor anzeigt, dass die Tür offen oder geschlossen ist.
Also ein Aussperrschutz. -
@martybr Denk auch. Aber ich hatte bis jetzt hier einen Dummy DP eingestellt um zu verhindern, dass die Rollos automatisch schließen wenn ich daheim bin, weil ich das nicht mag.
Hat letztes Jahr auch funktioniert. War ich daheim ist nix passiert, war niemand daheim dann sind die Rollos nach ihrem Automatikprogramm gefahren.
Ich habe aber nie etwas an den drei Datenpunkten geändert.Ist erst jetzt aufgefallen weil ich durch geänderte Lebensumstände (Frau geht mit Baby am Abend ins Bett) den Schlafzimmerrollo automatisch fahren lassen möchte, auch wenn wir daheim sind. Deshalb hatte ich einfach den Abwesenheits DP für den Schlafbereich rausgenommen.
-
@firebowl
Ich habe wieder auf "Wohnbereich" ohne Automatik geschaltet. Gegen Mittag müsste der SunProtect starten. Ich habe ihn als Trigger einfach auf die Himmelsrichtung 180° +- 40° geschaltet.
Das warte ich nun auch mal ab.
Scheinbar macht die Auswertung der Fenstersensoren Probleme.
Mal abwarten ...... -
@martybr Du bringst hier etwas durcheinander. Der Fensterkontakt hat nichts mit dem Automatik Modus zu zu tun.
Der Automatikmodus für das Fahren nach Zeiten sind die States "shuttercontrol.0.control.autoChildren", "shuttercontrol.0.control.autoLiving" und "shuttercontrol.0.control.sleep".Stehen diese auf false und du hast z.B. "Wohnbereich (Automatik)" ausgewählt, werden die Rollläden nicht automatisch gefahren.
-
@martybr Ich lasse es mal auf mit Automatik stehen und schalte auf Debug im Log. Laut meiner PV-Anlage ist die Sonne schon da, mal gucken wann der Sonnenschutz einsetzt, dürfte am späten Vormittag sein.
-
@simatec
Okay, verstanden. Alle Werte stehen bei mir auf true.
Die Rollos müssten dann fahren. Ich schalte also wieder auf "Wohnbereich (Automatik)" zurück.
Das verhalten ist aber schon seltsam, ich verstehe die Logik hinter dem Fehler nicht mehr. Aber vielleicht kannst du Licht ins Dunkel bringen
Gruß und Dank an dich für deine Arbeit an dem Adapter. -
@simatec
Nun, wo der Fenster-Sensor eingetragen ist, ist das Rollo einwandfrei in SunProtect gefahren.
Ich schaue mir im Verlauf des Tages noch den weiteren Verlauf an und gebe hier Rückmeldung. -
@martybr Nun kommen wir der Sache näher... Bitte Debuglog von der Fahrt in den Sonnenschutz
-
@simatec
Hier:2023-04-20 11:30:00.004 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:25:00.006 debug Sun Elevation: 43.9° shuttercontrol.0 2023-04-20 11:25:00.005 debug Sun Azimut: 144.4° shuttercontrol.0 2023-04-20 11:25:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:20:00.005 debug Sun Elevation: 43.5° shuttercontrol.0 2023-04-20 11:20:00.005 debug Sun Azimut: 142.8° shuttercontrol.0 2023-04-20 11:20:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:15:02.117 debug Sunprotect Rollos.Rollo1 old height: 100% new height: 50% shuttercontrol.0 2023-04-20 11:15:02.117 debug last automatic Action for Rollos.Rollo1: down_Sunprotect shuttercontrol.0 2023-04-20 11:15:02.117 debug RangeMinus: 140 < 141.3RangePlus: 220 > 141.3 shuttercontrol.0 2023-04-20 11:15:02.116 debug Sunprotect for Rollos.Rollo1 is active shuttercontrol.0 2023-04-20 11:15:02.071 debug Shutter state changed: Rollos.Rollo1 old value = 100 new value = 50 shuttercontrol.0 2023-04-20 11:15:02.070 debug #0 wait for shutter check end shuttercontrol.0 2023-04-20 11:15:02.060 debug #0 wait for shutter check started shuttercontrol.0 2023-04-20 11:15:02.015 info Sunprotect #416 Set ID: Rollos.Rollo1 value: 50% shuttercontrol.0 2023-04-20 11:15:02.014 debug Rollos.Rollo1: Check basis for sunprotect. Height:100 > HeightDownSun: 50 AND Height:100 == currentHeight:100 AND currentHeight:100 == heightUp:100 shuttercontrol.0 2023-04-20 11:15:00.005 debug Sun Elevation: 43° shuttercontrol.0 2023-04-20 11:15:00.005 debug Sun Azimut: 141.3° shuttercontrol.0 2023-04-20 11:15:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:10:00.007 debug Sun Elevation: 42.5° shuttercontrol.0 2023-04-20 11:10:00.007 debug Sun Azimut: 139.7° shuttercontrol.0 2023-04-20 11:10:00.006 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:05:00.006 debug Sun Elevation: 42° shuttercontrol.0 2023-04-20 11:05:00.005 debug Sun Azimut: 138.2° shuttercontrol.0 2023-04-20 11:05:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 11:00:00.006 debug Sun Elevation: 41.5° shuttercontrol.0 2023-04-20 11:00:00.005 debug Sun Azimut: 136.7° shuttercontrol.0 2023-04-20 11:00:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 10:55:00.007 debug Sun Elevation: 41° shuttercontrol.0 2023-04-20 10:55:00.006 debug Sun Azimut: 135.2° shuttercontrol.0 2023-04-20 10:55:00.005 debug calculate astrodata ...
Der einzige Unterschied ist, dass ich nun einen Fenstersensor aktiviert habe.
-
@martybr sagte in Test Adapter shuttercontrol v1.4.x:
Der einzige Unterschied ist, dass ich nun einen Fenstersensor aktiviert habe.
Was heißt aktiviert genau?
-
@simatec
Ich habe einen Datenpunkt mit false angelegt und in der Konfiguration von Shuttercontrol eingetragen.
-
@martybr War vorher ein Object bei dem Fensterkontakt eingetragen?
-
@simatec Nein, da waren nur die Trigger eingetragen, das Objekt für den Fenstersensor war leer.
-
@martybr Lösche die ID des Fensterkontaktes wieder raus und stelle beide Fensterzustände auf nicht vorhanden.
Im Anschluss noch die "Rollladenautomatik auch bei geöffneten Fenster/Tür benutzen (Aussperrschutz)" auf "öffnen und schließen" stellen, da du kein Fensterkontakt hast und damit nur öffnen nicht sinnvoll ist. -
@simatec
Okay:
shuttercontrol.0 2023-04-20 12:55:20.722 debug complete down at 22:00 shuttercontrol.0 2023-04-20 12:55:20.715 debug Shutdown shutters sleep area: 20:00 debug 6 shuttercontrol.0 2023-04-20 12:55:20.714 debug Shutdown shutters children area: 20:00 debug 6 shuttercontrol.0 2023-04-20 12:55:20.713 debug shutterDownLiving shuttercontrol.0 2023-04-20 12:55:20.713 debug Shutdown shutters living area: 20:00 debug 6 shuttercontrol.0 2023-04-20 12:55:20.713 debug yes, IsLater : 20:23 20:00 shuttercontrol.0 2023-04-20 12:55:20.712 debug check IsLater : 20:23 20:00 shuttercontrol.0 2023-04-20 12:55:20.711 debug Starting up shutters children area: 06:09 debug 5 shuttercontrol.0 2023-04-20 12:55:20.711 debug yes, IsEarlier : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.711 debug check IsEarlier : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.711 debug yes, IsLater : 06:09 06:00 shuttercontrol.0 2023-04-20 12:55:20.710 debug check IsLater : 06:09 06:00 shuttercontrol.0 2023-04-20 12:55:20.710 debug check IsLater : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.709 debug Starting up shutters sleep area: 06:09 debug 5 shuttercontrol.0 2023-04-20 12:55:20.709 debug yes, IsEarlier : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.709 debug check IsEarlier : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.709 debug yes, IsLater : 06:09 06:00 shuttercontrol.0 2023-04-20 12:55:20.709 debug check IsLater : 06:09 06:00 shuttercontrol.0 2023-04-20 12:55:20.708 debug check IsLater : 06:09 06:30 shuttercontrol.0 2023-04-20 12:55:20.706 debug Starting up shutters living area: 07:30 debug 8 shuttercontrol.0 2023-04-20 12:55:20.706 debug yes, IsEarlier : 06:09 07:30 shuttercontrol.0 2023-04-20 12:55:20.706 debug check IsEarlier : 06:09 07:30 shuttercontrol.0 2023-04-20 12:55:20.706 debug check IsEqual : 06:09 09:00 shuttercontrol.0 2023-04-20 12:55:20.706 debug check IsEqual : 07:30 09:00 shuttercontrol.0 2023-04-20 12:55:20.706 debug check IsLater : 06:09 07:30 shuttercontrol.0 2023-04-20 12:55:20.705 debug check IsLater : 06:09 09:00 shuttercontrol.0 2023-04-20 12:55:20.696 debug Shutdown shutters Sunset area: 20:23 shuttercontrol.0 2023-04-20 12:55:20.696 debug Starting up shutters Sunrise area: 06:09 shuttercontrol.0 2023-04-20 12:55:20.696 debug Shutdown shutters GoldenHour area: 19:37 shuttercontrol.0 2023-04-20 12:55:20.696 debug Starting up shutters GoldenHour area: 06:56 shuttercontrol.0 2023-04-20 12:55:20.695 debug Sunset today: 20:13 shuttercontrol.0 2023-04-20 12:55:20.695 debug Sunrise today: 05:59 shuttercontrol.0 2023-04-20 12:55:20.695 debug current day: 4 shuttercontrol.0 2023-04-20 12:55:20.695 debug goldenHour today: 19:27 shuttercontrol.0 2023-04-20 12:55:20.695 debug goldenHourEnd today: 06:46 shuttercontrol.0 2023-04-20 12:55:20.695 debug calculate astrodata ... shuttercontrol.0 2023-04-20 12:55:20.694 debug Travel times of the shutters are calculated shuttercontrol.0 2023-04-20 12:55:17.513 debug Rollos_Rollo1: save settings shuttercontrol.0 2023-04-20 12:55:17.499 debug Shutter State: 0_userdata.0.Rollos.Rollo1 shuttercontrol.0 2023-04-20 12:55:17.498 debug shutter Config Check successfully completed shuttercontrol.0 2023-04-20 12:55:17.497 debug shutter Config Check started shuttercontrol.0 2023-04-20 12:55:17.483 info starting. Version 1.4.28 (non-npm: simatec/ioBroker.shuttercontrol) in /opt/iobroker/node_modules/iobroker.shuttercontrol, node: v18.16.0, js-controller: 4.0.24 shuttercontrol.0 2023-04-20 12:55:17.232 debug Plugin sentry Initialize Plugin (enabled=true) shuttercontrol.0 2023-04-20 12:55:17.140 debug States connected to redis: 127.0.0.1:9000 shuttercontrol.0 2023-04-20 12:55:17.069 debug States create User PubSub Client shuttercontrol.0 2023-04-20 12:55:17.068 debug States create System PubSub Client shuttercontrol.0 2023-04-20 12:55:17.053 debug Redis States: Use Redis connection: 127.0.0.1:9000 shuttercontrol.0 2023-04-20 12:55:17.031 debug Objects connected to redis: 127.0.0.1:9001 shuttercontrol.0 2023-04-20 12:55:17.028 debug Objects client initialize lua scripts shuttercontrol.0 2023-04-20 12:55:16.979 debug Objects create User PubSub Client shuttercontrol.0 2023-04-20 12:55:16.979 debug Objects create System PubSub Client shuttercontrol.0 2023-04-20 12:55:16.978 debug Objects client ready ... initialize now shuttercontrol.0 2023-04-20 12:55:16.949 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 shuttercontrol.0 2023-04-20 12:55:13.358 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason shuttercontrol.0 2023-04-20 12:55:13.358 debug Plugin sentry destroyed
-
@martybr So sollte es passen
-
@simatec
Leider funktioniert aber das Beenden von SunProtect nicht mehr:
Hier die Meldungen vom Adapter:
2023-04-20 15:10:00.006 debug Sun Elevation: 41.8° shuttercontrol.0 2023-04-20 15:10:00.005 debug Sun Azimut: 222.6° shuttercontrol.0 2023-04-20 15:10:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 15:05:00.007 debug Sun Elevation: 42.3° shuttercontrol.0 2023-04-20 15:05:00.007 debug Sun Azimut: 221.1° shuttercontrol.0 2023-04-20 15:05:00.007 debug calculate astrodata ... shuttercontrol.0 2023-04-20 15:00:00.006 debug Sun Elevation: 42.8° shuttercontrol.0 2023-04-20 15:00:00.006 debug Sun Azimut: 219.5° shuttercontrol.0 2023-04-20 15:00:00.005 debug calculate astrodata ... shuttercontrol.0 2023-04-20 14:55:00.006 debug Sun Elevation: 43.3° shuttercontrol.0 2023-04-20 14:55:00.006 debug Sun Azimut: 218° shuttercontrol.0 2023-04-20 14:55:00.005 debug calculate astrodata ...
Der Azimuth von 221 ist größer als SunProtect 180° + 40°
-
@martybr sagte in Test Adapter shuttercontrol v1.4.x:
So viel ich weiß, gibt es diese Option schon seit Urzeiten
korrekt, aber
@martybr sagte in Test Adapter shuttercontrol v1.4.x:
Damit kannst du verhindern, dass ein Rollo bei geöffneter Terassentür herunterfährt.
nicht dafür.
Automatik prüft einen zu benennenden Datenpunkt, ob die Automatik ausgeführt werden soll.
Dieser Datenpunkt kann z.B. durch ein Skript gesetzt werden, um die Automatik vorübergehend auszusetzen. -
@martybr sagte in Test Adapter shuttercontrol v1.4.x:
Leider funktioniert aber das Beenden von SunProtect nicht mehr:
wo bist du da?
besser nicht die Titelzeile abschneiden