NEWS
Test Adapter shuttercontrol v1.7.x
-
Hallo,
ich möchte gerne eine kurze Rückmeldung geben. Nach einer Session gestern Abend und eine kleine Veränderung im Code konnte FoxRo das Problem bei mir lösen! Jetzt fahren die Rollos per Zeitsteuerung und auch über den Fensterkontakt und machen endlich was sie sollen.
Vielen Dank euch Entwicklern hier für dieses schöne Projekt. Aber ein ganz besonderer Dank geht an FoxRo für seinen Einsatz und seine Zeit. Danke!Grüße
Tom -
@simatec
Hi,ich wundere mich heute das meine Rollo fahren wie sie fahren...
Warum?
Elevation zum Zeitpunkt posting: 24,8
Sunrise: 07:26 UhrEinstellung im jeweiligen Rollo:
Schließen: Elevation
Öffnen: SonnenaufgangUnd sie sind eben aufgegangen: 12:15 Uhr
-
@tom-haase
Die Änderungen fließen in Version 1.1.5 ein bzw. sind bereits integriert -
@cuth
Bitte den Adapter auf debug stellen und den Log posten.
Systemzeit und Zeitzone prüfen. -
hi,
eben ist das Fenster "Sofa Süden" aufgegangen.
2021-01-30 11:50:00.003 - debug: shuttercontrol.0 (23945) calculate astrodata ... 2021-01-30 11:50:00.004 - debug: shuttercontrol.0 (23945) Sun Azimut: 174.8° 2021-01-30 11:50:00.005 - debug: shuttercontrol.0 (23945) Sun Elevation: 24.9° 2021-01-30 11:50:00.059 - info: host.raspberrypi instance system.adapter.daswetter.0 started with pid 25813 2021-01-30 11:50:01.580 - info: daswetter.0 (25813) starting. Version 3.0.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v12.20.1, js-controller: 3.1.6 2021-01-30 11:50:11.369 - info: daswetter.0 (25813) got wrong data structure! trying to repair... 2021-01-30 11:50:12.081 - debug: shuttercontrol.0 (23945) Sunprotect for Sofa Süden is not active 2021-01-30 11:50:12.082 - debug: shuttercontrol.0 (23945) Range: 174 < 174.8 2021-01-30 11:50:12.082 - info: shuttercontrol.0 (23945) Set ID: Sofa Süden value: 100% 2021-01-30 11:50:12.083 - debug: shuttercontrol.0 (23945) Sunprotect Sofa Süden old height: 0% new height: 100% 2021-01-30 11:50:12.135 - debug: shuttercontrol.0 (23945) Shutter state changed: Sofa Süden old value = 0 new value = 100 2021-01-30 11:50:12.136 - debug: shuttercontrol.0 (23945) Sofa Süden Old value = 0. New value = 100. automatic is active 2021-01-30 11:50:14.174 - info: daswetter.0 (25813) Terminated (NO_ERROR): Without reason 2021-01-30 11:50:14.713 - info: host.raspberrypi instance system.adapter.daswetter.0 terminated with code 0 (NO_ERROR)
Einstellungen zu diesem Fenster:
Öffnen bei Sonnenaufgang:
Sehr komisch das ganze.
Und nun ist das Fenster "Hebeschiebetür Süden" hochgefahren. Einstellungen sind auch hier das erst bei Sonnenuntergang hochgefahren werden soll.
2021-01-30 12:10:00.006 - debug: shuttercontrol.0 (1702) calculate astrodata ... 2021-01-30 12:10:00.006 - debug: shuttercontrol.0 (1702) Sun Azimut: 180° 2021-01-30 12:10:00.007 - debug: shuttercontrol.0 (1702) Sun Elevation: 25.1° 2021-01-30 12:10:00.066 - info: host.raspberrypi instance system.adapter.daswetter.0 started with pid 5328 2021-01-30 12:10:01.579 - info: daswetter.0 (5328) starting. Version 3.0.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v12.20.1, js-controller: 3.1.6 2021-01-30 12:10:11.506 - info: daswetter.0 (5328) got wrong data structure! trying to repair... 2021-01-30 12:10:14.128 - info: daswetter.0 (5328) Terminated (NO_ERROR): Without reason 2021-01-30 12:10:14.661 - info: host.raspberrypi instance system.adapter.daswetter.0 terminated with code 0 (NO_ERROR) 2021-01-30 12:10:22.106 - debug: shuttercontrol.0 (1702) Sunprotect for Hebeschiebtetür Süden is not active 2021-01-30 12:10:22.107 - debug: shuttercontrol.0 (1702) Range: 179 < 180 2021-01-30 12:10:22.108 - info: shuttercontrol.0 (1702) Set ID: Hebeschiebtetür Süden value: 100% 2021-01-30 12:10:22.111 - debug: shuttercontrol.0 (1702) Sunprotect Hebeschiebtetür Süden old height: 30% new height: 100% 2021-01-30 12:10:22.199 - debug: shuttercontrol.0 (1702) Shutter state changed: Hebeschiebtetür Süden old value = 30 new value = 100 2021-01-30 12:10:22.200 - debug: shuttercontrol.0 (1702) Hebeschiebtetür Süden Old value = 30. New value = 100. automatic is active 2021-01-30 12:10:35.980 - info: deconz.0 (3044) deConz Version: 2.7.1; API version: 1.16.0 2021-01-30 12:11:02.106 - debug: shuttercontrol.0 (1702) Hebeschiebetür Westen: Check basis for sunprotect. Height:0 > HeightDownSun: 0 AND Height:0 == currentHeight:0 AND currentHeight:0 == heightUp:100
Zeitzone und Systemzeit sind korrekt
-
@tom-haase
Hi Tom, Danke für Deine Worte. Bin auch froh, haben wir den Bug mit dieser Session gefunden, denn da hätten wir sonst wohl noch lange gesucht...@simatec , Danke Dir fürs Integrieren des Bugfixes in die kommende Version!
... so macht's Spass
Viele Grüsse, Roli -
@cuth said in Test Adapter shuttercontrol v1.1.x:
Sehr komisch das ganze.
Irgendwie ist bei Deiner Shuttercontrol-Konfiguration was Schepp..
Kannst diese bitte mal speichen und hier posten? (Shuttercontrol Menü ganz Rechts mit den Pfeilen für import / Export)
Bitte auch noch einen Screenshot der Shuttercontrol - Objekte aus dem Info-Bereich hier posten (alle Info-Objekte bitte).
Dann schaue ich mir das auch mal an.
Viele Grüsse, Roli -
@foxro
Danke für dein Angebot mir zu helfen.system.adapter.shuttercontrol.0.json
Info
Control
Shutters alles aufgeklappt
-
@cuth
Deine Rollläden werden aus dem Sonnenschutz gefahren. Die verwendest lediglich die Himmelsrichtung und die ist zum dem Fahrzeitpunkt aus der eingestellten Range -
@simatec danke.
Kannst du mir bitte die Elevation in der Astroeinstellung und je Shutter nochmal erklären.Ich blicke da nicht durch. Ich will das jedes Fenster ab gewisser Sonnenhöhe gefahren wird.
Innen und Außentemperatur wäre natürlich schön da einzubinden. Aber ich verstehe es eben nicht
-
@cuth
Schaue dir mal bitte die Doku an. Da ist alles im Detail erklärt.https://github.com/simatec/ioBroker.shuttercontrol/blob/master/docs/de/shuttercontrol.md
-
@simatec die hab ich mir bereits durchgelesen, aber ich verstehe wie bereits erwähnt die Elevation in der Astro und Detaileinstellung nicht.
Gibt es hier jemand der mir bitte dabei helfen kann?
-
@cuth said in Test Adapter shuttercontrol v1.1.x:
@simatec danke.
Kannst du mir bitte die Elevation in der Astroeinstellung und je Shutter nochmal erklären.Ich blicke da nicht durch. Ich will das jedes Fenster ab gewisser Sonnenhöhe gefahren wird.
Innen und Außentemperatur wäre natürlich schön da einzubinden. Aber ich verstehe es eben nicht
Ich stimme @simatec zu.
Deine Konfig ist so, dass er aus dem "Down" wohl direkt in den Sunprotect geht und da verbleibt bis die "Direction" (154+20) überschritten wird oder die Temp unter 23,75° (25° -5%) fällt.
Da Du die Sunprotect auf ganz geschlossen (0) gestellt hast, kannst Du den "Übergang" nach sunprotect nicht sehen.
Wie in der Doku geschrieben, Stelle die Temp für aussen und innen so ein, dass diese auch nur bei Sonne erreicht werden, ansonsten der Shuttercontrol zusammen mit der Direction immer gleich in den Sunprotect geht und da verbleibt, bis eines der Kriterien nicht mehr erfüllt ist.
Viel Erfolg!Edit:
.. sorry hab ich erst jetzt gesehen, Du fährst den Sonnenschutz aktuell nur auf die Direction, also auf die Fensterausrichtung. ("type": "only direction",)
Die "sunProtEndElevation": "10", führt dazu, dass der Sonnenschutz erst beendet wird, wenn die Sonne von oben kommend die 10° unterschreitet oder, wie bei Dir, die Sonne aus dem Fenster geht.
Stelle den Sonnenschutz mal auf 50%, so kannst du sehen was wann passiert
Viel Erfolg! -
@foxro
Hi,Hab nun nocheinmal meine Einstellungen bei einem Fenster vorgenommen welche ich nun hier darstellen will und was ich erreichen möchte.
Fensterbezeichnung: Sofa Süden
Dieses Fenster ist laut Kompass bei 163 Grad. Keine Beschattung durch Bauobjekte oder Pflanzen.Haupteinstellungen:
Elevation 17: Hier kann ich aktuell nur Raten weil ich folgenden Satz in der Doku einfach nicht verstehe:
Sonnenhöhe (Elevation):
Unterschreitet die Elevation den in der individuellen Rollladeneinstellung eingestellten Wert wird der Rollläden gefahren.Um ca. 09:38 erreiche ich Elevation 17 und um 15:40 Uhr erreiche ich wieder den Wert Elavation in den Astroeinstellungen von 10.
Ab dem Zeitpunkt wird die Sonnenschutzfunktion beendet.In den Sonnenschutzeinstellungen habe ich nun auch kräftig nachgebessert.
Meine Gedanken dazu: Das Fenster hat ja den Fixwert von 163 Grad.
Die Sonne kommt ja von ja von Osten her und erreicht geschätzt bei 130 Grad das Fenster und am Nachmittag verlässt es die direkte Einstrahlung bei 195 Grad.
Damit aber im Winter der Sonnenschutz nicht aktiv wird - habe ich nun von meiner Heizung den Außenfühler eingebunden.
Bitte mich korrigieren wenn ich es falsch verstehe. Mein Gedanke dazu war folgender:
Wenn der Außentemperaturfühler 23Grad mit 5% Hysterese erreicht hat, also 21,85Grad soll der Sonnenschutz aktiv werden.
Dieser wird aber erst zu dem Zeitpunkt aktiv, wenn die Sonne im definierten Bereich von 163 Grad ist und hier wird 64+- mitbetrachtet.
130-195 Grad.Würde bedeuten, im Winter erreiche ich ja nie die 21,85 Grad Außen, somit nie ein Sonnenschutz.
Sollwert Innentemperatursensor:
Hier kann eine Temperatur eines zu dem Rollladen zugeordneten Innentemperatursensors eingegeben werden unter der keine Beschattung stattfinden soll, um z.B. die Wärme- einstrahlung im Winter zur Heizungsunterstützung zu nutzen.Wenn im Innenraum 23Grad erreicht wurden UND 21,85 Grad außen UND die Sonne im Bereich 130-195 Grad steht, dann wird das Fenster geschlossen.
Wenn ich damit richtige liege, dann dürfte ich es vestanden haben.
Bitte um euer Feedback. Danke -
@cuth
Der Wert für Elevation in den Rollladen Einstellungen ist für das runterfahren und nicht für das hochfahren oder für den Sonnenschutz -
@cuth said in Test Adapter shuttercontrol v1.1.x:
23Grad mit 5% Hysterese erreicht hat, also 21,85Grad
Deine Interpretation der Temperatur mit Hysterese ist an der Stelle falsch.
Wenn du 23Grad mit 5% Hysterese einstellst, dann wird von der Temperaturseite der Sonnenschutz bei 23Grad angefordert - nicht vorher.
Und die Sonnenschutzanforderung wird aufgehoben, wenn die Hysterese unterschritten wird - bei Dir also bei 21,85Grad.
Wenn jetzt noch den Input von @simatec mit nimmst, dann hast es korrekt verstanden -
@foxro denke ich habs.
system.adapter.shuttercontrol.0.json
Haupteinstellungen komplett raus - keinen Bedarf - nur der Sonnenschutz ist relevant.
Wenn die Sonne bei 131 Grad steht bis 195 Grad
und
der Außenfühler 23 Grad hat
und
Innenraumtemperatur erreicht 24,5 Grad
dann fährt die Rollo runter.
Sonneschutz wird beendet wenn
Außentemperatur 20,47 Grad unterschritten hat
und Innenraumtemperatur 22,8 beträgt.Da muss ich nochmal in mich gehen und die Frau nach Input bitten. Die hat es lieber gerne wärmer...auch im Sommer
-
@cuth
Die Einstellungen für Sonnenschutz sind jetzt so ok.
Aber nun hast du hochfahren und runterfahren deaktiviert. Da kannst du ruhig für runterfahren Elevation und für hochfahren Sonnenaufgang drin lassen. -
Ab sofort steht die Version 1.1.5 auf Github und in kürze auch im latest zum testen bereit ...
Changelog
1.1.5 (2021-01-22)
- (simatec) BugFix io-package
- (simatec) Source code structure changed
- (FoxRo) new Feature "trigger delay"
- (FoxRo) Bugfix for trigger
-
Hallo!
Hab mich extra wegen diesem Post angemeldet, da ich aktuell nicht das umgesetzt bekomme, wie ich es mir ausgedacht habe.
Meine Hoffnung war, dass das in der 1.1.5 behoben wird (Bugfix for trigger) - ist aber leider nicht so.Meine Idee war das Fenstersensor Objekt dafür zu verwenden den betroffenen Rolladen (mit einer Logik in Blockly) runter zu fahren, wenn er oben ist, wenn der Fernseher an ist. Shuttercontrol gibt dafür ja die Möglichkeit mit "Öffnen und Schließen". Um das Verhalten zu prüfen (und damit nie den Zustand "schon in Position" zu haben) habe ich die gewünschte Position für den Fenstersensor auf 30% gestellt.
Meine Einstellungen:
Log morgens:
Log tagsüber:
Log abends:
Wie man sieht funktioniert das Hochfahren des Rolladen, jedoch nicht das runter fahren...
Habe ich etwas falsch eingestellt, oder ist das wie ich es mir wünsche nicht umsetzbar bzw. muss das direkt über die Position im Shelly Objekt machen?