Autor Thema: [73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10  (Gelesen 28284 mal)

Offline D3ltorohd

  • Full Member
  • ***
  • Beiträge: 424
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #750 am: 14 September 2020, 19:33:39 »
So noch mal zu den Rollos mit dem letzten Shading. Alle 4 immer noch unten.

ASC_Enable  on  2020-08-11 16:42:24
ASC_ShadingMessage  INFO: current shading status is 'out' - next check in 5m  2020-09-14 19:30:50
ASC_ShuttersLastDrive  shading in  2020-09-14 14:12:44
ASC_Time_DriveDown  14.09.2020 - 19:42  2020-09-14 09:00:02

Elevation bin ich schon ne weile raus. Da hab ich aktuell im Astro 1,8 bei Alt.

ASC_Shading_InOutAzimuth  168:285
ASC_Shading_MinMax_Elevation  8.0:80

Auch die Blocktime dürfte hier nicht greifen, da es ja längere Zeit dazwischen ist als 3600 Sek. bis zur nächsten Fahrt.
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

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #751 am: 15 September 2020, 08:26:35 »
Das Rollo "K2.Rollladen" ist heute morgen wieder geschlossen geblieben.

Hier ist der Log mit verbose 4 (Sehe ich es richtig, dass der Befehl abgesetzt wird?):

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: 1/1/12'
        ];

2020.09.15 06:38:04 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'untere_position-get: inactive'
        ];

2020.09.15 06:38:04 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'UNDEFINED KNX_0301104 KNX 3/1/104:MODEL_NOT_DEFINED'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 74 %',
          'state: 74 %',
          'soll_position: 74 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 47 %',
          'state: 47 %',
          'soll_position: 47 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:19 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:28 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:28 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:30 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #752 am: 15 September 2020, 08:28:47 »
So noch mal zu den Rollos mit dem letzten Shading. Alle 4 immer noch unten.

ASC_Enable  on  2020-08-11 16:42:24
ASC_ShadingMessage  INFO: current shading status is 'out' - next check in 5m  2020-09-14 19:30:50
ASC_ShuttersLastDrive  shading in  2020-09-14 14:12:44
ASC_Time_DriveDown  14.09.2020 - 19:42  2020-09-14 09:00:02

Elevation bin ich schon ne weile raus. Da hab ich aktuell im Astro 1,8 bei Alt.

ASC_Shading_InOutAzimuth  168:285
ASC_Shading_MinMax_Elevation  8.0:80

Auch die Blocktime dürfte hier nicht greifen, da es ja längere Zeit dazwischen ist als 3600 Sek. bis zur nächsten Fahrt.

Setze mal die blockingTime_beforNightClose auf 600 zum testen
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #753 am: 15 September 2020, 08:35:46 »
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

Scheint aber entsprechende Fahrbefehle ab zu senden wenn ich das korrekt interpretiere. Du kannst gerne auch noch debug auf 1 stellen aber wenn dann am besten kurz vor der Morgen-Fahrt
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #754 am: 16 September 2020, 08:22:54 »
Hallo CoolTux,

hier ist die Fahrt von heute Morgen mit aktivem Debug Modus. Kannst du evtl. was erkennen:
2020.09.16 06:22:18 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'ATTR as.rollladen verbose 4'
        ];

2020.09.16 06:36:42 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'ATTR as.rollladen ASC_debug 1'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: BZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: BZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: BZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: BZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: EZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: EZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: EZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: EZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: GWC.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: GWC.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: GWC.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: GWC.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: K.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: K.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: K1.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K1.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K1.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: K1.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: SZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: SZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: SZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: SZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_gross - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_gross - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_gross - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_gross - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_links - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_links - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_links - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_links - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_rechts - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_rechts - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_rechts - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_rechts - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: K2.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: K2.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: K2.Rollladen - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: K2.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: 1/1/12'
        ];

2020.09.16 06:39:45 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'untere_position-get: inactive'
        ];

2020.09.16 06:39:45 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'UNDEFINED KNX_0301104 KNX 3/1/104:MODEL_NOT_DEFINED'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 74 %',
          'state: 74 %',
          'soll_position: 74 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 47 %',
          'state: 47 %',
          'soll_position: 47 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:40:00 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:09 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #755 am: 16 September 2020, 08:43:30 »
Ich habe noch mal geschaut in Deinen alten lists, ich finde da nirgends das Reading  ASC_ShuttersLastDrive, Ist das immer noch nicht da?
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #756 am: 16 September 2020, 08:47:08 »
Andere bitte einmal Dein userReadings von
userReadings soll_position {ReadingsVal($NAME,"ist_position-get","") }
in
userReadings soll_position {ReadingsNum($NAME,"ist_position-get","") }
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #757 am: 16 September 2020, 09:27:41 »
Zitat
Andere bitte einmal Dein userReadings von
Code: [Auswählen]

userReadings soll_position {ReadingsVal($NAME,"ist_position-get","") }


in
Code: [Auswählen]

userReadings soll_position {ReadingsNum($NAME,"ist_position-get","") }


Ok, macht Sinn.

Zitat
Ich habe noch mal geschaut in Deinen alten lists, ich finde da nirgends das Reading  ASC_ShuttersLastDrive, Ist das immer noch nicht da?

Nein, ist nicht da. Weder im Rollo-Device noch im ASC-Device

Habe soeben in KNX-Diagnosemonitor reingeschaut, habe auch heute Morgen mitlaufen lassen. Der Befehl kommt:
174 16.09.2020 06:39:… vom Bus Niedrig 0.0.2 - 3/3/9 EG_K2_Rollladen_Abs_Position 5 GroupValueWrite 5.001 Pr… $00 | 0 %

Wie es aussieht macht dein Modul alles richtig.
Ich muss jetzt suchen, warum der Aktor den Befehl nicht ausführt.
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 11623
  • eigentlich eher "user" wie "developer"
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #758 am: 16 September 2020, 09:29:04 »
trigger?!? (Für das userReading)
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | BT@OpenMQTTGateway
svn:MySensors, WeekdayTimer, RandomTimer, Twilight,  AttrTemplate => {mqtt2, mysensors, zwave}

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #759 am: 16 September 2020, 09:36:40 »
Ok, macht Sinn.

Nein, ist nicht da. Weder im Rollo-Device noch im ASC-Device

Habe soeben in KNX-Diagnosemonitor reingeschaut, habe auch heute Morgen mitlaufen lassen. Der Befehl kommt:
174 16.09.2020 06:39:… vom Bus Niedrig 0.0.2 - 3/3/9 EG_K2_Rollladen_Abs_Position 5 GroupValueWrite 5.001 Pr… $00 | 0 %

Wie es aussieht macht dein Modul alles richtig.
Ich muss jetzt suchen, warum der Aktor den Befehl nicht ausführt.


Das Reading muss im Rollo Device stehen. Wird aber auch erst nach einer erkannten Fahrt gesetzt. Erkannt wird die Fahrt über das im Attribut ASC_Pos_Reading angegebene Reading.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #760 am: 16 September 2020, 09:45:47 »
Ich glaube, ich habe den Übeltäter gefunden. Warum auch immer war die "Erweiterte Sperrfunktion/Absolute Position/Beschattung sperren" im Aktor aktiv. Laut dem Datenblatt:
Zitat
Das Objekt „Absolute Position/Beschattung sperren“ wird dazu verwendet den Kanal für absolute Positionsbefehle zu sperren...
Und da das ASC Modul über absolute Befehle arbeitet, hat der Aktor es einfach ignoriert.

Die Sperre wird aufgehoben unter anderem wenn:
Zitat
Erreichen der oberen Endlage (0%) wenn Parameter „Sperre aufheben, wenn obere Position erreicht ist“aktiviert ist

Deswegen hat auch die Testfahrt mit runterfahren über ASC Device funktioniert.

Habe jetzt alles rausgenommen, hoffentlich ist es morgen wie es sein soll.

Zitat
trigger?!? (Für das userReading)
Ich will, dass das Reading immer aktuell gehalten wird, quasi bei jeder Änderung. Falsch?
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #761 am: 16 September 2020, 09:50:44 »
Zitat
Das Reading muss im Rollo Device stehen. Wird aber auch erst nach einer erkannten Fahrt gesetzt. Erkannt wird die Fahrt über das im Attribut ASC_Pos_Reading angegebene Reading.

In keinem meiner Rollo-Device gibt es dieses Reading... Oh je... doch eine größere Baustelle  :-\
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 25836
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #762 am: 16 September 2020, 10:09:23 »
In keinem meiner Rollo-Device gibt es dieses Reading... Oh je... doch eine größere Baustelle  :-\

Probiere das mit ReadingsNum statt ReadingsVal ich denke das es das schon ist. Du hast überall noch % mit in den Readings stehen daher wird das von meiner RegEx nicht erkannt.
Es darf ausschließlich ein nummerischer Wert sein.
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://paypal.me/pools/c/8gULisr9BT
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 11623
  • eigentlich eher "user" wie "developer"
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #763 am: 16 September 2020, 10:26:05 »
Ich will, dass das Reading immer aktuell gehalten wird, quasi bei jeder Änderung. Falsch?
Jein. WENN du wirklich bei jeder Änderung irgendeines Readings eine Aktualisierung wolltest, wäre es richtig. Du willst aber doch NUR Änderungen des Readings "ist_position-get" auch in dem userReading berücksichtigen, welchen Sinn macht es dann, auf alles zu reagieren? Du erzeugst ggf. nur unbeabsichtigt eine (uU. deutliche) Erhöhung der Systemlast durch entsprechend viele unnötige Event-Auswertungen...
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | BT@OpenMQTTGateway
svn:MySensors, WeekdayTimer, RandomTimer, Twilight,  AttrTemplate => {mqtt2, mysensors, zwave}

Offline EinEinfach

  • Full Member
  • ***
  • Beiträge: 215
Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
« Antwort #764 am: 16 September 2020, 11:02:24 »
Zitat
Du willst aber doch NUR Änderungen des Readings "ist_position-get" auch in dem userReading berücksichtigen, welchen Sinn macht es dann, auf alles zu reagieren?

Ok, dann wahrscheinlich so:
userReadings soll_position:ist_position-get {ReadingsNum($NAME,"ist_position-get","") }
Dann vielen Dank für den schnellen Support. Ich melde mich noch mal morgen hoffentlich mit guten Nachrichten.

Gruß
fhem@RasPi (Debian Stretch), KNX, Buderus GB192-15i mit KM100, Landroid WG798E, Roborock S5, FritzBox 7590