NEWS
Test Adapter shuttercontrol v1.7.x
-
@homoran
ok 25sec sollten besser sein -
Kann mir jemand sagen was "none" als Wert des Datenpunktes unter autoState bedeutet?
Ich habe 4 DFF die momentan im Adapter vorhanden sind, aber nur über close / open all oder über den Sonnenschutz fahren sollen. Initialisiere ich den Adapter mit "open"all" und "open all" steht im Auto state richtigerweise "up".
Täglich um 2:30 wird dieser Wert aber auf "none" geändert und mich interessiert was und warum der Adapter da Nachts den State ändert.Nachtrag Log
2022-03-31 02:30:00.002 - debug: shuttercontrol.0 (237256) calculate astrodata ... 2022-03-31 02:30:00.002 - debug: shuttercontrol.0 (237256) Sun Azimut: 22.8° 2022-03-31 02:30:00.002 - debug: shuttercontrol.0 (237256) Sun Elevation: -31.1° 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Travel times of the shutters are calculated 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) calculate astrodata ... 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) goldenHourEnd today: 07:30 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) goldenHour today: 18:54 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) current day: 4 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Sunrise today: 06:45 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Sunset today: 19:39 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Starting up shutters GoldenHour area: 07:00 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Shutdown shutters GoldenHour area: 19:24 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Starting up shutters Sunrise area: 06:15 2022-03-31 02:30:00.005 - debug: shuttercontrol.0 (237256) Shutdown shutters Sunset area: 20:09 2022-03-31 02:30:00.007 - debug: shuttercontrol.0 (237256) check IsLater : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) check IsLater : 06:15 06:00 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) yes, IsLater : 06:15 06:00 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) check IsEarlier : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) yes, IsEarlier : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) Starting up shutters living area: 06:15 debug 5 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) check IsLater : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) check IsLater : 06:15 06:00 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) yes, IsLater : 06:15 06:00 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) check IsEarlier : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) yes, IsEarlier : 06:15 06:30 2022-03-31 02:30:00.010 - debug: shuttercontrol.0 (237256) Starting up shutters sleep area: 06:15 debug 5 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) check IsLater : 06:15 06:00 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) yes, IsLater : 06:15 06:00 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) Starting up shutters children area: 06:00 debug 4 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) check IsLater : 20:09 22:00 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) check IsEarlier : 20:09 22:00 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) yes, IsEarlier : 20:09 22:00 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) Shutdown shutters living area: 20:09 debug 7 2022-03-31 02:30:00.011 - debug: shuttercontrol.0 (237256) shutterDownLiving 2022-03-31 02:30:00.012 - debug: shuttercontrol.0 (237256) Shutdown shutters children area: 20:09 debug 7 2022-03-31 02:30:00.013 - debug: shuttercontrol.0 (237256) Shutdown shutters sleep area: 20:00 debug 6 2022-03-31 02:30:00.013 - debug: shuttercontrol.0 (237256) late down at 22:05 2022-03-31 02:30:00.014 - debug: shuttercontrol.0 (237256) complete down at 19:00 2022-03-31 02:30:00.280 - debug: shuttercontrol.0 (237256) HWR set currentHeight to 0 2022-03-31 02:30:00.299 - debug: shuttercontrol.0 (237256) HWR level conversion is disabled ... 2022-03-31 02:30:00.302 - debug: shuttercontrol.0 (237256) WC set currentHeight to 0 2022-03-31 02:30:00.303 - debug: shuttercontrol.0 (237256) WC level conversion is disabled ... 2022-03-31 02:30:00.305 - debug: shuttercontrol.0 (237256) Bad Vorne set currentHeight to 0 2022-03-31 02:30:00.307 - debug: shuttercontrol.0 (237256) Bad Vorne level conversion is disabled ... 2022-03-31 02:30:00.309 - debug: shuttercontrol.0 (237256) Galerie rechts set currentHeight to 100 2022-03-31 02:30:00.353 - debug: shuttercontrol.0 (237256) Galerie rechts level conversion is disabled ... 2022-03-31 02:30:00.355 - debug: shuttercontrol.0 (237256) Galerie links set currentHeight to 100 2022-03-31 02:30:00.357 - debug: shuttercontrol.0 (237256) Galerie links level conversion is disabled ... 2022-03-31 02:30:00.359 - debug: shuttercontrol.0 (237256) Arbeit links set currentHeight to 100 2022-03-31 02:30:00.361 - debug: shuttercontrol.0 (237256) Arbeit links level conversion is disabled ... 2022-03-31 02:30:00.363 - debug: shuttercontrol.0 (237256) Arbeit rechts set currentHeight to 100 2022-03-31 02:30:00.366 - debug: shuttercontrol.0 (237256) Arbeit rechts level conversion is disabled ... 2022-03-31 02:30:00.409 - debug: shuttercontrol.0 (237256) Garderobe set currentHeight to 0 2022-03-31 02:30:00.412 - debug: shuttercontrol.0 (237256) Garderobe level conversion is disabled ... 2022-03-31 02:30:00.414 - debug: shuttercontrol.0 (237256) Kitchen Strasse set currentHeight to 0 2022-03-31 02:30:00.417 - debug: shuttercontrol.0 (237256) Kitchen Strasse level conversion is disabled ... 2022-03-31 02:30:00.419 - debug: shuttercontrol.0 (237256) Kitchen Seite set currentHeight to 0 2022-03-31 02:30:00.421 - debug: shuttercontrol.0 (237256) Kitchen Seite level conversion is disabled ... 2022-03-31 02:30:00.465 - debug: shuttercontrol.0 (237256) Wohnzimmer Garten set currentHeight to 0 2022-03-31 02:30:00.467 - debug: shuttercontrol.0 (237256) Wohnzimmer Garten level conversion is disabled ... 2022-03-31 02:30:00.470 - debug: shuttercontrol.0 (237256) Wohnzimmer Terasse set currentHeight to 0 2022-03-31 02:30:00.472 - debug: shuttercontrol.0 (237256) Wohnzimmer Terasse level conversion is disabled ... 2022-03-31 02:30:00.474 - debug: shuttercontrol.0 (237256) Essen Terasse set currentHeight to 0 2022-03-31 02:30:00.476 - debug: shuttercontrol.0 (237256) Essen Terasse level conversion is disabled ... 2022-03-31 02:30:00.521 - debug: shuttercontrol.0 (237256) Essen Seite set currentHeight to 0 2022-03-31 02:30:00.523 - debug: shuttercontrol.0 (237256) Essen Seite level conversion is disabled ... 2022-03-31 02:30:00.525 - debug: shuttercontrol.0 (237256) Schlafzimmer set currentHeight to 0 2022-03-31 02:30:00.527 - debug: shuttercontrol.0 (237256) Schlafzimmer level conversion is disabled ... 2022-03-31 02:30:00.528 - debug: shuttercontrol.0 (237256) Noah set currentHeight to 0 2022-03-31 02:30:00.601 - debug: shuttercontrol.0 (237256) Noah level conversion is disabled ... 2022-03-31 02:30:00.655 - debug: shuttercontrol.0 (237256) Joel set currentHeight to 0 2022-03-31 02:30:00.720 - debug: shuttercontrol.0 (237256) Joel level conversion is disabled ... 2022-03-31 02:30:00.722 - debug: shuttercontrol.0 (237256) Gastezimmer set currentHeight to 0 2022-03-31 02:30:00.724 - debug: shuttercontrol.0 (237256) Gastezimmer level conversion is disabled ...
-
@bommel_030 sagte in Test Adapter shuttercontrol v1.4.x:
Täglich um 2:30 wird dieser Wert aber auf "none" geändert und mich interessiert was und warum der Adapter da Nachts den State ändert.
dann sieh mal im log nach was da passiert.
Glaskugelmodus:
hast du einen automatischen Neustart konfiguriert? -
@homoran
Nein, kein Neustart konfiguriert. Log oben nachgetragen. Meldungen alle identisch zu den anderen, außer das sie bei 100 und nicht bei 0 sind. -
@bommel_030 sagte in Test Adapter shuttercontrol v1.4.x:
Log oben nachgetragen
aber erst nach 2:30 und nur shuttercontrol.0
keine meldungen was davor diese Aktionen auslöst, und nichts vom host -
Shuttercontrol setzt jede Nacht um 2:30Uhr alle Rollo Stati zurück, um so am nächsten Morgen wieder mit allen Rollos im Auto-Modus zu arbeiten.
Der ‚none‘ Status bleibt am Morgen so lange, bis der Rolle durch einen Befehl oder durch manuelles Fahren bewegt wird.
Hoffe das hilft dir weiter. -
@foxro sagte in Test Adapter shuttercontrol v1.4.x:
Shuttercontrol setzt jede Nacht um 2:30Uhr alle Rollo Stati zurück,
seit wann denn das?
bisher konnte ich abends nach dem runterfahren einen Rollladen um 1% höherstellen, damit im Gäste- oder Kinderzimmer die Rollladenautomatik für den nächsten Morgen ausser Kraft gesetzt wurde.
-
@foxro
Alles klar, danke. Gerade Mal nachgesehen, alle sind jetzt auf None. Nur die bereits zum Sonnenaufgang getriggert wurden haben ihren 'up' state.
Erklärt auch warum ich im LOG nichts gefunden habe. -
@homoran
Daran hat sich auch nichts geändert. Sorry wenn ich meine Aussage oben stark komprimiert hatte.
Wenn man es genau nimmt, wird der Status jede Nacht um 2:30Uhr auf ‚none‘ gesetzt damit am nächsten Morgen wieder mit dem Automodus gefahren wird. Voraussetzung ist jedoch, dass der Rollo in der unteren Endlage, also 100% geschlossen ist. In deinem Fall steht der Status zwar ebenfalls auf ‚none‘ der Rollo wird aber nicht automatisch geöffnet, da er nicht ganz unten ist, und Shuttercontrol somit diese Position als explizit gewollt behandelt.
Wenn man aber am Abend manuell oder mittels anderer Scripts vollständig schliesst, würden diese am nächsten Morgen auf ‚Manu_mode‘ stehen und somit der Automodus nicht mehr greifen- die Rollos würden also geschlossen bleiben obwohl die Öffnungszeiten erreicht wurden.
Hoffe was war genug kompliziert und, dass ich keine weitere Regel unterschlagen habe. Da gibt’s ja einige davon in Shuttercontrol -
Manuelles auslösen des automatischen Schließens möglich?
Klingt jetzt doof, ich versuche mal mein Szenario zu erklären.
Ich mag nicht, dass meine Rollos abends automatisch schließen, wenn wir zu hause sind.
Deshalb hab ich über die Extra-Einstellungen einen Schalter definiert, der die Automatik deaktiviert sobald jemand zu hause ist. Es klappt auch super, dass unsere Rollos wie definiert geschlossen werden wenn wir nicht anwesend sind. Haken dran.
Aktuell schließen wir Abends über eine Homekit Automation unsere Rollos auf die gleichen Werte, wie es die Automatik bei Abwesenheit tut.
Ich würde das aber gern über den ioBroker laufen lassen.
Gibt es eine Möglichkeit über einen Datenpunkt das automatische Schließen manuell zu triggern bzw. könnte so einer eingebaut werden?
Analog zum closeAll oder sunProtect, sowas wie closeToAutoLvl. -
Noch eine Anregung zum Sonnenschutz, die wahrscheinlich sehr offensichtlich ist und aus guten Gründen nicht umgesetzt: Aber es wäre natürlich genial, wenn man den Sonnenschutz anstatt in einer Einstellung in weitere Einstellungen Staffeln könnte.
Also:
-
- Einstellung bei milder Sonneneinstrahlung
-
- Einstellung bei starker Einstrahlung
-
-
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
Hallo, ist bestimmt schon öfters gefragt worden, finde aber gerade nichts dazu.
Ist es auch möglich den Sonnenschutz nur über einen Lichtsensor zu realisieren ? Laut Beschreibung ist der immer optional.
Ich habe Xiaomi-Bewegunsmelder mit Lux-Anzeige, den ich mir (wie bei konventionellen Sonnenschutz) in Fensternähe positionieren möchte.
Ich finde nur Kombinationen mit Außentemperatur/Himmelrichtung usw. gefunden.
Deswegen habe ich mir jetzt hilfsweise eine Dummy-Außentemperatur ausgewählt, die ich auf einen festen Wert stelle.
Ich fände es übersichtlicher und einfacher die gewählten Einflussfaktoren nicht über ein Drop-Down Menü zu auszuwählen, sondern diese einzeln aktivierbar zu gestalten.
Z.B. der Einflussfaktor wird nur in die VerUNDung einbezogen, wenn Objekt-ID gefüllt und aktiviert.Hallo, meine Frage von damals ist mittlerweile ein Jahr alt. Ich habe mittlerweile alle Rolladen auf Shelly 2.5 umgestellt und in shuttercontrol integriert. Daher wird das Thema Sonnenschutz wieder aktuell.
Wie damals schon gefragt, möchte ich diese nun über die Lichtsensor und Himmelrichtung realisieren. Ich habe ja einen großen Lichtsensor als PV-Anlage auf dem Dach, von dem ich auch die aktuelle Leistung im iobroker habe.
Ich habe zwar auch eine Innen- und Außentemperatur verfügbar, ich halte Temperaturen aber generell als Sonnenschutz-Trigger nur bedingt geeignet. Neben der Erwärmung geht es oft ja auch um Blendung und Möbelschutz vor dem Ausbleichen etc.Wie kann ich nun die PV-Anlage am geschicktesten dort einbinden?
Direkt als Lichtsensor mit den entsprechenden Werten, d.h. Watt-Angaben (z.B. 50% der max. Leistung, ggf. Tageszeitabhängig) ?
Da es "Himmelsrichtung/Lichtsensor" nicht gibt, muss ich die Außen-Temperatur per Fake-Datenpunkt dazu nehmen, damit diese Bedingung immer erfüllt ist (z.B. 30°C), oder könnte ich den weglassen ?
Eine Entprellung gibt es nur beim Unterschreiten des Wertes und nicht beim Überschreiten, wenn ich das richtig gesehen habe.Könnte ich alternativ die "autoSun"-Datenpunkte per Script abhängig von der PV-Anlage-Leistung auf true bzw. false setzen und im shuttercontrol nur über die Himmelsrichtung steuern? Mit false würde ich dann den Sonnenschutz zwar beenden, damit würden die Rolladen aber vermutlich nicht hochfahren, das müsste also bei Bedarf das Script machen. Die Datenpunkte bleibt beim ansteuern das "bestätigt" übrigens immer false, aber das spielt hoffentlich keine Rolle.
Eleganter scheint mir die 1. Lösung.Falls ich da irgendwas falsch verstanden habe, oder es bessere einfache Lösungen gibt, sagt gerne Bescheid.
-
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
Da es "Himmelsrichtung/Lichtsensor" nicht gibt, muss ich die Außen-Temperatur per Fake-Datenpunkt dazu nehmen, damit diese Bedingung immer erfüllt ist (z.B. 30°C), oder könnte ich den weglassen ?
nein, du trägst einfach deine PV als "Außentemperatur" ein!
Dann beschattest du eben ab 2500°C, ääähm Watt -
Ich hätte mal eine Frage zum Wert Sonnenhöhe (Elevation): in den einzelnen Rollos. Kann ich hier variieren ? Ich habe ja in den Allgemeineinstellungen bei Elevation 8 stehen, die gilt dann Global ? Möchte ich hier etwas individueller reagieren, weil die Sonne dort vom Nachbarhaus länger zurück gehalten wird, kann ich hier dann bei den einzelnen Rollos noch mal separat eine Elevation eintragen, ist das so richtig ?
Und was gilt hier ?
Fahren die Rollos jetzt mit Sonnen auf und Untergang ? Oder fahren die um 22:00 Uhr und zwischen 5 und 6 ?
Ok,
Zeit Wohnbereich mit Sonnenauf- & Sonnenuntergang:
Die Rollläden werden nach Sonnenauf- und Sonnenuntergang gesteuert, jedoch fahren nicht vor der frühesten Zeit hoch und nicht nach der spätesten Zeit herunter.Morgens ist klar, wenn Sonneaufgang vor 5 Uhr wäre, würde er nicht fahren sondern dann eben um 5 Uhr.
Abends, nach der spätesten Zeit runter. Das heißt wenn Sonnenuntergang 22:30 wäre, fährt der Rollo nicht mehr weil ich 22 Uhr drin habe ? Oder würde er hier um 22 Uhr fahren auch wenn Sonnenuntergang erst um 22:30 wäre ?
-
@homoran sagte in Test Adapter shuttercontrol v1.4.x:
nein, du trägst einfach deine PV als "Außentemperatur" ein!
Dann beschattest du eben ab 2500°C, ääähm WattOK, danke. Ich muss dann trotzdem "Außentemperatur/Lichtsensor & Himmelrichtung" auswählen, kann aber den Lichtsensor leer lassen, was man übrigens nur weiß, wenn man das Manual liesst.
Hier wäre es für mich deutlich logischer, wenn die Himmelrichtung per Checkbox auswählen kann und sich dann einfach generische Bedingungen mit Schwellwert und Hysterese dazu definieren kann, die man auch einzeln aktivieren kann. Ob das dann eine Temperatur, Sensor, etc. ist, ist ja völlig egal.Da die Werte der PV-Anlage stark schwanken können wäre wohl eine Entprellung sinnvoll, die geht aber nur in Ausschaltrichtung.
@d3ltoroxp sagte in Test Adapter shuttercontrol v1.4.x:
Abends, nach der spätesten Zeit runter. Das heißt wenn Sonnenuntergang 22:30 wäre, fährt der Rollo nicht mehr weil ich 22 Uhr drin habe ? Oder würde er hier um 22 Uhr fahren auch wenn Sonnenuntergang erst um 22:30 wäre ?
Es heißt ja nun mal spätestens, d.h. um 22 Uhr gehen die Rollos runter, auch wenn der Sonnenuntergang danach wäre.
-
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
was man übrigens nur weiß, wenn man das Manual liesst.
dafür sind Manuals schließlich da!
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
Hier wäre es für mich deutlich logischer, wenn die Himmelrichtung per Checkbox auswählen kann und sich dann einfach generische Bedingungen mit Schwellwert und Hysterese dazu definieren kann, die man auch einzeln aktivieren kann. Ob das dann eine Temperatur, Sensor, etc. ist, ist ja völlig egal.
und wo ist da der große Unterschied zum bestehenden?
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
Da die Werte der PV-Anlage stark schwanken können wäre wohl eine Entprellung sinnvoll, die geht aber nur in Ausschaltrichtung.
auch Licht und Temperatur eines Pyranometers schwanken stark.
da muss man halt mit einem gleitenden Mittelwert arbeiten. -
@homoran sagte in Test Adapter shuttercontrol v1.4.x:
dafür sind Manuals schließlich da!
Ja klar "RTFM" gilt immer, bevor man meckert.
Warum ein Lichtsensor optional ist, aber die Temperatur mandatory, erschliesst sich mir trotzdem nicht.
Und die Auswahl, ob man die Himmelsrichtung mit dazu nehmen will, finde über das Dropdown umständlich.
Aber das Modul macht ja was es soll, das sollte nur ein Hinweis bzgl. Benutzerfreundlichkeit sein.Einen gleitenden Mittelwert/Entprellung kann man ich mir natürlich selber berechnen und als Datenpunkt zur Verfügung stellen. Ist nur halt wieder ein Extra-Stück SW.
Wenn es eine Entprellung zum Sonnenschutz aufheben gibt, könnte es die auch fürs Aktivieren geben.
Die Rolläden sollten nicht zu oft hoch und runter fahren, sonst geht das auf die Lebensdauer. -
@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
aber die Temperatur mandatory,
Ein Parameter muss ja mindestens existieren. Der heisst Außentemperatur.
Was du da einträgst ist deine Sache, kann ja auch ein Lichtsensor sein.@tottbeck sagte in Test Adapter shuttercontrol v1.4.x:
Wenn es eine Entprellung zum Sonnenschutz aufheben gibt,
meinst du die Hysterese? Das ist keine Entprellung im engeren Sinne.
Dann kannst du ja analog einfach eine höhere Starttemperatur/Lichtstärke/PV-Leistung e7ntragen und die Hysterese erhöhen. Wenn ich dich richtig verstanden habe, müsste das dem entsprechen was du anscheinend willst.
ich selber habe noch aus der vor-ioBroker Zeit den gleitenden Mittelwert für das Pyranometer auf der CCU und nutze das jetzt weiter.
-
@bostil ja, sehr gute Idee - hab über sowas auch schon nachgedacht..
Bzw. auch über einen starke Beschattung wenn es draußen richtig warm (alles dunkel ab 8:30) und einer Abstufung für den Rest des Jahres..Hatte an einen Workaround mit einer 2. Instanz gedacht und ggf. ein Script, dass nach Außentemperatur die eine Instanz deaktiviert und die andere aktiviert..
-
Es läuft nun bei mir seit gestern. Schlafzimmer und Küche sind in die Beschattung gefahren, Treppe nicht. Später dann ist Bad in die Beschattung gefahren der Rollo darüber nicht. Hier mal die Settings.
In den DP's steht alles auf true.
Der fährt in Beschattung, der nicht.Das gleiche beim Bad, das fährt
das Rollo darüber nicht.
Könnt ihr was sehen, warum nicht ?