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

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

Vorheriges Thema - Nächstes Thema

muede

Zitat von: meier81 am 13 August 2020, 19:21:18
Jetzt muss ich doch noch mal nachfragen, ist das so kein Problem wenn man diese Variante so anwendet oder sollte man auf doif´s die die config speichern eher absehen? Hab zwar schon einiges gemacht mit FHEM aber so etwas bislang noch nicht.

@CoolTux:
weiß nicht ob du folgenden Beitrag gelesen hast bzw. was du davon hälst:
Falls du möchtest stell ich auch bei dir (https://git.cooltux.net/) einen Issue ein.

Gruß Markus

Hallo meier81,

die Thematik mit der Wetterstation und dem nach oben gerichteten Lichtsensor habe ich auch. Da zu kommt, dass einige Fenster und Markisen lichtmäßig über die "Hausecke" reagieren sollen und damit mehrere vorhandene Lichtsensoren angesprochen werden sollen.
Gelöst habe ich das Ganze mit einer Maxmialwertauswertung aller Lichtsensoren mittels doif, das den Max-Wert in einen Dummy schreibt, sowie der Reaktionsbegrenzung der Devices über den Azimuth.
defmod di_maxLux DOIF ([#max:"d_Lux.*$":"^1.CURRENT_ILLUMINATION$"])(setreading  V_LuxMax state [#max:"d_Lux.*$":"^1.CURRENT_ILLUMINATION$"])


LG,
muede

muede

Hallo Cooltux,

danke für deine kürzlichen Tipp, hat geholfen. Die SD-Karte hatte zu viele defekte Sektoren, so dass die Updates nicht mehr richtig gelaufen sind. Läuft nun wieder.

Was mir aktuell nach einer Woche Betrieb aber auffällt ist, dass ASC bei geöffnetem Fenster die Lüftungsposition  bis zur Beschattungsposition "überfährt". Nach wenigen Minuten rechnet er dann nach und schließt das Rollo, offensichtlich wegen des offnen Fensters, noch weiter, dass dieses fast gänzlich geschlossen ist. Schließe ich das Fenster, so fährt er wieder auf die Beschattungsposition, um nach wenigen Minuten nachzukorrigieren und wieder fast zu schließen.

Ist dieses Verhalten bekannt? Anbei mal ein list eine betroffenen Rollos.
Internals:
   FUUID      5c56ca3b-f33f-117f-de12-d724fed630dce8ea
   NAME       RolladenBuero
   NR         330
   STATE      pct-80
   TYPE       ROLLO
   stoptime   1597562231
   READINGS:
     2020-08-05 19:27:32   ASC_Enable      on
     2020-08-16 09:56:29   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-16 09:17:11   ASC_ShuttersLastDrive shading in
     2020-08-16 07:54:20   ASC_Time_DriveDown 16.08.2020 - 21:17
     2020-08-16 07:54:20   ASC_Time_DriveUp 17.08.2020 - 06:00
     2020-08-08 12:54:42   associatedWith  Rollladenautomatik
     2020-08-16 09:17:06   command         pct-80
     2020-08-16 09:17:06   desired_pct     80
     2020-08-16 09:17:06   drive-type      modul
     2020-08-16 09:17:06   last_drive      drive-down
     2020-08-16 09:17:11   pct             80
     2020-08-16 09:17:11   state           pct-80
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessSensor V_LuxMax:state -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_DelayStart 8
   ASC_Mode_Down home
   ASC_Mode_Up home
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 35:185
   ASC_Shading_MinMax_Elevation 18.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor V_TempSensor:state
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:45
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WindowRec str_FS_Buero
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rolladen Buero
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   icon       fts_shutter_40
   rl_autoStop 1
   rl_commandDown set SD_Keeloq_983000 down 6
   rl_commandStop set SD_Keeloq_983000 stop 6
   rl_commandUp set SD_Keeloq_983000 up 6
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 1
   rl_type    normal
   room       Büro,Rollo
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos ASC_Antifreeze_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct


Danke vorab.

LG, muede

C0mmanda

Ich habe bis heute Probleme mit der Erkennung von manuellen Fahrten
Bei meinen Homematic-Aktoren.
Wie kann man das endlich in den Griff bekommen?

Gruss
C0mmanda

CoolTux

Zitat von: muede am 16 August 2020, 10:00:09
Hallo Cooltux,

danke für deine kürzlichen Tipp, hat geholfen. Die SD-Karte hatte zu viele defekte Sektoren, so dass die Updates nicht mehr richtig gelaufen sind. Läuft nun wieder.

Was mir aktuell nach einer Woche Betrieb aber auffällt ist, dass ASC bei geöffnetem Fenster die Lüftungsposition  bis zur Beschattungsposition "überfährt". Nach wenigen Minuten rechnet er dann nach und schließt das Rollo, offensichtlich wegen des offnen Fensters, noch weiter, dass dieses fast gänzlich geschlossen ist. Schließe ich das Fenster, so fährt er wieder auf die Beschattungsposition, um nach wenigen Minuten nachzukorrigieren und wieder fast zu schließen.

Ist dieses Verhalten bekannt? Anbei mal ein list eine betroffenen Rollos.
Internals:
   FUUID      5c56ca3b-f33f-117f-de12-d724fed630dce8ea
   NAME       RolladenBuero
   NR         330
   STATE      pct-80
   TYPE       ROLLO
   stoptime   1597562231
   READINGS:
     2020-08-05 19:27:32   ASC_Enable      on
     2020-08-16 09:56:29   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-16 09:17:11   ASC_ShuttersLastDrive shading in
     2020-08-16 07:54:20   ASC_Time_DriveDown 16.08.2020 - 21:17
     2020-08-16 07:54:20   ASC_Time_DriveUp 17.08.2020 - 06:00
     2020-08-08 12:54:42   associatedWith  Rollladenautomatik
     2020-08-16 09:17:06   command         pct-80
     2020-08-16 09:17:06   desired_pct     80
     2020-08-16 09:17:06   drive-type      modul
     2020-08-16 09:17:06   last_drive      drive-down
     2020-08-16 09:17:11   pct             80
     2020-08-16 09:17:11   state           pct-80
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessSensor V_LuxMax:state -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_DelayStart 8
   ASC_Mode_Down home
   ASC_Mode_Up home
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 35:185
   ASC_Shading_MinMax_Elevation 18.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor V_TempSensor:state
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:45
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WindowRec str_FS_Buero
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rolladen Buero
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   icon       fts_shutter_40
   rl_autoStop 1
   rl_commandDown set SD_Keeloq_983000 down 6
   rl_commandStop set SD_Keeloq_983000 stop 6
   rl_commandUp set SD_Keeloq_983000 up 6
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 1
   rl_type    normal
   room       Büro,Rollo
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos ASC_Antifreeze_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct


Danke vorab.

LG, muede

Wenn ich Dich recht verstehe ist es so. Du machst das Fenster auf wenn das Rollo ganz oben ist, dann irgendwann wird beschattet und erwartest eigentlich das das Rollo nur bis Fensteroffen Position fährt. Dem ist aber nicht so und das ist auch so gewollt. Beschattung geht vor lüften. Also fährt das Rollo korrekt in die Beschattungsposition. Das mit dem danach noch mal fahren habe ich nicht ganz verstanden.
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: C0mmanda am 16 August 2020, 23:21:27
Ich habe bis heute Probleme mit der Erkennung von manuellen Fahrten
Bei meinen Homematic-Aktoren.
Wie kann man das endlich in den Griff bekommen?

Gruss
C0mmanda

Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.
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

Reinhard.M

Zitat von: CoolTux am 17 August 2020, 08:45:48
... Dem ist aber nicht so und das ist auch so gewollt. Beschattung geht vor lüften. Also fährt das Rollo korrekt in die Beschattungsposition. ...

Hallo CoolTux,
hast du eine wie auch immer geartete Übersicht der Abhängigkeiten in deinem Modul? Hier im Forum sehe ich zwar immer wieder sporadisch die ein oder andere Andeutung (wie z.B. die im Zitat) aber zumindest mir würde es bei der Interpretation vermeintlicher Fehlfahrten sehr helfen. Oder ist es ausschließlich im Code festgehalten?

Gruß Reinhard

dk3572

Hallo,

ich möchte bei Shading_Pos, wenn ich zuhause bin und der Rollladen ganz geöffnet ist (pct 100), die Position 100 beibehalten.
Nur wenn ich abwesend bin od. der Rollladen z.B. von Hand in Beschattung gefahren wurde, soll er beschatten (pct 80).

Bei ASC_Shading_Pos habe ich folgendes eingetrage:

{ (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }

Funktioniert leider noch nicht ganz.

Als ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

CUL_0_MSGCNT 5
   CUL_0_RAWMSG A0D71A4102E09A0246BDF0601A000::-49:CUL_0
   CUL_0_RSSI -49
   CUL_0_TIME 2020-08-17 13:41:53
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.226140/2020-08-16
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2E09A0,0000,006665FB,FF,FFBB,71A4102E09A0246BDF0601A000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-08-17 13:41:53
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      80
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:71 - t:10 s:2E09A0 d:246BDF 0601A000
   protLastRcv 2020-08-17 13:41:53
   protRcv    5 last_at:2020-08-17 13:41:53
   protResnd  1 last_at:2020-08-17 08:13:25
   protSnd    6 last_at:2020-08-17 13:41:53
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-50 max:-50 avg:-50 lst:-50
   rssi_at_CUL_0 cnt:5 min:-50 max:-48.5 avg:-49 lst:-49
   rssi_at_HMLAN1 cnt:5 min:-70 max:-67 avg:-68.2 lst:-69
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-17 13:53:57   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-08-17 13:41:53   ASC_ShuttersLastDrive shading in
     2020-08-17 08:13:08   ASC_Time_DriveDown 17.08.2020 - 20:31
     2020-08-17 08:13:08   ASC_Time_DriveUp 18.08.2020 - 06:24
     2020-08-17 13:41:37   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-17 08:13:05   associatedWith  Rollladensteuerung
     2020-08-17 08:13:39   cfgState        ok
     2020-08-17 13:41:53   commState       CMDs_done
     2020-08-17 13:41:53   deviceMsg       80 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-17 13:41:53   level           80
     2020-08-17 13:41:53   motor           stop:80
     2020-08-17 13:41:53   pct             80
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-17 13:41:53   recentStateType info
     2020-08-17 13:41:53   state           80
     2020-08-17 13:41:53   timedOn         off
   helper:
     HM_CMDNR   113
     cSnd       11246BDF2E09A0020128,11246BDF2E09A00201A0
     dlvlCmd    ++A011246BDF2E09A00201A0
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1597644685.73031
       TmplTs     1597644685.73031
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1597664513.2351
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        71
       io:
         CUL_0:
           -41
           -41
         HMLAN1:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1597664513.13601
       ack:
         HASH(0x5613c70de518)
         718002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50
         cnt        3
         lst        -50
         max        -50
         min        -50
       at_CUL_0:
         avg        -49
         cnt        5
         lst        -49
         max        -48.5
         min        -50
       at_HMLAN1:
         avg        -68.2
         cnt        5
         lst        -69
         max        -67
         min        -70
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Hat jemand einen Tipp?

Danke und VG Dieter

C0mmanda

Zitat von: CoolTux am 17 August 2020, 08:50:17
Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.

Wird gemacht & getestet.

Attr "ASC_Pos_Reading" auch ändern oder ist das ausschließlich für das ansteuern der Rollladen wichtig?

Danke!

Karflyer

Hallo Cooltux,

seit dem letzten Update des Moduls habe ich beim Neustart von FHEM die folgende Fehlermeldung im Log:
PERL WARNING: Useless use of numeric eq (==) in void context at lib/FHEM/Automation/ShuttersControl/Helper.pm line 386, <$fh> line 3549.
Ein Bug, oder liegt es an meiner Installation?

Grüße
Stefan

Deckoffizier

Hallo Dieter,

ZitatHat jemand einen Tipp?

kann ja jetzt daneben liegen sollen nicht die Werte für die einzelnen anzusteuernden Fahrpositionen jeweils
immer Unterschiedlich sein.
Vielleicht reicht in Deinem Code schon 99 für Beschattung ?

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

CoolTux

Zitat von: Karflyer am 17 August 2020, 16:21:55
Hallo Cooltux,

seit dem letzten Update des Moduls habe ich beim Neustart von FHEM die folgende Fehlermeldung im Log:
PERL WARNING: Useless use of numeric eq (==) in void context at lib/FHEM/Automation/ShuttersControl/Helper.pm line 386, <$fh> line 3549.
Ein Bug, oder liegt es an meiner Installation?

Grüße
Stefan

Habe ich soeben gefixt. Danke Dir.
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: Reinhard.M am 17 August 2020, 10:17:32
Hallo CoolTux,
hast du eine wie auch immer geartete Übersicht der Abhängigkeiten in deinem Modul? Hier im Forum sehe ich zwar immer wieder sporadisch die ein oder andere Andeutung (wie z.B. die im Zitat) aber zumindest mir würde es bei der Interpretation vermeintlicher Fehlfahrten sehr helfen. Oder ist es ausschließlich im Code festgehalten?

Gruß Reinhard

Hallo Reinhard,

Eine Übersicht der Abhängigkeiten habe ich leider nicht.


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

dk3572

Zitat von: dk3572 am 17 August 2020, 13:57:35
Hallo,

ich möchte bei Shading_Pos, wenn ich zuhause bin und der Rollladen ganz geöffnet ist (pct 100), die Position 100 beibehalten.
Nur wenn ich abwesend bin od. der Rollladen z.B. von Hand in Beschattung gefahren wurde, soll er beschatten (pct 80).

Bei ASC_Shading_Pos habe ich folgendes eingetrage:

{ (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }

Funktioniert leider noch nicht ganz.

Als ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

CUL_0_MSGCNT 5
   CUL_0_RAWMSG A0D71A4102E09A0246BDF0601A000::-49:CUL_0
   CUL_0_RSSI -49
   CUL_0_TIME 2020-08-17 13:41:53
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.226140/2020-08-16
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2E09A0,0000,006665FB,FF,FFBB,71A4102E09A0246BDF0601A000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-08-17 13:41:53
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      80
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:71 - t:10 s:2E09A0 d:246BDF 0601A000
   protLastRcv 2020-08-17 13:41:53
   protRcv    5 last_at:2020-08-17 13:41:53
   protResnd  1 last_at:2020-08-17 08:13:25
   protSnd    6 last_at:2020-08-17 13:41:53
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-50 max:-50 avg:-50 lst:-50
   rssi_at_CUL_0 cnt:5 min:-50 max:-48.5 avg:-49 lst:-49
   rssi_at_HMLAN1 cnt:5 min:-70 max:-67 avg:-68.2 lst:-69
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-17 13:53:57   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-08-17 13:41:53   ASC_ShuttersLastDrive shading in
     2020-08-17 08:13:08   ASC_Time_DriveDown 17.08.2020 - 20:31
     2020-08-17 08:13:08   ASC_Time_DriveUp 18.08.2020 - 06:24
     2020-08-17 13:41:37   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-17 08:13:05   associatedWith  Rollladensteuerung
     2020-08-17 08:13:39   cfgState        ok
     2020-08-17 13:41:53   commState       CMDs_done
     2020-08-17 13:41:53   deviceMsg       80 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-17 13:41:53   level           80
     2020-08-17 13:41:53   motor           stop:80
     2020-08-17 13:41:53   pct             80
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-17 13:41:53   recentStateType info
     2020-08-17 13:41:53   state           80
     2020-08-17 13:41:53   timedOn         off
   helper:
     HM_CMDNR   113
     cSnd       11246BDF2E09A0020128,11246BDF2E09A00201A0
     dlvlCmd    ++A011246BDF2E09A00201A0
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1597644685.73031
       TmplTs     1597644685.73031
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1597664513.2351
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        71
       io:
         CUL_0:
           -41
           -41
         HMLAN1:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1597664513.13601
       ack:
         HASH(0x5613c70de518)
         718002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50
         cnt        3
         lst        -50
         max        -50
         min        -50
       at_CUL_0:
         avg        -49
         cnt        5
         lst        -49
         max        -48.5
         min        -50
       at_HMLAN1:
         avg        -68.2
         cnt        5
         lst        -69
         max        -67
         min        -70
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Hat jemand einen Tipp?

Danke und VG Dieter

Hierzu keiner einen Rat?
Stimmt der Perl Code überhaupt für meine Beschreibung?

Danke und VG Dieter

eurofinder

@dk3572:
Ich würde für den betreffenden Rollladen das Shading deaktivieren, wenn du zu Hause bist, und aktivieren, wenn du abwesend bist. Shading Pos auf 80 setzen.
An- und Abwesenheit z.B. über ein Roommate und Presence automatisiert realisieren.
Über ein notify dann set ASC-Devicename shutterASCenableToggle Rolladenname ändern.

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

dk3572

Zitat von: eurofinder am 18 August 2020, 12:56:03
@dk3572:
Ich würde für den betreffenden Rollladen das Shading deaktivieren, wenn du zu Hause bist, und aktivieren, wenn du abwesend bist. Shading Pos auf 80 setzen.
An- und Abwesenheit z.B. über ein Roommate und Presence automatisiert realisieren.
Über ein notify dann set ASC-Devicename shutterASCenableToggle Rolladenname ändern.

Gruß
eurofinder

Danke für deine Antwort.
Wie aktiviere bzw. deaktiviere ich das Shading? Über ASC_Shading_Mode? Dann muss doch jedes mal gespeichert werden.
shutterASCenableToggle deaktiviert doch den gesamten Rollladen in der Steuerung, oder?