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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Karflyer am 27 Mai 2021, 09:38:35
Ich verwende die Version v0.10.14

Grüße
Stefan

Damit sollte es eigentlich gehen. Kann mir Deine Beobachtung nicht erklären. Und IsDay() sagt wirklich 0?
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

Karflyer

ZitatDamit sollte es eigentlich gehen. Kann mir Deine Beobachtung nicht erklären. Und IsDay() sagt wirklich 0?

Ich habe den Fehler gefunden. Der lag bei mir. Ich habe am globalen Attribut 'holiday2we' ein Dummy-Device hinterlegt. In dessen Berechnungsmethode für das Reading 'tomorrow' war ein Fehler. Das reading tomorrow hatte den Wert 1 obwohl der Urlaub erst in x-Tagen anfängt. Nach Korrektur der Berechnung werden nun auch im ASC die Zeiten wieder korrekt gesetzt.
Sorry für den zusätzlichen Aufwand den ich dir dadurch verursacht habe.

Grüße
Stefan

alexmetz

Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    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
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   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_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima
FHEM auf RaspberryPi 4
Homematic

alexmetz

Im Nachgang habe ich jetzt noch ein Problem:

Die Beschattungsfunktion wechselt dauernd zwischen "in reserved" und "out" obwohl meines Erachtens alle Bedigungen erfüllt sein sollten. Wenn er auf out geht, scheint das lt. Log (s.u.) an der Außentemperatur zu liegen. Diese ist bei 17.7 Grad. Da ich
attr wg_MArkise ASC_Shading_Min_OutsideTemperature 15 gestellt habe, sollte das aber doch kein Problem sein. V.a. nicht, weshalb zunächst offenbar richtig erkannt wird, dann aber wieder nicht.

Danke nochmal!!

Hier mal das Log (debug verbose=4):
ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 7.9

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 222 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:35:35 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:35:35 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:35:35 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:135, Elevation: 57.6, Brightness: 222, OutTemp: 17.5, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:35:52 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR ASC verbose 4'
        ];

2021.05.31 11:35:58 2: FRITZBOX FritzBox: Telnet_OpenCon.4216 Telnet error while waiting for command prompt: pattern match timed-out
2021.05.31 11:36:03 2: ROOMMATE set rr_Alex location home
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.1 H: 42 W: 9.1 R: 1.18 IR: 0 WD: 60 WDR: 67.5 S: 171 B: 231 ',
          'sunshine: 171',
          'temperature: 17.1',
          'windDirRange: 67.5',
          'windDirection: 60',
          'windSpeed: 9.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 9.1
2021.05.31 11:38:14 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:38:14 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 225 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:135, Elevation: 57.6, Brightness: 225, OutTemp: 17.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 135 Elevation: 57.6 Brightness: 225 OutTemp: 17.1
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:38:14
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:39:32 2: ROOMMATE set rr_Alex home
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'SunAz: 136.9',
          'MoonAz: 252.4',
          'MoonDistanceObserver: 381633',
          'ObsLMST: 03:02:38',
          'ObsGMST: 02:16:33',
          'SunDistanceObserver: 151687397',
          'MoonDistance: 380220',
          'SunDistance: 151692812',
          'MoonAlt: -12.3',
          'SunAlt: 58.1',
          'ObsTime: 11:40:06'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 225, OutTemp: 17.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 225 OutTemp: 17.1
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454006

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:40:37 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 45',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.2 H: 45 W: 7.3 R: 1.18 IR: 0 WD: 205 WDR: 67.5 S: 174 B: 232 ',
          'sunshine: 174',
          'temperature: 17.2',
          'windDirRange: 67.5',
          'windDirection: 205',
          'windSpeed: 7.3'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 7.3
2021.05.31 11:40:37 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:40:37 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 225 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:40:37 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:37 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:37 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 225, OutTemp: 17.2, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:40:37 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 225 OutTemp: 17.2

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:40:59 2: FRITZBOX FritzBox: Telnet_OpenCon.4216 Telnet error while waiting for command prompt: pattern match timed-out
2021.05.31 11:41:09 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR FritzBox disable 1'
        ];

2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 44',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.4 H: 44 W: 3.6 R: 1.18 IR: 0 WD: 105 WDR: 67.5 S: 176 B: 232 ',
          'sunshine: 176',
          'temperature: 17.4',
          'windDirRange: 67.5',
          'windDirection: 105',
          'windSpeed: 3.6'
        ];


ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3.6
2021.05.31 11:42:47 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:42:47 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 231, OutTemp: 17.4, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 231 OutTemp: 17.4
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:42:47
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:43:23 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_Min_OutsideTemperature 14'
        ];

2021.05.31 11:44:05 2: ROOMMATE set rr_Alex home
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'SunAz: 138.8',
          'ObsJD: 2459365.91',
          'MoonAz: 253.3',
          'MoonDistanceObserver: 381732',
          'MoonLon: 317.1',
          'MoonAge: 247',
          'ObsLMST: 03:07:40',
          'SunDistance: 151692893',
          'MoonDistance: 380237',
          'ObsGMST: 02:21:34',
          'SunDistanceObserver: 151687445',
          'MoonAlt: -13.1',
          'ObsTime: 11:45:07',
          'SunAlt: 58.7'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.4, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.4
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454307

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:45:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:45:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:45:46 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.3 H: 42 W: 9.1 R: 1.18 IR: 0 WD: 5 WDR: 67.5 S: 179 B: 231 ',
          'sunshine: 179',
          'temperature: 17.3',
          'windDirRange: 67.5',
          'windDirection: 5',
          'windSpeed: 9.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 9.1
2021.05.31 11:45:46 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:45:46 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:45:46 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:46 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:46 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.3, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:45:46 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.3

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.7 H: 42 W: 3.6 R: 1.18 IR: 0 WD: 255 WDR: 67.5 S: 182 B: 231 ',
          'sunshine: 182',
          'temperature: 17.7',
          'windDirRange: 67.5',
          'windDirection: 255',
          'windSpeed: 3.6'
        ];


ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3.6
2021.05.31 11:48:30 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:48:30 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.7, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.7
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:48:30
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:49:44 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'DELETEATTR wg_Markise wg_Markise ASC_Shading_Min_OutsideTemperature'
        ];

2021.05.31 11:50:00 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_Min_OutsideTemperature 15'
        ];

2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'MoonDistance: 380254',
          'SunDistance: 151692973',
          'ObsGMST: 02:26:35',
          'SunDistanceObserver: 151687494',
          'MoonAlt: -13.8',
          'SunAlt: 59.2',
          'ObsTime: 11:50:07',
          'SunAz: 140.8',
          'MoonAz: 254.2',
          'MoonDistanceObserver: 381831',
          'ObsLMST: 03:12:41'
        ];


ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.7, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.7
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454607

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:50:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:50:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:50:25 2: ROOMMATE set rr_Alex home
2021.05.31 11:51:00 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 43',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.6 H: 43 W: 6.7 R: 1.18 IR: 0 WD: 5 WDR: 67.5 S: 184 B: 232 ',
          'sunshine: 184',
          'temperature: 17.6',
          'windDirRange: 67.5',
          'windDirection: 5',
          'windSpeed: 6.7'
        ];


ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 6.7
2021.05.31 11:51:00 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:51:00 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:51:00 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:51:00 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:51:00 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.6, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:51:00 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.6

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:52:59 2: ROOMMATE set rr_Alex home
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.9 H: 42 W: 3 R: 1.18 IR: 0 WD: 340 WDR: 67.5 S: 186 B: 232 ',
          'sunshine: 186',
          'temperature: 17.9',
          'windDirRange: 67.5',
          'windDirection: 340',
          'windSpeed: 3'
        ];


ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3
2021.05.31 11:53:16 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:53:16 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.9, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.9
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:53:16
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:55:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'MoonPhaseN: 0.69',
          'ObsLMST: 03:17:41',
          'MoonLon: 317.2',
          'MoonAge: 247.1',
          'MoonDistanceObserver: 381930',
          'MoonAz: 255',
          'SunAz: 142.9',
          'SunAlt: 59.8',
          'ObsTime: 11:55:07',
          'MoonAlt: -14.6',
          'MoonDistance: 380271',
          'SunDistance: 151693054',
          'SunDistanceObserver: 151687545',
          'ObsGMST: 02:31:36'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:55:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:55:08 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:142.9, Elevation: 59.8, Brightness: 231, OutTemp: 17.9, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 142.9 Elevation: 59.8 Brightness: 231 OutTemp: 17.9
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454908

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:55:17 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 18 H: 42 W: 12.1 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 188 B: 231 ',
          'sunshine: 188',
          'temperature: 18',
          'windDirRange: 67.5',
          'windDirection: 15',
          'windSpeed: 12.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 12.1
2021.05.31 11:55:17 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:55:17 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:55:17 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:17 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:17 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:142.9, Elevation: 59.8, Brightness: 231, OutTemp: 18, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:55:17 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 142.9 Elevation: 59.8 Brightness: 231 OutTemp: 18

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:55:53 2: ROOMMATE set rr_Alex home

FHEM auf RaspberryPi 4
Homematic

CoolTux

Zitat von: alexmetz am 30 Mai 2021, 20:13:53
Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    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
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   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_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima



Setz mal ASC_ShuttersPlace auf awning. Das sollte die Probleme lösen. Du musst dann im Rollo ASC_Mode_Down off und ASC_Mode_Up off setzen.
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: alexmetz am 30 Mai 2021, 20:13:53
Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    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
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   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_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima


Sehe gerade das hier ziemlich viel Kaputt ist.

   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor




NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise



Bitte einmal im ASC Device expert auf 1 stellen und dann ein set createNewNotifyDev machen.
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

alexmetz

Ok. Danke!!
Hab das gemacht und teste morgen. Soll ja sonnig werden...
FHEM auf RaspberryPi 4
Homematic

CoolTux

Zitat von: alexmetz am 31 Mai 2021, 22:04:59
Ok. Danke!!
Hab das gemacht und teste morgen. Soll ja sonnig werden...

Gib mal bitte jetzt ein list vom ASC Device
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

alexmetz

Zitat von: CoolTux am 01 Juni 2021, 05:56:24
Gib mal bitte jetzt ein list vom ASC Device
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-31 13:15:01   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-31 20:58:24   state           created new drive timer
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-31 18:42:51   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-31 20:58:24   wg_Markise_nextAstroTimeEvent 01.06.2021 - 19:50
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5
FHEM auf RaspberryPi 4
Homematic

CoolTux

Zitat von: alexmetz am 01 Juni 2021, 08:12:31
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-31 13:15:01   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-31 20:58:24   state           created new drive timer
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-31 18:42:51   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-31 20:58:24   wg_Markise_nextAstroTimeEvent 01.06.2021 - 19:50
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


Sieht gut aus. Dann schauen wir mal.
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

xerion

Zitat von: xerion am 27 Mai 2021, 08:15:01
Mit "terrace" funktioniert es jetzt auch wunderbar...kannste einchecken.
Danke Dir!

@CoolTux lädst du die neue Datei noch ins SVN?
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

alexmetz

Zitat von: CoolTux am 01 Juni 2021, 09:55:32
Sieht gut aus. Dann schauen wir mal.

Also leider geht's nicht. Hier mal das Log seit heute Früh. Ab etwa 10:31 sollten eigentl. alle Bedingungen erfüllt sein. Er wechselt immer zwischen "in reserved" und "out".

Ich konnte das Log hier nicht einfügen (wohl zu lang). Daher als Anhang.

Hier zur Sicherheit noch das aktuelle list wg_Markise:
Internals:
   CUL1_MSGCNT 68
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-55:CUL1:
   CUL1_RSSI  -55
   CUL1_TIME  2021-06-01 09:53:37
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     68
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-06-01 09:53:36
   protRcv    68 last_at:2021-06-01 09:53:36
   protSnd    58 last_at:2021-06-01 09:53:36
   protState  CMDs_done
   rssi_CUL1  cnt:16 min:-64 max:-58 avg:-60.62 lst:-59
   rssi_Wettersensor cnt:12 min:-72 max:-65 avg:-68.91 lst:-70
   rssi_at_CUL1 cnt:68 min:-63 max:-53.5 avg:-57.02 lst:-55
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-06-01 11:23:58   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-06-01 09:53:37   ASC_ShuttersLastDrive shading out
     2021-05-31 20:58:24   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-31 20:58:24   ASC_Time_DriveUp 01.06.2021 - 19:50
     2021-06-01 09:53:07   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-01 09:53:36   commState       CMDs_done
     2021-06-01 09:53:36   deviceMsg       on (to vccu)
     2021-06-01 09:53:36   level           100
     2021-06-01 09:53:36   motor           stop:on
     2021-06-01 09:53:36   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-06-01 09:53:36   recentStateType info
     2021-06-01 09:53:36   state           on
     2021-06-01 09:53:36   timedOn         off
     2021-06-01 09:53:07   trigLast        fhem:02
     2021-05-31 17:42:38   trig_Wettersensor 4_24
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201C8,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    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
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622534017.06884
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       418135592
         tnms       110120917
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -49
           -49
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622534016.98645
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.625
         cnt        16
         lst        -59
         max        -58
         min        -64
       Wettersensor:
         avg        -68.9166666666667
         cnt        12
         lst        -70
         max        -65
         min        -72
       at_CUL1:
         avg        -57.0294117647059
         cnt        68
         lst        -55
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 205:190
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   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_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


Update 13:00: es war so sonnig, dass ich manuell ausfahren musste. Er hat dann (insofern konsequent zur Anzeige ,,out") immer wieder eingefahren. Ich habe daher erst mal die Automatik ausgeschalten.
FHEM auf RaspberryPi 4
Homematic

flummy1978

Hallo zusammen,

zwei Sachen sind mir seit dem letzten Update vor ein paar Tagen (wo rainprotect implementiert wurde) passiert bzw aufgefallen. Ersteres war vor dem Update definitiv in korrekter Funktion Zweiteres kann ich mit Gewissheit nicht sagen, weil schon lange her dass ich das Fenster offen hatte UND Shading IN kam.

1.
Die Markise fährt nur noch shading in. Abends steht das Device zwar auf shading out aber die Markise fährt nicht auch wenn der Antrieb zwischen Shading in / out nur automatisch über das ASC gefahren ist. Wurde da was geändert ? Irgendwer eine Idee?
Info dazu: Markise stand vorher nicht auf Type "Awning" aber auch eine Änderung hat nichts bewirkt
(jetzt steht sie aktuell auf Pos 80 und nicht 90 (shading) weil ich sie vorhin manuell gefahren habe)
Internals:
   FUUID      5d78f415-f33f-8d79-517f-c959dd367020f396
   NAME       Rollo_EG_WZ_MAR_markise
   NR         132
   STATE      <pre>
read1:pct-80

read2:pct-80

read3:pct-80

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   TYPE       ROLLO
   stoptime   1622558893
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .userReadings:
     HASH(0x4928ad8)
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2021-06-01 18:59:49   ASC_BrightnessAverage 30757
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 18:59:49   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 16:48:13   ASC_ShuttersLastDrive manual
     2021-06-01 05:00:02   ASC_Time_DriveDown 01.06.2021 - 22:00
     2021-06-01 05:00:02   ASC_Time_DriveUp 02.06.2021 - 05:00
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:48:08   command         pct-80
     2021-06-01 16:48:08   desired_pct     80
     2021-06-01 16:48:08   drive-type      modul
     2021-06-01 16:48:08   last_drive      drive-up
     2021-06-01 16:48:13   pct             80
     2021-06-01 16:48:13   state           pct-80
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 95:305
   ASC_Shading_MinMax_Elevation 5:135
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 45000:17000 2
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace awning
   ASC_TempSensor dev_SYS_wetter_ext:temperature
   ASC_WindProtection off
   DbLogExclude .*
   alias      Markise
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive-down:fts_shutter_down@Crimson:stop read2.drive-up:fts_shutter_up@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       awning
   rl_autoStop 1
   rl_commandDown set dev_MarkiseFB down
   rl_commandStop set dev_MarkiseFB stop
   rl_commandUp set dev_MarkiseFB open
   rl_excessBottom 2
   rl_excessTop 1
   rl_secondsDown 46
   rl_secondsUp 47
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     1
   stateFormat <pre>
read1:state

read2:state

read3:state

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     :::pct
   widgetOverride pct:slider,0,1,100


2. Das Fensterrollo fährt 5 min nach manueller Fahrt (blockingafter manual 3600 ) und trotz dass das Fenster offen ist (liegt aber sicher daran, dass mein Fensterkontakt Ventilate auslöst und nicht OPEN richtig ? )

Internals:
   FUUID      5caf2751-f33f-8d79-ff25-cc37f92fabde2ea1
   NAME       Rollo_OG_SZ_02
   NR         84
   STATE      <pre>
read1:pct-70

read2:pct-70

read3:pct-70
</pre>
   TYPE       ROLLO
   stoptime   1622559419
   .attraggr:
   .attreour:
     state
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 19:06:43   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 08:00:01   ASC_Time_DriveDown 01.06.2021 - 20:50
     2021-06-01 08:00:01   ASC_Time_DriveUp 02.06.2021 - 08:00
     2021-06-01 08:00:01   ASC_Time_PrivacyDriveDown 01.06.2021 - 19:50
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:56:43   command         pct-70
     2021-06-01 16:56:43   desired_pct     70
     2021-06-01 16:56:43   drive-type      modul
     2021-06-01 16:56:43   last_drive      drive-down
     2021-06-01 16:56:59   pct             70
     2021-06-01 16:56:59   state           pct-70
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   time
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 3600
   ASC_PrivacyDown_Pos 85
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 200:330
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 45000:3000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 20:50
   ASC_Time_Down_Late 20:55
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     time
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec TK_OG_SZ_fenster2
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude pct:60
   alias      SZ Rollo 2
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-update-reading state
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU on
   rl_commandStop set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU off
   rl_commandUp set OG_SZ_RO_02Rollo_ZU off; set OG_SZ_RO_02Rollo_AUF on
   rl_excessBottom 2
   rl_excessTop 4
   rl_resetTime 2
   rl_secondsDown 17
   rl_secondsUp 17
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     40
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     :pct
   widgetOverride pct:slider,0,1,100


Debug ausgabe on der Fahrt (finde hier auch nichts zu dem "Blocking aftermanual"

ASC_DEBUG!!! 2021.06.01 16:43:25 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:07 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 67472 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Übergebende Werte - Azimuth:248.9, Elevation: 43.5, Brightness: 67472, OutTemp: 25, Azimut Beschattung: 200, Azimut Endschattung: 330, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnSetCmdFn: Rollo_OG_SZ_02 - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 70. Grund der Fahrt: shading in


Würde mich freuen, wenn mir da jemand nen Schubs geben kann wie ich am Besten bei  der Suche vorgehen sollte.

VG
Andreas

CoolTux

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

nagelreo

Hallo CoolTux,

ZitatDas ist natürlich Mist. Ich muss mal schauen wie ich das umgehen kann
Ich nehme an, Du hattest noch keine Zeit für eine Problemlösung. Ist aber auch nicht so eilig.

Das Deaktivieren mit shutterASCenableToggle funktioniert im Prinzip. Unschön ist aber, dass die Anzeige der Position der deaktivierten Rollos nachwievor verändert wird. Dadurch wird der Abgleich der Position mit den Handsendern ausgehebelt.

Eine baldige Problemlösung wäre mir wichtig.
Vielen Dank und Gruß
Rolf