NEWS
Test Adapter shuttercontrol v1.7.x
-
@innriver
OK werde den Fehler fixen -
@simatec sagte in Test Adapter shuttercontrol v0.5.x:
@Röstkartoffel
Das Ende des Sonnenschutzes wird über die Extra-Einstellungen und den Menüpunkt "Ende Sonnenschutz mit Sonnenhöhe (Elevation)" gesteuert.
Dort stellst du ein, wann der Sonneschutz beendet werden soll.Guten Morgen simatec.
Die von dir erwähnte Einstellung habe ich schon seit der Installation eingetragen, leider hat es bisher noch nie funktioniert.
Hier mal die Flot-Auswertung:
Klasse finde ich es, das die Behanghöhe der Markise Westseite zuerst auf 75% gestellt wird (Himmelsrichtung zwischen 220 und 288), um dann auf 10% Behanghöhe zu fahren, wenn die Elevation in der Haupteinstellung der Markise Westseite den Wert 11° unterschreitet. Nur Hochfahren, wenn der von dir erwähnte Wert von dem eingestellten 1° erreicht ist, funktioniert nicht, sondern erst wenn die Zeitsteuerung um 20:59 greift.Ich habe es mir mal erlaubt, auf meinem System einige zusätzliche Logausgaben in deinen Code einzubauen und zwar in der function sunProtect.
if (elevation > adapter.config.sunProtEndElevation) { adapter.log.debug('sunProtectStatus elevation > config: ' + elevation + '° ist größer als ' + adapter.config.sunProtEndElevation + '°'); ...
for (const i in result) { adapter.log.debug('currentAction für ' + result[i].shutterName + ' ist ' + result[i].currentAction); if (elevation <= sunProtEndStart && elevation >= sunProtEndStop && (result[i].currentAction == 'sunProtect' || result[i].currentAction == 'down')) { adapter.log.debug('sunProtEnd ist errreicht bei: ' + elevation + '°'); ...
Das ergab dann folgende Logausgabe:
... shuttercontrol.0 2020-04-16 21:00:02.032 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist up shuttercontrol.0 2020-04-16 21:00:02.032 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist up shuttercontrol.0 2020-04-16 21:00:02.032 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 21:00:02.031 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 21:00:00.002 debug (23899) Sonne Elevation: -5.8° shuttercontrol.0 2020-04-16 21:00:00.002 debug (23899) Sonne Azimut: 296.1° shuttercontrol.0 2020-04-16 20:59:56.286 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 100 shuttercontrol.0 2020-04-16 20:59:10.917 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 10 shuttercontrol.0 2020-04-16 20:59:10.031 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 100 shuttercontrol.0 2020-04-16 20:59:10.027 debug (23899) save current height: 100% from Markise Glashaus Westseite:4.LEVEL shuttercontrol.0 2020-04-16 20:59:10.027 info (23899) Set ID: Markise Glashaus Westseite:4.LEVEL value: 100% shuttercontrol.0 2020-04-16 20:57:02.033 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 20:57:02.033 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist ... shuttercontrol.0 2020-04-16 20:20:00.004 debug (23899) Sonne Elevation: -0.3° shuttercontrol.0 2020-04-16 20:20:00.004 debug (23899) Sonne Azimut: 287.9° shuttercontrol.0 2020-04-16 20:17:02.030 debug (23899) sunProtEnd ist errreicht bei: 0.4° shuttercontrol.0 2020-04-16 20:17:02.030 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 20:17:02.030 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 20:17:02.030 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 20:17:02.030 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 20:15:02.028 debug (23899) sunProtEnd ist errreicht bei: 0.4° shuttercontrol.0 2020-04-16 20:15:02.028 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 20:15:02.028 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 20:15:02.028 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 20:15:02.028 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 20:15:00.002 debug (23899) Sonne Elevation: 0.4° shuttercontrol.0 2020-04-16 20:15:00.001 debug (23899) Sonne Azimut: 286.9° shuttercontrol.0 2020-04-16 20:10:02.028 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 20:10:02.028 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 20:10:02.028 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 20:10:02.028 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 20:10:02.027 debug (23899) sunProtectStatus elevation > config: 1.2° ist größer als 1° shuttercontrol.0 2020-04-16 20:10:00.004 debug (23899) Sonne Elevation: 1.2° shuttercontrol.0 2020-04-16 20:10:00.003 debug (23899) Sonne Azimut: 285.9° shuttercontrol.0 2020-04-16 20:07:04.086 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 20:07:04.086 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 20:07:04.086 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 20:07:04.086 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 20:07:04.086 debug (23899) sunProtectStatus elevation > config: 1.9° ist größer als 1° ... shuttercontrol.0 2020-04-16 19:10:02.027 debug (23899) sunProtectStatus elevation > config: 9.9° ist größer als 1° shuttercontrol.0 2020-04-16 19:10:00.001 debug (23899) Sonne Elevation: 9.9° shuttercontrol.0 2020-04-16 19:10:00.001 debug (23899) Sonne Azimut: 274° shuttercontrol.0 2020-04-16 19:09:11.815 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist down shuttercontrol.0 2020-04-16 19:09:11.815 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 19:09:11.815 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 19:09:11.815 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 19:09:11.815 debug (23899) sunProtectStatus elevation > config: 10.7° ist größer als 1° shuttercontrol.0 2020-04-16 19:09:09.813 debug (23899) outsidetemperature changed: javascript.0.Manuell.Systemvariable.Wetter.Temp2Offset Value: 13.77 shuttercontrol.0 2020-04-16 19:05:40.780 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 10 shuttercontrol.0 2020-04-16 19:05:10.900 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 75 shuttercontrol.0 2020-04-16 19:05:10.076 debug (23899) shutter state changed: hm-rpc.4.00115A498E03A6.4.LEVEL Value: 10 shuttercontrol.0 2020-04-16 19:05:10.074 debug (23899) save current height: 10% from Markise Glashaus Westseite:4.LEVEL shuttercontrol.0 2020-04-16 19:05:10.073 info (23899) Set ID: Markise Glashaus Westseite:4.LEVEL value: 10% shuttercontrol.0 2020-04-16 19:05:02.025 debug (23899) currentAction für Markise Glashaus Westseite:4.LEVEL ist sunProtect shuttercontrol.0 2020-04-16 19:05:02.025 debug (23899) currentAction für Markise Glashaus Dach:4.LEVEL ist shuttercontrol.0 2020-04-16 19:05:02.025 debug (23899) sunProtEndStop : 0° shuttercontrol.0 2020-04-16 19:05:02.024 debug (23899) sunProtEndStart: 1° shuttercontrol.0 2020-04-16 19:05:02.024 debug (23899) sunProtectStatus elevation > config: 10.7° ist größer als 1°
Interessant ist, das der Status "sunProtect" auf "down" wechselt, sobald die Elevation von 10° unterschritten wurde. Dadurch läuft der Vergleich natürlich schief, wenn um 20:15:02.028 die Abfrage "Elevation kleiner als der Wert adapter.config.sunProtEndElevation" ist. Daher hatte ich mal die oder-Verknüpfung eingebaut (siehe Code oben), nun wird die Schleife zwar ausgeführt, aber die Markise fährt trotzdem noch nicht hoch.
Kannst du dir das bitte mal anschauen, was da vorliegt?
Der Adapter ist klasse, vielen vielen Dank für deine Arbeit, ich würde gerne aber dieses kleine Problem noch gelöst haben wollen.
Gruß
Volker -
@Röstkartoffel
Zeige mal bitte deine Config im json Format.
Ich kann dir bei deinem Problem noch nicht so richtig folgen -
Gibt es bei Sonneneinstellungen keine Option für Innen/Außentempertur und Himmelsrichtung?
-
@Malz1902
Doch gibt es ... -
@simatec sagte in Test Adapter shuttercontrol v0.5.x:
@Röstkartoffel
Zeige mal bitte deine Config im json Format.
Ich kann dir bei deinem Problem noch nicht so richtig folgenBitteschön:
system.adapter.shuttercontrol.0.jsonund nicht wundern: ich habe seit diese Woche zum Testen zweimal die Markise Glashaus Westseite in der Liste, davon ist eine aktiviert und die andere deaktiviert.
Ich habe die zusätzlichen Logs eingebaut, da zwar die "Markise Glashaus Dach" folgendes im Log zeigt
Sunprotect for Markise Glashaus Dach:4.LEVEL is active ... Sunprotect for Markise Glashaus Dach:4.LEVEL is not active
dagegen die "Markise Glashaus Westseite" aber nur einen Eintrag pro Tag im Log hat:
Sunprotect for Markise Glashaus Westseite:4.LEVEL is active
-
@Röstkartoffel
Jetzt verstehe ich was du vorhast und das wirst du so nicht umsetzen können. Deine Markise beendet unter Elevation 11 den Sonnenschutz und fährt in den down Modus.
Wenn das Ende der Sonnenschutzfunktion erst erreicht ist, wenn der Rollladen bereits im Down Modus also Verdunkelung ist, wird nicht gefahren. -
@Multivitamin sagte in Test Adapter shuttercontrol v0.5.x:
@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
Moin! Ich muss dazu doch noch einmal nachfragen:Nachdem ich die Einstellung auf "nur Auf" gestellt habe, fährt der Rolladen bei geöffneter Tür nicht mehr runter, dass ist soweit super. Aber schön wäre ja, wenn er dann nach dem Schließen der Tür automatisch herunterfahren würde, diese Funktion gibt es aktuell nicht, oder? Wäre das nicht ein sinnvolles Feature?
Btw.
Kannst du die Situation bzgl. "Trigger der AuslöserID während der Rolladen fährt" nach meinem zweiten Versuch der Beschreibung nachvollziehen? -
@Multivitamin sagte in Test Adapter shuttercontrol v0.5.x:
Automatikbetrieb bei Triggerabweichung
Die Funktion ist da ...
Fahren bei Änderung der Auslöser-ID: Auf und Ab
-
@simatec sagte in Test Adapter shuttercontrol v0.5.x:
Fahren bei Änderung der Auslöser-ID: Auf und Ab
Das habe ich so eingestellt und funktioniert im Falle des Sonnenschutzes auch prima. Nur bei der abendlichen Verdunkelung nicht. Ist die Tür zum Zeitpunkt des Runterfahren Impulse geöffnet, bewegt sich der Rolladen nicht (super) , aber eben auch nach dem Schließen der Tür nicht (schade) !?
-
@Multivitamin Das ist richtig ... denn es gibt einen Trigger zur eingestellten Zeit ... Wenn der Trigger bereits durch ist, geht das nicht.
ich überlege mir mal, was ich da machen kann -
Das hab ich mir schon gedacht. Das wäre super! Danke! Aber sag, meine zweite Situation, mit Triggeränderung bei aktive Bewegung des Rolladen, kannst du das soweit nachvollziehen?
-
@Multivitamin Ja das kann ich nachvollziehen
-
@simatec Super dass Du Dich der Sache annimmst. Ich hab' den shuttercontrol erstmal wieder zur Seite gelegt, weil ich eben genau an diese Grenzen, dazu noch offen / gekpippt / verschiedene Rolladenstellungen gestossen bin. Finde das Projekt jedoch SUPER (!) und lese hier auch nach wie vor fleissig mit! Danke für Dein Engagement, mit welchem Du die Sache verfolgst!
-
Hallo, ich nutze den Adapter in der Version 0.4.3 nur zum Sonnenschutz mit Lichtsensor, Außentemperatur und Sonnenstand.
Soweit funktioniert alles wunderbar, bei mir tritt nur folgendes Problem auf.
Wenn der Rolladen passend nach Sonnenstand auf Verdunkelungsposition (30%) gefahren ist und ich ihn manuell wieder hoch fahre ist der Automatikbetrieb komplett deaktiviert, auch für den nächsten Tag.
Ich hatte erwartet, dass wenn der Rolladen am nächsten Tag wieder in Ausgangsposition steht (100%), dieser wieder automatisch in Verdunkelungsposition fährt wenn der Sonnenstand entsprechend ist. Derzeit muss ich im Adapter einmal Einstellungen ändern und Speichern um den Automatikbetrieb wieder zu aktivieren.
Das bit autoSun bleibt für die entsprechenden Rolladen immer = true
Ist das so erwartet oder mache ich hier etwas falsch?
Danke für eure Hilfe.
-
-
@simatec hmm bei mir nicht
-
@Malz1902
Doch gibt es doch ...
Menüpunkt 3
Der Lichtsensor ist entweder nutzbar oder kann ignoriert werden. Steht meiner Meinung nach auch in der Doku -
@FredF Danke für deine Antwort aber ich glaube es ist bei mir nicht ganz das gleiche.
Es ist so, dass wenn ich die Rolladen nicht manuell verfahre funktioniert alles Prima, jeden Tag fahren die Rolladen passend nach Sonnenstand herunter und wieder hoch.
Wenn ich eine der Rolladen jedoch vorzeitig verändere oder hoch fahre ist für diese der Automatikmodus für immer deaktiviert, auch wenn die Rolladen am nächsten Tag wieder auf 100% steht. Das Bit für AutoSun bleibt aber = true. Alle andere fahren weiter wie gewünscht.Um den Automatikmodus für diese Rolladen wieder zu aktivieren muss ich im IOBroker die Instanz einmal neu speichern.
Ich würde es mir wünschen, dass der Automatikmodus für diesen Rolladen erstmal deaktiviert. Am nächsten Tag wenn der Rolladen auf 100% steht und der Sonnenstand entsprechend ist soll der Rolladen aber wieder automatisch herunterfahren. Ist das möglich?
Ich versuche jetzt erstmal die Funktion "Überprüfe des letzten Rolladenstatus" vielleicht hilft das ja.
Danke schonmal
-
@Bense
Die Automatik ist nur bis zum runterfahren am Abend außer Betrieb.