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

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

Vorheriges Thema - Nächstes Thema

Beta-User

Eine Frage zu "ASC_Shutter_IdleDetection" - das war mir als Attribut bisher rausgegangen...

Kann es sein, dass das die Ursache ist, warum meine Z-Wave-Jalousie seit einiger Zeit nicht mehr nachts schließt bzw. nach dem Start der Schließ-Fahrt wenig später die Kehrtwende macht und dann auf "offen" iVm. einem geschlossen-Lamellenwert fährt? In den frühen 0.9-er Versionen hatte das funktioniert, aber eben seit geraumer Zeit nicht mehr...

Gestern hatte ich mal wieder Muße, mir das anzusehen und dachte erst, es würde ggf. genügen, in alle möglichen Zwischenpositions-Attribute auch (mit den "Doppelwerten") zu füllen; scheint aber nicht geholfen zu haben, von daher habe ich jetzt die Hoffnung, dass das Setzen dieses Attributs auf
ASC_Shutter_IdleDetection power:0\.0.Whilft...

Was mich in dem Zusammenhang etwas irritiert: Meine "Pseudo"-Jalousieaktoren vom TYPE=CUL_HM verrichten klaglos ihren Dienst; kann aber sein, dass das auch mit etwas anders gesetzten Beschattungs-Attributen (bzw. der nicht-Aktivierung der Beschattung bei allen) zu tun hat... Aber eigentlich wäre ich davon ausgegangen, dass das wenn, dann auch dort irgendwie eine Rolle spielt, im Code (so ich denn überhaupt die richtige Stelle gefunden hatte (... Attr.pm?)) kann ich dazu nichts wirklich an Unterscheidung zwischen beiden Varianten ablesen.

Bevor hier jemand nach lists fragt: die werde ich ggf. dann schon erst mal selbst analysieren. Es geht hier weniger um die konkrete Problemlösung, sondern eher um die ganz normale User-Frage, wann es denn jetzt Sinn macht, dieses Attribut zu setzen (die Suche fördert nur eine einzige Stelle im Forum zutage, wo jemand das tatsächlich gesetzt hat (?!?)), ob ggf. angedacht ist, das für "bekannte Typen" vorzubelegen, und welche Probleme es lösen kann. Das Wiki enthält nämlich dazu auch bisher wenig aufschlussreiches bzw. geht auch nicht über das raus, was in der (D-) commandref steht.

Ggf. sollte man dann was ins Wiki aufnehmen, oder wenigstens Beispiele bei "getesteter Hardware" nennen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

FunkOdyssey

#166
Ich bin auch neulich über das RegEx im 0.8er-Thread gestolpert. Es gibt also doch noch eine weitere Fundstelle. :-)
https://forum.fhem.de/index.php/topic,105390.msg1047670/topicseen.html#msg1047670

Und habe es direkt umgesetzt bei meinen ZWave-Jalousien.

Ich hatte viel Hoffnung, dass ASC_Shutter_IdleDetection nun auch bei den ZWave-Jalousien meine Probleme beseitigt.
Aber das hatte es nicht. Ehrlich gesagt müsste ich aber noch einmal prüfen, welche Probleme ich überhaupt hatte.  :D
Dem gehe ich aber noch nach.

Soweit ich das in Erinnerung habe, werden bei den betroffenen Rollos die Tag- und Nachfahrten sporadisch ausgelassen.
Mit den Lamellen hat es aber nichts zu tun. Damit habe ich auch Probleme. Aber das dürfte andere Gründe haben.

Mein Problem (Nr.3) mit den Lamellen hatte ich hier bereits beschrieben:
https://forum.fhem.de/index.php/topic,112325.msg1067494.html#msg1067494
Aber ich tippe darauf, dass es an den fehlenden Tag- und Nachfahrten liegt. Erst wenn das (mein Problem Nr. 1 - https://forum.fhem.de/index.php/topic,112325.msg1067481.html#msg1067481) behoben ist, schaue ich mir die Lamellenproblematik näher an.

Beta-User

 ::) OK, aber "immerhin" ist es derselbe User...

Der Fahrbefehl an sich kommt schon an, soweit ich das beurteilen kann. Die Jalousie fährt nämlich zusammen mit den anderen in Richtung "geschlossen" los. Sie kehrt dann aber nach kurzer Zeit (vielleicht 10% geschlossen, entspricht 5-10 Sek. Fahrzeit) um, fährt dann aber letztendlich nicht in die "vollständig geschlossen"-Position, sondern auf "offen+Lamellen geschlossen" (zumindest gehe ich jetzt nach etwas Nachdenken davon aus, dass das die effektiv umgesetzte Fahranweisung ist).

Das ganze ist halt deswegen irritierend, weil es schon mal funktioniert hatte in der Anfangszeit von 0.9; von daher glaube ich auch nicht, dass da was "von außerhalb ASC" mit "reinspuckt", denn da habe ich nichts angefaßt (es gibt da ein notify, das schaue ich mir auch nochmal an).

Vielleicht noch eine Beobachtung, die in dem Zusammenhang eine Rolle spielen kann: "gefühlt" dauert es recht lange, bis der power-Wert sich ändert, das ist von der Event-Seite her betrachtet deutlich verzögerter als etwa bei CUL_HM, wo praktisch mit dem "set_0" auch das betreffende motor-Event kommt. Würde mal 1-2 Sekunden in den Raum werfen, die da vergehen...
(Leider blicke ich im Code nun definitiv nicht mehr durch und kann nicht mal mehr raten, wann das wie ausgewertet wird).

Die Grundfrage bleibt aber unabhängig von allem anderen bestehen: Wann macht es Sinn, das Attribut zu setzen bzw. was kann/soll es unter welchen Rahmenbedingungen bewirken?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Zitat von: dk3572 am 29 Juni 2020, 10:09:25
Hallo,

gestern sind alle 3 Rollläden bei Abwesenheit durch selfDefense geschlossen worden, obwohl kein Fenster/Tür offen war.
Habe ich irgendwo was übersehen?
Es werden doch nur die in ASC_WindowRec eingetragenen Kontakte überprüft?

CUL_0_MSGCNT 10
   CUL_0_RAWMSG A0D68A4102E1123246BDF0601C800::-56.5:CUL_0
   CUL_0_RSSI -56.5
   CUL_0_TIME 2020-06-29 05:45:40
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 10
   HMLAN1_RAWMSG E2E1123,0000,3ADE0139,FF,FFC0,68A4102E1123246BDF0601C800
   HMLAN1_RSSI -64
   HMLAN1_TIME 2020-06-29 05:45:40
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     20
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:68 - t:10 s:2E1123 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:40
   protRcv    10 last_at:2020-06-29 05:45:40
   protSnd    10 last_at:2020-06-29 05:45:40
   protState  CMDs_done
   rssi_CUL_0 cnt:5 min:-80 max:-77 avg:-78.8 lst:-79
   rssi_at_CUL_0 cnt:10 min:-56.5 max:-51.5 avg:-54.59 lst:-56.5
   rssi_at_HMLAN1 cnt:10 min:-68 max:-60 avg:-63.5 lst:-64
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:40   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:13   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:40   commState       CMDs_done
     2020-06-29 05:45:40   deviceMsg       on (to VCCU)
     2020-06-29 05:45:40   level           100
     2020-06-29 05:45:40   motor           stop:on
     2020-06-29 05:45:40   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:40   recentStateType info
     2020-06-29 05:45:40   state           on
     2020-06-29 05:45:40   timedOn         off
   helper:
     HM_CMDNR   104
     cSnd       11246BDF2E1123020100,11246BDF2E11230201C8
     dlvlCmd    ++A011246BDF2E11230201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16701
       TmplTs     1593283076.16701
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       nextSend   1593402340.19475
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo        68
       io:
         CUL_0:
           -50.5
           -50.5
         HMLAN1:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402340.09512
       ack:
         HASH(0x55e56a4cd828)
         688002246BDF2E112300
     rssi:
       CUL_0:
         avg        -78.8
         cnt        5
         lst        -79
         max        -77
         min        -80
       at_CUL_0:
         avg        -54.6
         cnt        10
         lst        -56.5
         max        -51.5
         min        -56.5
       at_HMLAN1:
         avg        -63.5
         cnt        10
         lst        -64
         max        -60
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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_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 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 room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 6
   CUL_0_RAWMSG A0D4FA4102E09A0246BDF0601C800::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2020-06-28 19:47:17
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E2E09A0,0000,38BA17EE,FF,FFC7,4FA4102E09A0246BDF0601C800
   HMLAN1_RSSI -57
   HMLAN1_TIME 2020-06-28 19:47:17
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     12
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:4F - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-06-28 19:47:17
   protRcv    6 last_at:2020-06-28 19:47:17
   protSnd    6 last_at:2020-06-28 19:47:17
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_CUL_0 cnt:6 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:6 min:-62 max:-55 avg:-58 lst:-57
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-28 19:47:17   ASC_ShuttersLastDrive selfDefense inactive
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-28 19:46:51   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-28 19:47:17   commState       CMDs_done
     2020-06-28 19:47:17   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-06-28 19:47:17   level           100
     2020-06-28 19:47:17   motor           stop:on
     2020-06-28 19:47:17   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-06-28 19:47:17   recentStateType info
     2020-06-28 19:47:17   state           on
     2020-06-28 19:47:17   timedOn         off
   helper:
     HM_CMDNR   79
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16881
       TmplTs     1593283076.16881
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1593366437.77517
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        4F
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593366437.67634
       ack:
         HASH(0x55e56a53c770)
         4F8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -51
         cnt        3
         lst        -51
         max        -51
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -58
         cnt        6
         lst        -57
         max        -55
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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_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 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 room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 14
   CUL_0_RAWMSG A0D8FA4102E0974246BDF0601C800::-54:CUL_0
   CUL_0_RSSI -54
   CUL_0_TIME 2020-06-29 05:45:34
   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E2E0974,0000,3ADDEC46,FF,FFC1,8FA4102E0974246BDF0601C800
   HMLAN1_RSSI -63
   HMLAN1_TIME 2020-06-29 05:45:34
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8F - t:10 s:2E0974 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:34
   protRcv    14 last_at:2020-06-29 05:45:34
   protSnd    14 last_at:2020-06-29 05:45:34
   protState  CMDs_done
   rssi_CUL_0 cnt:7 min:-76 max:-74 avg:-75 lst:-75
   rssi_at_CUL_0 cnt:14 min:-56 max:-53 avg:-54.21 lst:-54
   rssi_at_HMLAN1 cnt:14 min:-66 max:-60 avg:-63.07 lst:-63
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:34   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:10   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:34   commState       CMDs_done
     2020-06-29 05:45:34   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-29 05:45:34   level           100
     2020-06-29 05:45:34   motor           stop:on
     2020-06-29 05:45:34   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:34   recentStateType info
     2020-06-29 05:45:34   state           on
     2020-06-29 05:45:34   timedOn         off
   helper:
     HM_CMDNR   143
     cSnd       11246BDF2E0974020100,11246BDF2E09740201C8
     dlvlCmd    ++A011246BDF2E09740201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16518
       TmplTs     1593283076.16518
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       nextSend   1593402334.83213
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo        8F
       io:
         CUL_0:
           -48
           -48
         HMLAN1:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402334.73303
       ack:
         HASH(0x55e56a4f3ef0)
         8F8002246BDF2E097400
     rssi:
       CUL_0:
         avg        -75
         cnt        7
         lst        -75
         max        -74
         min        -76
       at_CUL_0:
         avg        -54.2142857142857
         cnt        14
         lst        -54
         max        -53
         min        -56
       at_HMLAN1:
         avg        -63.0714285714286
         cnt        14
         lst        -63
         max        -60
         min        -66
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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 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 room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,BM_Hof,Terrassentuer,Fenster_Erker,Astro,Bewohner
   NR         439
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-29 05:45:34   Ro_Erkerfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Erkerfenster_lastPosValue 0
     2020-06-29 06:00:02   Ro_Erkerfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-29 05:45:40   Ro_Terrassenfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Terrassenfenster_lastPosValue 40
     2020-06-29 06:00:02   Ro_Terrassenfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-28 19:47:17   Ro_Terrassentuer_PosValue 100
     2020-06-27 06:55:40   Ro_Terrassentuer_lastDelayPosValue 30
     2020-06-28 13:21:15   Ro_Terrassentuer_lastPosValue 100
     2020-06-29 06:00:02   Ro_Terrassentuer_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-27 06:50:50   ascEnable       on
     2020-06-27 20:39:06   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-06-27 06:55:40   partyMode       off
     2020-06-27 20:39:01   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-29 06:00:02   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-27 20:39:01   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


Danke und VG Dieter

Hallo Dieter,

Ro_Terrassentuer und Ro_Erkerfenster sind korrekt gefahren da Du ja SelfDefense absent hast. Ro_Terrassenfenster hätte gar nicht in SelfDefense fahren dürfen.
Kannst Du Dich noch an den Text erinnern der in ASC_ShuttersLastDrive stand?
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

CoolTux

Zitat von: RalfPit am 29 Juni 2020, 11:09:45
Hi Cooltux,
dein Modul ist KLASSE und Professoren sollten sich an deinem vorbildlichen Support ein Beispiel nehmen.

Meine Frage:
Ich habe 3 Fenster nach Süden, die nicht mehr entschatten werden müssen.
Gibt es eine Möglichkeit das userattr "ASC_Shading_Mode" um "only shading in" zu ergänzen ?

Der Vorteil für mich (oder auch für Andere?):
Ich kann es meiner Frau und meinen Kindern besser erklären, einfacher in FTUI integrieren und mein unpraktisches DOIF wäre überflüssig.

LG Ralf

Ich werde es mir als Anregung auf meinen Stapel packen. Wird aber wohl diesen Sommer eher nichts mehr.
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

CoolTux

Zitat von: dancatt am 29 Juni 2020, 11:32:16
Hi,
folgendes ist mir aufgefallen:
im Reading "ASC_ShadingMessage" steht "INFO: current shading status is 'out' - next check in 10m" obwohl das Attribut "ASC_Shading_WaitingPeriod" mit "1200" konfiguriert ist.
Bei allen anderen Rollläden steht korrekterweise 20m in der Message.

list:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        42E272
   FUUID      5c54237e-f33f-cf0a-6e67-46c96f1a761177b8
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 60
   HMLAN1_RAWMSG E42E272,0000,7A3E237F,FF,FFAF,B3A41042E27223A38D06010000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2020-06-29 07:00:33
   HMUART1_MSGCNT 60
   HMUART1_RAWMSG 05000045B3A41042E27223A38D06010000
   HMUART1_RSSI -69
   HMUART1_TIME 2020-06-29 07:00:33
   HMUART2_MSGCNT 60
   HMUART2_RAWMSG 0500004CB3A41042E27223A38D06010000
   HMUART2_RSSI -76
   HMUART2_TIME 2020-06-29 07:00:33
   IODev      HMLAN1
   LASTInputDev HMUART1
   MSGCNT     180
   NAME       1_06_KU_Rollladen
   NOTIFYDEV  global
   NR         255
   NTFY_ORDER 50-1_06_KU_Rollladen
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:B3 - t:10 s:42E272 d:23A38D 06010000
   protLastRcv 2020-06-29 07:00:33
   protRcv    64 last_at:2020-06-29 07:00:33
   protSnd    62 last_at:2020-06-29 07:00:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:25 min:-93 max:-82 avg:-84.88 lst:-84
   rssi_at_HMLAN1 cnt:60 min:-88 max:-77 avg:-81.16 lst:-81
   rssi_at_HMUART1 cnt:60 min:-94 max:-64 avg:-72.08 lst:-69
   rssi_at_HMUART2 cnt:60 min:-86 max:-71 avg:-77.5 lst:-76
   .attraggr:
   .attrminint:
   READINGS:
     2020-06-24 10:47:36   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-07-29 08:19:19   .peerListRDate  2019-07-29 08:19:19
     2020-06-29 07:00:33   .protLastRcv    2020-06-29 07:00:33
     2019-05-21 17:33:41   ASC_Enable      on
     2020-06-29 11:31:08   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 07:00:33   ASC_ShuttersLastDrive day open
     2020-06-29 07:30:02   ASC_Time_DriveDown 29.06.2020 - 21:58
     2020-06-29 07:30:02   ASC_Time_DriveUp 30.06.2020 - 07:00
     2020-06-25 08:32:30   Activity        alive
     2020-06-29 07:00:02   CommandAccepted yes
     2017-01-30 20:51:04   D-firmware      2.8
     2017-01-30 20:51:04   D-serialNr      MEQ1312476
     2019-07-29 08:19:18   PairedTo        0x23A38D
     2017-01-30 20:52:39   R-confBtnTime   permanent
     2017-01-30 20:52:40   R-driveDown     26.2 s
     2017-01-30 20:52:40   R-driveTurn     0.5 s
     2017-01-30 20:52:40   R-driveUp       27.3 s
     2017-01-30 20:52:39   R-intKeyVisib   invisib
     2017-01-30 20:52:39   R-localResDis   off
     2017-01-30 20:52:39   R-pairCentral   0x23A38D
     2017-01-30 20:52:40   R-refRunCounter 0
     2017-01-30 20:52:40   R-sign          off
     2017-01-30 20:52:40   R-statusInfoMinDly 2 s
     2017-01-30 20:52:40   R-statusInfoRandom 1 s
     2017-01-30 20:52:40   R-transmitTryMax 6
     2019-07-29 08:19:18   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-07-29 08:19:19   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:06 0D:01 0E:11 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 08:33:08   associatedWith  asc_Rollladen
     2020-06-29 07:00:33   commState       CMDs_done
     2020-06-29 07:00:33   deviceMsg       on (to VCCU)
     2019-07-24 19:25:55   inhibit         set_off
     2020-06-29 07:00:33   level           100
     2020-06-29 07:00:33   motor           stop:on
     2020-06-29 07:00:33   pct             100
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-06-29 07:00:33   recentStateType info
     2020-06-29 07:00:33   state           on
     2020-06-29 07:00:33   timedOn         off
   helper:
     HM_CMDNR   179
     cSnd       1123A38D42E2720201C8,1123A38D42E272020100
     dlvlCmd    ++A01123A38D42E272020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593066758.43765
       TmplTs     1593066758.43765
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +42E272,00,00,00
       nextSend   1593406833.97603
       rxt        0
       vccu       VCCU
       p:
         42E272
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        B3
       io:
         HMLAN1:
           -79
           -79
         HMUART0:
         HMUART1:
           -69
           -69
         HMUART2:
           -76
           -76
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1593406833.41577
       ack:
         HASH(0xbd5b7970)
         B3800223A38D42E27200
     rssi:
       HMLAN1:
         avg        -84.88
         cnt        25
         lst        -84
         max        -82
         min        -93
       at_HMLAN1:
         avg        -81.1666666666667
         cnt        60
         lst        -81
         max        -77
         min        -88
       at_HMUART1:
         avg        -72.0833333333333
         cnt        60
         lst        -69
         max        -64
         min        -94
       at_HMUART2:
         avg        -77.5
         cnt        60
         lst        -76
         max        -71
         min        -86
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 210:280
   ASC_Shading_MinMax_Elevation 23.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_06_KU_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000,
   room       1_06_KU,9_06_CUL_HM
   serialNr   MEQ1312476
   subType    blindActuator
   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_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 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
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Woran kann das liegen?

Vielen Dank.

Gruß Daniel

Wenn "Shading out" ist dann wird immer nach der Hälfte der Wartezeit schon geprüft, wenn "Shading in" ist wird die volle Zeit gewartet.
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

CoolTux

Zitat von: Beta-User am 29 Juni 2020, 12:36:21
Eine Frage zu "ASC_Shutter_IdleDetection" - das war mir als Attribut bisher rausgegangen...

Kann es sein, dass das die Ursache ist, warum meine Z-Wave-Jalousie seit einiger Zeit nicht mehr nachts schließt bzw. nach dem Start der Schließ-Fahrt wenig später die Kehrtwende macht und dann auf "offen" iVm. einem geschlossen-Lamellenwert fährt? In den frühen 0.9-er Versionen hatte das funktioniert, aber eben seit geraumer Zeit nicht mehr...

Gestern hatte ich mal wieder Muße, mir das anzusehen und dachte erst, es würde ggf. genügen, in alle möglichen Zwischenpositions-Attribute auch (mit den "Doppelwerten") zu füllen; scheint aber nicht geholfen zu haben, von daher habe ich jetzt die Hoffnung, dass das Setzen dieses Attributs auf
ASC_Shutter_IdleDetection power:0\.0.Whilft...

Was mich in dem Zusammenhang etwas irritiert: Meine "Pseudo"-Jalousieaktoren vom TYPE=CUL_HM verrichten klaglos ihren Dienst; kann aber sein, dass das auch mit etwas anders gesetzten Beschattungs-Attributen (bzw. der nicht-Aktivierung der Beschattung bei allen) zu tun hat... Aber eigentlich wäre ich davon ausgegangen, dass das wenn, dann auch dort irgendwie eine Rolle spielt, im Code (so ich denn überhaupt die richtige Stelle gefunden hatte (... Attr.pm?)) kann ich dazu nichts wirklich an Unterscheidung zwischen beiden Varianten ablesen.

Bevor hier jemand nach lists fragt: die werde ich ggf. dann schon erst mal selbst analysieren. Es geht hier weniger um die konkrete Problemlösung, sondern eher um die ganz normale User-Frage, wann es denn jetzt Sinn macht, dieses Attribut zu setzen (die Suche fördert nur eine einzige Stelle im Forum zutage, wo jemand das tatsächlich gesetzt hat (?!?)), ob ggf. angedacht ist, das für "bekannte Typen" vorzubelegen, und welche Probleme es lösen kann. Das Wiki enthält nämlich dazu auch bisher wenig aufschlussreiches bzw. geht auch nicht über das raus, was in der (D-) commandref steht.

Ggf. sollte man dann was ins Wiki aufnehmen, oder wenigstens Beispiele bei "getesteter Hardware" nennen...

Das ganze ist eigentlich Recht simple. Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt. Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
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

Beta-User

Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt.
Danke! Damit kann ich was anfangen :) .

Rege an, diesen simplen Satz sinngemäß in die commandref aufzunehmen. Vorschlag:
"Solange die hier angegebene Bedingung erfüllt ist, werden weitere Fahrbefehle seitens ASC verzögert. Die jeweils nächste Prüfung erfolgt dann ..." [z.B. alle 10 Sekunden bzw. event-basiert bei jeder Aktualisierung des Readings?]

Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
Dann wird es wohl was anderes sein und ich muß mir die betreffenden Attribute nochmal im Detail zu Gemüte führen. Vermute, es hängt mit der Beschattung zusammen, denn irritierenderweise funktioniert das ganze, wenn die zugehörige Tür über den Schließzeitraum hinaus offen war und dann erst später geschlossen wird. Dann macht auch diese Jalousie am Ende, was sie soll.
Aber wie gesagt: es ging weniger um das konkrete Problem, sondern mehr darum, wann und wo es ggf. Sinn macht, das Attribut zu setzen. Für mich ist das nun relativ klar: Immer ;) . Ist ein leider völlig unbekanntes/verkanntes, aber tolles feature, und eigentlich sollte das auch per default aktiviert und eingebaut sein! Bei Gelegenheit poste ich das im "Hardware"-Thread, wird aber eher gegen Ende der Woche werden.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dk3572

Zitat von: CoolTux am 29 Juni 2020, 13:53:10
Hallo Dieter,

Ro_Terrassentuer und Ro_Erkerfenster sind korrekt gefahren da Du ja SelfDefense absent hast. Ro_Terrassenfenster hätte gar nicht in SelfDefense fahren dürfen.
Kannst Du Dich noch an den Text erinnern der in ASC_ShuttersLastDrive stand?

heißt, wenn ASC_Self_Defense_Mode auf OFF steht, funktioniert trotzdem das selfDefense bei geöffnetem Fenster und absent?

Und bei der Gelegenheit, konntest du schon mal ein Auge auf das Problem mit der falschen Anzeige LastPosition bei manuellen Fahrten werfen?

phoenix-anasazi

#174
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Zitat von: phoenix-anasazi am 26 Juni 2020, 15:48:45
Hallo,

wie genau funktioniert denn die Rain protection?
Ich habe momentan das Phänomen, dass die Markise manuell ausgefahren war. Nachdem nun der Regensensor Regen meldet, fährt die Markise zwar korrekt ein, aber nach einer Minute wieder zurück. Im ASC Debug kommt dann rain un-protected, obwohl der Regensensor immer noch auf 1, also "Regen erkannt" steht. Last drive bleibt die ganze Zeit auf manual.
Ich weiß nicht so recht, welche Infos hier hilfreich wären? Eigentlich muss ja nur geprüft werden, ob Regen, dann hoch.

ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 100

Viele Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.

CoolTux

Zitat von: dk3572 am 29 Juni 2020, 14:43:56
heißt, wenn ASC_Self_Defense_Mode auf OFF steht, funktioniert trotzdem das selfDefense bei geöffnetem Fenster und absent?

Und bei der Gelegenheit, konntest du schon mal ein Auge auf das Problem mit der falschen Anzeige LastPosition bei manuellen Fahrten werfen?

Nein das heißt das wenn off gesetzt ist im Rollo gar kein SelfDefense angefahren werde sollte.

LastPosition mache ich bei Gelegenheit.
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

CoolTux

Zitat von: phoenix-anasazi am 29 Juni 2020, 14:59:12
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.

Schaue ich mir an
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

dk3572

Zitat von: CoolTux am 29 Juni 2020, 15:11:43
Nein das heißt das wenn off gesetzt ist im Rollo gar kein SelfDefense angefahren werde sollte.

LastPosition mache ich bei Gelegenheit.

wenn ich das Haus verlasse und es würde noch die Terrassentür aufstehen soll der Rollladen in selfDefense fahren.
Was muss ich dafür einstellen?

Bei absent fahren sie gleich bei Abwesenheit.
Bei gone fahren sie nach längerer Abwesenheit.
Das brauch ich aber beides nicht.

CoolTux

Zitat von: dk3572 am 29 Juni 2020, 15:18:00
wenn ich das Haus verlasse und es würde noch die Terrassentür aufstehen soll der Rollladen in selfDefense fahren.
Was muss ich dafür einstellen?

Bei absent fahren sie gleich bei Abwesenheit.
Bei gone fahren sie nach längerer Abwesenheit.
Das brauch ich aber beides nicht.

Ich schaue da gerne noch mal, aber ich würde sagen off ist off.
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

CoolTux

Zitat von: phoenix-anasazi am 29 Juni 2020, 14:59:12
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.

Ich denke das ich den Fehler gefunden und behoben habe. Update dauert aber noch etwas.
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