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

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

Vorheriges Thema - Nächstes Thema

Eistee

Hab es manuell hoch gefahren und eben ein update all gefolgt von shutdown restart gemacht. Das mit dem Sensor versteh ich grad nicht was er nun meldet.

Rollo:
Internals:
   DEF        6686C3
   FUUID      5c4ba490-f33f-43f7-95a4-a6f2032523850372
   FVERSION   10_CUL_HM.pm:0.223450/2020-07-04
   IODev      MAPLECUL868HM
   NAME       mz.HM.Rollo
   NOTIFYDEV  global
   NR         197
   NTFY_ORDER 50-mz.HM.Rollo
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   peerList   self01,self02,
   OLDREADINGS:
   READINGS:
     2020-04-16 20:06:28   ASC_Enable      on
     2020-07-05 21:24:51   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-07-05 21:17:52   ASC_ShuttersLastDrive manual
     2020-07-05 21:24:48   ASC_Time_DriveDown roommate only
     2020-07-05 21:24:48   ASC_Time_DriveUp roommate only
     2020-07-05 21:24:43   ASC_my_Aufbauwinkel 0.516164229764837
     2020-07-05 21:24:43   ASC_my_Azimuth  306.3
     2020-07-05 21:24:43   ASC_my_Elevation 1.6
     2020-07-05 21:24:43   ASC_my_Gesamtneigung 75.9161642297648
     2020-07-05 21:24:43   ASC_my_IfInShading 1
     2020-07-05 21:24:43   ASC_my_LastDrive manual
     2020-07-05 21:24:43   ASC_my_Rollo    3
     2020-07-05 21:24:43   ASC_my_RolloPhi 4.76474885794452
     2020-07-05 21:24:43   ASC_my_RolloTheta 2.89578334808904
     2020-07-05 21:24:43   ASC_my_ShadingLastStatus out
     2020-07-05 21:24:43   ASC_my_ShadingManualDriveStatus 0
     2020-07-05 21:24:43   ASC_my_ShadingRolloPos 2.34625763612455
     2020-07-05 21:24:43   ASC_my_ShadingStatus out
     2020-07-05 21:24:43   ASC_my_Sonne    3
     2020-07-05 21:24:43   ASC_my_SonnePhi 5.34594349885863
     2020-07-05 21:24:43   ASC_my_SonneTheta 1.59872159482681
     2020-07-05 21:24:43   ASC_my_Winkel   76.6799924073558
     2020-07-05 21:24:43   ASC_my_Winkel_acos NaN
     2020-07-05 21:24:43   ASC_my_Winkel_asin NaN
     2020-07-05 21:24:43   ASC_my_Winkel_atan 53.2326798968975
     2020-07-05 21:24:43   ASC_my_Winkel_cos 13.200349181398
     2020-07-05 21:24:43   ASC_my_Winkel_sin 55.7544359804752
     2020-07-05 21:24:43   ASC_my_Winkel_tan 242.000709747532
     2020-07-05 21:16:56   CommandAccepted yes
     2019-03-29 18:31:55   D-firmware      2.11
     2019-03-30 23:20:13   D-serialNr      PEQ0096625
     2019-04-07 18:34:23   PairedTo        0x308393
     2018-07-26 20:52:11   R-confBtnTime   permanent
     2018-07-27 18:23:22   R-driveDown     54 s
     2018-07-26 21:15:59   R-driveTurn     0.5 s
     2018-07-27 18:23:34   R-driveUp       54 s
     2018-07-26 20:53:51   R-intKeyVisib   visib
     2018-07-26 20:52:11   R-localResDis   off
     2018-07-26 20:52:11   R-pairCentral   0x308393
     2018-07-26 21:15:59   R-posSaveTime   2 s
     2018-07-26 21:15:59   R-refRunCounter 0
     2018-07-26 21:26:48   R-refRunTimeSlats 1.3 s
     2018-07-26 20:54:00   R-self01-lgActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOn on
     2018-07-26 20:54:00   R-self01-lgBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRefOn on
     2018-07-26 20:54:00   R-self01-lgCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-lgCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-lgCtOff geLo
     2018-07-26 20:54:00   R-self01-lgCtOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOn geLo
     2018-07-26 20:54:00   R-self01-lgCtValHi 100
     2018-07-26 20:54:00   R-self01-lgCtValLo 50
     2018-07-26 20:54:00   R-self01-lgDriveMode direct
     2018-07-26 20:54:00   R-self01-lgMaxTimeF unused
     2018-07-26 20:54:00   R-self01-lgMultiExec off
     2018-07-26 20:54:00   R-self01-lgOffDly 0 s
     2018-07-26 20:54:00   R-self01-lgOffLevel 0 %
     2018-07-26 20:54:00   R-self01-lgOffTime unused
     2018-07-26 20:54:00   R-self01-lgOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-lgOnDly 0 s
     2018-07-26 20:54:00   R-self01-lgOnLevel 100 %
     2018-07-26 20:54:00   R-self01-lgOnTime unused
     2018-07-26 20:54:00   R-self01-lgOnTimeMode absolut
     2018-07-26 21:03:14   R-self01-shActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-shBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-shBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOn on
     2018-07-26 20:54:00   R-self01-shBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRefOn on
     2018-07-26 20:54:00   R-self01-shCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-shCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-shCtOff geLo
     2018-07-26 20:54:00   R-self01-shCtOn geLo
     2018-07-26 20:54:00   R-self01-shCtRampOff geLo
     2018-07-26 20:54:00   R-self01-shCtRampOn geLo
     2018-07-26 20:54:00   R-self01-shCtRefOff geLo
     2018-07-26 20:54:00   R-self01-shCtRefOn geLo
     2018-07-26 20:54:00   R-self01-shCtValHi 100
     2018-07-26 20:54:00   R-self01-shCtValLo 50
     2018-07-26 20:54:00   R-self01-shDriveMode direct
     2018-07-26 21:00:58   R-self01-shMaxTimeF 0.4 s
     2018-07-26 21:03:14   R-self01-shMultiExec on
     2018-07-26 20:54:00   R-self01-shOffDly 0 s
     2018-07-26 20:54:00   R-self01-shOffLevel 0 %
     2018-07-26 20:54:00   R-self01-shOffTime unused
     2018-07-26 21:03:14   R-self01-shOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-shOnDly 0 s
     2018-07-26 20:54:00   R-self01-shOnLevel 100 %
     2018-07-26 20:54:00   R-self01-shOnTime unused
     2018-07-26 21:03:14   R-self01-shOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-lgBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtRampOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-lgBlJtRefOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-lgCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-lgCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-lgCtOff geLo
     2018-07-26 21:03:15   R-self02-lgCtOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOn geLo
     2018-07-26 21:03:15   R-self02-lgCtValHi 100
     2018-07-26 21:03:15   R-self02-lgCtValLo 50
     2018-07-26 21:03:15   R-self02-lgDriveMode direct
     2018-07-26 21:03:15   R-self02-lgMaxTimeF unused
     2018-07-26 21:03:15   R-self02-lgMultiExec off
     2018-07-26 21:03:15   R-self02-lgOffDly 0 s
     2018-07-26 21:03:15   R-self02-lgOffLevel 0 %
     2018-07-26 21:03:15   R-self02-lgOffTime unused
     2018-07-26 21:03:15   R-self02-lgOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgOnDly 0 s
     2018-07-26 21:03:15   R-self02-lgOnLevel 100 %
     2018-07-26 21:03:15   R-self02-lgOnTime unused
     2018-07-26 21:03:15   R-self02-lgOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-shActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-shBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-shBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtRampOff off
     2018-07-26 21:03:15   R-self02-shBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-shBlJtRefOff off
     2018-07-26 21:03:15   R-self02-shBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-shCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-shCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-shCtOff geLo
     2018-07-26 21:03:15   R-self02-shCtOn geLo
     2018-07-26 21:03:15   R-self02-shCtRampOff geLo
     2018-07-26 21:03:15   R-self02-shCtRampOn geLo
     2018-07-26 21:03:15   R-self02-shCtRefOff geLo
     2018-07-26 21:03:15   R-self02-shCtRefOn geLo
     2018-07-26 21:03:15   R-self02-shCtValHi 100
     2018-07-26 21:03:15   R-self02-shCtValLo 50
     2018-07-26 21:03:15   R-self02-shDriveMode direct
     2018-07-26 21:03:15   R-self02-shMaxTimeF 0.4 s
     2018-07-26 21:03:15   R-self02-shMultiExec on
     2018-07-26 21:03:15   R-self02-shOffDly 0 s
     2018-07-26 21:03:15   R-self02-shOffLevel 0 %
     2018-07-26 21:03:15   R-self02-shOffTime unused
     2018-07-26 21:03:15   R-self02-shOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-shOnDly 0 s
     2018-07-26 21:03:15   R-self02-shOnLevel 100 %
     2018-07-26 21:03:15   R-self02-shOnTime unused
     2018-07-26 21:03:15   R-self02-shOnTimeMode absolut
     2018-07-26 21:15:59   R-sign          off
     2018-07-26 21:15:59   R-statusInfoMinDly 2 s
     2018-07-26 21:15:59   R-statusInfoRandom 1 s
     2018-07-26 21:15:59   R-transmitTryMax 6
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMaxTimeF unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMaxTimeF 0.1 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTimeMode absolut
     2020-07-05 21:24:44   associatedWith  xx.AutoShuttersControl
     2020-07-05 21:17:52   commState       CMDs_done
     2020-07-05 21:17:52   deviceMsg       on (to xx.VCCU)
     2020-07-05 21:17:52   level           100
     2018-09-03 16:56:18   levelMissed     desired:100
     2020-05-02 18:04:02   levelSlat       set_45
     2020-07-05 21:17:52   motor           stop:on
     2020-07-05 21:17:52   pct             100
     2020-07-05 21:17:52   pctSlat         100
     2020-07-05 21:24:02   peerList        self01,self02,
     2018-07-27 14:04:17   powerOn         2018-07-27 14:04:17
     2020-07-05 21:17:52   recentStateType info
     2020-07-05 21:17:52   slatDir         stop
     2020-07-05 21:17:52   state           on
     2020-07-05 21:17:52   timedOn         off
   helper:
     HM_CMDNR   176
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    self01,self02,:no:1593977042.79448
       TmplTs     1593977042.79448
       cmdKey     :1:1:0::0107:01self01,self02,
       TmplCmds:
         tplSet_self01:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
         tplSet_self02:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
       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-]
         pctLvlSlat:-value-|old|noChng -slatValue-|old|noChng
         pctSlat:[0-100]|old|noChng
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[|xx.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-] ...
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +6686C3,00,00,00
       rxt        0
       vccu       xx.VCCU
       p:
         6686C3
         00
         00
         00
       prefIO:
         MAPLECUL868HM
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 100
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 100
   ASC_Down   roommate
   ASC_DriveUpMaxDuration 65
   ASC_ExternalTrigger wz.Leinwand:state drive-down:drive-up 0
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Alina,rr_Sandra
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 176:360
   ASC_Shading_MinMax_Elevation 5.3:100.0
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos { RolladenHitze(222, 20, 75.4, 2, 273, "mz.HM.Rollo") }
   ASC_Shading_StateChange_SunnyCloudy 42000:15000
   ASC_ShuttersPlace window
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Sleep_Pos 0
   ASC_TempSensor WeatherStation:temperature
   ASC_Up     roommate
   ASC_WindParameters 20:10 100
   ASC_WindProtection on
   IODev      MAPLECUL868HM
   IOgrp      xx.VCCU:MAPLECUL868HM
   alexaName  Rollo
   alexaRoom  Büro
   alias      Rollo
   assistantName Rollo
   autoReadReg 4_reqStatus
   cmdIcon    100:fts_shutter_up stop:fts_shutter_manual 0:fts_shutter_down
   devStateIcon on:fts_window_2w:0 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 off:fts_shutter_100:100 set_on:fts_shutter_up set_off:fts_shutter_down
   event-on-change-reading .*
   expert     1_allReg
   firmware   2.11
   gassistantName Rollo
   genericDeviceType blind
   group      Beschattung
   homebridgeMapping CurrentPosition=pct,minValue=0,maxValue=100,minStep=1
TargetPosition=CurrentPosition,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,6686C301,6686C302,
   room       0 Home,1 Wohnung->1 Büro,GoogleAssistant,Homekit
   serialNr   PEQ0096625
   siriName   mz.HM.Rollo
   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     100:stop:0:pct
   widgetOverride pct:select,100,90,80,70,60,50,40,30,20,10,0


ASC:
Internals:
   FUUID      5e95c14d-f33f-43f7-6a87-e282de004d73b212
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       xx.AutoShuttersControl
   NOTIFYDEV  global,xx.AutoShuttersControl,mz.HM.Rollo,rr_Sandra,xx.Wetter.wunderground,xx.Astro,Bewohner,wz.Leinwand,WeatherStation,xx.zb.Lichtsensor,mz.Twilight,mz.HM.Rollo,rr_Alina,Wetterstation
   NR         261
   NTFY_ORDER 51-xx.AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-04-17 15:39:52   ascEnable       on
     2020-07-05 21:24:50   controlShading  on
     2020-04-15 18:06:03   hardLockOut     off
     2020-07-05 21:17:52   mz.HM.Rollo_PosValue 100
     2020-07-05 20:02:05   mz.HM.Rollo_lastPosValue 10
     2020-07-05 21:24:48   mz.HM.Rollo_nextAstroTimeEvent  5.07.2020 - 21:30
     2020-07-05 21:24:44   room_0_Home_1_Wohnung-_1_B__ro_GoogleAssistant_Homekit mz.HM.Rollo
     2020-04-15 18:06:03   selfDefense     off
     2020-07-05 21:24:48   state           created new drive timer
     2020-04-15 18:08:08   sunriseTimeWeHoliday on
     2020-07-05 21:24:44   userAttrList    rolled out
     2020-04-18 09:23:04   wz.Leinwand_PosValue 0
   helper:
     shuttersList:
       mz.HM.Rollo
   monitoredDevs:
     Bewohner:
       xx.AutoShuttersControl ASC_residentsDev
     WeatherStation:
       mz.HM.Rollo ASC_BrightnessSensor
       xx.AutoShuttersControl ASC_windSensor
     Wetterstation:
       mz.HM.Rollo ASC_BrightnessSensor
     mz.HM.Rollo:
     mz.Twilight:
       xx.AutoShuttersControl ASC_twilightDevice
     rr_Alina:
       mz.HM.Rollo ASC_Roommate_Device
     rr_Sandra:
       mz.HM.Rollo ASC_Roommate_Device
     wz.Leinwand:
       mz.HM.Rollo ASC_ExternalTrigger
     xx.Astro:
       xx.AutoShuttersControl ASC_twilightDevice
     xx.Wetter.wunderground:
       mz.HM.Rollo ASC_BrightnessSensor
     xx.zb.Lichtsensor:
       mz.HM.Rollo ASC_BrightnessSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_freezeTemp 0
   ASC_rainSensor WeatherStation:rain 0.1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor WeatherStation:temperature
   ASC_twilightDevice xx.Astro
   ASC_windSensor WeatherStation:wind_gust_max10m
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Beschattung
   icon       fts_shutter_automatic
   room       1 Wohnung->1 Büro
   verbose    3

CoolTux

Ich sehe das Problem. Oder besser die Probleme.

Erstmal hast Du sowohl im ASC als auch im Rollo jeweils ein Tempsensor definiert und dann auch noch den selben. Das ist Unsinn.
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.

Meine Empfehlung ist es Dummy Devices für die jeweiligen Readings an zu legen.

Das wind-unprotected kommt von dieser Doppelbelegung. ASC wusste nicht was genau das ist. Ich denke es war Dein Brightness Sensor aber ASC hat die erste Funktion genommen welche es dem Device zuordnen konnte und das war wohl Wind.



Grüße
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

Eistee

Du willst mir erzählen das ich plötzlich meine Wetterstation nicht mehr nutzen kann die seit 3 Monaten fehlerfrei mit ASC zusammen funktioniert? Das mit den Dummy Devices verstehe ich nicht. Ich habe nicht ein Dummy Device in meinem FHEM da ich der Meinung bin das diese völlig überflüssig sind.

Internals:
   FUUID      5ea4b6da-f33f-43f7-5e51-f6a69a72a2e98aa5
   FVERSION   50_HP1000.pm:0.192630/2019-04-25
   FW         WEBweatherstation
   INTERVAL   30
   IP         192.168.178.112
   NAME       WeatherStation
   NR         267
   SERVER_TYPE php
   STATE      T: 21,7 °C H: 60 %
   SWVERSION  EasyWeatherV1.4.9
   SYSTEMTIME_UTC 2020-07-05 20:17:34
   TYPE       HP1000
   UPLOAD_TYPE customize
   READINGS:
     2020-05-13 19:07:32   Activity        alive
     2020-07-05 22:17:35   UV              0
     2020-07-05 22:17:35   UVR             0
     2020-07-05 19:05:05   UVcondition     low
     2020-07-05 19:05:05   UVcondition_rgb 4C9329
     2020-07-05 21:49:36   condition       nt_clear
     2020-07-05 21:49:36   daylight        0
     2020-07-05 22:17:35   dewpoint        13.6
     2020-07-05 22:17:35   dewpoint_f      56.5
     2020-07-05 22:17:35   humidity        60
     2020-07-05 22:17:35   humidityAbs     11
     2020-07-05 22:17:35   humidityAbs_f   124
     2020-07-05 11:41:06   humidityCondition ideal
     2020-07-05 11:41:06   humidityCondition_rgb 4C9329
     2020-07-05 22:17:35   indoorDewpoint  14
     2020-07-05 22:17:35   indoorDewpoint_f 63
     2020-07-05 22:17:35   indoorHumidity  47
     2020-07-05 22:17:35   indoorHumidityAbs 12
     2020-07-05 22:17:35   indoorHumidityAbs_f 138
     2020-07-04 13:07:06   indoorHumidityCondition ideal
     2020-07-04 13:07:06   indoorHumidityCondition_rgb 4C9329
     2020-07-05 22:17:35   indoorTemperature 26.6
     2020-07-05 21:57:06   indoorTemperatureCondition high
     2020-07-05 21:57:06   indoorTemperatureCondition_rgb E7652B
     2020-07-05 22:17:35   indoorTemperature_f 79.9
     2020-07-02 21:58:35   israining       0
     2020-07-05 22:17:35   luminosity      0.0
     2020-07-05 22:17:35   pressure        1010.9
     2020-07-05 22:17:35   pressureAbs     1010.9
     2020-07-05 22:17:35   pressureAbs_in  29.853
     2020-07-05 22:17:35   pressureAbs_mm  7.6
     2020-07-05 22:17:35   pressure_in     29.853
     2020-07-05 22:17:35   pressure_mm     7.6
     2020-07-05 22:17:35   rain            0.0
     2020-07-05 22:17:35   rain_day        0.0
     2020-07-05 22:17:35   rain_day_in     0.000
     2020-07-05 22:17:35   rain_in         0.000
     2020-07-05 22:17:35   rain_month      3.8
     2020-07-05 22:17:35   rain_month_in   0.150
     2020-07-05 22:17:35   rain_week       0.0
     2020-07-05 22:17:35   rain_week_in    0.000
     2020-07-05 22:17:35   rain_year       310.3
     2020-07-05 22:17:35   rain_year_in    12.217
     2020-07-05 22:17:35   solarradiation  0.00
     2020-07-05 22:17:35   state           T: 21,7 °C H: 60 %
     2020-07-05 22:17:35   temperature     21.7
     2020-07-04 07:41:08   temperatureCondition ideal
     2020-07-04 07:41:08   temperatureCondition_rgb 4C9329
     2020-07-05 22:17:35   temperature_f   71.1
     2020-07-05 22:10:35   windCondition   moderate_breeze
     2020-07-05 22:10:35   windCondition_rgb B1FC7B
     2020-07-05 21:34:05   windWarning     
     2020-07-05 22:17:35   wind_chill      21.7
     2020-07-05 22:17:35   wind_chill_f    71.1
     2020-07-05 22:17:35   wind_compasspoint WSW
     2020-07-05 22:16:36   wind_compasspoint_avg10m W
     2020-07-05 22:17:35   wind_compasspoint_avg2m SW
     2020-07-05 22:17:35   wind_direction  246
     2020-07-05 22:17:35   wind_direction_avg2m 216
     2020-07-05 22:17:35   wind_gust       13.0
     2020-07-05 22:17:35   wind_gust_bft   3
     2020-07-05 22:17:35   wind_gust_direction_avg10m 263
     2020-07-05 22:17:35   wind_gust_fts   12
     2020-07-05 22:17:35   wind_gust_kn    7
     2020-07-05 22:10:35   wind_gust_max10m 23.8
     2020-07-05 22:17:35   wind_gust_mph   8.1
     2020-07-05 22:10:35   wind_gust_mph_max10m 14.8
     2020-07-05 22:17:35   wind_gust_mps   3.6
     2020-07-05 22:17:35   wind_speed      9.4
     2020-07-05 22:17:35   wind_speed_avg2m 6
     2020-07-05 22:17:35   wind_speed_bft  2
     2020-07-05 22:17:35   wind_speed_bft_avg2m 2
     2020-07-05 22:17:35   wind_speed_fts  9
     2020-07-05 22:17:35   wind_speed_kn   5
     2020-07-05 22:17:35   wind_speed_kn_avg2m 3.2
     2020-07-05 22:17:35   wind_speed_mph  5.8
     2020-07-05 22:17:35   wind_speed_mph_avg2m 4
     2020-07-05 22:17:35   wind_speed_mps  2.6
     2020-07-05 22:17:35   wind_speed_mps_avg2m 2
     2020-04-27 18:20:31   wu_state        ok
   fhem:
     infix      updateweatherstation
   helper:
     history:
       windchill:
         21.7
         21.8
         21.8
         21.8
         21.8
         21.8
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         22.0
       winddir:
         246
         331
         277
         8
         68
         308
         279
         308
         302
         290
         327
         301
         201
         275
         316
         275
         219
         313
         290
         319
       windgust:
         13.0
         9.4
         9.4
         3.6
         3.6
         7.2
         9.4
         13.0
         7.2
         5.4
         5.4
         13.0
         9.4
         14.8
         23.8
         16.6
         9.4
         5.4
         7.2
         5.4
       windgustmph:
         8.1
         5.8
         5.8
         2.2
         2.2
         4.5
         5.8
         8.1
         4.5
         3.4
         3.4
         8.1
         5.8
         9.2
         14.8
         10.3
         5.8
         3.4
         4.5
         3.4
       windspeed:
         9.4
         7.2
         5.4
         2.5
       windspeedmph:
         5.8
         4.5
         3.4
         1.6
Attributes:
   alias      Wetterstation
   group      Wetter
   room       8.0 Wetter
   stateReadings temperature humidity
   stateReadingsFormat 1

CoolTux

Hast Du das mit Wind neu drin? Denke nicht das Du das seit 3 Monaten drin hast.
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

Eistee

Dann lass es zwei sein aber in V0.8 und V0.9 lief es schon und V0.10 auch.

CoolTux

Erklären kann ich es mir nicht. Die Reihenfolge der Funktionen habe ich nicht geändert. Aber davon ab ist es so wie ich gesagt habe.
Devices welche in der NOTIFYDEV stehen dürfen immer nur einem Attribut zugeordnet werden.
Also zum Beispiel ASC_BrightnessSensor das selbe Device darf aber nicht noch mal zum Beispiel in ASC_rainSensor auftauchen.

Allerdings habe ich soeben, Dank Dir, etwas gefunden wie man zu mindestens ein Device im ASC Device als Attribut eintragen kann und das selbe Device in einem Rollo Device als Attribut.
Ich werde das die kommende Woche einbauen und würde mich freuen wenn Du dann das testen könntest. Dann sollte zu mindest Deine aktuelle Konfiguration laufen und rain nicht mehr einfach so auslösen.
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

dancatt

Zitat von: CoolTux am 05 Juli 2020, 21:46:04
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.
Moin. Das Finde ich aber auch etwas unglücklich. Habe auch eine Wetterstation und benutze diese aktuell NUR für "ASC_tempSensor". Deswegen ist das Problem bei mir zum Glück noch nicht aufgetreten. Wollte aber in naher Zukunft diesen auch für "ASC_rainSensor" und "ASC_windSensor" nutzen.
Ich möchte auch ungern mehrere dummys anlegen. Vielleicht gibt es ja eine schicke Lösung.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Zitat von: dancatt am 06 Juli 2020, 08:59:22
Moin. Das Finde ich aber auch etwas unglücklich. Habe auch eine Wetterstation und benutze diese aktuell NUR für "ASC_tempSensor". Deswegen ist das Problem bei mir zum Glück noch nicht aufgetreten. Wollte aber in naher Zukunft diesen auch für "ASC_rainSensor" und "ASC_windSensor" nutzen.
Ich möchte auch ungern mehrere dummys anlegen. Vielleicht gibt es ja eine schicke Lösung.

Mag sein das es ungünstig erscheint, ist aber techn. aus meiner Sicht aktuell nicht anders zu Händeln. Wie gesagt ich werde noch einbauen das ASC zwischen seinen eigenen Device und anderen unterscheiden kann dann. Dann kann man Für Wind im ASC und für Brightness was anderes nehmen. Aber das war es dann auch schon. Temperatur ist was anderes weil hier nicht auf ein Event reagiert wird sondern immer nur ausgelesen wird. Temperatur ist also aussen vor. Es geht nur um Devices welche im Internal NOTIFYDEV stehen.


Grüße
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: Eistee am 05 Juli 2020, 21:29:54
Hab es manuell hoch gefahren und eben ein update all gefolgt von shutdown restart gemacht. Das mit dem Sensor versteh ich grad nicht was er nun meldet.

Rollo:
Internals:
   DEF        6686C3
   FUUID      5c4ba490-f33f-43f7-95a4-a6f2032523850372
   FVERSION   10_CUL_HM.pm:0.223450/2020-07-04
   IODev      MAPLECUL868HM
   NAME       mz.HM.Rollo
   NOTIFYDEV  global
   NR         197
   NTFY_ORDER 50-mz.HM.Rollo
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   peerList   self01,self02,
   OLDREADINGS:
   READINGS:
     2020-04-16 20:06:28   ASC_Enable      on
     2020-07-05 21:24:51   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-07-05 21:17:52   ASC_ShuttersLastDrive manual
     2020-07-05 21:24:48   ASC_Time_DriveDown roommate only
     2020-07-05 21:24:48   ASC_Time_DriveUp roommate only
     2020-07-05 21:24:43   ASC_my_Aufbauwinkel 0.516164229764837
     2020-07-05 21:24:43   ASC_my_Azimuth  306.3
     2020-07-05 21:24:43   ASC_my_Elevation 1.6
     2020-07-05 21:24:43   ASC_my_Gesamtneigung 75.9161642297648
     2020-07-05 21:24:43   ASC_my_IfInShading 1
     2020-07-05 21:24:43   ASC_my_LastDrive manual
     2020-07-05 21:24:43   ASC_my_Rollo    3
     2020-07-05 21:24:43   ASC_my_RolloPhi 4.76474885794452
     2020-07-05 21:24:43   ASC_my_RolloTheta 2.89578334808904
     2020-07-05 21:24:43   ASC_my_ShadingLastStatus out
     2020-07-05 21:24:43   ASC_my_ShadingManualDriveStatus 0
     2020-07-05 21:24:43   ASC_my_ShadingRolloPos 2.34625763612455
     2020-07-05 21:24:43   ASC_my_ShadingStatus out
     2020-07-05 21:24:43   ASC_my_Sonne    3
     2020-07-05 21:24:43   ASC_my_SonnePhi 5.34594349885863
     2020-07-05 21:24:43   ASC_my_SonneTheta 1.59872159482681
     2020-07-05 21:24:43   ASC_my_Winkel   76.6799924073558
     2020-07-05 21:24:43   ASC_my_Winkel_acos NaN
     2020-07-05 21:24:43   ASC_my_Winkel_asin NaN
     2020-07-05 21:24:43   ASC_my_Winkel_atan 53.2326798968975
     2020-07-05 21:24:43   ASC_my_Winkel_cos 13.200349181398
     2020-07-05 21:24:43   ASC_my_Winkel_sin 55.7544359804752
     2020-07-05 21:24:43   ASC_my_Winkel_tan 242.000709747532
     2020-07-05 21:16:56   CommandAccepted yes
     2019-03-29 18:31:55   D-firmware      2.11
     2019-03-30 23:20:13   D-serialNr      PEQ0096625
     2019-04-07 18:34:23   PairedTo        0x308393
     2018-07-26 20:52:11   R-confBtnTime   permanent
     2018-07-27 18:23:22   R-driveDown     54 s
     2018-07-26 21:15:59   R-driveTurn     0.5 s
     2018-07-27 18:23:34   R-driveUp       54 s
     2018-07-26 20:53:51   R-intKeyVisib   visib
     2018-07-26 20:52:11   R-localResDis   off
     2018-07-26 20:52:11   R-pairCentral   0x308393
     2018-07-26 21:15:59   R-posSaveTime   2 s
     2018-07-26 21:15:59   R-refRunCounter 0
     2018-07-26 21:26:48   R-refRunTimeSlats 1.3 s
     2018-07-26 20:54:00   R-self01-lgActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOn on
     2018-07-26 20:54:00   R-self01-lgBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRefOn on
     2018-07-26 20:54:00   R-self01-lgCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-lgCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-lgCtOff geLo
     2018-07-26 20:54:00   R-self01-lgCtOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOn geLo
     2018-07-26 20:54:00   R-self01-lgCtValHi 100
     2018-07-26 20:54:00   R-self01-lgCtValLo 50
     2018-07-26 20:54:00   R-self01-lgDriveMode direct
     2018-07-26 20:54:00   R-self01-lgMaxTimeF unused
     2018-07-26 20:54:00   R-self01-lgMultiExec off
     2018-07-26 20:54:00   R-self01-lgOffDly 0 s
     2018-07-26 20:54:00   R-self01-lgOffLevel 0 %
     2018-07-26 20:54:00   R-self01-lgOffTime unused
     2018-07-26 20:54:00   R-self01-lgOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-lgOnDly 0 s
     2018-07-26 20:54:00   R-self01-lgOnLevel 100 %
     2018-07-26 20:54:00   R-self01-lgOnTime unused
     2018-07-26 20:54:00   R-self01-lgOnTimeMode absolut
     2018-07-26 21:03:14   R-self01-shActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-shBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-shBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOn on
     2018-07-26 20:54:00   R-self01-shBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRefOn on
     2018-07-26 20:54:00   R-self01-shCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-shCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-shCtOff geLo
     2018-07-26 20:54:00   R-self01-shCtOn geLo
     2018-07-26 20:54:00   R-self01-shCtRampOff geLo
     2018-07-26 20:54:00   R-self01-shCtRampOn geLo
     2018-07-26 20:54:00   R-self01-shCtRefOff geLo
     2018-07-26 20:54:00   R-self01-shCtRefOn geLo
     2018-07-26 20:54:00   R-self01-shCtValHi 100
     2018-07-26 20:54:00   R-self01-shCtValLo 50
     2018-07-26 20:54:00   R-self01-shDriveMode direct
     2018-07-26 21:00:58   R-self01-shMaxTimeF 0.4 s
     2018-07-26 21:03:14   R-self01-shMultiExec on
     2018-07-26 20:54:00   R-self01-shOffDly 0 s
     2018-07-26 20:54:00   R-self01-shOffLevel 0 %
     2018-07-26 20:54:00   R-self01-shOffTime unused
     2018-07-26 21:03:14   R-self01-shOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-shOnDly 0 s
     2018-07-26 20:54:00   R-self01-shOnLevel 100 %
     2018-07-26 20:54:00   R-self01-shOnTime unused
     2018-07-26 21:03:14   R-self01-shOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-lgBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtRampOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-lgBlJtRefOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-lgCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-lgCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-lgCtOff geLo
     2018-07-26 21:03:15   R-self02-lgCtOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOn geLo
     2018-07-26 21:03:15   R-self02-lgCtValHi 100
     2018-07-26 21:03:15   R-self02-lgCtValLo 50
     2018-07-26 21:03:15   R-self02-lgDriveMode direct
     2018-07-26 21:03:15   R-self02-lgMaxTimeF unused
     2018-07-26 21:03:15   R-self02-lgMultiExec off
     2018-07-26 21:03:15   R-self02-lgOffDly 0 s
     2018-07-26 21:03:15   R-self02-lgOffLevel 0 %
     2018-07-26 21:03:15   R-self02-lgOffTime unused
     2018-07-26 21:03:15   R-self02-lgOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgOnDly 0 s
     2018-07-26 21:03:15   R-self02-lgOnLevel 100 %
     2018-07-26 21:03:15   R-self02-lgOnTime unused
     2018-07-26 21:03:15   R-self02-lgOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-shActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-shBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-shBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtRampOff off
     2018-07-26 21:03:15   R-self02-shBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-shBlJtRefOff off
     2018-07-26 21:03:15   R-self02-shBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-shCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-shCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-shCtOff geLo
     2018-07-26 21:03:15   R-self02-shCtOn geLo
     2018-07-26 21:03:15   R-self02-shCtRampOff geLo
     2018-07-26 21:03:15   R-self02-shCtRampOn geLo
     2018-07-26 21:03:15   R-self02-shCtRefOff geLo
     2018-07-26 21:03:15   R-self02-shCtRefOn geLo
     2018-07-26 21:03:15   R-self02-shCtValHi 100
     2018-07-26 21:03:15   R-self02-shCtValLo 50
     2018-07-26 21:03:15   R-self02-shDriveMode direct
     2018-07-26 21:03:15   R-self02-shMaxTimeF 0.4 s
     2018-07-26 21:03:15   R-self02-shMultiExec on
     2018-07-26 21:03:15   R-self02-shOffDly 0 s
     2018-07-26 21:03:15   R-self02-shOffLevel 0 %
     2018-07-26 21:03:15   R-self02-shOffTime unused
     2018-07-26 21:03:15   R-self02-shOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-shOnDly 0 s
     2018-07-26 21:03:15   R-self02-shOnLevel 100 %
     2018-07-26 21:03:15   R-self02-shOnTime unused
     2018-07-26 21:03:15   R-self02-shOnTimeMode absolut
     2018-07-26 21:15:59   R-sign          off
     2018-07-26 21:15:59   R-statusInfoMinDly 2 s
     2018-07-26 21:15:59   R-statusInfoRandom 1 s
     2018-07-26 21:15:59   R-transmitTryMax 6
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMaxTimeF unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMaxTimeF 0.1 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTimeMode absolut
     2020-07-05 21:24:44   associatedWith  xx.AutoShuttersControl
     2020-07-05 21:17:52   commState       CMDs_done
     2020-07-05 21:17:52   deviceMsg       on (to xx.VCCU)
     2020-07-05 21:17:52   level           100
     2018-09-03 16:56:18   levelMissed     desired:100
     2020-05-02 18:04:02   levelSlat       set_45
     2020-07-05 21:17:52   motor           stop:on
     2020-07-05 21:17:52   pct             100
     2020-07-05 21:17:52   pctSlat         100
     2020-07-05 21:24:02   peerList        self01,self02,
     2018-07-27 14:04:17   powerOn         2018-07-27 14:04:17
     2020-07-05 21:17:52   recentStateType info
     2020-07-05 21:17:52   slatDir         stop
     2020-07-05 21:17:52   state           on
     2020-07-05 21:17:52   timedOn         off
   helper:
     HM_CMDNR   176
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    self01,self02,:no:1593977042.79448
       TmplTs     1593977042.79448
       cmdKey     :1:1:0::0107:01self01,self02,
       TmplCmds:
         tplSet_self01:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
         tplSet_self02:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
       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-]
         pctLvlSlat:-value-|old|noChng -slatValue-|old|noChng
         pctSlat:[0-100]|old|noChng
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[|xx.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-] ...
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +6686C3,00,00,00
       rxt        0
       vccu       xx.VCCU
       p:
         6686C3
         00
         00
         00
       prefIO:
         MAPLECUL868HM
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 100
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 100
   ASC_Down   roommate
   ASC_DriveUpMaxDuration 65
   ASC_ExternalTrigger wz.Leinwand:state drive-down:drive-up 0
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Alina,rr_Sandra
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 176:360
   ASC_Shading_MinMax_Elevation 5.3:100.0
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos { RolladenHitze(222, 20, 75.4, 2, 273, "mz.HM.Rollo") }
   ASC_Shading_StateChange_SunnyCloudy 42000:15000
   ASC_ShuttersPlace window
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Sleep_Pos 0
   ASC_TempSensor WeatherStation:temperature
   ASC_Up     roommate
   ASC_WindParameters 20:10 100
   ASC_WindProtection on
   IODev      MAPLECUL868HM
   IOgrp      xx.VCCU:MAPLECUL868HM
   alexaName  Rollo
   alexaRoom  Büro
   alias      Rollo
   assistantName Rollo
   autoReadReg 4_reqStatus
   cmdIcon    100:fts_shutter_up stop:fts_shutter_manual 0:fts_shutter_down
   devStateIcon on:fts_window_2w:0 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 off:fts_shutter_100:100 set_on:fts_shutter_up set_off:fts_shutter_down
   event-on-change-reading .*
   expert     1_allReg
   firmware   2.11
   gassistantName Rollo
   genericDeviceType blind
   group      Beschattung
   homebridgeMapping CurrentPosition=pct,minValue=0,maxValue=100,minStep=1
TargetPosition=CurrentPosition,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,6686C301,6686C302,
   room       0 Home,1 Wohnung->1 Büro,GoogleAssistant,Homekit
   serialNr   PEQ0096625
   siriName   mz.HM.Rollo
   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     100:stop:0:pct
   widgetOverride pct:select,100,90,80,70,60,50,40,30,20,10,0


ASC:
Internals:
   FUUID      5e95c14d-f33f-43f7-6a87-e282de004d73b212
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       xx.AutoShuttersControl
   NOTIFYDEV  global,xx.AutoShuttersControl,mz.HM.Rollo,rr_Sandra,xx.Wetter.wunderground,xx.Astro,Bewohner,wz.Leinwand,WeatherStation,xx.zb.Lichtsensor,mz.Twilight,mz.HM.Rollo,rr_Alina,Wetterstation
   NR         261
   NTFY_ORDER 51-xx.AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-04-17 15:39:52   ascEnable       on
     2020-07-05 21:24:50   controlShading  on
     2020-04-15 18:06:03   hardLockOut     off
     2020-07-05 21:17:52   mz.HM.Rollo_PosValue 100
     2020-07-05 20:02:05   mz.HM.Rollo_lastPosValue 10
     2020-07-05 21:24:48   mz.HM.Rollo_nextAstroTimeEvent  5.07.2020 - 21:30
     2020-07-05 21:24:44   room_0_Home_1_Wohnung-_1_B__ro_GoogleAssistant_Homekit mz.HM.Rollo
     2020-04-15 18:06:03   selfDefense     off
     2020-07-05 21:24:48   state           created new drive timer
     2020-04-15 18:08:08   sunriseTimeWeHoliday on
     2020-07-05 21:24:44   userAttrList    rolled out
     2020-04-18 09:23:04   wz.Leinwand_PosValue 0
   helper:
     shuttersList:
       mz.HM.Rollo
   monitoredDevs:
     Bewohner:
       xx.AutoShuttersControl ASC_residentsDev
     WeatherStation:
       mz.HM.Rollo ASC_BrightnessSensor
       xx.AutoShuttersControl ASC_windSensor
     Wetterstation:
       mz.HM.Rollo ASC_BrightnessSensor
     mz.HM.Rollo:
     mz.Twilight:
       xx.AutoShuttersControl ASC_twilightDevice
     rr_Alina:
       mz.HM.Rollo ASC_Roommate_Device
     rr_Sandra:
       mz.HM.Rollo ASC_Roommate_Device
     wz.Leinwand:
       mz.HM.Rollo ASC_ExternalTrigger
     xx.Astro:
       xx.AutoShuttersControl ASC_twilightDevice
     xx.Wetter.wunderground:
       mz.HM.Rollo ASC_BrightnessSensor
     xx.zb.Lichtsensor:
       mz.HM.Rollo ASC_BrightnessSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_freezeTemp 0
   ASC_rainSensor WeatherStation:rain 0.1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor WeatherStation:temperature
   ASC_twilightDevice xx.Astro
   ASC_windSensor WeatherStation:wind_gust_max10m
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Beschattung
   icon       fts_shutter_automatic
   room       1 Wohnung->1 Büro
   verbose    3


Hallo Alina,

Ich habe im testing Branch eine neue Version hochgeladen welche nun die Unterscheidung zwischen ASC Device und Rollodevice für die Sensor Attribute macht.
Bitte beachte aber das zum Beispiel für wind und rain nicht das selbe Device nehmen kannst oder beim Rollo für Brightness und ExternalTrigger. Ich denke man hat es nun schon sehr eingrenzen können durch diese Variante. Einzig Wind und Rain ist noch etwas ungünstig, aber wie gesagt, es geht leider nicht besser.
Ich hätte vielleicht noch mit etwas Umbau die Möglichkeit zwischen wind und rain zu unterscheiden, aber das dauert und ich muss mir das erst noch mal genauer anschauen.



Grüße
Marko
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

dancatt

Zitat von: CoolTux am 06 Juli 2020, 09:27:59
Mag sein das es ungünstig erscheint, ist aber techn. aus meiner Sicht aktuell nicht anders zu Händeln. Wie gesagt ich werde noch einbauen das ASC zwischen seinen eigenen Device und anderen unterscheiden kann dann. Dann kann man Für Wind im ASC und für Brightness was anderes nehmen. Aber das war es dann auch schon. Temperatur ist was anderes weil hier nicht auf ein Event reagiert wird sondern immer nur ausgelesen wird. Temperatur ist also aussen vor. Es geht nur um Devices welche im Internal NOTIFYDEV stehen.
Grüße

Meine Wetterstation steht im Internal NOTIFYDEV und wird auch aktuell NUR in ASC_tempSensor verwendet.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Zitat von: dancatt am 06 Juli 2020, 10:26:42
Meine Wetterstation steht im Internal NOTIFYDEV und wird auch aktuell NUR in ASC_tempSensor verwendet.

Dann hattest Du ihn mal irgendwo anders mit drin und vergessen sauber zu löschen.
Gib mal ein list von Deinem ASC Device bitte.
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

dancatt

Zitat von: CoolTux am 06 Juli 2020, 10:43:47
Dann hattest Du ihn mal irgendwo anders mit drin und vergessen sauber zu löschen.
Gib mal ein list von Deinem ASC Device bitte.


Internals:
   .FhemMetaInternals 1
   FUUID      5c765ad0-f33f-cf0a-55eb-449998b200d8a87e
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       asc_Rollladen
   NOTIFYDEV  global,asc_Rollladen,1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r,1_06_KU_Rollladen,1_02_WZ_Tuerkontakt,1_06_KU_Rollladen,1_02_WZ_Rollladen_r,tw_Altenglan,1_02_WZ_Rollladen_l,residents,1_06_KU_Tuerkontakt,ws980wifi
   NR         361
   NTFY_ORDER 51-asc_Rollladen
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-02-07 20:15:54   .monitoredDevs  {"1_02_WZ_Tuerkontakt":{"1_02_WZ_Rollladen_l":"ASC_WindowRec","1_02_WZ_Rollladen_r":"ASC_WindowRec"},"tw_Altenglan":{"asc_Rollladen":"ASC_twilightDevice"},"1_02_WZ_Rollladen_l":{},"1_06_KU_Tuerkontakt":{"1_06_KU_Rollladen":"ASC_WindowRec"},"1_02_WZ_Rollladen_r":{},"1_06_KU_Rollladen":{},"ws980wifi":{"1_06_KU_Rollladen":"ASC_BrightnessSensor","1_02_WZ_Rollladen_r":"ASC_BrightnessSensor","1_02_WZ_Rollladen_l":"ASC_BrightnessSensor"},"residents":{"asc_Rollladen":"ASC_residentsDev"}}
     2020-07-06 08:30:35   1_02_WZ_Rollladen_l_PosValue 100
     2020-07-04 21:56:21   1_02_WZ_Rollladen_l_lastDelayPosValue 40
     2020-07-06 08:30:02   1_02_WZ_Rollladen_l_lastPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_l_nextAstroTimeEvent  6.07.2020 - 21:55
     2020-07-06 08:30:37   1_02_WZ_Rollladen_r_PosValue 100
     2020-07-04 21:56:21   1_02_WZ_Rollladen_r_lastDelayPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_r_lastPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_r_nextAstroTimeEvent  6.07.2020 - 21:55
     2020-07-06 07:03:39   1_06_KU_Rollladen_PosValue 100
     2020-07-06 07:30:02   1_06_KU_Rollladen_lastDelayPosValue 100
     2020-07-05 21:55:52   1_06_KU_Rollladen_lastPosValue 100
     2020-07-06 07:30:02   1_06_KU_Rollladen_nextAstroTimeEvent  6.07.2020 - 21:55
     2019-06-04 11:16:22   ascEnable       on
     2020-07-03 10:02:22   controlShading  on
     2019-07-24 15:43:58   hardLockOut     off
     2019-02-27 10:39:29   partyMode       off
     2020-07-03 10:02:03   room_1_02_WZ_9_06_CUL_HM 1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r
     2020-07-03 10:02:03   room_1_06_KU_9_06_CUL_HM 1_06_KU_Rollladen
     2019-02-27 10:39:29   selfDefense     off
     2020-07-06 08:30:37   state           day open
     2019-03-01 16:27:16   sunriseTimeWeHoliday on
     2020-07-03 10:02:03   userAttrList    rolled out
   helper:
     shuttersList:
       1_02_WZ_Rollladen_l
       1_02_WZ_Rollladen_r
       1_06_KU_Rollladen
   monitoredDevs:
     1_02_WZ_Rollladen_l:
     1_02_WZ_Rollladen_r:
     1_02_WZ_Tuerkontakt:
       1_02_WZ_Rollladen_l ASC_WindowRec
       1_02_WZ_Rollladen_r ASC_WindowRec
     1_06_KU_Rollladen:
     1_06_KU_Tuerkontakt:
       1_06_KU_Rollladen ASC_WindowRec
     residents:
       asc_Rollladen ASC_residentsDev
     tw_Altenglan:
       asc_Rollladen ASC_twilightDevice
     ws980wifi:
       1_02_WZ_Rollladen_l ASC_BrightnessSensor
       1_02_WZ_Rollladen_r ASC_BrightnessSensor
       1_06_KU_Rollladen ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -3
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_residentsDev residents:state
   ASC_tempSensor ws980wifi:temperature
   ASC_twilightDevice tw_Altenglan
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rollladen
   icon       fts_shutter_automatic
   room       1_02_WZ,1_06_KU


ist auch manches doppelt drin sehe ich gerade
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Du hast ihn laut Anzeige als Brightness Sensor und als Temposensor. Ist der ws98wifi
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

dancatt

Zitat von: CoolTux am 06 Juli 2020, 12:04:55
Du hast ihn laut Anzeige als Brightness Sensor und als Temposensor. Ist der ws98wifi
Ja, aber im Rollladen-Device
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Zitat von: dancatt am 06 Juli 2020, 12:44:34
Ja, aber im Rollladen-Device

Ja und dennoch erfolgt das Reagieren auf ein Event von einem Sensordevice welchen im Rollo angegeben wird über die ASC Instanz (Device). Daher steht auch das Device in der NOTIFYDEV drin. Aber nicht weil es als Tempsensor angegeben wurde sondern weil es als Brightnesssensor angegeben wurde.


Grüße
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