[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

Wolle02

Zitat von: dk3572 am 20 Juni 2021, 20:18:44
Hallo,

ich möchte das meine Rollläden bis zum night close in der Beschattung bleiben.
Leider wird die Beschattung um ca. 20:30 Uhr aufgehoben.
Wie sehe ich warum entschattet wurde?

Brigthness = ca. 170
Sonnenhöhe = ca. 10
Azimuth = ca. 295
Temperatur = ca. 26°C


   ASC_Shading_MinMax_Elevation 15.0:100.0

   

Du hast die Mindestelevation auf 15° gestellt. Da 10° weniger als 15° ist, wird entschattet.

dk3572

Zitat von: Wolle02 am 21 Juni 2021, 08:02:00
Du hast die Mindestelevation auf 15° gestellt. Da 10° weniger als 15° ist, wird entschattet.

Danke für die Rückmeldung.
Was müsste ich dann einstellen, wenn ich morgens erst ab einer Höhe von 15° beschatten möchte,
am Abend aber die Beschattung nicht aufgehoben werden soll?

Wolle02

Zitat von: dk3572 am 21 Juni 2021, 08:32:55
Danke für die Rückmeldung.
Was müsste ich dann einstellen, wenn ich morgens erst ab einer Höhe von 15° beschatten möchte,
am Abend aber die Beschattung nicht aufgehoben werden soll?

Spontan würde mir einfallen eventl. das Attribut ASC_BlockingTime_beforNightClose soweit anzupassen, dass der Zeitraum vom Zeitpunkt wenn die Sonne 15° unterschreitet bis Zeitpunkt NightClose umfasst wird.

dk3572

Zitat von: Wolle02 am 21 Juni 2021, 08:41:06
Spontan würde mir einfallen eventl. das Attribut ASC_BlockingTime_beforNightClose soweit anzupassen, dass der Zeitraum vom Zeitpunkt wenn die Sonne 15° unterschreitet bis Zeitpunkt NightClose umfasst wird.

Stimmt, guter Tipp, und so naheliegend  ???
Ich werde testen  ;)

Danke

Spezialtrick

Zitat von: CoolTux am 17 Juni 2021, 07:36:21
Dann musst Du mal bitte debug auf 1 stellen und verbose im ASC auf 4 und dann mal ein Fenster schließen. Das Log brauche ich dann.

Alternativ würdemir nur einfallen das ASC zu löschen und zu schauen ob in den Rollos noch was von ASC über ist. Wenn ja von Hand löschen und dann komplett neu anlegen.

Hier nun endlich die Auszüge des Logs bei geöffnetem Rollo:

2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 10:51:25 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:34 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: tilted control: tilted state: tilted hmstate: tilted - IDENTIFIED EVENT: tilted - STORED EVENT: tilted

ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.06.21 10:51:44 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: closed control: closed state: closed hmstate: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1
2021.06.21 10:51:56 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA


Und einmal bei geschlossenem Rollo:

2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 11:00:48 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2021.06.21 11:00:55 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];

2021.06.21 11:01:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


FHEM - Debmatic - Zigbee2MQTT - Homekit

CoolTux

Zitat von: Spezialtrick am 21 Juni 2021, 11:04:23
Hier nun endlich die Auszüge des Logs bei geöffnetem Rollo:

2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 10:51:25 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:34 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: tilted control: tilted state: tilted hmstate: tilted - IDENTIFIED EVENT: tilted - STORED EVENT: tilted

ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.06.21 10:51:44 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: closed control: closed state: closed hmstate: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1
2021.06.21 10:51:56 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA


Und einmal bei geschlossenem Rollo:

2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 11:00:48 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2021.06.21 11:00:55 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];

2021.06.21 11:01:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


Steht ja da warum er nicht reagiert. Getriggert hat er auf jeden Fall. Und dann festgestellt das die aktuelle Rolloposition gleich der Zielposition für Fenster offen ist. Nämlich 100
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Spezialtrick

Zitat von: CoolTux am 21 Juni 2021, 14:10:23
Steht ja da warum er nicht reagiert. Getriggert hat er auf jeden Fall. Und dann festgestellt das die aktuelle Rolloposition gleich der Zielposition für Fenster offen ist. Nämlich 100

Korrekt, aber eben nur weil das Rollo auch offen war. In dem zweiten Logs Auszug sieht man, dass nichts getriggert wird, obwohl das Rollo unten war.
FHEM - Debmatic - Zigbee2MQTT - Homekit

D3ltorohd

#1792
Ich würde Tippen wegen Elevation min:max hast du min 15. Deine Sonnenhöhe hat 10, also geht er aus der Beschattung.

Diesen Eintrag hab ich auch nicht, ASC_BrightnessSensor BM_Hof:brightness. Was steht denn dazu im ASC Control, dort wird ja min max angegeben, wann der Rollo zu fahren hat, vllt hier noch nen Wert, der nicht stimmt.

Aber wenn ichs jetzt nicht falsch gelesen habe, sollte es dein Elevation Settings ein.

EDIT:

Ja moin, hätte den Browser mal aktualisieren sollen, bin etwas spät dran...
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: Spezialtrick am 21 Juni 2021, 16:10:38
Korrekt, aber eben nur weil das Rollo auch offen war. In dem zweiten Logs Auszug sieht man, dass nichts getriggert wird, obwohl das Rollo unten war.

Ist wirklich seltsam. Verstehe nicht wieso das zweite mal nicht korrekt erkannt wurde.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

gestein

Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

Bäschdler

Hallo,

gibt's eigentlich zwischenzeitlich im ASC die Möglichkeit sich anzeigen zu lassen welche(r) Parameter noch fehlen bis alle Bedingungen erreicht sind, dass der ASC den Rolladen in die Abschatting fährt?

Noch eine weitere Frage: gibt es die Möglichkeit den ASC nach einer manuellen Fahrt des Rolladen wieder auf Automatik zu stellen? Ein Beispiel hierzu: Der Rolladen ist automatisch in die Abschattiung gefahren, ich habe den Rollo manuell wieder geöffnet und möchte ihn ab einem bestimmten Zeitpunkt (durch fahren auf die Position der Abschattung oder durch einen Steuerbefehl) wieder in Automatik stellen. Bisher habe ich den Rollo manuell wieder auf die Abschattungsposition gefahren, er ist dann aber nicht wieder mit den anderen in "shading out" sondern in der Position geblieben bis "night close" ihn ganz runter gefahren hat.

Viele Grüsse
Ralf

Spezialtrick

Zitat von: CoolTux am 21 Juni 2021, 18:43:21
Ist wirklich seltsam. Verstehe nicht wieso das zweite mal nicht korrekt erkannt wurde.

Hast du denn noch irgendeine Idee, woran es liegen könnte?

Könnte es damit zu tun haben, dass die gesamten Homematic Komponenten über eine Debmatic laufen und nur über die HMCCU mit FHEM verbunden sind?
FHEM - Debmatic - Zigbee2MQTT - Homekit

dk3572

Zitat von: CoolTux am 18 Juni 2021, 09:17:52

Muss ich hier mal bei Gelegenheit testen in meiner Umgebung.

Hi, hattest du schon Gelegenheit zum Testen?
Ist echt doof das der Laden runter fährt, obwohl noch jemand zuhause ist.

D3ltorohd

Hab mir mal ein wenig den EventMonitor angeschaut. Wenn ich ein Fenster schließe, kommt nicht nur der eine Sensor sondern alle, mit dem aktuellen Status.

2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact false


Ich hab die Kontakte in iobroker und reiche die über das Fhem Plugin als Dummy weiter. Hat aber bisher perfekt funktioniert. Wenn ich jetzt ein paar Rollos von Hand fahre und irgendwo ein Fenster öffne / schließe, passiert nichts. Ich muss auf die Nachtfahrt warten. Dann schau ich mir noch mal den EventMonitor an.

Also entweder hat sich was mit den Dummys in FHEM geändert, oder auf der ioBroker Seite mit einem Update vom Fhem Adapter. Wobei die States sauber rein kommen, wenn ich auf der Übersichtsseite bin in FHEM.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

Hier fehlt eine Prüfung. Werde ich bei Gelegenheit fixen.

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/44
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net