NEWS
Test Adapter shuttercontrol v1.7.x
-
@Homoran sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
@simatec sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Das Object gibt es bereits im Adapter und nennt sich holiday.
und bei Änderung verhält es sich dann wie bei Feiertagen/Wochenenden konfiguriert??
Korrekt ...
-
Ich gehe davon aus, dass es so funktioniert:
- eingestellte Schwellwert-Temperatur ist 20°
- Hysterese ist 10%
- wenn nun die Temperatur auf 21° steigt, ist die Bedingung erfüllt
- wenn sie aber nun wieder auf 20° zurückgeht, ist die Bedingung immer noch erfüllt
- erst wenn sie auf unter Schwellwert-Temperatur minus Hysterese (also 20° - 10% - also 18°) fällt, dann wird die Bedingung wieder ungültig
-
Ich habe die neue Version getestet und habe leider immer noch das Problem, dass der Level nicht exakt der Vorgabe entspricht. Auch nach Korrektur der Min/Max Werte.
Gestern abend schien alles ok. Heute zeigte eine der Jalousien statt 100% nur 99% an (und das überall - egal ob der Homematic WebUI oder im iobroker. Damit wurde sie nicht für die Beschattung runtergefahren
Ich habe dann mal einmal komplett runter und wieder hochgefahren - anschließend war oben auch 100%. Aber dafür war unten 2% ...
Ich vermute das kommt durch die Lamellen - vermutlich funktioniert das bei Rolladen präziser. Schon alleine wenn man in der Homematic WebUI die Lamelle verändert, kann es dazu kommen, dass er am Ende eine minimal veränderte Höhe anzeigt.
-
@flugwelle sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
habe leider immer noch das Problem, dass der Level nicht exakt der Vorgabe entspricht
Das ist aber kein Problem des Adapters!
-
Noch mal zum Verständnis: was nimmt der Adapter als Basis?
Wenn als Range im Adapter 0-100 konfiguriert ist und die Jalousie aber auf 99 steht, dann erfolgt keine Beschattung (weil er von einer absichtlichen Abweichung aussgeht).
Wenn ich dann aber durch manuelle Fahrt den Wert der Jalousie auf 100% "korrigiere" und anschließend den Adapter neu starte, dann hätte ich erwartet, dass er nun die Beschattung auslöst. Macht er aber nicht ...
-
@Homoran said in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Das ist aber kein Problem des Adapters!
Richtig, aber das könnte man im Adapter lösen! Indem man eine Toleranz konfigurierbar macht.
Einen anderen Lösungsweg sehe ich nicht ..
-
@flugwelle sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Einen anderen Lösungsweg sehe ich nicht ..
ich schon
Du fängst die Daten des Adapters mit einem Datenpunkt (Dummy-Rollladen) ab und gibst den Wert bei Änderung mit einem Miniskript an den Aktor
-
Danke euch für die Erklärung der Hysterese... wenn ich das weiterdenke, dann brauchen wir noch eine Hysterese für den level.blind
Und wieder denke ich an @Homoran Aussage bzgl. „Büchse der Pandora“
;-)) -
@dos1973 sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
wenn ich das weiterdenke, dann brauchen wir noch eine Hysterese für den level.blind
wieso?
-
@Homoran sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
wieso?
für die Thematik von @flugwelle ?
-
Und für meine Thematik.
Mein shelly zuckt in der Beschattung immer wieder hoch /runter, also nur 1cm -
@dos1973 sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Danke euch für die Erklärung der Hysterese... wenn ich das weiterdenke, dann brauchen wir noch eine Hysterese für den level.blind
Und wieder denke ich an @Homoran Aussage bzgl. „Büchse der Pandora“
;-))Nein das entspricht nicht den Konzept von Shuttercontrol
-
@dos1973 sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Und für meine Thematik.
Mein shelly zuckt in der Beschattung immer wieder hoch /runter, also nur 1cmKalibrie deinen shelly mal nach der Anleitung, die ich hier gepostet habe
-
@flugwelle sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Noch mal zum Verständnis: was nimmt der Adapter als Basis?
Wenn als Range im Adapter 0-100 konfiguriert ist und die Jalousie aber auf 99 steht, dann erfolgt keine Beschattung (weil er von einer absichtlichen Abweichung aussgeht).
Wenn ich dann aber durch manuelle Fahrt den Wert der Jalousie auf 100% "korrigiere" und anschließend den Adapter neu starte, dann hätte ich erwartet, dass er nun die Beschattung auslöst. Macht er aber nicht ...
Doch das macht er
-
@simatec
Der shelly ist kalibriert worden, bereits vorher schon, werde das aber nochmals machen ... -
@Homoran said in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Du fängst die Daten des Adapters mit einem Datenpunkt (Dummy-Rollladen) ab und gibst den Wert bei Änderung mit einem Miniskript an den Aktor
Also wenn ich für alle Jalousien einen Dummy bauen muss und mit einem Script die Warte für shuttercontrol glatt ziehen muss, dann kann ich auch gleich die Steuerung selber machen
-
Nicht wirklich.
Aber mal sehen ob wir dir doch helfen können.
Ich bin aus Zeitmangel lange nicht mehr im HM-Forum unterwegs gewesen.
Ich weiß, dass es ganz zu Beginn des Aufkommens der Raffstores den ein oder anderen Workaround mit der Behanghöhe gab um mit dem Rollladenaktor auch die Lamellenposition zu ändern. (dafür waren diese Aktoren ursprünglich ja nicht gedacht).Irgendwann wurde das IIRC sogar in die Firmware eingebaut, was natürlich zu falschen Höhenangaben führte.
Später kam dann der "echte" Jalousieaktor von HM-IP. Da ich aber keine Jalousien steuere habe ich diesen auch nicht.
- Verwendest du den?
- Regelt der die Lamellenposition immer noch über die Höhe?
- Auch in der CCU?
-
@simatec Ich muss noch mal meine Frage von neulich hochholen.
Wie kombiniert die Logik die verschiedenen Trigger für die Beschattung?
Funktioniert das so wie von mir beschrieben? Wenn nein - wie?@flugwelle said in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Nochmal zur Verknüpfung der Parameter für die Beschattungssteuerung:
wenn Azimut konfiguriert ist, dann sollte das das wichtigste Kriterium sein: solange die Sonne außerhalb der Range ist, wird nix beschattet (also Jalousie auf), ansonsten werden die weiteren Regeln geprüft
wenn Außentemp > Schwelle oder Innentemp > Schwelle oder Helligkeit über Schwelle, dann beschatten - und zwar so lange, bis alle Kriterien nicht mehr zutreffenIch hatte gerade den Fall, dass die Jalousie runtergefahren war (Azimut sowie Innen- und Außentemperatur sowie der Lichtsensor waren im Bereich, der für die Beschattung erforderlich war).
Dann musste ich die CCU neu starten. Darufhin war für einen kurzen Moment der Innentemperatursensor auf 0° - woraufhin sofort die Jalousie hochfuhr.
Sind die Werte doch UND verknüpft?Nach einem kurzen Moment hatte der sich der Thermostat wieder synchronisiert und alles stimmte - leider fuhr die Jalousie nicht wieder runter (weil sie mal wieder meinte auf 99% zu sein).
-
@flugwelle sagte in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
wenn Außentemp > Schwelle oder Innentemp > Schwelle oder Helligkeit über Schwelle, dann beschatten
IMHO Nein! sondern:
wenn Außentemp > Schwelle UND Innentemp > -
@Homoran said in [Aufruf] Neuer Adapter ioBroker.shuttercontrol:
Verwendest du den?
Ja, ich habe "echte" Jalousieaktoren. Das eine ist der neue wired HmIPW-DRBL4 - den kann man von Rolladen auf Jalousie umstellen.
Das andere ist ein HmIP-BBL.Regelt der die Lamellenposition immer noch über die Höhe?
Auch in der CCU?Naja ... im Prinzip schon - der Somfy Motor wird normal über hoch & runter angesprochen.
Der Aktor versucht über Zeiten, zwischen Lamellenverstellung und Behanghöhe zu unterscheiden.Beim HmIP-BBL kann man die Zeiten automatisch messen lassen. Beim HmIPW-DRBL4 (oder auch beim HmIP-FBL, den ich aber nicht benutze) muss man die Zeiten selber bestimmen und entsprechend eintragen.
In der CCU WebUI gibt es dann getrennte Einstellmöglichkeiten: Höhe und Lamellen:
Im iobroker gibt es dazu dann ein LEVEL (für die Behanghöhe) und ein LEVEL_2 für die Lamellenposition.Das ist noch ein anderes Thema, dass ich den LEVEL_2 auch explizit für die Beschattung setzen können möchte ...
Der Aktor versucht aber den letzten Wert beizubehalten, d.h. wenn dort 60% stand und ich die Behanghöhe einmal hoch auf 100% und dann wieder auf 0% setze, führt er am Ende die entsprechende Gegenbewegung wieder aus, um die 60% Lamellenposition wieder zu bekommen.
Ich nehme an, das ist für die Ungenauigkeiten beim finalen Level verantwortlich.