[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

GU!DO

Hallo,

ich bin mit meinen Tests mehr oder weniger durch und möchte ASC nun bei mir "ausrollen".

Da hast Du wirklich ein tolles Modul gezaubert Marko - vielen Dank!

Ich habe aktuell noch eine Frage:
Ist es mit vertretbarem Aufwand möglich eine zusätzliche Blocking-Time anzulegen und zwar für das Hochfahren bei Sonnenaufgang, wenn nach X Minuten wieder beschattet würde?

Hintergrund ist, dass ich 2 Fenster habe deren Raffstores, wie alle anderen auch zum Sonnenaufgang hochfahren. Sie fahren dann jedoch bei Sonne aktuell schon ca. 15 min später wieder herunter, da ich sie als Blendschutz für meine Arbeitsplatz-Monitore benötige. Schöner wäre es wenn sie direkt unten bleiben würden.

Oder gibt es da eine Lösung die ich übersehen habe?

Vielen Dank & viel Grüße

Guido

Dersch

Hi,

ich habe leider immer noch das Problem, dass beim Umschalten vom Residents Modul auf Zuhause alle Rollläden hoch fahren wenn diese eigentlich von ASC bereits geschlossen wurden. Wenn welche Manuell gefahren wurden bleiben diese unten. Das darf doch nicht sein und macht auch wenig Sinn.

Ein Beispiel: Wenn die Eltern bis Nachts weg waren und dann nach Hause kommen gehen erstmal alle Läden hoch damit man sie dann manuell wieder schließen kann.

2020.05.13 18:45:01 3: CUL_HM set KzRolladenRechts pct 0
2020.05.13 19:01:06 2: ROOMMATE set rr_Daniela home
2020.05.13 19:01:06 3: CUL_HM set KzRolladenRechts pct 100


Internals:
   DEF        4C5A43
   FUUID      5c432072-f33f-c2c3-3bb7-2ac441177945920b
   HMLAN1_MSGCNT 2
   HMLAN1_RAWMSG R0F23C856,0001,778F002A,FF,FFBB,62A4104C5A432864FE0601C80043
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-05-13 19:45:02
   HMUSB_MSGCNT 1
   HMUSB_RAWMSG E4C5A43,0000,F23E20E4,FF,FFC1,62A4104C5A432864FE0601C80043
   HMUSB_RSSI -63
   HMUSB_TIME 2020-05-13 19:45:02
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     3
   NAME       KzRolladenRechts
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-KzRolladenRechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:62 - t:10 s:4C5A43 d:2864FE 0601C80043
   protLastRcv 2020-05-13 19:45:02
   protRcv    1 last_at:2020-05-13 19:45:02
   protSnd    2 last_at:2020-05-13 19:45:02
   protState  CMDs_done
   rssi_HMLAN1 cnt:1 min:-67 max:-67 avg:-67 lst:-67
   rssi_at_HMLAN1 cnt:2 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMUSB cnt:1 min:-63 max:-63 avg:-63 lst:-63
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-05-13 19:45:02   ASC_ShuttersLastDrive residents home
     2020-05-13 19:44:46   ASC_Time_DriveDown 14.05.2020 - 18:45
     2020-05-13 19:44:46   ASC_Time_DriveUp 14.05.2020 - 08:30
     2020-05-13 19:01:07   CommandAccepted yes
     2019-08-20 12:30:04   D-firmware      2.8
     2019-08-20 12:30:04   D-serialNr      NEQ0511411
     2019-11-02 16:45:57   PairedTo        0x2864FE
     2019-05-08 18:50:00   R-driveDown     18.6 s
     2018-03-19 15:42:01   R-driveTurn     0.5 s
     2019-05-08 18:50:28   R-driveUp       20.5 s
     2019-05-07 06:23:58   R-pairCentral   0x2864FE
     2018-03-19 15:42:03   R-self01-lgActionType jmpToTarget
     2018-03-19 15:42:03   R-self01-lgOnLevel 100 %
     2018-03-19 15:42:03   R-self01-shActionType jmpToTarget
     2018-03-19 15:42:03   R-self01-shOnLevel 100 %
     2018-03-19 15:42:04   R-self02-lgActionType jmpToTarget
     2018-03-19 15:42:04   R-self02-lgOnLevel 100 %
     2018-03-19 15:42:04   R-self02-shActionType jmpToTarget
     2018-03-19 15:42:04   R-self02-shOnLevel 100 %
     2018-03-19 15:42:01   R-sign          off
     2019-11-02 16:45:57   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2019-11-02 16:45:58   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BA 0D:00 0E:CD 0F:05 10:00 30:06 56:00 57:24
     2020-05-13 19:44:42   associatedWith  myASControl
     2020-05-13 19:45:02   deviceMsg       on (to CCU)
     2020-05-13 19:45:02   level           100
     2020-05-13 19:45:02   motor           stop:on
     2020-05-13 19:45:02   pct             100
     2019-11-02 16:45:56   powerOn         2019-11-02 16:45:56
     2020-05-13 19:45:02   recentStateType info
     2020-05-13 19:45:02   state           on
     2020-05-13 19:45:02   timedOn         off
   helper:
     HM_CMDNR   98
     cSnd       ,012864FE4C5A43010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4C5A43,00,00,00
       nextSend   1589391902.82656
       prefIO     
       rxt        0
       vccu       CCU
       p:
         4C5A43
         00
         00
         00
     mRssi:
       mNo        62
       io:
         HMLAN1:
           -65
           -65
         HMUSB:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1589391902.60247
       ack:
         HASH(0x55888abf3c90)
         6280022864FE4C5A4300
     rssi:
       HMLAN1:
         avg        -67
         cnt        1
         lst        -67
         max        -67
         min        -67
       at_HMLAN1:
         avg        -69
         cnt        2
         lst        -69
         max        -69
         min        -69
       at_HMUSB:
         avg        -63
         cnt        1
         lst        -63
         max        -63
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 110:226
   ASC_Shading_MinMax_Elevation 40
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 12000:5500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterRechts
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMUSB
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   eventMap   on:up off:down
   expert     2_raw
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Kinderzimmer
   serialNr   NEQ0511411
   subType    blindActuator
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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     up:stop:down


Internals:
   FUUID      5c432079-f33f-c2c3-4c9d-f93e944883e4b339
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,AnkleideRollladen,FlurRolladen,GwRolladen,JuRollladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer,SzRolladenBalkon,SzRolladenTerrasse,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,SzBalkonTuer,FlurRolladen,KzBalkonTuer,KuRolladenTuer,WzRolladenLinks,WzGartenTuer,AkFensterkontakt,DSHOME,WzTerrasseTuer,KzFensterRechts,KzRolladenTuer,SzRolladenBalkon,AnkleideRollladen,JuRollladen,WzRolladenTuer,JuFenster,KzRolladenRechts,AkRolladen,SzRolladenTerrasse,KuFensterSpuele,KzFensterBalkon,KzRolladenBalkon,KuRolladenMitte,KuRolladenSpuele,GwFenster,Astro,KuTerrasseTuer,TeHelligkeit,WzRolladenTerrasse,GwRolladen,WzRolladenGarten
   NR         192
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   OLDREADINGS:
   READINGS:
     2020-05-13 19:44:46   AkRolladen_PosValue 100
     2020-05-13 06:31:22   AkRolladen_lastPosValue 0
     2020-05-13 19:44:46   AkRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 07:10:51   AnkleideRollladen_PosValue 100
     2020-05-13 07:10:51   AnkleideRollladen_lastPosValue 0
     2020-05-13 19:44:46   AnkleideRollladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:51   FlurRolladen_PosValue 100
     2020-05-13 07:10:51   FlurRolladen_lastPosValue 0
     2020-05-13 19:44:46   FlurRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:56   GwRolladen_PosValue 100
     2020-05-13 06:02:00   GwRolladen_lastPosValue 0
     2020-05-13 19:44:46   GwRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:57   JuRollladen_PosValue 100
     2020-05-13 07:10:51   JuRollladen_lastPosValue 0
     2020-05-13 19:44:46   JuRollladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:58   KuRolladenMitte_PosValue 100
     2020-05-13 07:00:44   KuRolladenMitte_lastPosValue 0
     2020-05-13 19:44:46   KuRolladenMitte_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:59   KuRolladenSpuele_PosValue 100
     2020-05-13 14:32:52   KuRolladenSpuele_lastPosValue 60
     2020-05-13 19:44:46   KuRolladenSpuele_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:00   KuRolladenTuer_PosValue 100
     2020-05-12 21:26:35   KuRolladenTuer_lastDelayPosValue 100
     2020-05-13 07:00:44   KuRolladenTuer_lastPosValue 0
     2020-05-13 19:44:46   KuRolladenTuer_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:01:06   KzRolladenBalkon_PosValue 100
     2020-05-13 18:45:01   KzRolladenBalkon_lastPosValue 100
     2020-05-13 19:44:46   KzRolladenBalkon_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 19:45:02   KzRolladenRechts_PosValue 100
     2020-05-13 18:45:01   KzRolladenRechts_lastPosValue 100
     2020-05-13 19:44:46   KzRolladenRechts_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 19:45:03   KzRolladenTuer_PosValue 100
     2020-05-13 07:10:51   KzRolladenTuer_lastPosValue 0
     2020-05-13 19:44:46   KzRolladenTuer_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 07:10:51   SzRolladenBalkon_PosValue 100
     2020-04-12 20:50:25   SzRolladenBalkon_lastDelayPosValue 100
     2020-05-13 07:10:51   SzRolladenBalkon_lastPosValue 0
     2020-05-13 19:44:46   SzRolladenBalkon_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 14:32:52   SzRolladenTerrasse_PosValue 100
     2020-05-13 14:32:52   SzRolladenTerrasse_lastPosValue 30
     2020-05-13 19:44:46   SzRolladenTerrasse_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:10   WzRolladenGarten_PosValue 100
     2020-05-13 07:00:44   WzRolladenGarten_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenGarten_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:11   WzRolladenLinks_PosValue 100
     2020-05-13 07:00:44   WzRolladenLinks_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenLinks_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:12   WzRolladenTerrasse_PosValue 100
     2020-05-13 07:00:44   WzRolladenTerrasse_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenTerrasse_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:13   WzRolladenTuer_PosValue 100
     2020-04-22 21:02:06   WzRolladenTuer_lastDelayPosValue 100
     2020-05-13 11:17:52   WzRolladenTuer_lastPosValue 40
     2020-05-13 19:44:46   WzRolladenTuer_nextAstroTimeEvent 13.05.2020 - 22:00
     2019-08-21 19:04:55   ascEnable       on
     2019-05-10 12:05:43   controlShading  on
     2019-04-16 22:48:22   hardLockOut     on
     2018-12-21 14:25:59   partyMode       off
     2020-05-13 19:44:41   room_Abstellkammer AkRolladen
     2020-05-13 19:44:41   room_Ankleide   AnkleideRollladen
     2020-05-13 19:44:41   room_FlurOG     FlurRolladen
     2020-05-13 19:44:41   room_G__steWC   GwRolladen
     2020-05-13 19:44:41   room_Julie      JuRollladen
     2020-05-13 19:44:41   room_K__che     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2020-05-13 19:44:41   room_Kinderzimmer KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer
     2020-05-13 19:44:41   room_Schlafzimmer SzRolladenBalkon,SzRolladenTerrasse
     2020-05-13 19:44:41   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2020-03-02 21:42:44   selfDefense     on
     2020-05-13 19:45:13   state           manual
     2019-06-15 23:58:10   sunriseTimeWeHoliday on
     2020-05-13 19:44:41   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       AnkleideRollladen
       FlurRolladen
       GwRolladen
       JuRollladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       KzRolladenBalkon
       KzRolladenRechts
       KzRolladenTuer
       SzRolladenBalkon
       SzRolladenTerrasse
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     AnkleideRollladen:
     Astro:
       myASControl ASC_twilightDevice
     DSHOME:
       myASControl ASC_residentsDev
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     JuFenster:
       JuRollladen ASC_WindowRec
     JuRollladen:
     KuFensterSpuele:
       KuRolladenSpuele ASC_WindowRec
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     KzBalkonTuer:
       KzRolladenTuer ASC_WindowRec
     KzFensterBalkon:
       KzRolladenBalkon ASC_WindowRec
     KzFensterRechts:
       KzRolladenRechts ASC_WindowRec
     KzRolladenBalkon:
     KzRolladenRechts:
     KzRolladenTuer:
     SzBalkonTuer:
       SzRolladenBalkon ASC_WindowRec
     SzRolladenBalkon:
     SzRolladenTerrasse:
     TeHelligkeit:
       AkRolladen ASC_BrightnessSensor
       AnkleideRollladen ASC_BrightnessSensor
       FlurRolladen ASC_BrightnessSensor
       GwRolladen ASC_BrightnessSensor
       JuRollladen ASC_BrightnessSensor
       KuRolladenMitte ASC_BrightnessSensor
       KuRolladenSpuele ASC_BrightnessSensor
       KuRolladenTuer ASC_BrightnessSensor
       KzRolladenBalkon ASC_BrightnessSensor
       KzRolladenRechts ASC_BrightnessSensor
       KzRolladenTuer ASC_BrightnessSensor
       SzRolladenBalkon ASC_BrightnessSensor
       SzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenGarten ASC_BrightnessSensor
       WzRolladenLinks ASC_BrightnessSensor
       WzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenTuer ASC_BrightnessSensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
     WzTerrasseTuer:
       WzRolladenTerrasse ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 15:4
   ASC_freezeTemp 3
   ASC_residentsDev DSHOME:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor TeTempFeuchte:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Zentral
   verbose    0

CoolTux

Zitat von: GU!DO am 13 Mai 2020, 19:59:48
Hallo,

ich bin mit meinen Tests mehr oder weniger durch und möchte ASC nun bei mir "ausrollen".

Da hast Du wirklich ein tolles Modul gezaubert Marko - vielen Dank!

Ich habe aktuell noch eine Frage:
Ist es mit vertretbarem Aufwand möglich eine zusätzliche Blocking-Time anzulegen und zwar für das Hochfahren bei Sonnenaufgang, wenn nach X Minuten wieder beschattet würde?

Hintergrund ist, dass ich 2 Fenster habe deren Raffstores, wie alle anderen auch zum Sonnenaufgang hochfahren. Sie fahren dann jedoch bei Sonne aktuell schon ca. 15 min später wieder herunter, da ich sie als Blendschutz für meine Arbeitsplatz-Monitore benötige. Schöner wäre es wenn sie direkt unten bleiben würden.

Oder gibt es da eine Lösung die ich übersehen habe?

Vielen Dank & viel Grüße

Guido

Das sollte eigentlich so schon gehen. Allerdings ist es in der Tat so das wenn die Sonne erst nach dem hochfahren kommt dann auch erst die Beschattungen beginnen. per default wäre das nach > 20 min. Eine weitere BlockingTime bringt nichts da Du ja nicht wissen kannst das in 20 min Beschattet werden soll.
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: flummy1978 am 13 Mai 2020, 19:50:38
Tagchen,

hab jetzt zwei Durchgänge gemacht leider mit dem selben Ergebnis wie gestern:

##### erster Versuch 18:20 Privacy 19 Uhr Nachtfahrt -> Fenster steht ab 17:54 -> Venti Posi -> auf pct-40
######################## Neuer Versuch 19:20 Privacy 19:30 Nachtfahrt Fenster steht offen

Ich denke das Problem liegt im Bereich, der diese Zeilen ausspuckt:
ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Abbruch aktuelle Position ist gleich der Zielposition 80=80
ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Abbruch aktuelle Position ist gleich der Zielposition 80=80

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: NEIN

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnShuttersCommandSet: Rollo_OG_SZ_01 - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

Einerseits sagt er "80=80" andererseits gesehen: Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

Aber schau Dir mal die Logs an, vielleicht findest Du da schneller was.... in beiden Fällen wurde die Abendfahrt nicht nachgeholt, nachdem ich das Fenster geschlossen habe. Ich habe alles ausgeschnitten, was nicht mit diesem einen Rolladen zu tun hat. Damit sollte es etwas lesbarerer sein für Dich ;)

##### erster Versuch 18:20 Privacy 19 Uhr Nachtfahrt -> Fenster steht ab 17:54 -> Venti Posi -> auf pct-40


ASC_DEBUG!!! 2020.05.13 17:53:58 - EventProcessingShadingBrightness: dum_JALOU_Gang - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.05.13 17:54:10.573 4: MQTT2_DEVICE_Parse: TK_OG_SZ_fenster1 zigbee2mqtt/0x00158d0002c106d2 => { json2nameValue($EVENT) }

ASC_DEBUG!!! 2020.05.13 17:54:15 - EventProcessingWindowRec: Rollo_OG_SZ_01 - RECEIVED EVENT: state: open timestamp: 1589385255.61611 - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2020.05.13 17:54:15 - EventProcessingWindowRec: Rollo_OG_SZ_01 - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2020.05.13 17:54:15 - FnSetCmdFn: Rollo_OG_SZ_01 - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 40. Grund der Fahrt: ventilate - window open
2020.05.13 17:54:15.781 4: ROLLO (Rollo_OG_SZ_01) drive from 100 to 40. command: pct-40. state: closed
2020.05.13 17:54:15.782 4: ROLLO (Rollo_OG_SZ_01) pct: 100 -> 40 / direction: up
2020.05.13 17:54:15.783 4: ROLLO (Rollo_OG_SZ_01) calculateDriveTime: oldpos=100,newpos=40,direction=up,time=14,steps=60,drivetime=11.4
2020.05.13 17:54:15.839 4: ROLLO (Rollo_OG_SZ_01) execute following commands: set OG_SZ_RO_01Rollo_ZU off; set OG_SZ_RO_01Rollo_AUF on; ;
2020.05.13 17:54:15.924 4: ROLLO (Rollo_OG_SZ_01) stop in 11.4 seconds.

ASC_DEBUG!!! 2020.05.13 17:54:15 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 17:54:15 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: JA
2020.05.13 17:54:16.021 3: CUL_HM set virtual_TK_OG_SZ_fenster1 postEvent open

ASC_DEBUG!!! 2020.05.13 17:54:27 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'pct: 40'
        ];


ASC_DEBUG!!! 2020.05.13 17:54:27 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'pct: 40';


ASC_DEBUG!!! 2020.05.13 17:54:27 - EventProcessingShutters: Rollo_OG_SZ_01 - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1589385267 Last Position Timestamp: 1589385255 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 40

ASC_DEBUG!!! 2020.05.13 17:54:27 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2020.05.13 17:54:27 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.13 17:54:27.133 4: ROLLO (Rollo_OG_SZ_01) stops from drive-up at pct 40
2020.05.13 17:54:27.213 4: ROLLO (Rollo_OG_SZ_01) stopped by excuting the command: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU off
2020.05.13 17:54:27.214 4: ROLLO (Rollo_OG_SZ_01) updating state to pct-40








ASC_DEBUG!!! 2020.05.13 18:20:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Rollo wird gefahren, aktuelle Position: 40, Zielposition: 80. Grund der Fahrt: timer privacy night close
2020.05.13 18:20:01.101 4: ROLLO (Rollo_OG_SZ_01) drive from 40 to 80. command: pct-80. state: pct-40
2020.05.13 18:20:01.102 4: ROLLO (Rollo_OG_SZ_01) pct: 40 -> 80 / direction: down
2020.05.13 18:20:01.104 4: ROLLO (Rollo_OG_SZ_01) calculateDriveTime: oldpos=40,newpos=80,direction=down,time=16,steps=40,drivetime=6.4
2020.05.13 18:20:01.152 4: ROLLO (Rollo_OG_SZ_01) execute following commands: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU on; ;
2020.05.13 18:20:01.235 4: ROLLO (Rollo_OG_SZ_01) stop in 6.4 seconds.

ASC_DEBUG!!! 2020.05.13 18:20:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 18:20:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: NEIN

ASC_DEBUG!!! 2020.05.13 18:20:01 - FnShuttersCommandSet: Rollo_OG_SZ_01 - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2020.05.13 18:20:07 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'pct: 80'
        ];


ASC_DEBUG!!! 2020.05.13 18:20:07 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'pct: 80';


ASC_DEBUG!!! 2020.05.13 18:20:07 - EventProcessingShutters: Rollo_OG_SZ_01 - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1589386807 Last Position Timestamp: 1589386801 Drive Up Max Duration: 60 Last Position: 40 aktuelle Position: 80

ASC_DEBUG!!! 2020.05.13 18:20:07 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2020.05.13 18:20:07 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.13 18:20:07.109 4: ROLLO (Rollo_OG_SZ_01) stops from drive-down at pct 80
2020.05.13 18:20:07.189 4: ROLLO (Rollo_OG_SZ_01) stopped by excuting the command: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU off
2020.05.13 18:20:07.190 4: ROLLO (Rollo_OG_SZ_01) updating state to pct-80






ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Abbruch aktuelle Position ist gleich der Zielposition 80=80

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: NEIN

ASC_DEBUG!!! 2020.05.13 19:00:01 - FnShuttersCommandSet: Rollo_OG_SZ_01 - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür


ASC_DEBUG!!! 2020.05.13 19:02:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:02:34 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:02:34 - ShadingProcessing: Rollo_OG_SZ_01 - Übergebende Werte - Azimuth:277.1, Elevation: 18.3, Brightness: -1, OutTemp: 10, Azimut Beschattung: 265, Azimut Endschattung: 320, 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!!! 2020.05.13 19:02:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


ASC_DEBUG!!! 2020.05.13 19:03:51 - EventProcessingShadingBrightness: dum_JALOU_Gang - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.05.13 19:03:53.350 4: MQTT2_DEVICE_Parse: TK_OG_SZ_fenster1 zigbee2mqtt/0x00158d0002c106d2 => { json2nameValue($EVENT) }
2020.05.13 19:03:53.478 3: CUL_HM set virtual_TK_OG_SZ_fenster1 postEvent closed

ASC_DEBUG!!! 2020.05.13 19:03:53 - EventProcessingWindowRec: Rollo_OG_SZ_01 - RECEIVED EVENT: contact: true timestamp: 1589389433.35667 state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2020.05.13 19:03:53 - EventProcessingWindowRec: Rollo_OG_SZ_01 - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:03:53 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:04:24 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.






######################## Neuer Versuch 19:20 Privacy 19:30 Nachtfahrt ->  Fenster wird geöffnet rollo auf pct40 gefahren



ASC_DEBUG!!! 2020.05.13 19:10:46 - EventProcessingWindowRec: Rollo_OG_SZ_01 - RECEIVED EVENT: state: open timestamp: 1589389846.54542 - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2020.05.13 19:10:46 - EventProcessingWindowRec: Rollo_OG_SZ_01 - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2020.05.13 19:10:46 - FnSetCmdFn: Rollo_OG_SZ_01 - Rollo wird gefahren, aktuelle Position: 80, Zielposition: 40. Grund der Fahrt: ventilate - window open
2020.05.13 19:10:46.613 4: ROLLO (Rollo_OG_SZ_01) drive from 80 to 40. command: pct-40. state: pct-80
2020.05.13 19:10:46.614 4: ROLLO (Rollo_OG_SZ_01) pct: 80 -> 40 / direction: up
2020.05.13 19:10:46.615 4: ROLLO (Rollo_OG_SZ_01) calculateDriveTime: oldpos=80,newpos=40,direction=up,time=14,steps=40,drivetime=5.6
2020.05.13 19:10:46.648 4: ROLLO (Rollo_OG_SZ_01) execute following commands: set OG_SZ_RO_01Rollo_ZU off; set OG_SZ_RO_01Rollo_AUF on; ;
2020.05.13 19:10:46.727 4: ROLLO (Rollo_OG_SZ_01) stop in 5.6 seconds.

ASC_DEBUG!!! 2020.05.13 19:10:46 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 19:10:46 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: JA
2020.05.13 19:10:46.817 3: CUL_HM set virtual_TK_OG_SZ_fenster1 postEvent open

ASC_DEBUG!!! 2020.05.13 19:10:52 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'pct: 40'
        ];


ASC_DEBUG!!! 2020.05.13 19:10:52 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'pct: 40';


ASC_DEBUG!!! 2020.05.13 19:10:52 - EventProcessingShutters: Rollo_OG_SZ_01 - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1589389852 Last Position Timestamp: 1589389846 Drive Up Max Duration: 60 Last Position: 80 aktuelle Position: 40

ASC_DEBUG!!! 2020.05.13 19:10:52 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2020.05.13 19:10:52 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.13 19:10:52.107 4: ROLLO (Rollo_OG_SZ_01) stops from drive-up at pct 40
2020.05.13 19:10:52.186 4: ROLLO (Rollo_OG_SZ_01) stopped by excuting the command: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU off
2020.05.13 19:10:52.187 4: ROLLO (Rollo_OG_SZ_01) updating state to pct-40


ASC_DEBUG!!! 2020.05.13 19:12:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.05.13 19:12:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 1

ASC_DEBUG!!! 2020.05.13 19:12:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 1

ASC_DEBUG!!! 2020.05.13 19:12:34 - ShadingProcessing: Rollo_OG_SZ_01 - Übergebende Werte - Azimuth:279, Elevation: 16.8, Brightness: -1, OutTemp: 10, Azimut Beschattung: 265, Azimut Endschattung: 320, 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!!! 2020.05.13 19:12:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt




ASC_DEBUG!!! 2020.05.13 19:19:51 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.05.13 19:20:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Rollo wird gefahren, aktuelle Position: 40, Zielposition: 80. Grund der Fahrt: timer privacy night close
2020.05.13 19:20:01.092 4: ROLLO (Rollo_OG_SZ_01) drive from 40 to 80. command: pct-80. state: pct-40
2020.05.13 19:20:01.093 4: ROLLO (Rollo_OG_SZ_01) pct: 40 -> 80 / direction: down
2020.05.13 19:20:01.094 4: ROLLO (Rollo_OG_SZ_01) calculateDriveTime: oldpos=40,newpos=80,direction=down,time=16,steps=40,drivetime=6.4
2020.05.13 19:20:01.144 4: ROLLO (Rollo_OG_SZ_01) execute following commands: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU on; ;
2020.05.13 19:20:01.228 4: ROLLO (Rollo_OG_SZ_01) stop in 6.4 seconds.

ASC_DEBUG!!! 2020.05.13 19:20:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 19:20:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: NEIN

ASC_DEBUG!!! 2020.05.13 19:20:01 - FnShuttersCommandSet: Rollo_OG_SZ_01 - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2020.05.13 19:20:07 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'pct: 80'
        ];


ASC_DEBUG!!! 2020.05.13 19:20:07 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'pct: 80';


ASC_DEBUG!!! 2020.05.13 19:20:07 - EventProcessingShutters: Rollo_OG_SZ_01 - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1589390407 Last Position Timestamp: 1589390401 Drive Up Max Duration: 60 Last Position: 40 aktuelle Position: 80

ASC_DEBUG!!! 2020.05.13 19:20:07 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2020.05.13 19:20:07 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.13 19:20:07.148 4: ROLLO (Rollo_OG_SZ_01) stops from drive-down at pct 80
2020.05.13 19:20:07.229 4: ROLLO (Rollo_OG_SZ_01) stopped by excuting the command: set OG_SZ_RO_01Rollo_AUF off; set OG_SZ_RO_01Rollo_ZU off
2020.05.13 19:20:07.229 4: ROLLO (Rollo_OG_SZ_01) updating state to pct-80


ASC_DEBUG!!! 2020.05.13 19:22:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.05.13 19:22:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 1

ASC_DEBUG!!! 2020.05.13 19:22:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 1

ASC_DEBUG!!! 2020.05.13 19:22:34 - ShadingProcessing: Rollo_OG_SZ_01 - Übergebende Werte - Azimuth:280.9, Elevation: 15.3, Brightness: -1, OutTemp: 10, Azimut Beschattung: 265, Azimut Endschattung: 320, 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!!! 2020.05.13 19:22:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt



ASC_DEBUG!!! 2020.05.13 19:30:01 - FnSetCmdFn: Rollo_OG_SZ_01 - Abbruch aktuelle Position ist gleich der Zielposition 80=80

ASC_DEBUG!!! 2020.05.13 19:30:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NICHT versetztes fahren

ASC_DEBUG!!! 2020.05.13 19:30:01 - FnSetDriveCmd: Rollo_OG_SZ_01 - NoDelay: NEIN

ASC_DEBUG!!! 2020.05.13 19:30:01 - FnShuttersCommandSet: Rollo_OG_SZ_01 - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür


ASC_DEBUG!!! 2020.05.13 19:32:34 - EventProcessingTwilightDevice: Rollo_OG_SZ_01 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:32:34 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:32:34 - ShadingProcessing: Rollo_OG_SZ_01 - Übergebende Werte - Azimuth:282.8, Elevation: 14.2, Brightness: -1, OutTemp: 10, Azimut Beschattung: 265, Azimut Endschattung: 320, 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

2020.05.13 19:34:00.370 4: MQTT2_DEVICE_Parse: TK_OG_SZ_fenster1 zigbee2mqtt/0x00158d0002c106d2 => { json2nameValue($EVENT) }
2020.05.13 19:34:00.506 3: CUL_HM set virtual_TK_OG_SZ_fenster1 postEvent closed

ASC_DEBUG!!! 2020.05.13 19:34:00 - EventProcessingWindowRec: Rollo_OG_SZ_01 - RECEIVED EVENT: contact: true timestamp: 1589391240.37446 state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2020.05.13 19:34:00 - EventProcessingWindowRec: Rollo_OG_SZ_01 - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 Allgemein: 0

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2020.05.13 19:34:00 - FnIsDay: Rollo_OG_SZ_01 getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0


Viele Grüße
Andreas

Ich schaue gleich genauer, brauche aber noch ein list vom ASC Device bitte.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: Dersch am 13 Mai 2020, 20:09:56
Hi,

ich habe leider immer noch das Problem, dass beim Umschalten vom Residents Modul auf Zuhause alle Rollläden hoch fahren wenn diese eigentlich von ASC bereits geschlossen wurden. Wenn welche Manuell gefahren wurden bleiben diese unten. Das darf doch nicht sein und macht auch wenig Sinn.

Ein Beispiel: Wenn die Eltern bis Nachts weg waren und dann nach Hause kommen gehen erstmal alle Läden hoch damit man sie dann manuell wieder schließen kann.

2020.05.13 18:45:01 3: CUL_HM set KzRolladenRechts pct 0
2020.05.13 19:01:06 2: ROOMMATE set rr_Daniela home
2020.05.13 19:01:06 3: CUL_HM set KzRolladenRechts pct 100


Internals:
   DEF        4C5A43
   FUUID      5c432072-f33f-c2c3-3bb7-2ac441177945920b
   HMLAN1_MSGCNT 2
   HMLAN1_RAWMSG R0F23C856,0001,778F002A,FF,FFBB,62A4104C5A432864FE0601C80043
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-05-13 19:45:02
   HMUSB_MSGCNT 1
   HMUSB_RAWMSG E4C5A43,0000,F23E20E4,FF,FFC1,62A4104C5A432864FE0601C80043
   HMUSB_RSSI -63
   HMUSB_TIME 2020-05-13 19:45:02
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     3
   NAME       KzRolladenRechts
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-KzRolladenRechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:62 - t:10 s:4C5A43 d:2864FE 0601C80043
   protLastRcv 2020-05-13 19:45:02
   protRcv    1 last_at:2020-05-13 19:45:02
   protSnd    2 last_at:2020-05-13 19:45:02
   protState  CMDs_done
   rssi_HMLAN1 cnt:1 min:-67 max:-67 avg:-67 lst:-67
   rssi_at_HMLAN1 cnt:2 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMUSB cnt:1 min:-63 max:-63 avg:-63 lst:-63
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-05-13 19:45:02   ASC_ShuttersLastDrive residents home
     2020-05-13 19:44:46   ASC_Time_DriveDown 14.05.2020 - 18:45
     2020-05-13 19:44:46   ASC_Time_DriveUp 14.05.2020 - 08:30
     2020-05-13 19:01:07   CommandAccepted yes
     2019-08-20 12:30:04   D-firmware      2.8
     2019-08-20 12:30:04   D-serialNr      NEQ0511411
     2019-11-02 16:45:57   PairedTo        0x2864FE
     2019-05-08 18:50:00   R-driveDown     18.6 s
     2018-03-19 15:42:01   R-driveTurn     0.5 s
     2019-05-08 18:50:28   R-driveUp       20.5 s
     2019-05-07 06:23:58   R-pairCentral   0x2864FE
     2018-03-19 15:42:03   R-self01-lgActionType jmpToTarget
     2018-03-19 15:42:03   R-self01-lgOnLevel 100 %
     2018-03-19 15:42:03   R-self01-shActionType jmpToTarget
     2018-03-19 15:42:03   R-self01-shOnLevel 100 %
     2018-03-19 15:42:04   R-self02-lgActionType jmpToTarget
     2018-03-19 15:42:04   R-self02-lgOnLevel 100 %
     2018-03-19 15:42:04   R-self02-shActionType jmpToTarget
     2018-03-19 15:42:04   R-self02-shOnLevel 100 %
     2018-03-19 15:42:01   R-sign          off
     2019-11-02 16:45:57   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2019-11-02 16:45:58   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BA 0D:00 0E:CD 0F:05 10:00 30:06 56:00 57:24
     2020-05-13 19:44:42   associatedWith  myASControl
     2020-05-13 19:45:02   deviceMsg       on (to CCU)
     2020-05-13 19:45:02   level           100
     2020-05-13 19:45:02   motor           stop:on
     2020-05-13 19:45:02   pct             100
     2019-11-02 16:45:56   powerOn         2019-11-02 16:45:56
     2020-05-13 19:45:02   recentStateType info
     2020-05-13 19:45:02   state           on
     2020-05-13 19:45:02   timedOn         off
   helper:
     HM_CMDNR   98
     cSnd       ,012864FE4C5A43010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +4C5A43,00,00,00
       nextSend   1589391902.82656
       prefIO     
       rxt        0
       vccu       CCU
       p:
         4C5A43
         00
         00
         00
     mRssi:
       mNo        62
       io:
         HMLAN1:
           -65
           -65
         HMUSB:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1589391902.60247
       ack:
         HASH(0x55888abf3c90)
         6280022864FE4C5A4300
     rssi:
       HMLAN1:
         avg        -67
         cnt        1
         lst        -67
         max        -67
         min        -67
       at_HMLAN1:
         avg        -69
         cnt        2
         lst        -69
         max        -69
         min        -69
       at_HMUSB:
         avg        -63
         cnt        1
         lst        -63
         max        -63
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 110:226
   ASC_Shading_MinMax_Elevation 40
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 12000:5500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterRechts
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMUSB
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   eventMap   on:up off:down
   expert     2_raw
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Kinderzimmer
   serialNr   NEQ0511411
   subType    blindActuator
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_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     up:stop:down


Internals:
   FUUID      5c432079-f33f-c2c3-4c9d-f93e944883e4b339
   FVERSION   73_AutoShuttersControl.pm:v0.8.27-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,AnkleideRollladen,FlurRolladen,GwRolladen,JuRollladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer,SzRolladenBalkon,SzRolladenTerrasse,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,SzBalkonTuer,FlurRolladen,KzBalkonTuer,KuRolladenTuer,WzRolladenLinks,WzGartenTuer,AkFensterkontakt,DSHOME,WzTerrasseTuer,KzFensterRechts,KzRolladenTuer,SzRolladenBalkon,AnkleideRollladen,JuRollladen,WzRolladenTuer,JuFenster,KzRolladenRechts,AkRolladen,SzRolladenTerrasse,KuFensterSpuele,KzFensterBalkon,KzRolladenBalkon,KuRolladenMitte,KuRolladenSpuele,GwFenster,Astro,KuTerrasseTuer,TeHelligkeit,WzRolladenTerrasse,GwRolladen,WzRolladenGarten
   NR         192
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.27
   OLDREADINGS:
   READINGS:
     2020-05-13 19:44:46   AkRolladen_PosValue 100
     2020-05-13 06:31:22   AkRolladen_lastPosValue 0
     2020-05-13 19:44:46   AkRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 07:10:51   AnkleideRollladen_PosValue 100
     2020-05-13 07:10:51   AnkleideRollladen_lastPosValue 0
     2020-05-13 19:44:46   AnkleideRollladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:51   FlurRolladen_PosValue 100
     2020-05-13 07:10:51   FlurRolladen_lastPosValue 0
     2020-05-13 19:44:46   FlurRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:56   GwRolladen_PosValue 100
     2020-05-13 06:02:00   GwRolladen_lastPosValue 0
     2020-05-13 19:44:46   GwRolladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:57   JuRollladen_PosValue 100
     2020-05-13 07:10:51   JuRollladen_lastPosValue 0
     2020-05-13 19:44:46   JuRollladen_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:58   KuRolladenMitte_PosValue 100
     2020-05-13 07:00:44   KuRolladenMitte_lastPosValue 0
     2020-05-13 19:44:46   KuRolladenMitte_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:44:59   KuRolladenSpuele_PosValue 100
     2020-05-13 14:32:52   KuRolladenSpuele_lastPosValue 60
     2020-05-13 19:44:46   KuRolladenSpuele_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:00   KuRolladenTuer_PosValue 100
     2020-05-12 21:26:35   KuRolladenTuer_lastDelayPosValue 100
     2020-05-13 07:00:44   KuRolladenTuer_lastPosValue 0
     2020-05-13 19:44:46   KuRolladenTuer_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:01:06   KzRolladenBalkon_PosValue 100
     2020-05-13 18:45:01   KzRolladenBalkon_lastPosValue 100
     2020-05-13 19:44:46   KzRolladenBalkon_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 19:45:02   KzRolladenRechts_PosValue 100
     2020-05-13 18:45:01   KzRolladenRechts_lastPosValue 100
     2020-05-13 19:44:46   KzRolladenRechts_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 19:45:03   KzRolladenTuer_PosValue 100
     2020-05-13 07:10:51   KzRolladenTuer_lastPosValue 0
     2020-05-13 19:44:46   KzRolladenTuer_nextAstroTimeEvent 14.05.2020 - 08:30
     2020-05-13 07:10:51   SzRolladenBalkon_PosValue 100
     2020-04-12 20:50:25   SzRolladenBalkon_lastDelayPosValue 100
     2020-05-13 07:10:51   SzRolladenBalkon_lastPosValue 0
     2020-05-13 19:44:46   SzRolladenBalkon_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 14:32:52   SzRolladenTerrasse_PosValue 100
     2020-05-13 14:32:52   SzRolladenTerrasse_lastPosValue 30
     2020-05-13 19:44:46   SzRolladenTerrasse_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:10   WzRolladenGarten_PosValue 100
     2020-05-13 07:00:44   WzRolladenGarten_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenGarten_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:11   WzRolladenLinks_PosValue 100
     2020-05-13 07:00:44   WzRolladenLinks_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenLinks_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:12   WzRolladenTerrasse_PosValue 100
     2020-05-13 07:00:44   WzRolladenTerrasse_lastPosValue 0
     2020-05-13 19:44:46   WzRolladenTerrasse_nextAstroTimeEvent 13.05.2020 - 22:00
     2020-05-13 19:45:13   WzRolladenTuer_PosValue 100
     2020-04-22 21:02:06   WzRolladenTuer_lastDelayPosValue 100
     2020-05-13 11:17:52   WzRolladenTuer_lastPosValue 40
     2020-05-13 19:44:46   WzRolladenTuer_nextAstroTimeEvent 13.05.2020 - 22:00
     2019-08-21 19:04:55   ascEnable       on
     2019-05-10 12:05:43   controlShading  on
     2019-04-16 22:48:22   hardLockOut     on
     2018-12-21 14:25:59   partyMode       off
     2020-05-13 19:44:41   room_Abstellkammer AkRolladen
     2020-05-13 19:44:41   room_Ankleide   AnkleideRollladen
     2020-05-13 19:44:41   room_FlurOG     FlurRolladen
     2020-05-13 19:44:41   room_G__steWC   GwRolladen
     2020-05-13 19:44:41   room_Julie      JuRollladen
     2020-05-13 19:44:41   room_K__che     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2020-05-13 19:44:41   room_Kinderzimmer KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer
     2020-05-13 19:44:41   room_Schlafzimmer SzRolladenBalkon,SzRolladenTerrasse
     2020-05-13 19:44:41   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2020-03-02 21:42:44   selfDefense     on
     2020-05-13 19:45:13   state           manual
     2019-06-15 23:58:10   sunriseTimeWeHoliday on
     2020-05-13 19:44:41   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       AnkleideRollladen
       FlurRolladen
       GwRolladen
       JuRollladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       KzRolladenBalkon
       KzRolladenRechts
       KzRolladenTuer
       SzRolladenBalkon
       SzRolladenTerrasse
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     AnkleideRollladen:
     Astro:
       myASControl ASC_twilightDevice
     DSHOME:
       myASControl ASC_residentsDev
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     JuFenster:
       JuRollladen ASC_WindowRec
     JuRollladen:
     KuFensterSpuele:
       KuRolladenSpuele ASC_WindowRec
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     KzBalkonTuer:
       KzRolladenTuer ASC_WindowRec
     KzFensterBalkon:
       KzRolladenBalkon ASC_WindowRec
     KzFensterRechts:
       KzRolladenRechts ASC_WindowRec
     KzRolladenBalkon:
     KzRolladenRechts:
     KzRolladenTuer:
     SzBalkonTuer:
       SzRolladenBalkon ASC_WindowRec
     SzRolladenBalkon:
     SzRolladenTerrasse:
     TeHelligkeit:
       AkRolladen ASC_BrightnessSensor
       AnkleideRollladen ASC_BrightnessSensor
       FlurRolladen ASC_BrightnessSensor
       GwRolladen ASC_BrightnessSensor
       JuRollladen ASC_BrightnessSensor
       KuRolladenMitte ASC_BrightnessSensor
       KuRolladenSpuele ASC_BrightnessSensor
       KuRolladenTuer ASC_BrightnessSensor
       KzRolladenBalkon ASC_BrightnessSensor
       KzRolladenRechts ASC_BrightnessSensor
       KzRolladenTuer ASC_BrightnessSensor
       SzRolladenBalkon ASC_BrightnessSensor
       SzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenGarten ASC_BrightnessSensor
       WzRolladenLinks ASC_BrightnessSensor
       WzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenTuer ASC_BrightnessSensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
     WzTerrasseTuer:
       WzRolladenTerrasse ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 15:4
   ASC_freezeTemp 3
   ASC_residentsDev DSHOME:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor TeTempFeuchte:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Zentral
   verbose    0


Kannst Du bitte folgendes machen nach dem die Rollos zur Nacht gefahren sind

{ ascAPIget('IsDay','IRGENDEINROLLO') }

Bei Dir sollte 0 oder gar nichts zurück kommen
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

flummy1978

Zitat von: CoolTux am 14 Mai 2020, 09:31:24
Ich schaue gleich genauer, brauche aber noch ein list vom ASC Device bitte.

Vielen Dank ! :)

Internals:
   .FhemMetaInternals 1
   FUUID      5cb0882c-f33f-8d79-c13d-e1c92d08129a74a1
   FVERSION   73_AutoShuttersControl.pm:v0.8.28-s21670/2020-04-14 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  AUTO_RolloSteuerung,PIR_EG_BAD_move,TK_OG_SZ_fenster1,TK_OG_SZ_fenster2,Wetterstation,dev_Astro,dum_JALOU_Gang_VARS,global,Rollo_EG_BAD,Rollo_EG_FL,Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg,Rollo_EG_WZ_MAR_markise,Rollo_OG_SZ_01,Rollo_OG_SZ_02,dum_JALOU_Gang
   NR         99
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      ventilate - window open
   TYPE       AutoShuttersControl
   VERSION    v0.8.28
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-05-13 19:11:52   .monitoredDevs  {"PIR_EG_BAD_move":{"Rollo_EG_BAD":"ASC_BrightnessSensor"},"dev_Astro":{"AUTO_RolloSteuerung":"ASC_twilightDevice"},"Wetterstation":{"dum_JALOU_Gang":"ASC_BrightnessSensor","Rollo_OG_SZ_02":"ASC_BrightnessSensor","AUTO_RolloSteuerung":"ASC_windSensor","Rollo_EG_WZ_MAR_markise":"ASC_BrightnessSensor"},"TK_OG_SZ_fenster1":{"Rollo_OG_SZ_01":"ASC_WindowRec"},"TK_OG_SZ_fenster2":{"Rollo_OG_SZ_02":"ASC_WindowRec"},"dum_JALOU_Gang_VARS":{"AUTO_RolloSteuerung":"ASC_rainSensor"}}
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_lastPosValue 0
     2019-04-13 20:17:34   EG_BAD_RO_Rollo_test_lastPosValue 0
     2019-04-13 20:30:02   EG_KUE_RO_01_Rollo_lastPosValue 0
     2019-04-13 06:49:31   Rollo.KUE02_lastPosValue 0
     2019-04-27 21:00:01   Rollo_EG_BAD_RO_Rollo_test_lastPosValue 0
     2020-05-14 07:15:02   Rollo_EG_BAD_lastPosValue 100
     2020-05-14 07:15:02   Rollo_EG_BAD_nextAstroTimeEvent 14.05.2020 - 21:00
     2020-05-14 07:15:02   Rollo_EG_FL_lastPosValue 100
     2020-05-14 07:15:02   Rollo_EG_FL_nextAstroTimeEvent 14.05.2020 - 21:00
     2019-04-27 20:45:01   Rollo_EG_KUE_01_eingang_lastPosValue 0
     2019-04-28 17:43:49   Rollo_EG_KUE_02_fenster_lastPosValue 0
     2020-05-10 12:13:06   Rollo_EG_WZ_JALOU_fenster_PosValue 0
     2020-03-20 06:39:35   Rollo_EG_WZ_JALOU_fenster_lastPosValue 0
     2020-05-14 05:00:02   Rollo_EG_WZ_JALOU_fenster_nextAstroTimeEvent 14.05.2020 - 21:58
     2020-05-14 01:13:02   Rollo_EG_WZ_JALOU_winterg_PosValue 100
     2020-05-14 08:00:02   Rollo_EG_WZ_JALOU_winterg_nextAstroTimeEvent 14.05.2020 - 21:58
     2020-05-13 15:33:17   Rollo_EG_WZ_MAR_markise_PosValue 0
     2020-05-13 11:07:35   Rollo_EG_WZ_MAR_markise_lastPosValue 0
     2020-05-14 05:00:02   Rollo_EG_WZ_MAR_markise_nextAstroTimeEvent 14.05.2020 - 21:58
     2020-05-14 09:35:08   Rollo_OG_SZ_01_PosValue 40
     2020-05-13 19:30:01   Rollo_OG_SZ_01_lastPosValue 40
     2020-05-13 19:30:01   Rollo_OG_SZ_01_nextAstroTimeEvent 14.05.2020 - 13:45
     2020-05-13 20:50:01   Rollo_OG_SZ_02_lastPosValue 100
     2020-05-14 08:00:01   Rollo_OG_SZ_02_nextAstroTimeEvent 14.05.2020 - 20:50
     2019-05-24 15:44:05   ascEnable       on
     2019-05-23 12:16:27   controlShading  on
     2020-05-13 14:07:41   dum_JALOU_Gang_PosValue 0
     2020-05-13 14:07:28   dum_JALOU_Gang_lastPosValue 90
     2020-05-14 05:00:02   dum_JALOU_Gang_nextAstroTimeEvent 14.05.2020 - 21:58
     2020-05-01 19:05:12   hardLockOut     off
     2019-04-12 14:48:57   partyMode       off
     2020-05-13 17:53:05   room_Bad        Rollo_EG_BAD
     2020-05-13 17:53:05   room_Flur       Rollo_EG_FL
     2020-05-13 17:53:05   room_Schlafzimmer Rollo_OG_SZ_01,Rollo_OG_SZ_02
     2020-05-13 17:53:05   room_System-_Rollosteuerung dum_JALOU_Gang
     2020-05-13 17:53:05   room_Wohnzimmer Rollo_EG_WZ_MAR_markise
     2020-05-13 17:53:05   room_Wohnzimmer_Verbindungen-_Somfy_Homematic Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg
     2019-04-12 14:44:28   selfDefense     off
     2020-05-14 09:35:08   state           ventilate - window open
     2019-04-12 14:44:28   sunriseTimeWeHoliday off
     2020-05-13 17:53:05   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BAD
       Rollo_EG_FL
       Rollo_EG_WZ_JALOU_fenster
       Rollo_EG_WZ_JALOU_winterg
       Rollo_EG_WZ_MAR_markise
       Rollo_OG_SZ_01
       Rollo_OG_SZ_02
       dum_JALOU_Gang
   monitoredDevs:
     PIR_EG_BAD_move:
       Rollo_EG_BAD ASC_BrightnessSensor
     Rollo_EG_BAD:
     Rollo_EG_FL:
     Rollo_EG_WZ_JALOU_winterg:
     Rollo_OG_SZ_01:
     TK_OG_SZ_fenster1:
       Rollo_OG_SZ_01 ASC_WindowRec
     TK_OG_SZ_fenster2:
       Rollo_OG_SZ_02 ASC_WindowRec
     Wetterstation:
       AUTO_RolloSteuerung ASC_windSensor
       Rollo_EG_WZ_MAR_markise ASC_BrightnessSensor
       Rollo_OG_SZ_02 ASC_BrightnessSensor
       dum_JALOU_Gang ASC_BrightnessSensor
     dev_Astro:
       AUTO_RolloSteuerung ASC_twilightDevice
     dum_JALOU_Gang_VARS:
       AUTO_RolloSteuerung ASC_rainSensor
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor dum_JALOU_Gang_VARS:rain 1:1 0
   ASC_tempSensor dev_SYS_wetter_ext:temperature
   ASC_twilightDevice dev_Astro
   ASC_windSensor Wetterstation:wind_gust_calc
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


Da habe ich nur Debug wieder aus gemacht

CoolTux

Ok das war jetzt ein falscher Ansatz vom Test her.

Lass einfach mal ganz normal so als würdest Du es normal verwenden laufen.
Also Rollo ist am Tag oben oder in Beschattung wie auch immer. Du hast das Fenster und es kommt Abends die Fahrt in die Privacy (Rollo Pos von 0 auf 80), Du wartest. Es kommt die Fahrt in die Nacht. Rollo fährt nicht weil Fenster offen. Nach der Nachtfahrt schließt Du das Fenster. Ab hier sollte nun erstmal das Rollo dann runter fahren in die Closed Pos, also Pos 100
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

flummy1978

Zitat von: CoolTux am 14 Mai 2020, 09:57:16
Ok das war jetzt ein falscher Ansatz vom Test her.

schade dachte, damit helfe ich eher, anstatt es falsch zu machen -.- Warum genau war es ein falscher Ansatz ?

Aktuell ist das Fenster offen Rolladen auf 40 % Ich lass dann die Einstellungen 19:30 Uhr, dann ist das Rollo defintiv in der Nachtfahrt gewesen wenn Frauchen ins Bett geht und das Fenster zu macht. Ich bin dann nicht zu Hause.

Grüße
Andreas

CoolTux

Zitat von: flummy1978 am 14 Mai 2020, 10:20:17
schade dachte, damit helfe ich eher, anstatt es falsch zu machen -.- Warum genau war es ein falscher Ansatz ?

Aktuell ist das Fenster offen Rolladen auf 40 % Ich lass dann die Einstellungen 19:30 Uhr, dann ist das Rollo defintiv in der Nachtfahrt gewesen wenn Frauchen ins Bett geht und das Fenster zu macht. Ich bin dann nicht zu Hause.

Grüße
Andreas

Wieso ist das Rollo auf 40 Prozent? Es ist doch Tag, wieso ist das Rollo nicht hoch gefahren zur Tag Fahrt oder weil die Roommates aufgestanden sind?
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

flummy1978

Zitat von: CoolTux am 14 Mai 2020, 10:39:16
Wieso ist das Rollo auf 40 Prozent? Es ist doch Tag, wieso ist das Rollo nicht hoch gefahren zur Tag Fahrt oder weil die Roommates aufgestanden sind?

Weil das Fenster morgens nicht hochfährt. Es ist n bissl kompliziert das zu erklären, aber ich versuchs mal:

Das Fenster ist das was wir am Meisten öffnen, Inkl. Fliegengitter. Leider auch eines das die Nachbarn schön reingucken lassen würde. Die 40er Position ist perfekt für Blickschutz (tagsüber) und genug Luft rein.  Ich bin Vollkonti Schichtarbeiter, d.h. ich gehe manchmal um 21-23 manchmal um 2-3 und manchmal erst um 7 Uhr morgens ins Bett. Demnach will ich nicht dass der Rolladen hochfährt, während ich zu Hause bin. Wie gesagt sind Roommates noch nicht eingerichtet, weil ich ungern wollte, dass mir etwas anderes dazwischen fummelt was vielleicht noch nicht richtig funktioniert (wie jetzt eben die Nachtfahrt).

Deswegen fährt es Abends zu (bzw soll nach dem Fensterschließen) und morgens nur durch Fenster öffnen (pct-40) oder eben manuell und Auto_UP ist dann aus. 

Ich glaube so ist es nachvollziehbar , oder ? :)

Viele Grüße
Andreas

CoolTux

Ok ich verstehe. Da ASC auf Basis der Position entscheidet wo sich das Rollo befindet (also Fenster auf, oder Beschattung) sollte das eigentlich passen. Pos 40 ist ja bei Dir Fenster auf Position oder? Wenn dann also das Fenster zugemacht wird wird entweder das Rollo hoch gefahren wenn Tag ist, ausser Du hast Up auf off so wie es ja mal war, oder wenn Nacht ist wird es runter gefahren. Aber halt nur wenn die Position für Fenster auf angefahren wurde. Also Ventilate oder Comfort oder das Rollo ganz auf ist.

Neu hinzu gekommen ist nun die PrivacyDown Position. Befindet sich das Rollo beim Fenster schließen in der PrivacyDown Position, so wird es sofern die Nachtfahrt durch ist auch geschlossen. Das ist neu.
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

flummy1978

Zitat von: CoolTux am 14 Mai 2020, 11:37:27
Ok ich verstehe. Da ASC auf Basis der Position entscheidet wo sich das Rollo befindet (also Fenster auf, oder Beschattung) sollte das eigentlich passen. =========> korrekt
Pos 40 ist ja bei Dir Fenster auf Position oder? ======================================================> Pos 40 ist die Ventilate Position korrekt weil Fenster ja offen ist.
Wenn dann also das Fenster zugemacht wird wird entweder das Rollo hoch gefahren wenn Tag ist, ausser Du hast Up auf off so wie es ja mal war, =============> Genau das funktionierte auch korrekt, als ich Auto_UP drin hatte

oder wenn Nacht ist wird es runter gefahren. Aber halt nur wenn die Position für Fenster auf angefahren wurde. Also Ventilate oder Comfort oder das Rollo ganz auf ist
Neu hinzu gekommen ist nun die PrivacyDown Position. Befindet sich das Rollo beim Fenster schließen in der PrivacyDown Position, so wird es sofern die Nachtfahrt durch ist auch geschlossen. Das ist neu.

So ist es ... die ersten drei Punkte funktionieren einwandfrei. Die lezten beiden nicht, so wie ich die letzten Tage getestet hatte:

- Rollo auf Venti (40) -> Rollo geht in Privacy before Night (80) -> Nachtfahrtzeit wird erreicht -> Rollo fährt NICHT, weil Fenster offen -> Fenster wird geschlossen -> Rolladen rührt sich nicht (bis gestern)
Ich habe bewusst in den letzten Tagen nie das Rollo manuell gefahren (außer schließen vor dem Fenster öffnen um die Position anzusetzen) - so dass ich mich voll auf das ASC versteifen konnte zwecks steuerung :)


Typ1er


GU!DO

Zitat von: CoolTux am 14 Mai 2020, 09:30:49
Das sollte eigentlich so schon gehen. Allerdings ist es in der Tat so das wenn die Sonne erst nach dem hochfahren kommt dann auch erst die Beschattungen beginnen. per default wäre das nach > 20 min. Eine weitere BlockingTime bringt nichts da Du ja nicht wissen kannst das in 20 min Beschattet werden soll.

Ok. Ich verstehe. ASC weiß natürlich nicht wann Astro einen Sonnenstand meldet der größer als der eingestellte Wert ist.

Dersch

Da kommt 1

Zitat von: CoolTux am 14 Mai 2020, 09:35:23
Kannst Du bitte folgendes machen nach dem die Rollos zur Nacht gefahren sind

{ ascAPIget('IsDay','IRGENDEINROLLO') }

Bei Dir sollte 0 oder gar nichts zurück kommen