FHEM Forum

FHEM => Automatisierung => Thema gestartet von: fuchsnase am 18 Januar 2022, 22:17:33

Titel: [ASC] reagiert unerwartet auf Threestate Fenstergriff
Beitrag von: fuchsnase am 18 Januar 2022, 22:17:33
Hallo,

ich möchte mit dem Fenstergriff den Rollladen in die Ventilate- und Comfort-Position bringen. Da ASC sofort auf den Sensor reagiert, benutze ich einen Watchdog und ein ursprüngliches Userreading um dieses eine Sekunde verzögert auf den aktuellen Wert zu setzen. (Damit vermeide ich, dass vor dem Sensor-Status tilt der Rolladen mit dem Sensor-Status open in die Comfort-Position losfährt .)

Hier der Sensor:

Internals:
   DEF        059BD63F
   FUUID      61601613-f33f-e4f3-6a71-f78897b481c46bcb
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   LASTInputDev TCM310_0
   MSGCNT     216
   NAME       FGS_Bad_unten
   NR         149
   NTFY_ORDER 50-FGS_Bad_unten
   STATE      W: closed V: off U: 3.00
   TCM310_0_DestinationID FFFFFFFF
   TCM310_0_MSGCNT 216
   TCM310_0_PacketType 1
   TCM310_0_RSSI -68
   TCM310_0_ReceivingQuality excellent
   TCM310_0_RepeatingCounter 1
   TCM310_0_SubTelNum 6
   TCM310_0_TIME 2022-01-18 21:50:21
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2022-01-16 23:51:51   IODev           TCM310_0
     2021-11-28 20:38:25   batteryState    ok
     2022-01-18 21:50:21   state           W: closed V: off U: 3.00
     2021-11-28 20:38:25   vibration       off
     2022-01-18 21:50:21   voltage         3.00
     2022-01-18 21:50:21   window          closed
     2022-01-18 21:50:23   window2         closed
   helper:
     timer:
       alarm:
         HASH(0x3df7d10)
         alarm
         dead_sensor
         1
         5
Attributes:
   IODev      TCM310_0
   devStateIcon .*open.*:fts_window_1w_open .*tilt.*:fts_window_1w_tilt .*close.*:fts_window_1w
   eep        A5-14-09
   manufID    7FF
   room       Fenstersensoren,EnOcean
   signOfLife on
   signOfLifeInterval 65535
   subType    windowContact


Nun der Watchdog:

Internals:
   CMD        setreading FGS_Bad_unten window2 {( sprintf("%s", ReadingsVal("FGS_Bad_unten", "window", "error")))}
   DEF        FGS_Bad_unten:window.* 00:00:02 FGS_Bad_unten:window.* setreading FGS_Bad_unten window2 {( sprintf("%s", ReadingsVal("FGS_Bad_unten", "window", "error")))}
   FUUID      61afbaf3-f33f-e4f3-2009-3c684e0d8923dfd6
   FVERSION   91_watchdog.pm:0.246520/2021-06-17
   NAME       wd_FGS_Bad_unten_window
   NOTIFYDEV  wd_FGS_Bad_unten_window,FGS_Bad_unten
   NR         168
   NTFY_ORDER 50-wd_FGS_Bad_unten_window
   RE1        FGS_Bad_unten:window.*
   RE2        FGS_Bad_unten:window.*
   STATE      defined
   TO         2
   TYPE       watchdog
   READINGS:
     2022-01-18 21:50:21   Activated       activated
     2022-01-18 21:50:24   Reset           reset
     2022-01-18 21:50:23   Triggered       triggered
Attributes:
   autoRestart 1
   room       Helper


Und noch der Rollladenaktor:

Internals:
   DEF        04148097
   FUUID      60df3939-f33f-e4f3-c99b-5d728d08fc29f28b
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   NAME       RL_Bad_unten
   NR         118
   NTFY_ORDER 50-RL_Bad_unten
   STATE      100
   TYPE       EnOcean
   READINGS:
     2021-07-20 15:56:53   ASC_Enable      on
     2022-01-18 21:50:03   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-01-18 21:50:24   ASC_ShuttersLastDrive window closed at night
     2022-01-18 17:25:13   ASC_Time_DriveDown 19.01.2022 - 17:25
     2022-01-18 17:25:13   ASC_Time_DriveUp 19.01.2022 - 08:28
     2022-01-16 23:51:51   IODev           TCM310_0
     2022-01-18 21:50:24   anglePos        1
     2022-01-16 23:52:34   associatedWith  Rollladensteuerung,none
     2022-01-18 21:50:24   endPosition     closed
     2022-01-18 21:50:24   position        100
     2021-12-28 20:09:00   state           stop
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_beforDayOpen 1200
   ASC_BlockingTime_beforNightClose 1200
   ASC_BrightnessSensor Brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 1
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 10
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 20:150
   ASC_Shading_MinMax_Elevation 15:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 40:20
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_WindowRec FGS_Bad_unten:window2
   ASC_WindowRec_subType threestate
   IODev      TCM310_0
   angleMax   0
   angleMin   0
   calAtEndpoints yes
   comMode    confirm
   devStateIcon stop:fts_shutter_shadding_stop@black up:fts_shutter_up@green down:fts_shutter_down@green open:fts_shutter_0@black
closed:fts_shutter_100@black 0:fts_shutter_0@black 100.*:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \d:fts_shutter_10
   eep        A5-3F-7F
   icon       fts_shutter
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rollläden
   settingAccuracy high
   shutTime   13
   signOfLife on
   stateFormat position
   subDef     FFC8AB0D
   subType    manufProfile
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate state state_map structexclude
   verbose    3
   webCmd     position:up:down:stop


Nun ist es so, dass beim ersten "Kippen" des Fenstergriffs (FGS_Bad_unten:window tilt)  nach ASC_ShuttersLastDrive night close, der Rolladen sofort öffnet statt eine Sekunde zu warten und in die Ventilate-Position zu fahren. Nach dem "Schließen" (FGS_Bad_unten:window closed) funktioniert die Logik wie erwartet.

Beim Arbeitszimmer habe ich "ASC_WindowRec" durch den Dummy status_FGS_Arbeitszimmer ersetzt, der durch ein notify gesetzt wird.

Internals:
   DEF        FGS_Arbeitszimmer:window2.* set status_FGS_Arbeitszimmer $EVTPART1
   FUUID      61df3103-f33f-e4f3-5361-16d8e2fcd0d05ca8
   FVERSION   91_notify.pm:0.241290/2021-04-02
   NAME       n_FGS_Arbeitszimmer
   NOTIFYDEV  FGS_Arbeitszimmer
   NR         192
   NTFY_ORDER 50-n_FGS_Arbeitszimmer
   REGEXP     FGS_Arbeitszimmer:window2.*
   STATE      2022-01-18 21:46:53
   TRIGGERTIME 1642538814.01235
   TYPE       notify
   READINGS:
     2022-01-16 23:51:51   state           active
Attributes:
   room       test


Und das funktioniert zuverlässsig.

Was habe ich beim Rollladen_Bad_unten und seinen Abhängigkeiten falsch gemacht? Kann es sein, dass ASC_WindowRec fehlerhaft ausgewertet wird?

Gruß
fuchsnase
Titel: Antw:[ASC] reagiert unerwartet auf Threestate Fenstergriff
Beitrag von: CoolTux am 19 Januar 2022, 13:21:58
aktiviere mal verbose 4 und debug im ASC Device. Dann das Fenster entsprechend öffnen und das Log hier rein kippen bitte.
Titel: Antw:[ASC] reagiert unerwartet auf Threestate Fenstergriff
Beitrag von: fuchsnase am 24 Januar 2022, 19:46:43
Danke fürs Interesse. Und bitte schön:
2022-01-24 19:43:14 EnOcean RL_Bad_unten endPosition: not_reached
2022-01-24 19:43:14 EnOcean RL_Bad_unten anglePos: 1
2022-01-24 19:43:14 AutoShuttersControl Rollladensteuerung RL_Bad_unten_PosValue: 1
2022-01-24 19:43:14 AutoShuttersControl Rollladensteuerung comfort - window open
2022-01-24 19:43:14 EnOcean RL_Bad_unten position: 1
2022-01-24 19:43:14 EnOcean FGS_Bad_unten window: open
2022-01-24 19:43:14 EnOcean FGS_Bad_unten W: open V: off U: 3.00
2022-01-24 19:43:14 EnOcean FGS_Bad_unten voltage: 3.02
2022-01-24 19:43:14 EnOcean FGS_Bad_unten window: tilt
2022-01-24 19:43:14 EnOcean FGS_Bad_unten W: tilt V: off U: 3.02
2022-01-24 19:43:14 EnOcean RL_Bad_unten ASC_ShuttersLastDrive: comfort - window open
2022-01-24 19:43:15 EnOcean RL_Bad_unten endPosition: not_reached
2022-01-24 19:43:15 EnOcean RL_Bad_unten up
2022-01-24 19:43:16 EnOcean FGS_Bad_unten window2: tilt
2022-01-24 19:43:28 AutoShuttersControl Rollladensteuerung RL_Bad_unten_PosValue: 1
2022-01-24 19:43:28 AutoShuttersControl Rollladensteuerung comfort - window open
2022-01-24 19:43:28 EnOcean RL_Bad_unten block: unlock
2022-01-24 19:43:28 EnOcean RL_Bad_unten endPosition: not_reached
2022-01-24 19:43:28 EnOcean RL_Bad_unten anglePos: 0
2022-01-24 19:43:28 EnOcean RL_Bad_unten position: 1
2022-01-24 19:43:28 EnOcean RL_Bad_unten stop
2022-01-24 19:43:28 EnOcean RL_Bad_unten ASC_ShuttersLastDrive: comfort - window open
2022-01-24 19:43:28 EnOcean FGS_Bad_unten window: open
2022-01-24 19:43:28 EnOcean FGS_Bad_unten W: open V: off U: 3.02
2022-01-24 19:43:28 EnOcean FGS_Bad_unten voltage: 3.00
2022-01-24 19:43:28 EnOcean FGS_Bad_unten window: closed
2022-01-24 19:43:28 EnOcean FGS_Bad_unten W: closed V: off U: 3.00
2022-01-24 19:43:30 EnOcean RL_Bad_unten endPosition: closed
2022-01-24 19:43:30 EnOcean RL_Bad_unten anglePos: 1
2022-01-24 19:43:30 AutoShuttersControl Rollladensteuerung RL_Bad_unten_PosValue: 100
2022-01-24 19:43:30 AutoShuttersControl Rollladensteuerung window closed at night
2022-01-24 19:43:30 EnOcean RL_Bad_unten position: 100
2022-01-24 19:43:30 EnOcean FGS_Bad_unten window2: closed
2022-01-24 19:43:31 EnOcean RL_Bad_unten ASC_ShuttersLastDrive: window closed at night
2022-01-24 19:43:31 EnOcean RL_Bad_unten endPosition: not_reached
2022-01-24 19:43:31 EnOcean RL_Bad_unten down
2022-01-24 19:43:44 AutoShuttersControl Rollladensteuerung RL_Bad_unten_PosValue: 100
2022-01-24 19:43:44 AutoShuttersControl Rollladensteuerung window closed at night
2022-01-24 19:43:44 EnOcean RL_Bad_unten block: unlock
2022-01-24 19:43:44 EnOcean RL_Bad_unten endPosition: closed
2022-01-24 19:43:44 EnOcean RL_Bad_unten anglePos: 1
2022-01-24 19:43:44 EnOcean RL_Bad_unten position: 100
2022-01-24 19:43:44 EnOcean RL_Bad_unten closed
2022-01-24 19:43:45 EnOcean RL_Bad_unten ASC_ShuttersLastDrive: window closed at night


Ich glaube, das folgende ist interessanter :
2022.01.25 19:22:27 4: EnOcean FGS_Bad_unten received from IODev: TCM310_0 PacketType: 1 RORG: A5 DATA: 9700000E SenderID: 059BD63F STATUS: 01
2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'voltage: 3.02',
          'window: open',
          'state: W: open V: off U: 3.02'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingWindowRec: RL_Bad_unten - RECEIVED EVENT: voltage: 3.02 window: open state: W: open V: off U: 3.02 - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingWindowRec: RL_Bad_unten - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2022.01.25 19:22:27 - FnSetCmdFn: RL_Bad_unten - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 1. Grund der Fahrt: comfort - window open
2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'endPosition: not_reached'
        ];

2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'anglePos: 1'
        ];

2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'position: 1'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:27 - Notify:  ASC_Pos_Reading Event vom Rollo RL_Bad_unten wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'position: 1'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'position: 1';

2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'RL_Bad_unten_PosValue: 1'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingShutters: RL_Bad_unten - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von ::gettimeofday: 1643134947 Last Position Timestamp: 1643134947 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 1
2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: comfort - window open'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2022.01.25 19:22:27 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2022.01.25 19:22:27 3: EnOcean set RL_Bad_unten not_reached
2022.01.25 19:22:27 4: EnOcean RL_Bad_unten sent PacketType: 1 RORG: A5 DATA: 0080010A SenderID: FFC8AB0D STATUS: 00 ODATA:

ASC_DEBUG!!! 2022.01.25 19:22:27 - FnSetDriveCmd: RL_Bad_unten - NICHT versetztes fahren

ASC_DEBUG!!! 2022.01.25 19:22:27 - FnSetDriveCmd: RL_Bad_unten - NoDelay: JA
2022.01.25 19:22:27 4: EnOcean FGS_Bad_unten received from IODev: TCM310_0 PacketType: 1 RORG: A5 DATA: 9700000A SenderID: 059BD63F STATUS: 01
2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'window: tilt',
          'state: W: tilt V: off U: 3.02'
        ];

2022.01.25 19:22:27 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: comfort - window open'
        ];

2022.01.25 19:22:28 4: EnOcean RL_Bad_unten received from IODev: TCM310_0 PacketType: 1 RORG: F6 DATA: 01 SenderID: 04148097 STATUS: 31
2022.01.25 19:22:28 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'endPosition: not_reached',
          'state: up'
        ];

2022.01.25 19:22:29 3: Watchdog wd_FGS_Bad_unten_window triggered
2022.01.25 19:22:29 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'window2: tilt'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:29 - EventProcessingWindowRec: RL_Bad_unten - RECEIVED EVENT: window2: tilt - IDENTIFIED EVENT: tilt - STORED EVENT: tilt

ASC_DEBUG!!! 2022.01.25 19:22:29 - EventProcessingWindowRec: RL_Bad_unten - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2022.01.25 19:22:41 4: EnOcean RL_Bad_unten received from IODev: TCM310_0 PacketType: 1 RORG: A5 DATA: 0080010A SenderID: 04148097 STATUS: 01
2022.01.25 19:22:41 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'block: unlock',
          'endPosition: not_reached',
          'anglePos: 0',
          'position: 1',
          'state: stop'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:41 - Notify:  ASC_Pos_Reading Event vom Rollo RL_Bad_unten wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'block: unlock',
          'endPosition: not_reached',
          'anglePos: 0',
          'position: 1',
          'state: stop'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:41 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'block: unlock endPosition: not_reached anglePos: 0 position: 1 state: stop';

2022.01.25 19:22:41 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'RL_Bad_unten_PosValue: 1'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:41 - EventProcessingShutters: RL_Bad_unten - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von ::gettimeofday: 1643134961 Last Position Timestamp: 1643134947 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 1
2022.01.25 19:22:41 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: comfort - window open'
        ];


ASC_DEBUG!!! 2022.01.25 19:22:41 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2022.01.25 19:22:41 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2022.01.25 19:22:41 4: AutoShuttersControl (Rollladensteuerung) - Devname: RL_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: comfort - window open'
        ];

2022.01.25 19:22:41 4: EnOcean FGS_Bad_unten received from IODev: TCM310_0 PacketType: 1 RORG: A5 DATA: 9700000E SenderID: 059BD63F STATUS: 01
2022.01.25 19:22:41 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Bad_unten Name: Rollladensteuerung Notify: $VAR1 = [
          'window: open',
          'state: W: open V: off U: 3.02'
        ];


Das "Seltsame" dabei ist, dass erst um 19:22:29 windows2 auf tilt gesetzt wird aber um 19:22:27 das ASC schon auf "ASC_ShuttersLastDrive: comfort - window open" entscheidet.
Titel: Antw:[ASC] reagiert unerwartet auf Threestate Fenstergriff
Beitrag von: fuchsnase am 02 Februar 2022, 22:42:59
Statt ein User Reading für ASC_WindowRec FGS_Bad_unten:window2 zu benutzen, habe ich nun ein Dummy status_FGS_Bad_unten benutzt. Nun funktioniert es, wie gewünscht.

Ich habe den Eindruck, als würde ASC das User Reading FGS_Bad_unten:window2 nicht korrekt auswerten, sondern FGS_Bad_unten benutzen.

Also es ist eine Vermutung. Vielleicht mag jemand sich das genauer anschauen.

Viele Grüße!