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

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: moonsorrox am 07 August 2019, 13:11:06
Oh, echt  ::)
Ist das ernst gemeint  ;)

wie kann ich das entfernen

Jepp ist mein ernst. Eventuell eine fehlerhafte reqdingsGroup?

Entfernen mit
deletereading
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

moonsorrox

Zitat von: CoolTux am 07 August 2019, 13:14:59
Eventuell eine fehlerhafte reqdingsGroup?
OK, ich werde es mal löschen...
hatte ich schon vermutet..! Ich habe meine 3 readinggroups schon danach durchsucht, aber in keiner habe ich das drin..!  :-X
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

shrek71

Hallo CoolTux,
ich habe eine Frage bezüglich "selfDefence" und "ASC_ShuttersPlace".
SelfDefence habe ich auf "on" gesetzt. Alle Rolladen das Attribut "ASC_ShuttersPlace" auf "terrace" gesetzt.

Nun habe ich das getestet und hat auch funktioniert. "RESIDENT:state" wird auf "gone" gesetzt,  schließen der Fenster und Türen.

Wie sieht es nun aus wenn "RESIDENT:state" auf "home" oder "absent" geändert wird. beispielweise kommen alle Bewohner heim ((Status "home" wird gesetzt) oder nur einer (Status "absent" wird gesetzt).
Sollte da nicht die Logik neu starten und vorher geöffnete Fenster wieder auf die ursprüngliche Position fahren?.
Bei mir tut sich da nix.

Korrektur: Wenn ich den Status auf "home" setzte des RESIDENT dann fahren die Rolläden in die vorherige Position. Daher weiß ich nicht wie die Logik bei "absent" sein sollte.

Gruß,
Shrek 

moonsorrox

ich muss mich auch nochmal melden.
Mein Küchen Rollladen ist gestern nicht runter gefahren und heute morgen nicht hoch  :-\

anbei list, evtl. kann man was erkennen
ASC Device
Internals:
   FUUID      5d41ae21-f33f-a6c6-55b2-831074a6285bf7e3
   FVERSION   73_AutoShuttersControl.pm:v0.6.25-s19917/2019-07-30 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,BU_Rollladen,GA_Rollladen,KU_Rollladen,Temperatur_Terrasse,myTwilight
   NR         6013
   NTFY_ORDER 51-Rollladenautomatik
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.6.25
   READINGS:
     2019-08-05 16:38:10   BU_Rollladen_lastPosValue 0
     2019-08-05 16:38:10   GA_Rollladen_lastPosValue 0
     2019-08-08 09:58:37   KU_Rollladen_PosValue 100
     2019-08-07 17:04:58   KU_Rollladen_lastPosValue 15
     2019-08-07 13:18:49   ascEnable       on
     2019-08-07 17:36:20   controlShading  on
     2019-07-31 17:05:05   hardLockOut     off
     2019-08-02 16:20:49   room_Automation_K__che KU_Rollladen
     2019-08-02 16:20:49   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2019-07-31 17:05:05   selfDefense     off
     2019-08-08 09:58:37   state           manual
     2019-08-01 12:23:29   sunriseTimeWeHoliday on
     2019-08-07 14:25:04   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myTwilight
   alias      Rollladenautomatik
   devStateIcon selfDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfDefense.active:status_locked selfDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik


Rollladen
Internals:
   CFGFN      ./FHEM/Erdgeschoss.cfg
   DEF        5DDDBF
   FUUID      5c4319dd-f33f-a6c6-528b-1e1d849527d97b05
   HMUSB_MSGCNT 10
   HMUSB_RAWMSG E5DDDBF,0000,1D923BFA,FF,FFAF,F0A4105DDDBF1EA1210601C800
   HMUSB_RSSI -81
   HMUSB_TIME 2019-08-08 09:58:37
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     10
   NAME       KU_Rollladen
   NOTIFYDEV  global
   NR         2264
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:F0 - t:10 s:5DDDBF d:1EA121 0601C800
   protLastRcv 2019-08-08 09:58:37
   protRcv    9 last_at:2019-08-08 09:58:37
   protSnd    10 last_at:2019-08-08 09:58:37
   protState  CMDs_done
   rssi_HMUSB cnt:5 min:-82 max:-76 avg:-80.2 lst:-81
   rssi_at_HMUSB cnt:10 min:-82 max:-70 avg:-77.9 lst:-81
   READINGS:
     2019-08-06 20:31:47   ASC_Enable      on
     2019-08-08 09:58:37   ASC_ShuttersLastDrive manual
     2019-08-07 13:19:03   ASC_Time_DriveDown 7.08.2019 - 21:44
     2019-08-07 13:19:03   ASC_Time_DriveUp 8.08.2019 - 07:45
     2019-08-08 09:58:13   CommandAccepted yes
     2018-06-15 00:26:40   D-firmware      2.11
     2018-06-15 00:26:40   D-serialNr      OEQ1222412
     2019-06-26 23:37:42   PairedTo        0x1EA121
     2018-06-15 17:07:42   R-driveDown     22 s
     2018-06-15 00:45:06   R-driveTurn     0.5 s
     2018-06-15 17:08:28   R-driveUp       23.5 s
     2018-06-15 00:45:05   R-pairCentral   0x1EA121
     2018-07-16 17:28:36   R-self01-lgActionType jmpToTarget
     2018-07-16 17:28:36   R-self01-lgOnLevel 100 %
     2018-07-16 17:28:36   R-self01-shActionType jmpToTarget
     2018-07-16 17:28:36   R-self01-shOnLevel 100 %
     2018-07-16 17:28:37   R-self02-lgActionType jmpToTarget
     2018-07-16 17:28:37   R-self02-lgOnLevel 100 %
     2018-07-16 17:28:37   R-self02-shActionType jmpToTarget
     2018-07-16 17:28:37   R-self02-shOnLevel 100 %
     2018-06-15 00:45:06   R-sign          off
     2019-06-26 23:37:42   RegL_00.        00:00 02:01 0A:1E 0B:A1 0C:21 15:FF 18:00
     2019-06-26 23:37:43   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:EB 0F:05 10:00 30:06 56:00 57:24
     2019-08-02 16:20:49   associatedWith  Rollladenautomatik
     2019-08-08 09:58:37   deviceMsg       on (to vccu)
     2019-08-08 09:58:37   level           100
     2019-08-08 09:58:37   motor           stop:on
     2019-08-08 09:58:37   pct             100
     2019-06-26 23:37:41   powerOn         2019-06-26 23:37:41
     2019-08-08 09:58:37   recentStateType info
     2019-08-08 09:58:37   state           on
     2019-08-08 09:58:37   timedOn         off
   helper:
     HM_CMDNR   240
     cSnd       111EA1215DDDBF02011E,111EA1215DDDBF0201C80000
     dlvlCmd    ++A0111EA1215DDDBF0201C80000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDDBF,00,00,00
       nextSend   1565251117.80924
       prefIO     
       rxt        0
       vccu       
       p:
         5DDDBF
         00
         00
         00
     mRssi:
       mNo        F0
       io:
         HMUSB:
           -79
           -79
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1565251117.70942
       ack:
         HASH(0xaf5fde8)
         F080021EA1215DDDBF00
     rssi:
       HMUSB:
         avg        -80.2
         cnt        5
         lst        -81
         max        -76
         min        -82
       at_HMUSB:
         avg        -77.9
         cnt        10
         lst        -81
         max        -70
         min        -82
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 60
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Closed_Pos 15
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_Angle_Left 70
   ASC_Shading_Angle_Right 20
   ASC_Shading_Direction 270
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 15
   ASC_Shading_StateChange_Cloudy 250
   ASC_Shading_StateChange_Sunny 240
   ASC_Shading_WaitingPeriod 60
   ASC_TempSensor Temperatur_Terrasse:temperature
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 07:45
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:15
   ASC_Up     time
   IODev      HMUSB
   alias      Küche - Rollladen
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@#00FA9A  off:fts_shutter_100@blue Home:fts_shutter_30@blue 9\d.*:fts_shutter_10@#00bfff  8\d.*:fts_shutter_20@#00bfff  7\d.*:fts_shutter_30@#blue  6\d.*:fts_shutter_40@#00bfff  5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_60@#00bfff  3\d.*:fts_shutter_70@#00bfff  2\d.*:fts_shutter_80@#00bfff  1\d.*:fts_shutter_90@#FF6D00  0\d.*:fts_shutter_1@blue
   eventMap   on:on stop:Stop off:off 15:15 45:45 75:Home
   expert     2_raw
   firmware   2.11
   group      Rollläden EG
   icon       fts_shutter_automatic@#F0E68C
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Automation,Küche
   serialNr   OEQ1222412
   sortby     18
   subType    blindActuator
   userattr   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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     on:Stop:off:15:45:Home
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Zitat von: shrek71 am 08 August 2019, 11:52:46
Hallo CoolTux,
ich habe eine Frage bezüglich "selfDefence" und "ASC_ShuttersPlace".
SelfDefence habe ich auf "on" gesetzt. Alle Rolladen das Attribut "ASC_ShuttersPlace" auf "terrace" gesetzt.

Nun habe ich das getestet und hat auch funktioniert. "RESIDENT:state" wird auf "gone" gesetzt,  schließen der Fenster und Türen.

Wie sieht es nun aus wenn "RESIDENT:state" auf "home" oder "absent" geändert wird. beispielweise kommen alle Bewohner heim ((Status "home" wird gesetzt) oder nur einer (Status "absent" wird gesetzt).
Sollte da nicht die Logik neu starten und vorher geöffnete Fenster wieder auf die ursprüngliche Position fahren?.
Bei mir tut sich da nix.

Korrektur: Wenn ich den Status auf "home" setzte des RESIDENT dann fahren die Rolläden in die vorherige Position. Daher weiß ich nicht wie die Logik bei "absent" sein sollte.

Gruß,
Shrek

Hallo,

Von gone kann der Status niemals auf absent gehen. Wenn einer der Bewohner nach Hause kommt ist der Status der Residents home.
Ich würde aber vielleicht nicht alle auf Terrasse stellen, nur wenn es wirklich eine Terrasse ist. Ich überlege mal wie man das machen kann das bei gone auch Rollos fahren die keine Terrasse sind.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: moonsorrox am 08 August 2019, 12:35:21
ich muss mich auch nochmal melden.
Mein Küchen Rollladen ist gestern nicht runter gefahren und heute morgen nicht hoch  :-\

anbei list, evtl. kann man was erkennen
ASC Device
Internals:
   FUUID      5d41ae21-f33f-a6c6-55b2-831074a6285bf7e3
   FVERSION   73_AutoShuttersControl.pm:v0.6.25-s19917/2019-07-30 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,BU_Rollladen,GA_Rollladen,KU_Rollladen,Temperatur_Terrasse,myTwilight
   NR         6013
   NTFY_ORDER 51-Rollladenautomatik
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.6.25
   READINGS:
     2019-08-05 16:38:10   BU_Rollladen_lastPosValue 0
     2019-08-05 16:38:10   GA_Rollladen_lastPosValue 0
     2019-08-08 09:58:37   KU_Rollladen_PosValue 100
     2019-08-07 17:04:58   KU_Rollladen_lastPosValue 15
     2019-08-07 13:18:49   ascEnable       on
     2019-08-07 17:36:20   controlShading  on
     2019-07-31 17:05:05   hardLockOut     off
     2019-08-02 16:20:49   room_Automation_K__che KU_Rollladen
     2019-08-02 16:20:49   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2019-07-31 17:05:05   selfDefense     off
     2019-08-08 09:58:37   state           manual
     2019-08-01 12:23:29   sunriseTimeWeHoliday on
     2019-08-07 14:25:04   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myTwilight
   alias      Rollladenautomatik
   devStateIcon selfDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfDefense.active:status_locked selfDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik


Rollladen
Internals:
   CFGFN      ./FHEM/Erdgeschoss.cfg
   DEF        5DDDBF
   FUUID      5c4319dd-f33f-a6c6-528b-1e1d849527d97b05
   HMUSB_MSGCNT 10
   HMUSB_RAWMSG E5DDDBF,0000,1D923BFA,FF,FFAF,F0A4105DDDBF1EA1210601C800
   HMUSB_RSSI -81
   HMUSB_TIME 2019-08-08 09:58:37
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     10
   NAME       KU_Rollladen
   NOTIFYDEV  global
   NR         2264
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:F0 - t:10 s:5DDDBF d:1EA121 0601C800
   protLastRcv 2019-08-08 09:58:37
   protRcv    9 last_at:2019-08-08 09:58:37
   protSnd    10 last_at:2019-08-08 09:58:37
   protState  CMDs_done
   rssi_HMUSB cnt:5 min:-82 max:-76 avg:-80.2 lst:-81
   rssi_at_HMUSB cnt:10 min:-82 max:-70 avg:-77.9 lst:-81
   READINGS:
     2019-08-06 20:31:47   ASC_Enable      on
     2019-08-08 09:58:37   ASC_ShuttersLastDrive manual
     2019-08-07 13:19:03   ASC_Time_DriveDown 7.08.2019 - 21:44
     2019-08-07 13:19:03   ASC_Time_DriveUp 8.08.2019 - 07:45
     2019-08-08 09:58:13   CommandAccepted yes
     2018-06-15 00:26:40   D-firmware      2.11
     2018-06-15 00:26:40   D-serialNr      OEQ1222412
     2019-06-26 23:37:42   PairedTo        0x1EA121
     2018-06-15 17:07:42   R-driveDown     22 s
     2018-06-15 00:45:06   R-driveTurn     0.5 s
     2018-06-15 17:08:28   R-driveUp       23.5 s
     2018-06-15 00:45:05   R-pairCentral   0x1EA121
     2018-07-16 17:28:36   R-self01-lgActionType jmpToTarget
     2018-07-16 17:28:36   R-self01-lgOnLevel 100 %
     2018-07-16 17:28:36   R-self01-shActionType jmpToTarget
     2018-07-16 17:28:36   R-self01-shOnLevel 100 %
     2018-07-16 17:28:37   R-self02-lgActionType jmpToTarget
     2018-07-16 17:28:37   R-self02-lgOnLevel 100 %
     2018-07-16 17:28:37   R-self02-shActionType jmpToTarget
     2018-07-16 17:28:37   R-self02-shOnLevel 100 %
     2018-06-15 00:45:06   R-sign          off
     2019-06-26 23:37:42   RegL_00.        00:00 02:01 0A:1E 0B:A1 0C:21 15:FF 18:00
     2019-06-26 23:37:43   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:EB 0F:05 10:00 30:06 56:00 57:24
     2019-08-02 16:20:49   associatedWith  Rollladenautomatik
     2019-08-08 09:58:37   deviceMsg       on (to vccu)
     2019-08-08 09:58:37   level           100
     2019-08-08 09:58:37   motor           stop:on
     2019-08-08 09:58:37   pct             100
     2019-06-26 23:37:41   powerOn         2019-06-26 23:37:41
     2019-08-08 09:58:37   recentStateType info
     2019-08-08 09:58:37   state           on
     2019-08-08 09:58:37   timedOn         off
   helper:
     HM_CMDNR   240
     cSnd       111EA1215DDDBF02011E,111EA1215DDDBF0201C80000
     dlvlCmd    ++A0111EA1215DDDBF0201C80000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDDBF,00,00,00
       nextSend   1565251117.80924
       prefIO     
       rxt        0
       vccu       
       p:
         5DDDBF
         00
         00
         00
     mRssi:
       mNo        F0
       io:
         HMUSB:
           -79
           -79
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1565251117.70942
       ack:
         HASH(0xaf5fde8)
         F080021EA1215DDDBF00
     rssi:
       HMUSB:
         avg        -80.2
         cnt        5
         lst        -81
         max        -76
         min        -82
       at_HMUSB:
         avg        -77.9
         cnt        10
         lst        -81
         max        -70
         min        -82
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BlockingTime_afterManual 60
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Closed_Pos 15
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_Angle_Left 70
   ASC_Shading_Angle_Right 20
   ASC_Shading_Direction 270
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 15
   ASC_Shading_StateChange_Cloudy 250
   ASC_Shading_StateChange_Sunny 240
   ASC_Shading_WaitingPeriod 60
   ASC_TempSensor Temperatur_Terrasse:temperature
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 07:45
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:15
   ASC_Up     time
   IODev      HMUSB
   alias      Küche - Rollladen
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@#00FA9A  off:fts_shutter_100@blue Home:fts_shutter_30@blue 9\d.*:fts_shutter_10@#00bfff  8\d.*:fts_shutter_20@#00bfff  7\d.*:fts_shutter_30@#blue  6\d.*:fts_shutter_40@#00bfff  5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_60@#00bfff  3\d.*:fts_shutter_70@#00bfff  2\d.*:fts_shutter_80@#00bfff  1\d.*:fts_shutter_90@#FF6D00  0\d.*:fts_shutter_1@blue
   eventMap   on:on stop:Stop off:off 15:15 45:45 75:Home
   expert     2_raw
   firmware   2.11
   group      Rollläden EG
   icon       fts_shutter_automatic@#F0E68C
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Automation,Küche
   serialNr   OEQ1222412
   sortby     18
   subType    blindActuator
   userattr   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 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     on:Stop:off:15:45:Home


Da haben sich warum auch immer die Timer verschluckt

2019-08-07 13:19:03   ASC_Time_DriveDown 7.08.2019 - 21:44
2019-08-07 13:19:03   ASC_Time_DriveUp 8.08.2019 - 07:45


Lass mal bitte die Timer neu 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

moonsorrox

Zitat von: CoolTux am 08 August 2019, 13:55:55
Da haben sich warum auch immer die Timer verschluckt

2019-08-07 13:19:03   ASC_Time_DriveDown 7.08.2019 - 21:44
2019-08-07 13:19:03   ASC_Time_DriveUp 8.08.2019 - 07:45


Lass mal bitte die Timer neu setzen.
Ok mal schauen, was heute passiert.
Ist in den letzten Tagen öfter mal passiert, das er morgens geöffnet hatte aber abends nicht runter gefahren ist.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Zitat von: moonsorrox am 08 August 2019, 15:18:26
Ok mal schauen, was heute passiert.
Ist in den letzten Tagen öfter mal passiert, das er morgens geöffnet hatte aber abends nicht runter gefahren ist.

Behalte einfach mal die 2 Readings im Auge das die immer aktuell 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

eurofinder

@CoolTux:
Ich habe jetzt seit einiger Zeit die Beschattung im Betrieb und es funktioniert auch sehr zuverlässig.
Was mir jedoch aufgefallen ist, dass mein Helligkeitssensor neben klaren Himmel auch bei bewölktem bis stark bewölktem Himmel hohe Lux-Werte liefert, so dass dann auch bei starker Bewölkung eine Beschattung aktiviert wird. Anpassungen der Abfrageparameter Helligkeit und Temperatur haben aber bisher noch nicht zum gewünschten Ziel geführt.

Könntest du bitte einen weiteren Abfrageparameter (z.B. ASC_Shading_Paramter) für jedes Rollladendevice einbauen, in das man ein Dummydevice mit Status true/false optional in die Shading-Abfrage einbinden kann? Ist dieses true (Standard) wird Shading ganz normal ausgeführt, ist dieses false wird es wie die anderen Parameter z.B. Temperatur oder Helligkeitswert behandelt und führt dazu, dass Schading-Out eingeleitet wird, bzw Shading-In erst gar nicht aktiviert wird.

Man könnte dann ein Dummy-Device anlegen, dass aus Wetterdaten (z.B. Temperaturdifferenzabfrage) ermitteln könnte, ab es gerade sonnig bzw. bewölkt ist.

Würde mich freuen, wenn das hier Anklang findet.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Ich würde einen toggle Set Befehl vorschlagen wie bei ASCenableToggle.
Damit aktiviert man oder deaktiviert man die Beschattung.
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

eurofinder

@CoolTux:
Das bedeutet, ich aktiviere jeweils ob Beschattung im Rollladendevice aktiv ist oder nicht. Wie sieht es aber aus, wenn sich z.B. ein Rollladen bereits in Beschattung befindet, dann bewölkt es sich und ändert sich auch nicht mehr. Die übrigen Parameter werden erst nicht mehr erfüllt, wenn im Rollladendevice bereits die Beschattungsfunktion durch den toggle Set Befehl deaktiviert wurde.

Würde der toggle Befehl automatisch dazu führen, dass ein Shading-Out herbeigeführt wird und zuvor eine Vormerkung?

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: eurofinder am 08 August 2019, 19:19:56
@CoolTux:
Das bedeutet, ich aktiviere jeweils ob Beschattung im Rollladendevice aktiv ist oder nicht. Wie sieht es aber aus, wenn sich z.B. ein Rollladen bereits in Beschattung befindet, dann bewölkt es sich und ändert sich auch nicht mehr. Die übrigen Parameter werden erst nicht mehr erfüllt, wenn im Rollladendevice bereits die Beschattungsfunktion durch den toggle Set Befehl deaktiviert wurde.

Würde der toggle Befehl automatisch dazu führen, dass ein Shading-Out herbeigeführt wird und zuvor eine Vormerkung?

Gruß
eurofinder

Also Du musst natürlich sicherstellen das Deine externe Logik den toggle wieder durchführt irgendwann. Sonst wird nie mehr beschattet.
Der toggle off führt dazu das das Rollo sofort aus der Beschattung gefahren wird.
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

eurofinder

@CoolTux:
ZitatAlso Du musst natürlich sicherstellen das Deine externe Logik den toggle wieder durchführt irgendwann. Sonst wird nie mehr beschattet. Der toggle off führt dazu das das Rollo sofort aus der Beschattung gefahren wird.
Klar. Das geht dann aber "nur" gleichzeitig für alle Rollläden und ich muss ergänzend sicherstellen, dass wie beim Shading bereits vorhanden, etwas wie ASC_Shading_WaitingPeriod existiert.

Werde ich bestimmt hinbekommen, aber lieber wäre mir wirklich ein weiteres Attribut, das optional gesetzt werden könnte, damit die Logik zur Steuerung lediglich im ASC-Modul enthalten ist.

Vielleicht könnten sich ja weitere Nutzer dazu äußern, ob ein entsprechender Bedarf vorhanden ist.

Gruß
eurofinder 
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

moonsorrox

Zitat von: eurofinder am 08 August 2019, 22:55:37
Werde ich bestimmt hinbekommen, aber lieber wäre mir wirklich ein weiteres Attribut, das optional gesetzt werden könnte, damit die Logik zur Steuerung lediglich im ASC-Modul enthalten ist.

ich melde mich mal dazu... ich würde kein weiteres Attribut nehmen, weil es immer einen save Befehl nach sich zieht...
Ich würde lieber den von CoolTux vorgeschlagenen toggle Befehl, welcher dann sicher ein set Befehl ist vorziehen.

Ich habe mir extra die Tage eine readinggroup gebaut in der ich die Beschattung aus und einschalten kann, dass geht dann aber nur für alle Rollläden, da wäre es besser wenn jeder einzeln heraus genommen werden kann.
Da wäre ich auch dafür..

Was vllt noch interessant wäre, das man die Beschattung in eine weitere Position fahren könnte, dass heißt eine sogannte zweite ASC_Shading_Pos ich mache das bei meinen Rollläden mit einem DOIF welches mir dann eine weitere Position (z.B 25%) anfährt, wenn es keine direkte Sonneneinstrahlung mehr gibt, damit kommt etwas mehr Licht in die Zimmer, aber der größte Teil des Fenster wird eben noch durch den Rollladen beschattet.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

CoolTux

Ich denke Eurofinder meinte es so. Ein Attribut welches einen Dummy Sensor Device als Eintrag bekommt. Dieses Device kann dann true oder false annehmen und entsprechend arbeitet die Beschattung.
Habe noch mal drüber nach gedacht und diese Lösung finde ich effektiver da im besten Fall nur ein Gerät geschalten werden muss statt bei allen Rolläden ein toggle zu 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