NEWS
Test Adapter shuttercontrol v2.0.x
-
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
@simatec ich h
ä
tte die gleiche Anforderung.
Ich w
ü
rde es z.B. toll finden die Rolll
ä
den f
ü
r einzelne Fenster per Zeittrigger wieder in den sunProtect Modus
ü
ber ein Skript setzen zu k
ö
nnen.
Das Thema ist n
ä
mlich, sobald diese im sunProtect Modus sind und jemand f
ä
hrt diese Rolll
ä
den manuell hoch (aus welchen Gr
ü
nden auch immer), bleiben die meist dann oben, da derjenige vergisst wieder zu verdunkeln. Der sunProtect Modus wurde aber dann bereits durch den manuellen Modus ersetzt.
Alle Rolll
ä
den in den sunProtect Modus zu versetzen ist nicht das Ziel, da ich Rolll
ä
den im manuellen Modus, welche manuell tags
ü
ber komplett geschlossen wurden, auch komplett geschlossen halten m
ö
chte.Der Manu-Mode ist genau daf
ü
r da, dass der Rollladen nicht mehr automatisch f
ä
hrt. Ich denke es sollte eher verhindert werden, das manuell gefahren wird, wenn es von dir nicht gew
ü
nscht ist. Die Funktion sollte nicht angefasst werden, da sionst andere User wieder schreien.
Bei einer Steuerung in der Komplexit
ä
t, die extrem viel abdect, kann man leider nicht alle W
ü
nsche unter einen Hut bringen....@simatec Noch eine 2. Frage.
W
ä
re es m
ö
glich den
Ü
bergang von AutoUp zu sunProtect eleganter l
ö
sen zu k
ö
nnen?
Der Rollladen f
ä
hrt bei AutoUp komplett hoch, befindet sich aber bereits im sunProtect und f
ä
hrt nach einigen Sekunden wieder fast zu bis zum sunProtect-Level. -> Kann man den Rollladen von komplett zu nicht direkt nur bis zum sunProtect-Level fahren lassen?Sollte er eigentlich so machen... Bitte den kompletten Debuglog von dem genannten Rolladenfahrten und bitte deine Config als JSON File posten
@simatec sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
@simatec ich h
ä
tte die gleiche Anforderung.
Ich w
ü
rde es z.B. toll finden die Rolll
ä
den f
ü
r einzelne Fenster per Zeittrigger wieder in den sunProtect Modus
ü
ber ein Skript setzen zu k
ö
nnen.
Das Thema ist n
ä
mlich, sobald diese im sunProtect Modus sind und jemand f
ä
hrt diese Rolll
ä
den manuell hoch (aus welchen Gr
ü
nden auch immer), bleiben die meist dann oben, da derjenige vergisst wieder zu verdunkeln. Der sunProtect Modus wurde aber dann bereits durch den manuellen Modus ersetzt.
Alle Rolll
ä
den in den sunProtect Modus zu versetzen ist nicht das Ziel, da ich Rolll
ä
den im manuellen Modus, welche manuell tags
ü
ber komplett geschlossen wurden, auch komplett geschlossen halten m
ö
chte.Der Manu-Mode ist genau daf
ü
r da, dass der Rollladen nicht mehr automatisch f
ä
hrt. Ich denke es sollte eher verhindert werden, das manuell gefahren wird, wenn es von dir nicht gew
ü
nscht ist. Die Funktion sollte nicht angefasst werden, da sionst andere User wieder schreien.
Bei einer Steuerung in der Komplexit
ä
t, die extrem viel abdect, kann man leider nicht alle W
ü
nsche unter einen Hut bringen....Ich kann mir gut vorstellen, dass hier eine Menge Arbeit im Hintergrund passiert.
Vielen Dank daf
ü
r f
ü
r die Umsetzung.Leider kann man den manuellen Eingriff nicht immer verhindern, bzw. darf man den auch nicht ganz entfernen f
ü
r gewisse Familienmitglieder ohne es sich mit denen zu verscherzen 
Was ich so im Forum lese, ist dieser Wunsch jetzt bereits mehrmals gekommen.
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.
K
ö
nnte dieser DP nicht f
ü
r alle Rolll
ä
den einzeln angelegt werden?
Dies w
ü
rde das Thema l
ö
sen.@simatec Noch eine 2. Frage.
W
ä
re es m
ö
glich den
Ü
bergang von AutoUp zu sunProtect eleganter l
ö
sen zu k
ö
nnen?
Der Rollladen f
ä
hrt bei AutoUp komplett hoch, befindet sich aber bereits im sunProtect und f
ä
hrt nach einigen Sekunden wieder fast zu bis zum sunProtect-Level. -> Kann man den Rollladen von komplett zu nicht direkt nur bis zum sunProtect-Level fahren lassen?Sollte er eigentlich so machen... Bitte den kompletten Debuglog von dem genannten Rolladenfahrten und bitte deine Config als JSON File posten
Sorry f
ü
r die Umst
ä
nde. Das war falscher Alarm von meiner Seite.Ich habe noch eine Frage zur Verwendung der Lichtsensoren.
Man kann ja den Wert und den Toleranzbereich angeben indem der Sun-Protect Modus aktiv bleibt.
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber zieht wechselt er st
ä
ndig im Sun-Protect Modus hin und her und die Rolll
ä
den fahren rauf und runter. -
@simatec sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
@simatec ich h
ä
tte die gleiche Anforderung.
Ich w
ü
rde es z.B. toll finden die Rolll
ä
den f
ü
r einzelne Fenster per Zeittrigger wieder in den sunProtect Modus
ü
ber ein Skript setzen zu k
ö
nnen.
Das Thema ist n
ä
mlich, sobald diese im sunProtect Modus sind und jemand f
ä
hrt diese Rolll
ä
den manuell hoch (aus welchen Gr
ü
nden auch immer), bleiben die meist dann oben, da derjenige vergisst wieder zu verdunkeln. Der sunProtect Modus wurde aber dann bereits durch den manuellen Modus ersetzt.
Alle Rolll
ä
den in den sunProtect Modus zu versetzen ist nicht das Ziel, da ich Rolll
ä
den im manuellen Modus, welche manuell tags
ü
ber komplett geschlossen wurden, auch komplett geschlossen halten m
ö
chte.Der Manu-Mode ist genau daf
ü
r da, dass der Rollladen nicht mehr automatisch f
ä
hrt. Ich denke es sollte eher verhindert werden, das manuell gefahren wird, wenn es von dir nicht gew
ü
nscht ist. Die Funktion sollte nicht angefasst werden, da sionst andere User wieder schreien.
Bei einer Steuerung in der Komplexit
ä
t, die extrem viel abdect, kann man leider nicht alle W
ü
nsche unter einen Hut bringen....Ich kann mir gut vorstellen, dass hier eine Menge Arbeit im Hintergrund passiert.
Vielen Dank daf
ü
r f
ü
r die Umsetzung.Leider kann man den manuellen Eingriff nicht immer verhindern, bzw. darf man den auch nicht ganz entfernen f
ü
r gewisse Familienmitglieder ohne es sich mit denen zu verscherzen 
Was ich so im Forum lese, ist dieser Wunsch jetzt bereits mehrmals gekommen.
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.
K
ö
nnte dieser DP nicht f
ü
r alle Rolll
ä
den einzeln angelegt werden?
Dies w
ü
rde das Thema l
ö
sen.@simatec Noch eine 2. Frage.
W
ä
re es m
ö
glich den
Ü
bergang von AutoUp zu sunProtect eleganter l
ö
sen zu k
ö
nnen?
Der Rollladen f
ä
hrt bei AutoUp komplett hoch, befindet sich aber bereits im sunProtect und f
ä
hrt nach einigen Sekunden wieder fast zu bis zum sunProtect-Level. -> Kann man den Rollladen von komplett zu nicht direkt nur bis zum sunProtect-Level fahren lassen?Sollte er eigentlich so machen... Bitte den kompletten Debuglog von dem genannten Rolladenfahrten und bitte deine Config als JSON File posten
Sorry f
ü
r die Umst
ä
nde. Das war falscher Alarm von meiner Seite.Ich habe noch eine Frage zur Verwendung der Lichtsensoren.
Man kann ja den Wert und den Toleranzbereich angeben indem der Sun-Protect Modus aktiv bleibt.
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber zieht wechselt er st
ä
ndig im Sun-Protect Modus hin und her und die Rolll
ä
den fahren rauf und runter.@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber ziehtja!

-
@simatec sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
@simatec ich h
ä
tte die gleiche Anforderung.
Ich w
ü
rde es z.B. toll finden die Rolll
ä
den f
ü
r einzelne Fenster per Zeittrigger wieder in den sunProtect Modus
ü
ber ein Skript setzen zu k
ö
nnen.
Das Thema ist n
ä
mlich, sobald diese im sunProtect Modus sind und jemand f
ä
hrt diese Rolll
ä
den manuell hoch (aus welchen Gr
ü
nden auch immer), bleiben die meist dann oben, da derjenige vergisst wieder zu verdunkeln. Der sunProtect Modus wurde aber dann bereits durch den manuellen Modus ersetzt.
Alle Rolll
ä
den in den sunProtect Modus zu versetzen ist nicht das Ziel, da ich Rolll
ä
den im manuellen Modus, welche manuell tags
ü
ber komplett geschlossen wurden, auch komplett geschlossen halten m
ö
chte.Der Manu-Mode ist genau daf
ü
r da, dass der Rollladen nicht mehr automatisch f
ä
hrt. Ich denke es sollte eher verhindert werden, das manuell gefahren wird, wenn es von dir nicht gew
ü
nscht ist. Die Funktion sollte nicht angefasst werden, da sionst andere User wieder schreien.
Bei einer Steuerung in der Komplexit
ä
t, die extrem viel abdect, kann man leider nicht alle W
ü
nsche unter einen Hut bringen....Ich kann mir gut vorstellen, dass hier eine Menge Arbeit im Hintergrund passiert.
Vielen Dank daf
ü
r f
ü
r die Umsetzung.Leider kann man den manuellen Eingriff nicht immer verhindern, bzw. darf man den auch nicht ganz entfernen f
ü
r gewisse Familienmitglieder ohne es sich mit denen zu verscherzen 
Was ich so im Forum lese, ist dieser Wunsch jetzt bereits mehrmals gekommen.
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.
K
ö
nnte dieser DP nicht f
ü
r alle Rolll
ä
den einzeln angelegt werden?
Dies w
ü
rde das Thema l
ö
sen.@simatec Noch eine 2. Frage.
W
ä
re es m
ö
glich den
Ü
bergang von AutoUp zu sunProtect eleganter l
ö
sen zu k
ö
nnen?
Der Rollladen f
ä
hrt bei AutoUp komplett hoch, befindet sich aber bereits im sunProtect und f
ä
hrt nach einigen Sekunden wieder fast zu bis zum sunProtect-Level. -> Kann man den Rollladen von komplett zu nicht direkt nur bis zum sunProtect-Level fahren lassen?Sollte er eigentlich so machen... Bitte den kompletten Debuglog von dem genannten Rolladenfahrten und bitte deine Config als JSON File posten
Sorry f
ü
r die Umst
ä
nde. Das war falscher Alarm von meiner Seite.Ich habe noch eine Frage zur Verwendung der Lichtsensoren.
Man kann ja den Wert und den Toleranzbereich angeben indem der Sun-Protect Modus aktiv bleibt.
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber zieht wechselt er st
ä
ndig im Sun-Protect Modus hin und her und die Rolll
ä
den fahren rauf und runter. -
@fatmax said in Test Adapter shuttercontrol v1.6.x:
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.Wo ist dieser Datenpunkt?
@guitardoc sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax said in Test Adapter shuttercontrol v1.6.x:
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.Wo ist dieser Datenpunkt?
unter shuttercontrol.0

...control
-
@guitardoc sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax said in Test Adapter shuttercontrol v1.6.x:
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.Wo ist dieser Datenpunkt?
unter shuttercontrol.0

...control
-
@simatec sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
@simatec ich h
ä
tte die gleiche Anforderung.
Ich w
ü
rde es z.B. toll finden die Rolll
ä
den f
ü
r einzelne Fenster per Zeittrigger wieder in den sunProtect Modus
ü
ber ein Skript setzen zu k
ö
nnen.
Das Thema ist n
ä
mlich, sobald diese im sunProtect Modus sind und jemand f
ä
hrt diese Rolll
ä
den manuell hoch (aus welchen Gr
ü
nden auch immer), bleiben die meist dann oben, da derjenige vergisst wieder zu verdunkeln. Der sunProtect Modus wurde aber dann bereits durch den manuellen Modus ersetzt.
Alle Rolll
ä
den in den sunProtect Modus zu versetzen ist nicht das Ziel, da ich Rolll
ä
den im manuellen Modus, welche manuell tags
ü
ber komplett geschlossen wurden, auch komplett geschlossen halten m
ö
chte.Der Manu-Mode ist genau daf
ü
r da, dass der Rollladen nicht mehr automatisch f
ä
hrt. Ich denke es sollte eher verhindert werden, das manuell gefahren wird, wenn es von dir nicht gew
ü
nscht ist. Die Funktion sollte nicht angefasst werden, da sionst andere User wieder schreien.
Bei einer Steuerung in der Komplexit
ä
t, die extrem viel abdect, kann man leider nicht alle W
ü
nsche unter einen Hut bringen....Ich kann mir gut vorstellen, dass hier eine Menge Arbeit im Hintergrund passiert.
Vielen Dank daf
ü
r f
ü
r die Umsetzung.Leider kann man den manuellen Eingriff nicht immer verhindern, bzw. darf man den auch nicht ganz entfernen f
ü
r gewisse Familienmitglieder ohne es sich mit denen zu verscherzen 
Was ich so im Forum lese, ist dieser Wunsch jetzt bereits mehrmals gekommen.
Im Grunde gibt es ja den Datenpunkt alle Rolll
ä
den manuell auf einmal ein den Sun_Protect Modus zu setzen.
K
ö
nnte dieser DP nicht f
ü
r alle Rolll
ä
den einzeln angelegt werden?
Dies w
ü
rde das Thema l
ö
sen.@simatec Noch eine 2. Frage.
W
ä
re es m
ö
glich den
Ü
bergang von AutoUp zu sunProtect eleganter l
ö
sen zu k
ö
nnen?
Der Rollladen f
ä
hrt bei AutoUp komplett hoch, befindet sich aber bereits im sunProtect und f
ä
hrt nach einigen Sekunden wieder fast zu bis zum sunProtect-Level. -> Kann man den Rollladen von komplett zu nicht direkt nur bis zum sunProtect-Level fahren lassen?Sollte er eigentlich so machen... Bitte den kompletten Debuglog von dem genannten Rolladenfahrten und bitte deine Config als JSON File posten
Sorry f
ü
r die Umst
ä
nde. Das war falscher Alarm von meiner Seite.Ich habe noch eine Frage zur Verwendung der Lichtsensoren.
Man kann ja den Wert und den Toleranzbereich angeben indem der Sun-Protect Modus aktiv bleibt.
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber zieht wechselt er st
ä
ndig im Sun-Protect Modus hin und her und die Rolll
ä
den fahren rauf und runter.@fatmax said in Test Adapter shuttercontrol v1.6.x:
K
ö
nnte dieser DP nicht f
ü
r alle Rolll
ä
den einzeln angelegt werden?Eine Option w
ä
re auch, wenn es im Adapter die M
ö
glichkeit g
ä
be, einzustellen, wie lange der Manu_mode f
ü
r das betreffende Fenster g
ü
ltig sein soll. Danach wieder in den vorhergehenden Modus. Vielleicht l
ä
sst sich das durch @simatec einfacher programmieren? -
@simatec vielen Dank f
ü
r den Hinweis. Ich habe in der Vis einen Schalter f
ü
r die automatik der einzelnen Bereiche. Ich kann alle oder die einzelne Bereiche auf true setzen ( datenpunkte control). Sollte das damit gehen?Meine Frau f
ä
hrt st
ä
ndig die Rollos manuell hoch, aus Gewohnheit. Da steht man mode im Status. Wenn ich den manumodus nicht beachten will kann ich doch den blockieren neuerdings. Muss ich noch was beachten?Vielen Dank.
@robschii
Ich steuere im Shuttercontrol niemals die Rolladenschalter direkt, sondern
ü
ber einen Datenpunkt, den ich f
ü
r jeden Rolll
ä
den unter Userdata definiert habe.
Hier legt Shuttercontrol die von ihm gew
ü
nschte H
ö
he an.
Auf jedem Daten Punkt existiert im JS ein on-change-any Watcher, der bei
Ä
nderungen den Wert ausliest und an den echten Rolladenschalter sendet.
Funktioniert gut und Shuttercontrol merkt nicht, wenn jemand manuell die Rolll
ä
den f
ä
hrt. -
@robschii
Ich steuere im Shuttercontrol niemals die Rolladenschalter direkt, sondern
ü
ber einen Datenpunkt, den ich f
ü
r jeden Rolll
ä
den unter Userdata definiert habe.
Hier legt Shuttercontrol die von ihm gew
ü
nschte H
ö
he an.
Auf jedem Daten Punkt existiert im JS ein on-change-any Watcher, der bei
Ä
nderungen den Wert ausliest und an den echten Rolladenschalter sendet.
Funktioniert gut und Shuttercontrol merkt nicht, wenn jemand manuell die Rolll
ä
den f
ä
hrt.@higginsd sagte in Test Adapter shuttercontrol v1.6.x:
Ich steuere im Shuttercontrol niemals die Rolladenschalter direkt, sondern
ü
ber einen Datenpunkt, den ich f
ü
r jeden Rolll
ä
den unter Userdata definiert habeexakt so mach ich das auch. funktioniert perfekt und der manu_mode wird dadurch nie gesetzt


genauere Infos hab ich hier beschrieben: https://forum.iobroker.net/topic/55716/lamellensteuerung-mit-shuttercontrol/7?_=1716529029341
-
@robschii
Ich steuere im Shuttercontrol niemals die Rolladenschalter direkt, sondern
ü
ber einen Datenpunkt, den ich f
ü
r jeden Rolll
ä
den unter Userdata definiert habe.
Hier legt Shuttercontrol die von ihm gew
ü
nschte H
ö
he an.
Auf jedem Daten Punkt existiert im JS ein on-change-any Watcher, der bei
Ä
nderungen den Wert ausliest und an den echten Rolladenschalter sendet.
Funktioniert gut und Shuttercontrol merkt nicht, wenn jemand manuell die Rolll
ä
den f
ä
hrt.@higginsd said in Test Adapter shuttercontrol v1.6.x:
Funktioniert gut und Shuttercontrol merkt nicht, wenn jemand manuell die Rolll
ä
den f
ä
hrt.Wie machst du das dann wenn jemand den Rollladen per Hand f
ä
hrt? Hast du dann im JS einen Timer eingebaut, wann der Rollladen wieder in die H
ö
he fahren soll, die Shuttercontrol ihm vorgibt, oder gibt es da einen anderen Weg? -
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber ziehtja!

@homoran sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber ziehtja!

Oh Mann, ich bin blind.
Danke, dass hat mein Problem gel
ö
st. -
@homoran sagte in Test Adapter shuttercontrol v1.6.x:
@fatmax sagte in Test Adapter shuttercontrol v1.6.x:
Gibt es hier auch so eine Art Entprellen im Adapter f
ü
r den aktuellen Wert der vom Sensor herangezogen wird.
Wenn nur kurz eine Wolke dr
ü
ber ziehtja!

Oh Mann, ich bin blind.
Danke, dass hat mein Problem gel
ö
st. -
Bitte auch f
ü
r mich noch mal zum mitmei
ß
eln.
Die Hysterese im Sun-protect Modus ist also nicht f
ü
r die vorbeiziehenden Wolken gedacht, sondern daf
ü
r gibt es diesen Entprellwert?@guitardoc sagte in Test Adapter shuttercontrol v1.6.x:
Die Hysterese im Sun-protect Modus
je nach Sensor und Konfig wird ja die Hysterese auch erreicht. Aber nur kurzfristig.
Die Hysteres h
ö
her zu setzen ist oft keine L
ö
sung.Ein Timeout
ü
berbr
ü
ckt kurze Wolken(felder) -
Hab noch einen Punkt entdeckt wo die Logik nicht passt:
Schlafzimmer
Fenster offen
Es wird Nacht -> Jalousie bleibt oben (richtig, das Fenster ist ja offen)
Es wird morgen -> Jalousie f
ä
hrt runter (falsch, das Fenster ist immer noch offen)
Es wird 08:00 Uhr -> Jalousie f
ä
hrt wieder hochOder hab ich was falsch eingestellt?
@guitardoc said in Test Adapter shuttercontrol v1.6.x:
Hab noch einen Punkt entdeckt wo die Logik nicht passt:
Schlafzimmer
Fenster offen
Es wird Nacht -> Jalousie bleibt oben (richtig, das Fenster ist ja offen)
Es wird morgen -> Jalousie f
ä
hrt runter (falsch, das Fenster ist immer noch offen)
Es wird 08:00 Uhr -> Jalousie f
ä
hrt wieder hochOder hab ich was falsch eingestellt?
Ich denke, ich habe den Bug im Adapter gefunden. Das Verhalten oben tritt nur auf, wenn von Woche zu Wochenende gewechselt wird. Dann passiert folgendes:
2024-06-01 05:01:00.640 - info: shuttercontrol.2 (23065) Window is still closed -> drive to last height: Set ID: Schlafzimmer value: 0% 2024-06-01 06:00:00.067 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südostseite value: 100% 2024-06-01 06:00:00.116 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Arbeitszimmer value: 100% 2024-06-01 06:00:00.119 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordwestseite value: 100% 2024-06-01 06:00:02.129 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südseite value: 100% 2024-06-01 06:00:02.172 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Treppenhaus value: 100% 2024-06-01 06:00:02.179 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordseite value: 100% 2024-06-01 06:00:04.184 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südwestseite value: 100% 2024-06-01 06:00:04.218 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Gästetoilette value: 100% 2024-06-01 06:00:04.225 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordostseite value: 100% 2024-06-01 06:00:06.232 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Tür zum Wintergarten value: 100% 2024-06-01 06:00:06.261 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Küche value: 100% 2024-06-01 06:00:08.278 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Fenster zum Wintergarten value: 100% 2024-06-01 06:00:10.325 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Tür zur Terrasse value: 100% 2024-06-01 06:00:12.375 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Gästezimmer value: 100% 2024-06-01 08:00:00.115 - info: shuttercontrol.2 (23065) Sleep up #21 Set ID: Schlafzimmer value: 100%Der allererste Eintrag ist entscheidend - das Fenster ist eben nicht geschlossen, sondern immer noch auf. 06:00 Uhr ist die fr
ü
heste
Ö
ffnung - da gehen jetzt alle Jalousien im Wohnbereich hoch (richtig) nur der im Schlafbereich geht runter (falsch), denn dort liegt der Fehler im Adapter.
@simatec Kannst du dir das bitte noch einmal anschauen? Danke! -
@guitardoc said in Test Adapter shuttercontrol v1.6.x:
Hab noch einen Punkt entdeckt wo die Logik nicht passt:
Schlafzimmer
Fenster offen
Es wird Nacht -> Jalousie bleibt oben (richtig, das Fenster ist ja offen)
Es wird morgen -> Jalousie f
ä
hrt runter (falsch, das Fenster ist immer noch offen)
Es wird 08:00 Uhr -> Jalousie f
ä
hrt wieder hochOder hab ich was falsch eingestellt?
Ich denke, ich habe den Bug im Adapter gefunden. Das Verhalten oben tritt nur auf, wenn von Woche zu Wochenende gewechselt wird. Dann passiert folgendes:
2024-06-01 05:01:00.640 - info: shuttercontrol.2 (23065) Window is still closed -> drive to last height: Set ID: Schlafzimmer value: 0% 2024-06-01 06:00:00.067 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südostseite value: 100% 2024-06-01 06:00:00.116 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Arbeitszimmer value: 100% 2024-06-01 06:00:00.119 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordwestseite value: 100% 2024-06-01 06:00:02.129 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südseite value: 100% 2024-06-01 06:00:02.172 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Treppenhaus value: 100% 2024-06-01 06:00:02.179 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordseite value: 100% 2024-06-01 06:00:04.184 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Südwestseite value: 100% 2024-06-01 06:00:04.218 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Gästetoilette value: 100% 2024-06-01 06:00:04.225 - info: shuttercontrol.1 (22298) Living up #13 Set ID: Bad Nordostseite value: 100% 2024-06-01 06:00:06.232 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Tür zum Wintergarten value: 100% 2024-06-01 06:00:06.261 - info: shuttercontrol.0 (22283) Living up #13 Set ID: Küche value: 100% 2024-06-01 06:00:08.278 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Fenster zum Wintergarten value: 100% 2024-06-01 06:00:10.325 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Wohnzimmer Tür zur Terrasse value: 100% 2024-06-01 06:00:12.375 - info: shuttercontrol.2 (23065) Living up #13 Set ID: Gästezimmer value: 100% 2024-06-01 08:00:00.115 - info: shuttercontrol.2 (23065) Sleep up #21 Set ID: Schlafzimmer value: 100%Der allererste Eintrag ist entscheidend - das Fenster ist eben nicht geschlossen, sondern immer noch auf. 06:00 Uhr ist die fr
ü
heste
Ö
ffnung - da gehen jetzt alle Jalousien im Wohnbereich hoch (richtig) nur der im Schlafbereich geht runter (falsch), denn dort liegt der Fehler im Adapter.
@simatec Kannst du dir das bitte noch einmal anschauen? Danke!@guitardoc Im aktuellen Shuttercontrol ist immer noch ein
ä
rgerlicher Fehler drin.- Fenster ist geschlossen, Jalousie f
ä
hrt in Sunprotect - Fenster wird ge
ö
ffnet, Jalousie f
ä
hrt hoch, merkt sich aber, dass eigentlich noch Suprotect ist wenn das Fenster wieder geschlossen wird - Es wird dunkler, so dass gar kein Sunprotect mehr ist (hier m
ü
ssen alle Fenster, die sich was von Sunprotect gemerkt haben, auch kein Sunprotect mehr haben - bekommen sie aber nicht. PS. Wenn nach Aufhebung des Sunprotect aber sp
ä
ter wieder Sunprotect kommt, dann muss das Fenster diesen gemerkten Status nat
ü
rlich auch wieder bekommen) - Fenster wird geschlossen, Jalousie f
ä
hrt runter weil sie sich gemerkt hat, dass Sunprotect ist wenn das Fenster geschlossen wird (und schon haben wir das Fehlverhalten)
Das ist wirklich nervig...
- Fenster ist geschlossen, Jalousie f
-
@guitardoc Im aktuellen Shuttercontrol ist immer noch ein
ä
rgerlicher Fehler drin.- Fenster ist geschlossen, Jalousie f
ä
hrt in Sunprotect - Fenster wird ge
ö
ffnet, Jalousie f
ä
hrt hoch, merkt sich aber, dass eigentlich noch Suprotect ist wenn das Fenster wieder geschlossen wird - Es wird dunkler, so dass gar kein Sunprotect mehr ist (hier m
ü
ssen alle Fenster, die sich was von Sunprotect gemerkt haben, auch kein Sunprotect mehr haben - bekommen sie aber nicht. PS. Wenn nach Aufhebung des Sunprotect aber sp
ä
ter wieder Sunprotect kommt, dann muss das Fenster diesen gemerkten Status nat
ü
rlich auch wieder bekommen) - Fenster wird geschlossen, Jalousie f
ä
hrt runter weil sie sich gemerkt hat, dass Sunprotect ist wenn das Fenster geschlossen wird (und schon haben wir das Fehlverhalten)
Das ist wirklich nervig...
@guitardoc Und was steht im Debuglog zu diesem Verhalten? Ohne Log sind diese Beschreibungen immer eher nicht nachvollziehbar.
Des Weiteren wird die Config des betroffenen Rollladens als json ben
ö
tigt
…
- Fenster ist geschlossen, Jalousie f
-
@guitardoc Und was steht im Debuglog zu diesem Verhalten? Ohne Log sind diese Beschreibungen immer eher nicht nachvollziehbar.
Des Weiteren wird die Config des betroffenen Rollladens als json ben
ö
tigt
…
@simatec Das Verhalten m
ü
sste sich recht gut reproduzieren lassen, es ist bei mir schon viele Male aufgetreten. Es ist bei mir das letzte Mal gestern aufgetreten und bl
ö
derweise ich hab die Logs nicht mehr - musste danach den LXC aus dem Backup vom Vortag einspielen wegen eines anderen Fehlers.Kannst du das Verhalten und den Ablauf im Adapter simulieren?
Fenster zu
Sonne scheint (Jalousie geht runter)
Fenster auf (Jalousie geht hoch)
Sonne scheint nicht mehr
Fester zu (jetzt geht die Jalousie runter obwohl sie oben bleiben m
ü
sste)Hier noch die Einstellungen der Fenster (sind alle weitgehend identisch eingestellt)
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.7.0", "title": "shuttercontrol", "authors": [ "simatec <shuttercontrol@simateccloud.de>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "home automation", "Rollladen", "Jalousie", "Rollladensteuerung", "shutter", "Homematic", "Sunprotec", "Sonnenschutz", "Astro", "Elevation", "Sonneuntergang", "Sonnenaufgang" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "connectionType": "local", "dataSource": "push", "stopBeforeUpdate": true, "adminUI": { "config": "materialize" }, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedVersion": "1.7.0", "host": "iobroker", "installedFrom": "iobroker.shuttercontrol@1.7.0", "dependencies": [ { "js-controller": ">=4.0.0" } ], "globalDependencies": [ { "admin": ">=6.0.0" } ], "docs": { "en": "docs/en/shuttercontrol.md", "de": "docs/de/shuttercontrol.md" }, "tier": 2 }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "23:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "09:00", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "23:00", "WE_shutterUpLivingMin": "06:00", "WE_shutterUpLivingMax": "09:00", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "23:00", "W_shutterUpSleepMin": "08:00", "W_shutterUpSleepMax": "09:00", "driveDelayUpSleep": "2", "WE_shutterDownSleep": "23:00", "WE_shutterUpSleepMin": "08:00", "WE_shutterUpSleepMax": "09:00", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "51.278486150000006", "longitude": "12.507069799527972", "sunProtEndElevation": "5", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "1", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "25.11.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "feiertage.0.heute.boolean", "lightsensorDown": "50", "lightsensorUp": "100", "lightsensorUpTime": "05:00", "lightsensorDownTime": "16:00", "lightsensorUpDown": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "schoolfree": false, "schoolfreeInstance": "", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "1", "satIsWeek": false, "currentShutterState": true, "currentShutterStateTime": "60", "blockManuMode": false, "shutterStateRound": "1", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "100", "alarmWind1": "", "alarmWind2Level": "100", "alarmWind2": "", "alarmRainLevel": "100", "alarmRain": "", "alarmFrostLevel": "80", "alarmFrost": "", "alarmFireLevel": "100", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "Arbeitszimmer", "name": "0_userdata.0.Jalousien.Arbeitszimmer_Position", "triggerID": "0_userdata.0.Fenster.Arbeitszimmer.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "80", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Treppenhaus", "name": "0_userdata.0.Jalousien.Treppenhaus_Position", "triggerID": "0_userdata.0.Fenster.Treppenhaus.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "30", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Gästetoilette", "name": "0_userdata.0.Jalousien.Gästetoilette_Position", "triggerID": "0_userdata.0.Fenster.Gästetoilette.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Küche", "name": "0_userdata.0.Jalousien.Küche_Position", "triggerID": "0_userdata.0.Fenster.Küche.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "70", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false } ] } } -
@simatec Das Verhalten m
ü
sste sich recht gut reproduzieren lassen, es ist bei mir schon viele Male aufgetreten. Es ist bei mir das letzte Mal gestern aufgetreten und bl
ö
derweise ich hab die Logs nicht mehr - musste danach den LXC aus dem Backup vom Vortag einspielen wegen eines anderen Fehlers.Kannst du das Verhalten und den Ablauf im Adapter simulieren?
Fenster zu
Sonne scheint (Jalousie geht runter)
Fenster auf (Jalousie geht hoch)
Sonne scheint nicht mehr
Fester zu (jetzt geht die Jalousie runter obwohl sie oben bleiben m
ü
sste)Hier noch die Einstellungen der Fenster (sind alle weitgehend identisch eingestellt)
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.7.0", "title": "shuttercontrol", "authors": [ "simatec <shuttercontrol@simateccloud.de>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "home automation", "Rollladen", "Jalousie", "Rollladensteuerung", "shutter", "Homematic", "Sunprotec", "Sonnenschutz", "Astro", "Elevation", "Sonneuntergang", "Sonnenaufgang" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "connectionType": "local", "dataSource": "push", "stopBeforeUpdate": true, "adminUI": { "config": "materialize" }, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedVersion": "1.7.0", "host": "iobroker", "installedFrom": "iobroker.shuttercontrol@1.7.0", "dependencies": [ { "js-controller": ">=4.0.0" } ], "globalDependencies": [ { "admin": ">=6.0.0" } ], "docs": { "en": "docs/en/shuttercontrol.md", "de": "docs/de/shuttercontrol.md" }, "tier": 2 }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "23:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "09:00", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "23:00", "WE_shutterUpLivingMin": "06:00", "WE_shutterUpLivingMax": "09:00", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "23:00", "W_shutterUpSleepMin": "08:00", "W_shutterUpSleepMax": "09:00", "driveDelayUpSleep": "2", "WE_shutterDownSleep": "23:00", "WE_shutterUpSleepMin": "08:00", "WE_shutterUpSleepMax": "09:00", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "51.278486150000006", "longitude": "12.507069799527972", "sunProtEndElevation": "5", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "1", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "25.11.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "feiertage.0.heute.boolean", "lightsensorDown": "50", "lightsensorUp": "100", "lightsensorUpTime": "05:00", "lightsensorDownTime": "16:00", "lightsensorUpDown": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "schoolfree": false, "schoolfreeInstance": "", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "1", "satIsWeek": false, "currentShutterState": true, "currentShutterStateTime": "60", "blockManuMode": false, "shutterStateRound": "1", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "100", "alarmWind1": "", "alarmWind2Level": "100", "alarmWind2": "", "alarmRainLevel": "100", "alarmRain": "", "alarmFrostLevel": "80", "alarmFrost": "", "alarmFireLevel": "100", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "Arbeitszimmer", "name": "0_userdata.0.Jalousien.Arbeitszimmer_Position", "triggerID": "0_userdata.0.Fenster.Arbeitszimmer.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "80", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Treppenhaus", "name": "0_userdata.0.Jalousien.Treppenhaus_Position", "triggerID": "0_userdata.0.Fenster.Treppenhaus.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "30", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Gästetoilette", "name": "0_userdata.0.Jalousien.Gästetoilette_Position", "triggerID": "0_userdata.0.Fenster.Gästetoilette.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Küche", "name": "0_userdata.0.Jalousien.Küche_Position", "triggerID": "0_userdata.0.Fenster.Küche.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "70", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false } ] } }@guitardoc sagte in Test Adapter shuttercontrol v1.6.x:
Kannst du das Verhalten und den Ablauf im Adapter simulieren?
ja, das k
ö
nntest du!- den sensor dp f
ü
r die Sunprotecterkennung gegen einen eigenen Datenpunkt austauschen. - Debug log starten
- Wert in dem Datenpunkt
ü
ber die Entscheidungsgrenze
ä
ndern - warten bis der Rollladen runterf
ä
hrt - fenster
ö
ffnen - Wert wieder runter setzen
- Fenster schlie
ß
en - debug-log posten
- den sensor dp f
-
@simatec Das Verhalten m
ü
sste sich recht gut reproduzieren lassen, es ist bei mir schon viele Male aufgetreten. Es ist bei mir das letzte Mal gestern aufgetreten und bl
ö
derweise ich hab die Logs nicht mehr - musste danach den LXC aus dem Backup vom Vortag einspielen wegen eines anderen Fehlers.Kannst du das Verhalten und den Ablauf im Adapter simulieren?
Fenster zu
Sonne scheint (Jalousie geht runter)
Fenster auf (Jalousie geht hoch)
Sonne scheint nicht mehr
Fester zu (jetzt geht die Jalousie runter obwohl sie oben bleiben m
ü
sste)Hier noch die Einstellungen der Fenster (sind alle weitgehend identisch eingestellt)
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.7.0", "title": "shuttercontrol", "authors": [ "simatec <shuttercontrol@simateccloud.de>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "home automation", "Rollladen", "Jalousie", "Rollladensteuerung", "shutter", "Homematic", "Sunprotec", "Sonnenschutz", "Astro", "Elevation", "Sonneuntergang", "Sonnenaufgang" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "connectionType": "local", "dataSource": "push", "stopBeforeUpdate": true, "adminUI": { "config": "materialize" }, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedVersion": "1.7.0", "host": "iobroker", "installedFrom": "iobroker.shuttercontrol@1.7.0", "dependencies": [ { "js-controller": ">=4.0.0" } ], "globalDependencies": [ { "admin": ">=6.0.0" } ], "docs": { "en": "docs/en/shuttercontrol.md", "de": "docs/de/shuttercontrol.md" }, "tier": 2 }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "23:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "09:00", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "23:00", "WE_shutterUpLivingMin": "06:00", "WE_shutterUpLivingMax": "09:00", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "23:00", "W_shutterUpSleepMin": "08:00", "W_shutterUpSleepMax": "09:00", "driveDelayUpSleep": "2", "WE_shutterDownSleep": "23:00", "WE_shutterUpSleepMin": "08:00", "WE_shutterUpSleepMax": "09:00", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "51.278486150000006", "longitude": "12.507069799527972", "sunProtEndElevation": "5", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "1", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "25.11.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "feiertage.0.heute.boolean", "lightsensorDown": "50", "lightsensorUp": "100", "lightsensorUpTime": "05:00", "lightsensorDownTime": "16:00", "lightsensorUpDown": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "schoolfree": false, "schoolfreeInstance": "", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "1", "satIsWeek": false, "currentShutterState": true, "currentShutterStateTime": "60", "blockManuMode": false, "shutterStateRound": "1", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "100", "alarmWind1": "", "alarmWind2Level": "100", "alarmWind2": "", "alarmRainLevel": "100", "alarmRain": "", "alarmFrostLevel": "80", "alarmFrost": "", "alarmFireLevel": "100", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "Arbeitszimmer", "name": "0_userdata.0.Jalousien.Arbeitszimmer_Position", "triggerID": "0_userdata.0.Fenster.Arbeitszimmer.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "80", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Treppenhaus", "name": "0_userdata.0.Jalousien.Treppenhaus_Position", "triggerID": "0_userdata.0.Fenster.Treppenhaus.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "30", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Gästetoilette", "name": "0_userdata.0.Jalousien.Gästetoilette_Position", "triggerID": "0_userdata.0.Fenster.Gästetoilette.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Küche", "name": "0_userdata.0.Jalousien.Küche_Position", "triggerID": "0_userdata.0.Fenster.Küche.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "70", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false } ] } }@guitardoc ohne Debuglog kann ich mit das nicht anschauen. Daf
ü
r gibt es ja den Debuglog
…
um eventuelle Fehler zu analysieren und einzugrenzen -
@guitardoc ohne Debuglog kann ich mit das nicht anschauen. Daf
ü
r gibt es ja den Debuglog
…
um eventuelle Fehler zu analysieren und einzugrenzen@simatec Hab jetzt wieder so einen Fall. Diesmal mit Log... Hier erst mal das Log:
shuttercontrol.0 2024-06-18 12:10:04.025 info Sunprotect #415 Set ID: Gästetoilette value: 100% shuttercontrol.0 2024-06-18 11:03:02.691 info Sunprotect #414 Set ID: Arbeitszimmer value: 35% shuttercontrol.0 2024-06-18 06:50:05.119 info Sunprotect #414 Set ID: Küche value: 35% shuttercontrol.0 2024-06-18 06:50:04.069 info Sunprotect #414 Set ID: Gästetoilette value: 35% shuttercontrol.0 2024-06-18 06:50:03.017 info Sunprotect #414 Set ID: Treppenhaus value: 30% shuttercontrol.0 2024-06-18 05:09:25.985 info Set ID: Küche to Auto-Mode shuttercontrol.0 2024-06-18 05:09:23.940 info Set ID: Gästetoilette to Auto-Mode shuttercontrol.0 2024-06-18 05:09:21.895 info Set ID: Treppenhaus to Auto-Mode shuttercontrol.0 2024-06-18 05:09:19.850 info Set ID: Arbeitszimmer to Auto-Mode shuttercontrol.0 2024-06-18 05:00:06.277 info Living up #13 Set ID: Küche value: 100% shuttercontrol.0 2024-06-18 05:00:04.228 info Living up #13 Set ID: Gästetoilette value: 100% shuttercontrol.0 2024-06-18 05:00:02.178 info Living up #13 Set ID: Treppenhaus value: 100% shuttercontrol.0 2024-06-18 05:00:00.114 info Living up #13 Set ID: Arbeitszimmer value: 100%Und dazu die Einstellungen der Fenster:
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.7.0", "title": "shuttercontrol", "authors": [ "simatec <shuttercontrol@simateccloud.de>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "home automation", "Rollladen", "Jalousie", "Rollladensteuerung", "shutter", "Homematic", "Sunprotec", "Sonnenschutz", "Astro", "Elevation", "Sonneuntergang", "Sonnenaufgang" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "connectionType": "local", "dataSource": "push", "stopBeforeUpdate": true, "adminUI": { "config": "materialize" }, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedVersion": "1.7.0", "host": "iobroker", "installedFrom": "iobroker.shuttercontrol@1.7.0", "dependencies": [ { "js-controller": ">=4.0.0" } ], "globalDependencies": [ { "admin": ">=6.0.0" } ], "docs": { "en": "docs/en/shuttercontrol.md", "de": "docs/de/shuttercontrol.md" }, "tier": 2 }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "23:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "09:00", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "23:00", "WE_shutterUpLivingMin": "06:00", "WE_shutterUpLivingMax": "09:00", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "23:00", "W_shutterUpSleepMin": "08:00", "W_shutterUpSleepMax": "09:00", "driveDelayUpSleep": "2", "WE_shutterDownSleep": "23:00", "WE_shutterUpSleepMin": "08:00", "WE_shutterUpSleepMax": "09:00", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "51.278486150000006", "longitude": "12.507069799527972", "sunProtEndElevation": "5", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "1", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "25.11.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "feiertage.0.heute.boolean", "lightsensorDown": "50", "lightsensorUp": "100", "lightsensorUpTime": "05:00", "lightsensorDownTime": "16:00", "lightsensorUpDown": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "schoolfree": false, "schoolfreeInstance": "", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "1", "satIsWeek": false, "currentShutterState": true, "currentShutterStateTime": "60", "blockManuMode": false, "shutterStateRound": "1", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "100", "alarmWind1": "", "alarmWind2Level": "100", "alarmWind2": "", "alarmRainLevel": "100", "alarmRain": "", "alarmFrostLevel": "80", "alarmFrost": "", "alarmFireLevel": "100", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "Arbeitszimmer", "name": "0_userdata.0.Jalousien.Arbeitszimmer_Position", "triggerID": "0_userdata.0.Fenster.Arbeitszimmer.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "80", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Treppenhaus", "name": "0_userdata.0.Jalousien.Treppenhaus_Position", "triggerID": "0_userdata.0.Fenster.Treppenhaus.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "30", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Gästetoilette", "name": "0_userdata.0.Jalousien.Gästetoilette_Position", "triggerID": "0_userdata.0.Fenster.Gästetoilette.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Küche", "name": "0_userdata.0.Jalousien.Küche_Position", "triggerID": "0_userdata.0.Fenster.Küche.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "70", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false } ] } }Die Fenster sind alle geschlossen aber nur das Fenster G
ä
stetoilette ist hochgefahren, die anderen sind immer noch im SunProtect Modus, obwohl die Sonne lange weg ist.Ich muss folgendes dazu ausf
ü
hren. Ich nutze die Fenstersensoren als virtuelle Sensoren. Ich berechne, ob sich die Sonne in einem Bereich befindet, wo zu verschatten ist. Ist die Sonne drin, dann wird der Sensor geschlossen, das Fenster ist zu, die Jalousien verschatten (wenn die Sonne scheint). Ist die Sonne au
ß
erhalb, dann wird der Sensor ge
ö
ffnet. Das Fenster ist auf, die Jalousien fahren hoch (wenn sie denn nicht schon oben sind).
Im Adapter sind +-90
°
f
ü
r den Verschattungsbereich eingegeben. Jetzt ist die Sonne schon lange aus den +90
°
raus, die Fenster sind virtuell geschlossen, aber die Jalousien sind immer noch im SunProtect Modus. -
@simatec Hab jetzt wieder so einen Fall. Diesmal mit Log... Hier erst mal das Log:
shuttercontrol.0 2024-06-18 12:10:04.025 info Sunprotect #415 Set ID: Gästetoilette value: 100% shuttercontrol.0 2024-06-18 11:03:02.691 info Sunprotect #414 Set ID: Arbeitszimmer value: 35% shuttercontrol.0 2024-06-18 06:50:05.119 info Sunprotect #414 Set ID: Küche value: 35% shuttercontrol.0 2024-06-18 06:50:04.069 info Sunprotect #414 Set ID: Gästetoilette value: 35% shuttercontrol.0 2024-06-18 06:50:03.017 info Sunprotect #414 Set ID: Treppenhaus value: 30% shuttercontrol.0 2024-06-18 05:09:25.985 info Set ID: Küche to Auto-Mode shuttercontrol.0 2024-06-18 05:09:23.940 info Set ID: Gästetoilette to Auto-Mode shuttercontrol.0 2024-06-18 05:09:21.895 info Set ID: Treppenhaus to Auto-Mode shuttercontrol.0 2024-06-18 05:09:19.850 info Set ID: Arbeitszimmer to Auto-Mode shuttercontrol.0 2024-06-18 05:00:06.277 info Living up #13 Set ID: Küche value: 100% shuttercontrol.0 2024-06-18 05:00:04.228 info Living up #13 Set ID: Gästetoilette value: 100% shuttercontrol.0 2024-06-18 05:00:02.178 info Living up #13 Set ID: Treppenhaus value: 100% shuttercontrol.0 2024-06-18 05:00:00.114 info Living up #13 Set ID: Arbeitszimmer value: 100%Und dazu die Einstellungen der Fenster:
{ "_id": "system.adapter.shuttercontrol.0", "common": { "name": "shuttercontrol", "version": "1.7.0", "title": "shuttercontrol", "authors": [ "simatec <shuttercontrol@simateccloud.de>" ], "contributors": [ "Rene G. <info@rg-engineering.eu>" ], "keywords": [ "home automation", "Rollladen", "Jalousie", "Rollladensteuerung", "shutter", "Homematic", "Sunprotec", "Sonnenschutz", "Astro", "Elevation", "Sonneuntergang", "Sonnenaufgang" ], "license": "MIT", "platform": "Javascript/Node.js", "main": "main.js", "icon": "shuttercontrol.png", "enabled": true, "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.shuttercontrol/master/admin/shuttercontrol.png", "readme": "https://github.com/simatec/ioBroker.shuttercontrol/blob/master/README.md", "loglevel": "info", "mode": "daemon", "type": "climate-control", "compact": true, "materialize": true, "connectionType": "local", "dataSource": "push", "stopBeforeUpdate": true, "adminUI": { "config": "materialize" }, "plugins": { "sentry": { "dsn": "https://5f58df7167d846e3a90bae5414d4fc09@sentry.iobroker.net/62" } }, "installedVersion": "1.7.0", "host": "iobroker", "installedFrom": "iobroker.shuttercontrol@1.7.0", "dependencies": [ { "js-controller": ">=4.0.0" } ], "globalDependencies": [ { "admin": ">=6.0.0" } ], "docs": { "en": "docs/en/shuttercontrol.md", "de": "docs/de/shuttercontrol.md" }, "tier": 2 }, "native": { "livingAutomatic": "livingSunriseSunset", "W_shutterDownLiving": "23:00", "W_shutterUpLivingMin": "05:00", "W_shutterUpLivingMax": "09:00", "driveDelayUpLiving": "2", "WE_shutterDownLiving": "23:00", "WE_shutterUpLivingMin": "06:00", "WE_shutterUpLivingMax": "09:00", "sleepAutomatic": "sleepSunriseSunset", "W_shutterDownSleep": "23:00", "W_shutterUpSleepMin": "08:00", "W_shutterUpSleepMax": "09:00", "driveDelayUpSleep": "2", "WE_shutterDownSleep": "23:00", "WE_shutterUpSleepMin": "08:00", "WE_shutterUpSleepMax": "09:00", "childrenAutomatic": "childrenSunriseSunset", "W_shutterDownChildren": "20:00", "W_shutterUpChildrenMin": "06:00", "W_shutterUpChildrenMax": "06:30", "driveDelayUpChildren": "2", "WE_shutterDownChildren": "21:00", "WE_shutterUpChildrenMin": "06:00", "WE_shutterUpChildrenMax": "06:30", "latitude": "51.278486150000006", "longitude": "12.507069799527972", "sunProtEndElevation": "5", "astroDelayUp": "0", "astroDelayDown": "0", "driveDelayUpAstro": "1", "SummerStart": "01.03.", "SummerEnd": "30.09.", "XMasStart": "25.11.", "XMasEnd": "06.01.", "publicHolidays": true, "publicHolInstance": "feiertage.0", "HolidayDP": "feiertage.0.heute.boolean", "lightsensorDown": "50", "lightsensorUp": "100", "lightsensorUpTime": "05:00", "lightsensorDownTime": "16:00", "lightsensorUpDown": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "schoolfree": false, "schoolfreeInstance": "", "schoolfreeDP": "", "schoolfreeChildrenArea": true, "schoolfreeSleepArea": false, "schoolfreeLivingArea": false, "LateAllDown": false, "LateAllDownTime": "22:15", "betweenPositionTime": "22:00", "noGoTime": "1", "satIsWeek": false, "currentShutterState": true, "currentShutterStateTime": "60", "blockManuMode": false, "shutterStateRound": "1", "triggerAutoSleep": "", "triggerAutoLiving": "", "triggerAutoChildren": "", "alarmWind1Level": "100", "alarmWind1": "", "alarmWind2Level": "100", "alarmWind2": "", "alarmRainLevel": "100", "alarmRain": "", "alarmFrostLevel": "80", "alarmFrost": "", "alarmFireLevel": "100", "alarmFire": "", "events": [ { "enabled": true, "shutterName": "Arbeitszimmer", "name": "0_userdata.0.Jalousien.Arbeitszimmer_Position", "triggerID": "0_userdata.0.Fenster.Arbeitszimmer.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "80", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Treppenhaus", "name": "0_userdata.0.Jalousien.Treppenhaus_Position", "triggerID": "0_userdata.0.Fenster.Treppenhaus.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "30", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Gästetoilette", "name": "0_userdata.0.Jalousien.Gästetoilette_Position", "triggerID": "0_userdata.0.Fenster.Gästetoilette.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "60", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": false, "XmasLevel": "0", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false }, { "enabled": true, "shutterName": "Küche", "name": "0_userdata.0.Jalousien.Küche_Position", "triggerID": "0_userdata.0.Fenster.Küche.Virtueller_Kontaktsensor", "typeUp": "living", "typeDown": "lightsensor", "type": "outside temperature and direction", "heightDownSun": "35", "direction": "90", "directionRange": "70", "tempInside": "23", "tempSensor": "", "outsideTempSensor": "0_userdata.0.Temperatur.Vorhersage_mit_Offset", "tempOutside": "20", "lightSensor": "0_userdata.0.Helligkeit.Maximalwert_aus_allen_Sensoren", "valueLight": "80000", "heightUp": "100", "heightDown": "0", "triggerState": "false", "triggerStateTilted": "none", "triggerDrive": "100", "triggerDriveTildet": "", "triggerChange": "off", "elevation": "", "autoDrive": "off", "hysteresisOutside": "10", "hysteresisInside": "5", "hysteresisLight": "30", "currentAction": "", "currentHeight": "", "oldHeight": "", "firstCompleteUp": "", "triggerHeight": "", "LateDown": false, "inSummerNotDown": false, "KeepSunProtect": false, "triggerAction": "", "driveAfterClose": true, "useXmasLevel": true, "XmasLevel": "50", "betweenPosition": false, "betweenPositionLevel": "50", "trigDelyUp": "0", "trigDelyDown": "0", "sunProtectEndDely": "10", "sunProtectEndtimerid": "", "enableAlarmWind1": false, "enableAlarmWind2": false, "enableAlarmRain": false, "enableAlarmFrost": false, "enableAlarmFire": false, "alarmTriggerAction": "", "alarmTriggerLevel": "", "lastAutoAction": "", "tempHeatProtection": "", "heatProtection": false } ] } }Die Fenster sind alle geschlossen aber nur das Fenster G
ä
stetoilette ist hochgefahren, die anderen sind immer noch im SunProtect Modus, obwohl die Sonne lange weg ist.Ich muss folgendes dazu ausf
ü
hren. Ich nutze die Fenstersensoren als virtuelle Sensoren. Ich berechne, ob sich die Sonne in einem Bereich befindet, wo zu verschatten ist. Ist die Sonne drin, dann wird der Sensor geschlossen, das Fenster ist zu, die Jalousien verschatten (wenn die Sonne scheint). Ist die Sonne au
ß
erhalb, dann wird der Sensor ge
ö
ffnet. Das Fenster ist auf, die Jalousien fahren hoch (wenn sie denn nicht schon oben sind).
Im Adapter sind +-90
°
f
ü
r den Verschattungsbereich eingegeben. Jetzt ist die Sonne schon lange aus den +90
°
raus, die Fenster sind virtuell geschlossen, aber die Jalousien sind immer noch im SunProtect Modus.@guitardoc sagte in Test Adapter shuttercontrol v1.6.x:
Hier erst mal das Log:
das ist leider kein debug-log
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden