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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: rakete123 am 05 Januar 2020, 13:53:52
Danke!
Noch eine generelle Frage: Es geht ja hauptsächlich darum das Aufwärmen der Räume zu verhindern (bzw. mir jedenfalls), daher ja auch die 18° bei ASC_Shading_Min_OutsideTemperature. So hab ich das auch bisher mit doifs gelöst.

Manchmal will man ja aber auch im Winter die Rollos runterfahren, da die Sonne blendet.
Ist die ganze Beschattungsfunktion dafür auch gedacht? Klar kann man das sicher entsprechend konfigurieren, aber ich würde gerne erstmal den ursprünglich angedachten Use-Case verstehen ;-)

Für Winter ist das ganze eigentlich nicht gedacht. Wobei ich mir ein bilde das man im Winter einfach die Temperatur anders einstellen kann und dann sollte das ganze dennoch gehen.
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

funclass

Zitat von: gestein am 05 Januar 2020, 12:09:51
Hallo CoolTux,

Here das list des Rollos:
Internals:
   ADDRESS    12345F
   DEF        12345F A1 0241
   FUUID      5c43b914-f33f-0b7a-c764-ed8e2dee913952f4
   FVERSION   10_SOMFY.pm:v1.0.0-s15807/2018-01-06
   IODev      mySIGNALduino
   NAME       Rollo.WZ.Kueche
   NR         489
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          12345F
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-01-05 06:00:19   ASC_ShuttersLastDrive day open
     2020-01-05 06:00:01   ASC_Time_DriveDown  5.01.2020 - 23:30
     2020-01-05 06:00:01   ASC_Time_DriveUp  6.01.2020 - 06:00
     2020-01-04 22:48:19   associatedWith  myASControl
     2020-01-05 06:00:01   enc_key         A1
     2020-01-05 06:00:19   exact           0
     2020-01-05 06:00:19   position        0
     2020-01-05 06:00:01   rolling_code    0241
     2020-01-05 06:00:19   state           open
Attributes:
   ASC        1
   ASC_Down   time
   ASC_Pos_Reading position
   ASC_Shading_Min_OutsideTemperature 19
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_WindowRec OZW772:WZ.Fenster
   ASC_WindowRec_subType twostate
   IODev      mySIGNALduino
   devStateIcon open:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_100
   drive-down-time-to-100 15
   drive-down-time-to-close 35
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   genericDeviceType blind
   group      Rolladenstatus
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=position,minValue=0,maxValue=100,minStep=10,cmds=0:close;;50:my;;100:open
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer
   siriName   Rollo
   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 room_map structexclude
   verbose    0
   webCmd     stop:my:runter:20:40:60:80:100:rauf


Das list meiner Synco wird nicht viel helfen.
Da sind dann für alle Fensterkontakte Readings gelistet; wie diese:
GZ.Fenster      Zu
WZ.Fenster      Offen


Ich hoffe, das hilft Dir.
Lg, Gerhard

Ein extra dummy ist nicht nötig. Leg doch im Fensterkontakt ein Userreading an, welches den status in die erforderlichen Begriffe umwandelt und gebe dieses Reading als Quelle für autoShutterControl an.


attr GZ.Fenster userReadings contact:state.* {if (ReadingsVal("GZ.Fenster","state","Zu") eq "Offen"( {return ,,open"} else {return ,,closed"}}


Ungetestet, aber sollte so klappen wenn der Wert aktuell im state zu finden ist.

Gruß Christian

gestein

Tolle Idee. Danke.
Es wird allerdings nicht ganz so einfach gehen, weil es kein Device für die Fensterkontakte gibt, sondern nur ein Device für die synco.
Die Zustände der einzelnen Fenster sind userreadings im Device OZW772.
Aber ich schau mal, ob ich das selber lösen kann.

Danke!
Lg, Gerhard

rakete123

Zitat von: CoolTux am 05 Januar 2020, 13:58:27
Für Winter ist das ganze eigentlich nicht gedacht. Wobei ich mir ein bilde das man im Winter einfach die Temperatur anders einstellen kann und dann sollte das ganze dennoch gehen.

Ja ok dachte ich mir schon. Hab im Winterurlaub mal ein paar Tage auf dem Sofa verbracht und irgendwann hat mich die Sonne von der Seite geblendet. Da hab ich überlegt, ob ich das irgendwie weg automatisieren kann. Aber vermutlich muss ich nicht nur die Temperatur sondern auch die Thresholds für Lux im Wintern ändern.
Zwave: ZMEEUZB1 (Fibaro, Aeotec, diverse)
Zigbee: Conbee (HUE, Xiaomi, osram)
Homematic: HM-MOD-RPI-PCB + diverse HM-CC-RT-DN
Sonstiges: Harmony, Android, Netatmo, Jabber (talk2fhem)
https://resize2fs.de

CoolTux

Es gibt noch ein Attribut für einen externen Trigger. Den kannst Du als Notlösung verwenden.
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

rakete123

Zitat von: CoolTux am 05 Januar 2020, 20:33:56
Es gibt noch ein Attribut für einen externen Trigger. Den kannst Du als Notlösung verwenden.

Du meinst den ASC_ExternalTrigger oder?
Zwave: ZMEEUZB1 (Fibaro, Aeotec, diverse)
Zigbee: Conbee (HUE, Xiaomi, osram)
Homematic: HM-MOD-RPI-PCB + diverse HM-CC-RT-DN
Sonstiges: Harmony, Android, Netatmo, Jabber (talk2fhem)
https://resize2fs.de

CoolTux

Zitat von: rakete123 am 05 Januar 2020, 21:18:24
Du meinst den ASC_ExternalTrigger oder?

Ja den meine ich. Kannst ja einen Taster oder dummy oder so nehmen.
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

gestein

Hallo,

ich habe Deinen Ansatz auf meine Devices umgebaut und es funktioniert.
Danke!

Hier noch mein Code:
attr OZW772 userReadings GZ.FensterCondition:GZ.Fenster.* {if(ReadingsVal("OZW772","GZ.Fenster","Zu") eq "Offen") {return "open"} else {return "closed"}}, \
WZ.FensterCondition:WZ.Fenster.* {if(ReadingsVal("OZW772","WZ.Fenster","Zu") eq "Offen") {return "open"} else {return "closed"}}, \
SZ.FensterCondition:SZ.Fenster.* {if(ReadingsVal("OZW772","SZ.Fenster","Zu") eq "Offen") {return "open"} else {return "closed"}}, \
KZ.FensterCondition:KZ.Fenster.* {if(ReadingsVal("OZW772","KZ.Fenster","Zu") eq "Offen") {return "open"} else {return "closed"}}\


Vielleicht wäre das auch etwas für das Wiki?

lg, Gerhard

gestein

Hallo CoolTux,

meine Sonos-Rollos haben eine "Tageslicht"-Option.
D.h., ich kann die Rollos runterfahren (100%; dabei bleiben noch kleine Abstände zwischen den Lamellen) und noch ganz schließen (200%; also weiter runterfahren, dann ist es vollkommen geschlossen).

Wenn es im Sommer ganz heiß ist und keiner Zuhause ist, fahren wir nachmittags die Rollos komplett runter.
Damit ist es herrlich kühl am Abend.

Ist es mit ASC möglich das zu automatisieren?
Also wenn keiner Zuhause ist und die Beschattung in ASC an ist, dann fährt der Rollo auf 200%.
Wenn jemand heim kommt oder Zuhause ist und die Beschattung in ASC an ist, dann fährt der Rollo auf 100%.

Ich weiß, es ist Feature-Freeze bei Version 0.8.
Aber vielleicht wäre das was für die nächste Version bis zum Sommer ;)

Danke, lg, Gerhard

xerion

Zitat von: gestein am 06 Januar 2020, 12:13:09
Hallo CoolTux,

meine Sonos-Rollos haben eine "Tageslicht"-Option.
D.h., ich kann die Rollos runterfahren (100%; dabei bleiben noch kleine Abstände zwischen den Lamellen) und noch ganz schließen (200%; also weiter runterfahren, dann ist es vollkommen geschlossen).

Wenn es im Sommer ganz heiß ist und keiner Zuhause ist, fahren wir nachmittags die Rollos komplett runter.
Damit ist es herrlich kühl am Abend.

Ist es mit ASC möglich das zu automatisieren?
Also wenn keiner Zuhause ist und die Beschattung in ASC an ist, dann fährt der Rollo auf 200%.
Wenn jemand heim kommt oder Zuhause ist und die Beschattung in ASC an ist, dann fährt der Rollo auf 100%.

Ich weiß, es ist Feature-Freeze bei Version 0.8.
Aber vielleicht wäre das was für die nächste Version bis zum Sommer ;)

Danke, lg, Gerhard
Hallo Gerhard,

Das könntest du mit einem Perl Code unter ASC_Shading_Pos  ggf. Lösen.


Nachfolgend mein Beispiel welche Position das Rollo anfahren soll wenn es mehr wie 29 Grad ist. Du müsstest das dann nur gegen dein "Zuhause Status" austauschen.


ASC_Shading_Pos

{ (ReadingsVal('Temperatur_draussen','temperature',0) >= 29 ? 100 : 50) }




Gesendet von meinem JSN-L21 mit Tapatalk

Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

gestein

Hallo CoolTux,

Danke für den Hinweis.
Das werde ich mir anschauen.

Das ASC ist mittlerweile ein echt tolles Ding.
Noch etwas sehr komplex für Anfänger wie mich, das dürfte - teilweise - an der noch zu verbessernden Beschreibung liegen.
Aber auch das wird immer besser.
Gut wäre eine Art ,,ASC für Dummies" - wie mich 😉

Jedenfalls eine tolle Arbeit: Hut ab!

Lg, Gerhard

Supadone

Hallo

ich hätte auch ein kleines Verständnisproblem.
Ich habe einen Rollo an der Terrassentür, dieser soll, wenn jemand zu Hause ist, von 8:30 Uhr bis 23 Uhr geöffnet sein. Tagsüber funktioniert es problemlos, sobald das Residents-Device absent ist fährt der Rollo runter und öffnet sich beim Status home.
Heute ist mir zufällig aufgefallen dass wenn das Residents-Device VOR 8:30 Uhr bereits absent ist der Rollo trotzdem hochfährt wie wenn jemand zu Hause ist.
Hab ich hier irgendwo was falsch eingestellt?

Hier ein List vom Rollo:
Internals:
   DEF        507542
   FUUID      5c42f8dd-f33f-6a35-a774-aaf51a20e8322395
   FVERSION   10_CUL_HM.pm:0.206330/2019-12-01
   HMLANEG_MSGCNT 18
   HMLANEG_RAWMSG 0501003607A4105075424A37E90601C800
   HMLANEG_RSSI -54
   HMLANEG_TIME 2020-01-06 13:50:41
   HMLANGarage_MSGCNT 18
   HMLANGarage_RAWMSG 0500004307A4105075424A37E90601C800
   HMLANGarage_RSSI -67
   HMLANGarage_TIME 2020-01-06 13:50:41
   IODev      HMLANEG
   LASTInputDev HMLANGarage
   MSGCNT     36
   NAME       Wz.Rollo.Garten
   NOTIFYDEV  global
   NR         74
   NTFY_ORDER 50-Wz.Rollo.Garten
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:07 - t:10 s:507542 d:4A37E9 0601C800
   protLastRcv 2020-01-06 13:50:41
   protRcv    18 last_at:2020-01-06 13:50:41
   protSnd    19 last_at:2020-01-06 13:50:41
   protState  CMDs_done
   rssi_HMLANEG cnt:9 min:-63 max:-54 avg:-56 lst:-55
   rssi_at_HMLANEG cnt:18 min:-61 max:-51 avg:-53.33 lst:-54
   rssi_at_HMLANGarage cnt:18 min:-78 max:-63 avg:-67.66 lst:-67
   READINGS:
     2019-12-23 03:04:52   ASC_Enable      on
     2020-01-06 13:50:41   ASC_ShuttersLastDrive selfDefense inactive
     2020-01-06 08:30:02   ASC_Time_DriveDown  6.01.2020 - 23:00
     2020-01-06 08:30:02   ASC_Time_DriveUp  7.01.2020 - 08:30
     2020-01-06 13:50:11   CommandAccepted yes
     2017-06-09 17:25:10   D-firmware      2.11
     2017-06-09 17:25:10   D-serialNr      NEQ1601387
     2019-11-25 16:44:52   PairedTo        0x4A37E9
     2017-02-03 03:16:22   R-driveDown     24 s
     2017-02-03 03:16:22   R-driveTurn     0.5 s
     2017-02-03 03:16:22   R-driveUp       25 s
     2017-02-03 03:16:21   R-pairCentral   0x4A37E9
     2017-02-03 03:16:22   R-powerUpAction off
     2017-02-03 03:16:22   R-sign          off
     2019-11-25 16:44:52   RegL_00.        00:00 02:01 0A:4A 0B:37 0C:E9 15:FF 18:00
     2019-11-25 16:44:53   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:FA 0F:05 10:00 30:06 56:00 57:24
     2020-01-05 19:50:29   associatedWith  myASControl
     2020-01-06 13:50:41   deviceMsg       on (to VCCU)
     2017-04-16 01:03:50   fwUpdate        done
     2020-01-06 13:50:41   level           100
     2017-03-31 14:34:32   levelMissed     desired:100
     2020-01-06 13:50:41   motor           stop:on
     2020-01-06 13:50:41   pct             100
     2019-11-25 16:44:36   powerOn         2019-11-25 16:44:36
     2020-01-06 13:50:41   recentStateType info
     2020-01-06 13:50:41   state           on
     2020-01-06 13:50:41   timedOn         off
   helper:
     HM_CMDNR   7
     cSnd       114A37E95075420201000000,114A37E95075420201C8
     dlvlCmd    ++A0114A37E95075420201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +507542,00,01,00
       nextSend   1578315041.57344
       rxt        0
       vccu       VCCU
       p:
         507542
         00
         01
         00
       prefIO:
         HMLANEG
     mRssi:
       mNo        07
       io:
         HMLANEG:
           -48
           -48
         HMLANGarage:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANEG
       flg        A
       ts         1578315041.15666
       ack:
         HASH(0x2cfd0c8)
         0780024A37E950754200
     rssi:
       HMLANEG:
         avg        -56
         cnt        9
         lst        -55
         max        -54
         min        -63
       at_HMLANEG:
         avg        -53.3333333333333
         cnt        18
         lst        -54
         max        -51
         min        -61
       at_HMLANGarage:
         avg        -67.6666666666667
         cnt        18
         lst        -67
         max        -63
         min        -78
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 20
   ASC_Down   time
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 1
   ASC_Self_Defense_Mode absent
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 23:00
   ASC_Time_Up_Early 8:30
   ASC_WindowRec Wz.Tuerkontakt.Garten
   ASC_WindowRec_subType twostate
   IODev      HMLANEG
   IOgrp      VCCU:HMLANEG
   alexaName  Wohnzimmerrollo;Gartenrollo
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@red off:fts_shutter_100@green
   event-on-change-reading .*
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_shutter@white
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,EG Wohnzimmer,Garten,Homekit
   serialNr   NEQ1601387
   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     statusRequest:toggleDir:on:off:up:down:stop


und vom ASC:
Internals:
   FUUID      5e00205a-f33f-6a35-051f-792826297d8885b9
   FVERSION   73_AutoShuttersControl.pm:v0.8.9-s20849/2019-12-29 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Wz.Rollo.Garten,Wz.Tuerkontakt.Garten,Bewohner,Wz.Rollo.Garten,Astro,Netatmo_Poppenricht
   NR         648
   NTFY_ORDER 51-myASControl
   STATE      selfDefense inactive
   TYPE       AutoShuttersControl
   VERSION    v0.8.9
   OLDREADINGS:
   READINGS:
     2020-01-06 13:50:41   Wz.Rollo.Garten_PosValue 100
     2020-01-06 08:30:02   Wz.Rollo.Garten_lastPosValue 0
     2020-01-06 08:30:02   Wz.Rollo.Garten_nextAstroTimeEvent  6.01.2020 - 23:00
     2019-12-23 03:03:06   ascEnable       on
     2019-12-23 03:03:06   controlShading  off
     2019-12-23 03:03:06   hardLockOut     off
     2020-01-05 19:50:28   room_CUL_HM_EG_Wohnzimmer_Garten_Homekit Wz.Rollo.Garten
     2019-12-23 03:53:24   selfDefense     on
     2020-01-06 13:50:41   state           selfDefense inactive
     2019-12-23 03:03:06   sunriseTimeWeHoliday off
     2020-01-05 19:50:28   userAttrList    rolled out
   helper:
     shuttersList:
       Wz.Rollo.Garten
   monitoredDevs:
     Astro:
       myASControl ASC_twilightDevice
     Bewohner:
       myASControl ASC_residentsDev
     Netatmo_Poppenricht:
       myASControl ASC_rainSensor
     Wz.Rollo.Garten:
     Wz.Tuerkontakt.Garten:
       Wz.Rollo.Garten ASC_WindowRec
Attributes:
   ASC_debug  1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor Netatmo_Poppenricht:rain
   ASC_residentsDev Bewohner:state
   ASC_tempSensor Netatmo_Poppenricht:temperature_round
   ASC_twilightDevice Astro
   ASC_windSensor Netatmo_Poppenricht:wind
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Danke :)

xerion

Zitat von: Supadone am 06 Januar 2020, 14:33:25
Hallo

ich hätte auch ein kleines Verständnisproblem.
Ich habe einen Rollo an der Terrassentür, dieser soll, wenn jemand zu Hause ist, von 8:30 Uhr bis 23 Uhr geöffnet sein. Tagsüber funktioniert es problemlos, sobald das Residents-Device absent ist fährt der Rollo runter und öffnet sich beim Status home.
Heute ist mir zufällig aufgefallen dass wenn das Residents-Device VOR 8:30 Uhr bereits absent ist der Rollo trotzdem hochfährt wie wenn jemand zu Hause ist.
Hab ich hier irgendwo was falsch eingestellt?

Hier ein List vom Rollo:
Internals:
   DEF        507542
   FUUID      5c42f8dd-f33f-6a35-a774-aaf51a20e8322395
   FVERSION   10_CUL_HM.pm:0.206330/2019-12-01
   HMLANEG_MSGCNT 18
   HMLANEG_RAWMSG 0501003607A4105075424A37E90601C800
   HMLANEG_RSSI -54
   HMLANEG_TIME 2020-01-06 13:50:41
   HMLANGarage_MSGCNT 18
   HMLANGarage_RAWMSG 0500004307A4105075424A37E90601C800
   HMLANGarage_RSSI -67
   HMLANGarage_TIME 2020-01-06 13:50:41
   IODev      HMLANEG
   LASTInputDev HMLANGarage
   MSGCNT     36
   NAME       Wz.Rollo.Garten
   NOTIFYDEV  global
   NR         74
   NTFY_ORDER 50-Wz.Rollo.Garten
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:07 - t:10 s:507542 d:4A37E9 0601C800
   protLastRcv 2020-01-06 13:50:41
   protRcv    18 last_at:2020-01-06 13:50:41
   protSnd    19 last_at:2020-01-06 13:50:41
   protState  CMDs_done
   rssi_HMLANEG cnt:9 min:-63 max:-54 avg:-56 lst:-55
   rssi_at_HMLANEG cnt:18 min:-61 max:-51 avg:-53.33 lst:-54
   rssi_at_HMLANGarage cnt:18 min:-78 max:-63 avg:-67.66 lst:-67
   READINGS:
     2019-12-23 03:04:52   ASC_Enable      on
     2020-01-06 13:50:41   ASC_ShuttersLastDrive selfDefense inactive
     2020-01-06 08:30:02   ASC_Time_DriveDown  6.01.2020 - 23:00
     2020-01-06 08:30:02   ASC_Time_DriveUp  7.01.2020 - 08:30
     2020-01-06 13:50:11   CommandAccepted yes
     2017-06-09 17:25:10   D-firmware      2.11
     2017-06-09 17:25:10   D-serialNr      NEQ1601387
     2019-11-25 16:44:52   PairedTo        0x4A37E9
     2017-02-03 03:16:22   R-driveDown     24 s
     2017-02-03 03:16:22   R-driveTurn     0.5 s
     2017-02-03 03:16:22   R-driveUp       25 s
     2017-02-03 03:16:21   R-pairCentral   0x4A37E9
     2017-02-03 03:16:22   R-powerUpAction off
     2017-02-03 03:16:22   R-sign          off
     2019-11-25 16:44:52   RegL_00.        00:00 02:01 0A:4A 0B:37 0C:E9 15:FF 18:00
     2019-11-25 16:44:53   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:FA 0F:05 10:00 30:06 56:00 57:24
     2020-01-05 19:50:29   associatedWith  myASControl
     2020-01-06 13:50:41   deviceMsg       on (to VCCU)
     2017-04-16 01:03:50   fwUpdate        done
     2020-01-06 13:50:41   level           100
     2017-03-31 14:34:32   levelMissed     desired:100
     2020-01-06 13:50:41   motor           stop:on
     2020-01-06 13:50:41   pct             100
     2019-11-25 16:44:36   powerOn         2019-11-25 16:44:36
     2020-01-06 13:50:41   recentStateType info
     2020-01-06 13:50:41   state           on
     2020-01-06 13:50:41   timedOn         off
   helper:
     HM_CMDNR   7
     cSnd       114A37E95075420201000000,114A37E95075420201C8
     dlvlCmd    ++A0114A37E95075420201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +507542,00,01,00
       nextSend   1578315041.57344
       rxt        0
       vccu       VCCU
       p:
         507542
         00
         01
         00
       prefIO:
         HMLANEG
     mRssi:
       mNo        07
       io:
         HMLANEG:
           -48
           -48
         HMLANGarage:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANEG
       flg        A
       ts         1578315041.15666
       ack:
         HASH(0x2cfd0c8)
         0780024A37E950754200
     rssi:
       HMLANEG:
         avg        -56
         cnt        9
         lst        -55
         max        -54
         min        -63
       at_HMLANEG:
         avg        -53.3333333333333
         cnt        18
         lst        -54
         max        -51
         min        -61
       at_HMLANGarage:
         avg        -67.6666666666667
         cnt        18
         lst        -67
         max        -63
         min        -78
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 20
   ASC_Down   time
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 1
   ASC_Self_Defense_Mode absent
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 23:00
   ASC_Time_Up_Early 8:30
   ASC_WindowRec Wz.Tuerkontakt.Garten
   ASC_WindowRec_subType twostate
   IODev      HMLANEG
   IOgrp      VCCU:HMLANEG
   alexaName  Wohnzimmerrollo;Gartenrollo
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@red off:fts_shutter_100@green
   event-on-change-reading .*
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_shutter@white
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,EG Wohnzimmer,Garten,Homekit
   serialNr   NEQ1601387
   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     statusRequest:toggleDir:on:off:up:down:stop


und vom ASC:
Internals:
   FUUID      5e00205a-f33f-6a35-051f-792826297d8885b9
   FVERSION   73_AutoShuttersControl.pm:v0.8.9-s20849/2019-12-29 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Wz.Rollo.Garten,Wz.Tuerkontakt.Garten,Bewohner,Wz.Rollo.Garten,Astro,Netatmo_Poppenricht
   NR         648
   NTFY_ORDER 51-myASControl
   STATE      selfDefense inactive
   TYPE       AutoShuttersControl
   VERSION    v0.8.9
   OLDREADINGS:
   READINGS:
     2020-01-06 13:50:41   Wz.Rollo.Garten_PosValue 100
     2020-01-06 08:30:02   Wz.Rollo.Garten_lastPosValue 0
     2020-01-06 08:30:02   Wz.Rollo.Garten_nextAstroTimeEvent  6.01.2020 - 23:00
     2019-12-23 03:03:06   ascEnable       on
     2019-12-23 03:03:06   controlShading  off
     2019-12-23 03:03:06   hardLockOut     off
     2020-01-05 19:50:28   room_CUL_HM_EG_Wohnzimmer_Garten_Homekit Wz.Rollo.Garten
     2019-12-23 03:53:24   selfDefense     on
     2020-01-06 13:50:41   state           selfDefense inactive
     2019-12-23 03:03:06   sunriseTimeWeHoliday off
     2020-01-05 19:50:28   userAttrList    rolled out
   helper:
     shuttersList:
       Wz.Rollo.Garten
   monitoredDevs:
     Astro:
       myASControl ASC_twilightDevice
     Bewohner:
       myASControl ASC_residentsDev
     Netatmo_Poppenricht:
       myASControl ASC_rainSensor
     Wz.Rollo.Garten:
     Wz.Tuerkontakt.Garten:
       Wz.Rollo.Garten ASC_WindowRec
Attributes:
   ASC_debug  1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor Netatmo_Poppenricht:rain
   ASC_residentsDev Bewohner:state
   ASC_tempSensor Netatmo_Poppenricht:temperature_round
   ASC_twilightDevice Astro
   ASC_windSensor Netatmo_Poppenricht:wind
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Danke :)
Laut deinem Rollo soll er das auch tun:

ASC_Self_Defense_Mode absent

Wenn du das Attribut löscht wird auf "gone" gefiltert. Wann oder ob  "gone" aktiviert wird legst du im resident device fest.

Gesendet von meinem JSN-L21 mit Tapatalk

Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

Supadone

Zitat von: xerion am 06 Januar 2020, 14:57:28
Laut deinem Rollo soll er das auch tun:

ASC_Self_Defense_Mode absent

Wenn du das Attribut löscht wird auf "gone" gefiltert. Wann oder ob  "gone" aktiviert wird legst du im resident device fest.

Gesendet von meinem JSN-L21 mit Tapatalk



Absent ist schon korrekt, gone wird bei mir erst nach 24 Stunden absent aktiv. Wie gesagt, die Steuerung nachdem das Rollo morgens automatisch geöffnet wurde funkioniert so wie es sein soll.
Ich war nur der Meinung dass wenn um 8:30 Uhr das Residents-Device den Status absent hat der Rollo geschlossen bleiben müsste, da ja niemand zu Hause ist.

xerion

Zitat von: Supadone am 06 Januar 2020, 15:11:30
Absent ist schon korrekt, gone wird bei mir erst nach 24 Stunden absent aktiv. Wie gesagt, die Steuerung nachdem das Rollo morgens automatisch geöffnet wurde funkioniert so wie es sein soll.
Ich war nur der Meinung dass wenn um 8:30 Uhr das Residents-Device den Status absent hat der Rollo geschlossen bleiben müsste, da ja niemand zu Hause ist.
Ah stimmt hatte das falsch verstanden. Dann müssen wir auf CoolTux warten damit er Mal einen Blick drauf wirft. Für mich sieht es erstmal so von weiten richtig eingestellt aus.

Gesendet von meinem JSN-L21 mit Tapatalk

Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.