NEWS
Test Adapter shuttercontrol v1.7.x
-
@simatec
Hallo!
Heute morgen sind wieder 2 Rollladen in den Sunprotect-Modus gefahren, obwohl Außentemp garantiert nicht bei 20° war. Zu meiner Frage von oben: ich sehe das richtig, dass das UND-Verknüpfungen sind. Korrekt?Kann ich irgendwie die Werte der Attribute ("Temp Changed = 8°, Light changed = 25000 Lux") mit im Log ausgeben? Musst/kannst du das vielleicht in einer nächsten Version mit ausgeben?
Das würde helfen das Problem einzugrenzen.2020-04-01 08:30:14.546 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_links 2020-04-01 08:31:18.853 - debug: shuttercontrol.0 (23766) shutter state changed: shelly.0.SHSW-25#xxx#1.Shutter.Position 2020-04-01 08:31:32.365 - debug: shuttercontrol.0 (23766) shutter state changed: shelly.0.SHSW-25#xxx#1.Shutter.Position 2020-04-01 08:31:45.580 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_rechts 2020-04-01 08:31:48.581 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_mitte 2020-04-01 08:32:14.588 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_links 2020-04-01 08:33:27.120 - debug: shuttercontrol.0 (23766) outsidetemperature changed: linkeddevices.0.Aussen.KNX_Temperatur 2020-04-01 08:33:45.622 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_rechts 2020-04-01 08:33:48.624 - debug: shuttercontrol.0 (23766) Lightsensor changed: knx.0.Wetter.aktuelles_Wetter.Helligkeit_mitte 2020-04-01 08:33:49.129 - debug: shuttercontrol.0 (23766) Sunprotect for EG.Speise is active 2020-04-01 08:33:49.130 - debug: shuttercontrol.0 (23766) Set ID: EG.Speise value: 35% 2020-04-01 08:33:49.131 - debug: shuttercontrol.0 (23766) save current height: 35% from EG.Speise 2020-04-01 08:33:49.134 - debug: shuttercontrol.0 (23766) shutter state changed: shelly.0.SHSW-25#xxx#1.Shutter.Position 2020-04-01 08:33:49.295 - debug: shuttercontrol.0 (23766) shutter state changed: shelly.0.SHSW-25#xxx#1.Shutter.Position 2020-04-01 08:33:57.632 - debug: shuttercontrol.0 (23766) Sunprotect for EG.WC is active 2020-04-01 08:33:57.633 - debug: shuttercontrol.0 (23766) Set ID: EG.WC value: 35% 2020-04-01 08:33:57.634 - debug: shuttercontrol.0 (23766) save current height: 35% from EG.WC
Die Werte für den Rollladen
{"enabled":true,"shutterName":"EG.Speise","name":"shelly.0.SHSW-25#xxx#1.Shutter.Position","triggerID":"","typeUp":"living","typeDown":"living","type":"in- & outside temperature and direction","heightDownSun":"35","direction":"70","directionRange":"60","tempInside":"22","tempSensor":"linkeddevices.0.EG.Wohn_Temperatur","outsideTempSensor":"linkeddevices.0.Aussen.KNX_Temperatur","tempOutside":"20","lightSensor":"knx.0.Wetter.aktuelles_Wetter.Helligkeit_rechts","valueLight":"40000","heightUp":"100","heightDown":"0","triggerState":"true","triggerDrive":"100","triggerChange":"off","elevation":"8","autoDrive":"off","hysteresisOutside":"5","hysteresisInside":"5","hysteresisLight":"20","currentAction":"","currentHeight":"","triggerHeight":""}
Danke dir!
EDIT 20:34 Uhr
Ich habe im Code nachgeguckt.
Die Logik ist:
Innentemperatur > konfiguriertem Wert (kW) UND ( Außentemperatur > kW ODER Licht > kW )Weshalb ist das so? Macht das so Sinn?
Meine Logik wäre komplette UND Verknüpfung. Weil auch wenn es z.B. 25° draußen sind aber bewölkt, so soll die Beschattung nicht runtergefahren werden. -
@simatec
ich würde mich auch freuen, wenn wie von @andi2055 beschrieben, die Werte der Temperaturen und Lichtsensoren bei "debug" mit im Log ausgegeben werden, damit man leichter sieht, bei welchen Werten eine Fahrt ausgelöst wurde.Ich weiß immer noch nicht, auf was reagiert die Einstellung "Extrasteuerung/Ende Sonnenschutz mit Sonnenhöhe (Elevation)", welche ich auf -0,5° gestellt habe?
Du schriebst, wenn Elevation unter den eingestellten Wert kommt, wird die Sonnenschutzfunktion beendet. Das funktioniert bei meinen oben geposteten Einstellungen aber leider nicht.Und wie ich schon schrieb: Ich habe Markisen. Hochfahren morgens ist sinnlos, sondern dieses soll abends geschehen, wenn die eingestellte Elevation unterschritten ist. Und diese Einstellung ist nicht möglich, da es die Auswahl dafür nicht gibt (oder ich sehe sie nicht )
Danke dir.
-
@Röstkartoffel sagte in Test Adapter shuttercontrol v0.4.x:
@simatec
ich würde mich auch freuen, wenn wie von @andi2055 beschrieben, die Werte der Temperaturen und Lichtsensoren bei "debug" mit im Log ausgegeben werden, damit man leichter sieht, bei welchen Werten eine Fahrt ausgelöst wurde.Kann ich mit auf die Todo aufnehmen
Ich weiß immer noch nicht, auf was reagiert die Einstellung "Extrasteuerung/Ende Sonnenschutz mit Sonnenhöhe (Elevation)", welche ich auf -0,5° gestellt habe?
Du schriebst, wenn Elevation unter den eingestellten Wert kommt, wird die Sonnenschutzfunktion beendet. Das funktioniert bei meinen oben geposteten Einstellungen aber leider nicht.Steht hier in der Doku und funktioniert problemlos ...
https://github.com/simatec/ioBroker.shuttercontrol/blob/master/docs/de/shuttercontrol.md#astro-einstellungenUnd wie ich schon schrieb: Ich habe Markisen. Hochfahren morgens ist sinnlos, sondern dieses soll abends geschehen, wenn die eingestellte Elevation unterschritten ist. Und diese Einstellung ist nicht möglich, da es die Auswahl dafür nicht gibt (oder ich sehe sie nicht )
Nimm doch dafür einen der Bereiche, die du Zeitlich definieren kannst.
Z.B. Schlafbereich ...
Werde da mal schauen, ob wir so einen Fall irgendwann integrieren können.Danke dir.
-
@andi2055 sagte in Test Adapter shuttercontrol v0.4.x:
Heute morgen sind wieder 2 Rollladen in den Sunprotect-Modus gefahren, obwohl Außentemp garantiert nicht bei 20° war. Zu meiner Frage von oben: ich sehe das richtig, dass das UND-Verknüpfungen sind. Korrekt?
Nein ... Lichtsensor und Außentemperatursensor sind eine Oder Funktion. Steht aber meiner Meinung nach auch in der Doku.
https://github.com/simatec/ioBroker.shuttercontrol/blob/master/docs/de/shuttercontrol.md
-
@bishop sagte in Test Adapter shuttercontrol v0.4.x:
@simatec
Max:65535DEBO BH 1750
BH1750 digitaler Lichtsensor mit 5-poliger Stiftleiste.Technische Daten
Datenbereich: 0 ... 65535
Betriebsspannung: 3 ... 5 V DC
Anschlüsse über 5-Pin Stiftleiste (RM 2,54 mm) zugänglich
Befestigungslöcher: 2,8 mm
Maße: 18,5 x 13,5 x 2,3 mmedit:
Dann wäre es vielleicht noch nicht schlecht bei "Art der Sonnenschutzsteuerung" Himmelsrichtung & Lichtsensor mit aufzunehmen?@simatec ich will dich nicht stressen!!!
Ist das in bearbeitung, wird das kommen? -
@bishop
Was ist hier dein Problem? Mein Sensor gibt Lux zurück von 0-ca. 120000. Ich schalte ab 40000. Ich bin noch am testen, ist mir aber noch nicht negativ aufgefallen. -
@bishop sagte in Test Adapter shuttercontrol v0.4.x:
Dann wäre es vielleicht noch nicht schlecht bei "Art der Sonnenschutzsteuerung" Himmelsrichtung & Lichtsensor mit aufzunehmen?
Das ist nur eine reine Übersetzungssache ... Funktion ist da.
Wähle "Himmelsrichtung und Außentemperatur"
Die Außentemperatur und der Lichtsensor arbeiten als ODER Verknüpfung -
ah ok, bin von aus gegangen das nur ein Wert von 0-100 beachtet wird.
Dann werde ich mal "Himmelsrichtung und Außentemperatur" einstellen und mit den Werten rumspielen.
Ist bei manueller Fahrt die Automatik Runter hochfahren nach Zeit und Sonnenauf und untergang dann deaktiviert?
Da bei mir welche nicht fahren die ich manuell betätige!?!
Alle datenpunkte sind auf true bei mir, müsste dort ja eigentlich erkenntlich sein wenn einen Automatik nicht aktiv ist "false" oder?Vielen Dank
-
habe mal nur mit der "Außentemperatur" rumgespielt und ein LX wert eingegeben mit einer Hysterese von 5%.
Der Rollladen ist runtergefahren wie er soll, aber nicht wieder hoch nachdem er aus dem Wert war.
Warum ist das so wie bekommt man es hin das er auch wieder hochfährt? -
@bishop
du nutzt: "in- & outside temperature and direction"?Aktuell ist es so:
Sonnenschutz start: Innentemp > Wert UND (Außentemp > Wert ODER Licht > Wert)
Sonnenschutz Ende: Innentemp < Wert ODER (Außentemp < Wert UND Licht < Wert)Daher wahrscheinlich dein Problem.
@simatec: Ich habe dir einen Pull request gesendet in Github, um die Werte mitzuloggen. Dann finden die Fragen hier vielleicht auch ein Ende.
Generell: Ich wäre dafür die Logik so zu ändern
-Sonnenschutz start: Innentemp > Wert UND Außentemp > Wert UND Licht > Wert (weshalb Sonnenschutz starten wenn 25° aber bewölkt? Ebenso nicht starten wenn außen 5°)
-Sonnenschutz Ende: Innentemp < Wert ODER Außentemp < Wert ODER Licht < Wert (Außentemp könnte man auch ganz ignorieren.)Was meint ihr?
-
@andi2055
nein ich benutze nur Außentemperatur da habe ich aber keine objekt-id eingetragen somit wird ja nur Sonnenschutzlichtsensors berücksichtigt oder nicht?
Geht der Wert inkl. Hysterese aus dem bereich raus müsste doch wieder hochgefahren werden!?! -
@bishop
hm ich glaube das funktioniert so nicht.parseFloat(hysteresisOutside) > outsideTemp && result[i].lightSensor != '' && parseFloat(hysteresisLight) > sunLight
Wahrscheinlich steht dort 0>0 drin und somit wird der Sonnenschutz nie beendet.
Lege doch zum Testen mal eine neue Objekt-ID an und setze die auf 5. Sollwert Außentemperatur setze dann auf 6, Hysterese 0. Somit wäre 6>5 immer wahr zum Testen.Wenn dem so ist und du nur Sonnenlicht als Trigger benötigst, dann müsste man entweder die Logik anpassen oder eine neue Option "nur Sonnenlicht" als neues Feature einfügen.
Mal warten was simatec dazu sagt
-
@andi2055
Wo kommt der Codeschnipsel her? Ist der aus dem Adapter?
Muss mir das mal anschauen.
Gatte die letzten Wochen keine Zeit mich um shuttercontrol zu kümmern, da andere Projekte anstanden.
Denke ab nächste Woche werde ich hier wieder etwas Zeit haben.
Dein PR habe ich gesehen und schaue ich mir auch nächste Woche in Ruhe an -
Ab sofort ist die Version 0.5.0 auf Github und ab spätestens heute Nacht im latest verfügbar.
Changelog
0.5.0 (06.04.2020)
- (simatec) Bugfix Goldenhour
- (simatec) Bugfix delay for sunprotect
- (simatec) Bugfix Goldhour with living area
- (simatec) Added auto fill for Position
- (simatec) many small Bugfixes
- (simatec) Bugfix Translations
- (simatec) Bugfix compactmode
- (5G7K) Added debug log with more Informations
-
Hi! Ich habe den Adapter vor einigen Tagen in Betrieb genommen. Funktioniert prima. Vielen Dank dafür!!!
Heute hatte ich allerdings das erste mal die Situation, dass ich auf dem Balkon saß und die Sunprotection aktiviert wurde. Die Terassentür war auf, der Rollanden ist dennoch herunter gefahren. Erst nachdem ich die Tür einmal kurz geschlossen und wieder geöffnet hatte, fur der Rolladen hoch. Beim erneuten schließen, dann wieder in die Sunprotection Position.
Ich habe hier gelesen, dass es grundsätzlich funktionieren sollte, dass bei geöffneter Tür keine Sunprotection Bewegung stattfindet. Korrekt? Was mache ich dann falsch?
Vielleicht kannst du - oder jemand mit mehr Ahnung als ich selbst - mir einen Tip geben? Das wäre super! Vielen Dank! (Ich hoffe die Infos sind hilfreich und hinreichend...)
Hier mal mein Log:
shuttercontrol.0 2020-04-08 12:49:50.514 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:49:50.284 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:49:50.278 info (8427) Set ID: Wohnzimmer value: 50% shuttercontrol.0 2020-04-08 12:49:50.277 debug (8427) change to last height: 50% shuttercontrol.0 2020-04-08 12:49:50.218 debug (8427) TriggerID changed: alias.0.Fenster.Balkon.Offen shuttercontrol.0 2020-04-08 12:49:49.869 debug (8427) insidetemperature changed: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:49:47.980 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:49:39.532 debug (8427) insidetemperature changed: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:49:36.376 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:49:36.322 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:49:36.310 info (8427) Set ID: Wohnzimmer value: 90% shuttercontrol.0 2020-04-08 12:49:36.309 debug (8427) save trigger height: 50% shuttercontrol.0 2020-04-08 12:49:36.298 debug (8427) TriggerID changed: alias.0.Fenster.Balkon.Offen shuttercontrol.0 2020-04-08 12:49:29.212 debug (8427) insidetemperature changed: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:49:27.458 debug (8427) TriggerID changed: alias.0.Fenster.Balkon.Offen shuttercontrol.0 2020-04-08 12:47:25.342 debug (8427) insidetemperature changed: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:47:12.554 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:47:04.718 debug (8427) insidetemperature changed: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:46:59.053 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:46:59.006 debug (8427) shutter state changed: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:46:58.998 debug (8427) save current height: 50% from Wohnzimmer shuttercontrol.0 2020-04-08 12:46:58.995 info (8427) Set ID: Wohnzimmer value: 50% shuttercontrol.0 2020-04-08 12:46:58.994 debug (8427) Sunprotect for Wohnzimmer is active shuttercontrol.0 2020-04-08 12:46:57.975 debug (8427) Shutdown shutters sleep area: 20:49 shuttercontrol.0 2020-04-08 12:46:57.969 debug (8427) Shutdown shutters living area: 20:49 shuttercontrol.0 2020-04-08 12:46:57.965 debug (8427) Starting up shutters sleep area: 07:22 shuttercontrol.0 2020-04-08 12:46:57.960 debug (8427) Starting up shutters living area: 07:22 shuttercontrol.0 2020-04-08 12:46:57.946 debug (8427) Shutdown shutters Sunset area: 20:49 shuttercontrol.0 2020-04-08 12:46:57.946 debug (8427) Starting up shutters Sunrise area: 07:22 shuttercontrol.0 2020-04-08 12:46:57.945 debug (8427) Shutdown shutters GoldenHour area: 20:04 shuttercontrol.0 2020-04-08 12:46:57.945 debug (8427) Starting up shutters GoldenHour area: 08:07 shuttercontrol.0 2020-04-08 12:46:57.943 debug (8427) Sunset today: 20:19 shuttercontrol.0 2020-04-08 12:46:57.943 debug (8427) Sunrise today: 06:52 shuttercontrol.0 2020-04-08 12:46:57.942 debug (8427) current day: 3 shuttercontrol.0 2020-04-08 12:46:57.942 debug (8427) goldenHour today: 19:34 shuttercontrol.0 2020-04-08 12:46:57.941 debug (8427) goldenHourEnd today: 07:37 shuttercontrol.0 2020-04-08 12:46:56.941 debug (8427) Sun Elevation: 44.4° shuttercontrol.0 2020-04-08 12:46:56.939 debug (8427) Sun Azimut: 163° shuttercontrol.0 2020-04-08 12:46:54.967 debug (8427) save current height: 30% from Schlafzimmer Rechts shuttercontrol.0 2020-04-08 12:46:54.967 debug (8427) save current height: 30% from Schlafzimmer Links shuttercontrol.0 2020-04-08 12:46:54.966 debug (8427) save current height: 100% from Wohnzimmer shuttercontrol.0 2020-04-08 12:46:54.951 debug (8427) Shutter State: shelly.0.SHSW-25#687F2A#1.Shutter.Position shuttercontrol.0 2020-04-08 12:46:54.950 debug (8427) Shutter State: shelly.0.SHSW-25#692B1A#1.Shutter.Position shuttercontrol.0 2020-04-08 12:46:54.949 debug (8427) Shutter State: shelly.0.SHSW-25#6929B0#1.Shutter.Position shuttercontrol.0 2020-04-08 12:46:54.947 debug (8427) trigger for outside temperature: alias.0.Sensor.Balkon.Temperatur shuttercontrol.0 2020-04-08 12:46:54.945 debug (8427) trigger for inside temperature: alias.0.Sensor.Kueche.Temperatur shuttercontrol.0 2020-04-08 12:46:54.944 debug (8427) trigger for shuttercontrol: alias.0.Fenster.Balkon.Offen shuttercontrol.0 2020-04-08 12:46:54.877 info (8427) starting. Version 0.5.1 in /opt/iobroker/node_modules/iobroker.shuttercontrol, node: v10.19.0
Und die Konfiguration:
system.adapter.shuttercontrol.0.jsonRelevant ist der Fensterkontakt "alias.0.Fenster.Balkon.Offen" sowie der Rolladen "Wohnzimmer".
Lg
Multivitamin -
Für den Rollladen musst in diesem Fall einstellen, dass er bei Triggerabweichung keinen Automatikbetrieb ausführen soll
Im Klartext bedeutet dies:Menüpunkt "Automatikbetrieb bei Triggerabweichung" = "Aus" oder "nur Auf"
-
@simatec said in Test Adapter shuttercontrol v0.5.x:
Menüpunkt "Automatikbetrieb bei Triggerabweichung" = "Aus" oder "nur Auf"
Darauf hätte man kommen können . Danke für deine schnelle Rückmeldung!
-
@simatec said in Test Adapter shuttercontrol v0.5.x:
Added aut fill for Position
Was genau wurde gefixt?
-
@Malz1902
Wenn du dich auf die Autofüll Option beziehst, so werden nun die Systemeinstellungen deines Standortes übernommen, sollten die Felder für Längen und Breitengrad leer sein.Alle anderen Bugfixes habe ich doch im Changelog stehen
-
@simatec ja aber da steht aber nicht genau was gefixt wurde sondern nur
(simatec) Bugfix Goldenhour (simatec) Bugfix delay for sunprotect (simatec) Bugfix Goldhour with living area (simatec) Added auto fill for Position (simatec) many small Bugfixes (simatec) Bugfix Translations (simatec) Bugfix compactmode (5G7K) Added debug log with more Informations
oder gibt es irgendwo mehr Infos dazu