NEWS
Test Adapter shuttercontrol v2.0.x
Test Adapter shuttercontrol v2.0.x
-
Er fährt ja noch nicht mal mehr morgens rauf und abends runter... Und dann ständig diese Einträge im Log:
shuttercontrol.0 2021-06-09 21:34:20.883 info (3676) starting. Version 1.2.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.shuttercontrol, node: v12.22.1, js-controller: 3.2.16 host.server(SmartHome) 2021-06-09 21:33:17.493 info instance system.adapter.shuttercontrol.0 started with pid 3676 host.server(SmartHome) 2021-06-09 21:33:15.321 info instance system.adapter.shuttercontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) terminating shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) cleaned everything up... host.server(SmartHome) 2021-06-09 21:33:14.415 info stopInstance system.adapter.shuttercontrol.0 send kill signal shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) Got terminate signal TERMINATE_YOURSELF host.server(SmartHome) 2021-06-09 21:33:14.415 info stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)@totto evtl lade mal die config runter und poste sie hier - ich vermute da steht irgendwas wie "enabled": false - bei deinem Screenshot sind alle Rollos NICHT aktiviert - das bedeutet jegliche Steuerung über Shuttercontrol-Adapter findet NICHT statt - meines Erachtens nach.
-
Er fährt ja noch nicht mal mehr morgens rauf und abends runter... Und dann ständig diese Einträge im Log:
shuttercontrol.0 2021-06-09 21:34:20.883 info (3676) starting. Version 1.2.0 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.shuttercontrol, node: v12.22.1, js-controller: 3.2.16 host.server(SmartHome) 2021-06-09 21:33:17.493 info instance system.adapter.shuttercontrol.0 started with pid 3676 host.server(SmartHome) 2021-06-09 21:33:15.321 info instance system.adapter.shuttercontrol.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) terminating shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) cleaned everything up... host.server(SmartHome) 2021-06-09 21:33:14.415 info stopInstance system.adapter.shuttercontrol.0 send kill signal shuttercontrol.0 2021-06-09 21:33:14.415 info (31136) Got terminate signal TERMINATE_YOURSELF host.server(SmartHome) 2021-06-09 21:33:14.415 info stopInstance system.adapter.shuttercontrol.0 (force=false, process=true)@totto sagte in Test Adapter shuttercontrol v1.2.x:
Er fährt ja noch nicht mal mehr morgens rauf und abends runter...
Wie auch wenn hier die Rollläden nicht aktiv sind

-
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen
warum hast du dann Außentemperatur/Lichtsensor eingestellt?
-
@totto mir fällt auf, dass das kleine häkchen bei "aktiv" fehlt
@tobitobsta Oh man, ich Depp!!! Vielen Dank für den Hinweis!
Okay, das zeitgesteuerte Fahren funktioniert jetzt schon mal wieder! Jetzt Jetzt hoffe ich nur, dass der Sonnenschutz jetzt auch wieder funktioniert...
Weiß jemand zufällig, wann die Dokumentation für die Version 1.2.0 online geht?
-
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen
warum hast du dann Außentemperatur/Lichtsensor eingestellt?
@homoran said in Test Adapter shuttercontrol v1.2.x:
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen
warum hast du dann Außentemperatur/Lichtsensor eingestellt?
wo hab ich das?
"type": "only direction",und die Werte bei den anderen Dingen sind glaub ich default-mäßig da drin. Ich habe zumindest den Adapter frisch installiert und da selbst nix eingetragen.
-
@homoran said in Test Adapter shuttercontrol v1.2.x:
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
Wollte alle anderen Spielereien erstmal weglassen und nur über Himmelsrichtung gehen
warum hast du dann Außentemperatur/Lichtsensor eingestellt?
wo hab ich das?
"type": "only direction",und die Werte bei den anderen Dingen sind glaub ich default-mäßig da drin. Ich habe zumindest den Adapter frisch installiert und da selbst nix eingetragen.
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
-
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
-
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
@homoran said in Test Adapter shuttercontrol v1.2.x:
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.
-
@homoran said in Test Adapter shuttercontrol v1.2.x:
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
@homoran said in Test Adapter shuttercontrol v1.2.x:
@tobitobsta sagte in Test Adapter shuttercontrol v1.2.x:
wo hab ich das?
bei Beschattung im Screenshot
das geht jetzt vermutlich etwas durcheinander - ich glaub du meinst den Screenshot von Totto - ich habe kein Screenshot gepostet.
joa,
hab am Handy wohl den überblick verloren -
Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.
Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?
-
Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.
Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?
@jackblackson sagte in Test Adapter shuttercontrol v1.2.x:
Innentemperatur zusammen mit dem Sonnensensor
das gibts in der auswahl ja gar nicht, oder nimmst du außen/licht und nimmst die innentemp als außentemp?
-
@jackblackson sagte in Test Adapter shuttercontrol v1.2.x:
Innentemperatur zusammen mit dem Sonnensensor
das gibts in der auswahl ja gar nicht, oder nimmst du außen/licht und nimmst die innentemp als außentemp?
@da_woody Genau - ich habe bei Außentemperatur meinen Innentemperatursensor angegeben.
-
Ich nutze den ShutterControl Adapter zur Beschattung, und nutze dazu die Werte von Innentemperatur zusammen mit dem Sonnensensor. Mir ist aufgefallen, das gerade an Tagen, wo es prinzipiell sehr heiß ist, es aber auch Wolkig ist, die Sonnenwerte sehr stark variieren, und dadurch die Rollos dauernd hoch und runter fahren.
Gibt es im Adapter eine Möglichkeit eines Timeouts - sprich wenn Rollos zu wegen Sonne, und der Wert springt, muss er für eine gewisse Zeit unter diesem Wert bleiben, damit das Rollo hoch fährt? Wert Sinkt - warte 15 Minuten, wenn Wert dann immer noch unter Limit, dann fahre hoch? Oder event. noch besser - arbeiten mit einem Durchschnittswert?
@jackblackson said in Test Adapter shuttercontrol v1.2.x:
Oder event. noch besser - arbeiten mit einem Durchschnittswert?
evtl könntest Du den Mittelwert des Innentemperatur Sensors über ein Script (oder evtl gibts auch einen Adapter dafür) berechnen und in einen neuen Datenpunkt für den Mittelwert schreiben und den dann verwenden?
-
@tobitobsta Werde das jetzt mal versuchen. Ich hab mir ein Skript erstellt - basierend auf der Vorarbeit von @paul53 (Link). Werde es mal beobachten, ob dadurch eine Verbesserung eintritt. Vielleicht wäre dies ja was, was im Adapter auch Sinn machen würde.
// Berechnung von gleitendem Durchschnitt über einen Zeitraum // Konstanten var tc = 1; // Abtastrate in Minuten var T = 15; // Zeitraum der Auswertung in Minuten // IDs aller benötigten Datenpunkte var xid = "hm-rpc.0.OXXX.1.LUX"; // Sensor var directory = 'AvgSonneAussen' //javascript.0.xxx var n = Math.round(T / tc); // Anzahl der Werte var list = new Array(n); createState(directory + '.avgLUX', { name: 'Durchschnittswert', read: true, write: false, type: "number", def: 0 }); createState(directory + '.valuelist', { name: 'Werteliste', read: true, write: false, type: "string", def: 0 }); function calc() { list.pop(); var x = getState(xid).val; list.unshift(x); setState(directory+'.valuelist', list.toString()); var sum = 0.0; for (var i = 0; i < n; i++) { var s = parseFloat(list[i]); sum = sum + s; } var avgValue = Math.round((T * sum / n) / T); //console.log("Average Value: " + avgValue); setState(directory+'.avgLUX', avgValue, true); } setInterval(calc, 60000 * tc); // Script start: Liste aus String-Datenpunkt einlesen var slist = getState(directory+'.valuelist').val; if (slist) { list = slist.split(","); } else { // 1\. Script start: Liste und String-Datenpunkt füllen var x = getState(xid).val; for (var i = 0; i < n; i++) list[i] = x; calc(); } -
@tobitobsta Werde das jetzt mal versuchen. Ich hab mir ein Skript erstellt - basierend auf der Vorarbeit von @paul53 (Link). Werde es mal beobachten, ob dadurch eine Verbesserung eintritt. Vielleicht wäre dies ja was, was im Adapter auch Sinn machen würde.
// Berechnung von gleitendem Durchschnitt über einen Zeitraum // Konstanten var tc = 1; // Abtastrate in Minuten var T = 15; // Zeitraum der Auswertung in Minuten // IDs aller benötigten Datenpunkte var xid = "hm-rpc.0.OXXX.1.LUX"; // Sensor var directory = 'AvgSonneAussen' //javascript.0.xxx var n = Math.round(T / tc); // Anzahl der Werte var list = new Array(n); createState(directory + '.avgLUX', { name: 'Durchschnittswert', read: true, write: false, type: "number", def: 0 }); createState(directory + '.valuelist', { name: 'Werteliste', read: true, write: false, type: "string", def: 0 }); function calc() { list.pop(); var x = getState(xid).val; list.unshift(x); setState(directory+'.valuelist', list.toString()); var sum = 0.0; for (var i = 0; i < n; i++) { var s = parseFloat(list[i]); sum = sum + s; } var avgValue = Math.round((T * sum / n) / T); //console.log("Average Value: " + avgValue); setState(directory+'.avgLUX', avgValue, true); } setInterval(calc, 60000 * tc); // Script start: Liste aus String-Datenpunkt einlesen var slist = getState(directory+'.valuelist').val; if (slist) { list = slist.split(","); } else { // 1\. Script start: Liste und String-Datenpunkt füllen var x = getState(xid).val; for (var i = 0; i < n; i++) list[i] = x; calc(); }Habe nun auch die ersten Tag die Beschaffung im Einsatz und ggf. noch einen Verbesserungsvorschläge.
- alle Rolläden stehen bei mir auf "Aussentemperatur/Lichtsensor & Himmelsrichtung"
- wobei ich nur die Aussentemperatur per Wetter-Adapter von Online beziehe, was für mich erstmal okay erschien
- somit ist Lichtsensor (als oder-bedingung) garnicht befüllt
Aussentemp steht bei ca 18 Grad und fährt ab dann die Rolläden
- an sommerlichen Tagen knackt man auch morgens diese Temperatur bereits -> hier passt dies
- es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet
Könnte es hier Sinn machen sogar noch eine Uhrzeit für diesen Temperatur-Trigger definieren zu können?
- Uhrzeit kleiner als 11 Uhr UND 18 Grad werden erreicht, dann Beschattung
Dürfte nichts mehr als ein Workaround sein und ein paar schattige Szenarien darüber einfangen. Ich merke aber auch, dass man hier wahrscheinlich noch einen weiteren Sensor benötigen würde.
Danke euch!
-
Habe nun auch die ersten Tag die Beschaffung im Einsatz und ggf. noch einen Verbesserungsvorschläge.
- alle Rolläden stehen bei mir auf "Aussentemperatur/Lichtsensor & Himmelsrichtung"
- wobei ich nur die Aussentemperatur per Wetter-Adapter von Online beziehe, was für mich erstmal okay erschien
- somit ist Lichtsensor (als oder-bedingung) garnicht befüllt
Aussentemp steht bei ca 18 Grad und fährt ab dann die Rolläden
- an sommerlichen Tagen knackt man auch morgens diese Temperatur bereits -> hier passt dies
- es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet
Könnte es hier Sinn machen sogar noch eine Uhrzeit für diesen Temperatur-Trigger definieren zu können?
- Uhrzeit kleiner als 11 Uhr UND 18 Grad werden erreicht, dann Beschattung
Dürfte nichts mehr als ein Workaround sein und ein paar schattige Szenarien darüber einfangen. Ich merke aber auch, dass man hier wahrscheinlich noch einen weiteren Sensor benötigen würde.
Danke euch!
@bostil sagte in Test Adapter shuttercontrol v1.2.x:
es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet
auch im Herbst und Winter kann die ins Haus scheinende Sonne reichlich Energie haben, ohne dass die Außentemperatur hoch ist.
Aus den Grund plädiere ich immer für ein Pyranometer (Sonnensensor), der die einfallende Energie bewertet.
Auch ein Lichtsensor ist nur bedingt geeignet, da Helligkeit nicht unbedingt Hitze bedutet.
-
@bostil sagte in Test Adapter shuttercontrol v1.2.x:
es gibt aber auch im Frühjahr schattige Tage, wo diese 18 Grad nicht unbedingt knalle Sonnenschein bedeutet
auch im Herbst und Winter kann die ins Haus scheinende Sonne reichlich Energie haben, ohne dass die Außentemperatur hoch ist.
Aus den Grund plädiere ich immer für ein Pyranometer (Sonnensensor), der die einfallende Energie bewertet.
Auch ein Lichtsensor ist nur bedingt geeignet, da Helligkeit nicht unbedingt Hitze bedutet.
@homoran Wieder etwas gelernt
Hast du selber einen Pyranometer? Oder eine Empfehlung? -
@homoran Wieder etwas gelernt
Hast du selber einen Pyranometer? Oder eine Empfehlung?@jackblackson sagte in Test Adapter shuttercontrol v1.2.x:
@homoran Wieder etwas gelernt
Hast du selber einen Pyranometer? Oder eine Empfehlung?https://forum.iobroker.net/topic/34036/homematic-sonnensensor-eigenbau/2?_=1623318740386
-
Du hast Recht, ich habe etwas wild rauf/runter geklickt und auch manuell dazwischen gefunkt. Jetzt habe ich es gerade nochmal gemacht. Meine Einstellungen sehen wie folgt aus

Das Debug.log
Rollo wurde manuell heruntergefahren und der Griff geöffnet, dass Rollo fuhr hoch. Beim schließen ist nichts passiert.2021-06-08 21:44:17.179 - debug: shuttercontrol.0 (6284) TriggerID changed: hm-rpc.1.0007DA49A8BE5F.1.STATE Value: 2 2021-06-08 21:44:17.181 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter conversion is:false 2021-06-08 21:44:17.226 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter trigger drive-up is:100 2021-06-08 21:44:17.226 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter trigger change is:upDown 2021-06-08 21:44:17.226 - debug: shuttercontrol.0 (6284) #1 save trigger height: 0% for device Rollade Esszimmer 2021-06-08 21:44:17.226 - debug: shuttercontrol.0 (6284) #1 save trigger action: Manu_Mode for device Rollade Esszimmer 2021-06-08 21:44:17.226 - info: shuttercontrol.0 (6284) #1 Set ID: Rollade Esszimmer value: 100% 2021-06-08 21:44:17.270 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - window is still open -> driving now to :100 2021-06-08 21:44:17.278 - debug: shuttercontrol.0 (6284) Shutter state changed: Rollade Esszimmer old value = 0 new value = 100 2021-06-08 21:44:17.278 - debug: shuttercontrol.0 (6284) Rollade Esszimmer Old value = 0. New value = 100. automatic is active 2021-06-08 21:44:46.891 - debug: shuttercontrol.0 (6284) Shutter state changed: Rollade Esszimmer old value = 0 new value = 100 2021-06-08 21:44:46.891 - debug: shuttercontrol.0 (6284) Rollade Esszimmer Old value = 0. New value = 100. automatic is active 2021-06-08 21:44:51.593 - debug: shuttercontrol.0 (6284) TriggerID changed: hm-rpc.1.0007DA49A8BE5F.1.STATE Value: 0 2021-06-08 21:44:51.594 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter conversion is:false 2021-06-08 21:44:51.638 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter current state.val is:100 2021-06-08 21:44:51.638 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter trigger drive-up is:100 2021-06-08 21:44:51.638 - debug: shuttercontrol.0 (6284) Rollade Esszimmer - shutter trigger change is:upDown 2021-06-08 21:44:51.638 - debug: shuttercontrol.0 (6284) #2 save trigger height: 100% for device: Rollade Esszimmer 2021-06-08 21:44:51.638 - debug: shuttercontrol.0 (6284) #2 save trigger action: triggered for device: Rollade Esszimmer 2021-06-08 21:45:00.005 - debug: shuttercontrol.0 (6284) calculate astrodata ... 2021-06-08 21:45:00.009 - debug: shuttercontrol.0 (6284) Sun Azimut: 309° 2021-06-08 21:45:00.009 - debug: shuttercontrol.0 (6284) Sun Elevation: -0.4°@tolkin said in Test Adapter shuttercontrol v1.2.x:
gemäss Deinem Log2021-06-08 21:44:51.593 - debug: shuttercontrol.0 (6284) TriggerID changed: hm-rpc.1.0007DA49A8BE5F.1.STATE Value: 0
Liefert Dein Fenstersensor die "0" bei geschlossen und eine "2" wenn geöffnet.
Stelle also nicht "True" ein sondern "0" ein.Viel Erfolg
-
@foxro sagte in Test Adapter shuttercontrol v1.2.x:
Bin auf Dein Feedback gespannt.
Hallo
Wieder nicht funktioniert.
Bei 25° gingen sie zu.
Aktuell hats 20,8° und sind noch immer zu.Hilft das? Geht um Wohnzimmer.

@negalein said in Test Adapter shuttercontrol v1.2.x:
@foxro sagte in Test Adapter shuttercontrol v1.2.x:
Bin auf Dein Feedback gespannt.
Hallo
Wieder nicht funktioniert.
Bei 25° gingen sie zu.
Aktuell hats 20,8° und sind noch immer zu.Hilft das? Geht um Wohnzimmer.

Dein Wohnzimmer Rollo wurde, nachdem er in den SunProtect gegangen ist offensichtlich bewegt. Dann geht er in den Manu_Mode und wird somit nicht mehr automatisch geöffnet.
Wenn er nicht bewegt wurde, prüfe ob der Aktor nachdem er in den SunProtect gefahren ist, allfällig verspätet plötzlich die Position ändert, was ebenfalls den Manu_Mode auslösen kann. Nutze dann mal "Überprüfen des aktuellen Rollladenstatus" und stelle eine entsprechende Verzögerung ein.
Viel Erfolg!