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

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

Vorheriges Thema - Nächstes Thema

xerion

Zitat von: D3ltorohd am 26 August 2020, 17:22:38
Kurze Frage, gibt es die Möglichkeit einen Attr, bei allen Rollos auf einmal zu ändern ?z.B. ASC_Shading_StateChange_SunnyCloudy gibt es ja bei jedem Modul, oder Outside Temp, vllt gibt es da ne Möglichkeit, bei allen Rollos wo das attr gesetzt wurde, man das mit einem Befehl ändern kann, bei allen auf einmal.

Ja gibt es.Hat aber eher mit FHEM Grundlagen wie mit ASC zu tun. Schaue dir Mal "attr" in der commandref an.
Beispiel wenn alle deine Rollladendevices mit Rollo anfangen:
attr Rollo.* ASC_Shading_StateChange_SunnyCloudy 20000:10000

Das einfach in der FHEM Kommandozeile eingeben.
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.

xerion

Zitat von: teufelchen am 26 August 2020, 15:44:03
Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?
Welche Attribute hast du denn gesetzt, Bitte ein list vom Rollo dann brauchen wir nicht raten ;-)
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.

JWRu

Ich hatte heute ein etwas seltsames Verhalten des Terrassenrolladens:
1. Rolladen fährt in die Beschattungsposition
2. Einige Zeit später wird der Rolladen von Hand nach oben gefahren - damit sollte ja eigentlich das Beschattungsprogramm abgebrochen sein.
3. Terrassentür wird geöffnet.
4. Terrassentür wird geschlossen.
5. Rolladen fährt sofort nach den Schließen der Terrassentür in die Beschattungsposition.
Hier ein List des betreffenden Rolladens:
Internals:
   DEF        585627
   FUUID      5c447b9d-f33f-c1fa-e0f2-4b78a2520e8b6a4b
   HMLANGW_MSGCNT 129
   HMLANGW_RAWMSG 050100369CA410585627A7D08E0601C800
   HMLANGW_RSSI -54
   HMLANGW_TIME 2020-08-26 11:33:40
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     129
   NAME       Rollladen_WZ_rechts
   NOTIFYDEV  global
   NR         38
   NTFY_ORDER 50-Rollladen_WZ_rechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:9C - t:10 s:585627 d:XXXXXX 0601C800
   protLastRcv 2020-08-26 11:33:40
   protRcv    129 last_at:2020-08-26 11:33:40
   protSnd    129 last_at:2020-08-26 11:33:40
   protState  CMDs_done
   rssi_HMLANGW cnt:60 min:-76 max:-58 avg:-64.68 lst:-63
   rssi_at_HMLANGW cnt:129 min:-72 max:-48 avg:-55.11 lst:-54
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         myDbLog:
           TIME       1598438083.438
           VALUE      INFO
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1598434403.49479
           VALUE      manual
       commState:
         myDbLog:
           TIME       1598431655.5504
           VALUE      CMDs_done
       deviceMsg:
         myDbLog:
           TIME       1598434420.65736
           VALUE      up (to VCCU)
       level:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       motor:
         myDbLog:
           TIME       1598434420.65736
           VALUE      stop:up
       pct:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       position:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       state:
         myDbLog:
           TIME       1598434420.65736
           VALUE      on
   READINGS:
     2020-04-02 18:23:52   ASC_Enable      on
     2020-08-26 22:19:56   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2020-08-26 11:33:40   ASC_ShuttersLastDrive manual
     2020-08-26 15:08:36   ASC_Time_DriveDown 26.08.2020 - 23:10
     2020-08-26 15:08:36   ASC_Time_DriveUp 27.08.2020 - 06:45
     2020-08-26 10:47:35   CommandAccepted yes
     2018-10-22 12:13:02   D-firmware      2.8
     2018-10-22 12:13:02   D-serialNr      XXXXXXXXXX
     2020-02-08 12:38:30   PairedTo        0xXXXXXX
     2019-08-11 13:20:54   R-driveDown     19 s
     2018-10-22 13:50:02   R-driveTurn     0.5 s
     2019-08-11 12:40:40   R-driveUp       21.4 s
     2018-10-22 13:50:01   R-pairCentral   0xXXXXXX
     2018-10-22 13:50:02   R-powerUpAction off
     2018-10-22 13:50:02   R-sign          off
     2020-02-08 12:38:30   RegL_00.        00:00 02:01 0A:A7 0B:D0 0C:8E 15:FF 18:00
     2020-02-08 12:38:31   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:D6 0F:05 10:00 30:06 56:00 57:24
     2020-08-12 22:02:46   associatedWith  myASC
     2020-08-12 22:02:50   cfgState        ok
     2020-08-26 11:33:40   commState       CMDs_done
     2020-08-26 11:33:40   deviceMsg       on (to VCCU)
     2020-08-26 11:33:40   level           100
     2020-08-26 11:33:40   motor           stop:on
     2020-08-26 11:33:40   pct             100
     2020-08-26 11:33:40   position        100
     2020-02-08 12:37:58   powerOn         2020-02-08 12:37:58
     2020-08-26 11:33:40   recentStateType info
     2020-08-26 11:33:40   state           on
     2020-08-26 11:33:40   timedOn         off
   helper:
     HM_CMDNR   156
     cSnd       11XXXXXX58562702013C,11XXXXXX58562702013C
     dlvlCmd    ++A011XXXXXX58562702013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1597262564.75307
       TmplTs     1597262564.75307
       cmdKey     1:1:0::Rollladen_WZ_rechts: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-]
         getSerial  noArg
         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     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    Bodenfeuchte_Btn_01,Bodenfeuchte_Btn_02,Bodenfeuchte_Sensor,Fernbedienung_Rolllaeden_Dachfenster_Btn_01,Fernbedienung_Rolllaeden_Dachfenster_Btn_02,Fernbedienung_Rolllaeden_Dachfenster_Btn_03,Fernbedienung_Rolllaeden_Dachfenster_Btn_04,Fernbedienung_Rolllaeden_Dachfenster_Btn_05,Fernbedienung_Rolllaeden_Dachfenster_Btn_06,Fernbedienung_Rolllaeden_Dachfenster_Btn_07,Fernbedienung_Rolllaeden_Dachfenster_Btn_08,Kontakt_Badezimmer,Kontakt_Balkontuer,Kontakt_Dach_links,Kontakt_Dach_rechts,Kontakt_Esszimmer_Mitte,Kontakt_Esszimmer_links,Kontakt_Esszimmer_rechts,Kontakt_Fahrradgarage,Kontakt_Haustuer,Kontakt_Kellertuer,Kontakt_Kueche_links,Kontakt_Kueche_rechts,Kontakt_Panzerriegel,Kontakt_Schlafzimmer,Kontakt_Terrassentuer,Kontakt_Toilette_EG,Kontakt_Vorratskeller,Teich_Fuellstand_Btn_01,Teich_Fuellstand_Btn_02,Teich_Fuellstand_Sensor,VCCU
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585627,00,00,00
       nextSend   1598434420.93747
       rxt        0
       vccu       VCCU
       p:
         585627
         00
         00
         00
       prefIO:
         HMLANGW
     mRssi:
       mNo        9C
       io:
         HMLANGW:
           -48
           -48
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1598434420.64273
       ack:
         HASH(0x563cc65195a8)
         9C8002XXXXXX58562700
     rssi:
       HMLANGW:
         avg        -64.6833333333333
         cnt        60
         lst        -63
         max        -58
         min        -76
       at_HMLANGW:
         avg        -55.1162790697674
         cnt        129
         lst        -54
         max        -48
         min        -72
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Ost:brightnessMixedDamped
   ASC_DriveUpMaxDuration 27
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 70:160
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "23:10") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "8:00" : "6:45") }
   ASC_WindowRec Kontakt_Terrassentuer
   IODev      HMLANGW
   IOgrp      VCCU:HMLANGW
   alexaName  Rollladen Wohnzimmer rechts
   alias      Rollladen Wohnzimmer rechts
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading .*
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType blind
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       System->ASC,System->Alexa,System->Protokolle->CUL_HM,Wohnzimmer
   serialNr   OEQ0364139
   subType    blindActuator
   userReadings position:pct.* { ReadingsVal("$NAME","pct","0") }
   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 Rollladen Rollladen_map structexclude
   webCmd     up:down:stop
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: teufelchen am 26 August 2020, 15:44:03
Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?

Ist es ein TwoState Sensor? Dann kann man das nicht ändern. Bei einem ThreeState kannst Du Comfort setzen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: JWRu am 26 August 2020, 22:26:57
Ich hatte heute ein etwas seltsames Verhalten des Terrassenrolladens:
1. Rolladen fährt in die Beschattungsposition
2. Einige Zeit später wird der Rolladen von Hand nach oben gefahren - damit sollte ja eigentlich das Beschattungsprogramm abgebrochen sein.
3. Terrassentür wird geöffnet.
4. Terrassentür wird geschlossen.
5. Rolladen fährt sofort nach den Schließen der Terrassentür in die Beschattungsposition.
Hier ein List des betreffenden Rolladens:
Internals:
   DEF        585627
   FUUID      5c447b9d-f33f-c1fa-e0f2-4b78a2520e8b6a4b
   HMLANGW_MSGCNT 129
   HMLANGW_RAWMSG 050100369CA410585627A7D08E0601C800
   HMLANGW_RSSI -54
   HMLANGW_TIME 2020-08-26 11:33:40
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     129
   NAME       Rollladen_WZ_rechts
   NOTIFYDEV  global
   NR         38
   NTFY_ORDER 50-Rollladen_WZ_rechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:9C - t:10 s:585627 d:XXXXXX 0601C800
   protLastRcv 2020-08-26 11:33:40
   protRcv    129 last_at:2020-08-26 11:33:40
   protSnd    129 last_at:2020-08-26 11:33:40
   protState  CMDs_done
   rssi_HMLANGW cnt:60 min:-76 max:-58 avg:-64.68 lst:-63
   rssi_at_HMLANGW cnt:129 min:-72 max:-48 avg:-55.11 lst:-54
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         myDbLog:
           TIME       1598438083.438
           VALUE      INFO
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1598434403.49479
           VALUE      manual
       commState:
         myDbLog:
           TIME       1598431655.5504
           VALUE      CMDs_done
       deviceMsg:
         myDbLog:
           TIME       1598434420.65736
           VALUE      up (to VCCU)
       level:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       motor:
         myDbLog:
           TIME       1598434420.65736
           VALUE      stop:up
       pct:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       position:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       state:
         myDbLog:
           TIME       1598434420.65736
           VALUE      on
   READINGS:
     2020-04-02 18:23:52   ASC_Enable      on
     2020-08-26 22:19:56   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2020-08-26 11:33:40   ASC_ShuttersLastDrive manual
     2020-08-26 15:08:36   ASC_Time_DriveDown 26.08.2020 - 23:10
     2020-08-26 15:08:36   ASC_Time_DriveUp 27.08.2020 - 06:45
     2020-08-26 10:47:35   CommandAccepted yes
     2018-10-22 12:13:02   D-firmware      2.8
     2018-10-22 12:13:02   D-serialNr      XXXXXXXXXX
     2020-02-08 12:38:30   PairedTo        0xXXXXXX
     2019-08-11 13:20:54   R-driveDown     19 s
     2018-10-22 13:50:02   R-driveTurn     0.5 s
     2019-08-11 12:40:40   R-driveUp       21.4 s
     2018-10-22 13:50:01   R-pairCentral   0xXXXXXX
     2018-10-22 13:50:02   R-powerUpAction off
     2018-10-22 13:50:02   R-sign          off
     2020-02-08 12:38:30   RegL_00.        00:00 02:01 0A:A7 0B:D0 0C:8E 15:FF 18:00
     2020-02-08 12:38:31   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:D6 0F:05 10:00 30:06 56:00 57:24
     2020-08-12 22:02:46   associatedWith  myASC
     2020-08-12 22:02:50   cfgState        ok
     2020-08-26 11:33:40   commState       CMDs_done
     2020-08-26 11:33:40   deviceMsg       on (to VCCU)
     2020-08-26 11:33:40   level           100
     2020-08-26 11:33:40   motor           stop:on
     2020-08-26 11:33:40   pct             100
     2020-08-26 11:33:40   position        100
     2020-02-08 12:37:58   powerOn         2020-02-08 12:37:58
     2020-08-26 11:33:40   recentStateType info
     2020-08-26 11:33:40   state           on
     2020-08-26 11:33:40   timedOn         off
   helper:
     HM_CMDNR   156
     cSnd       11XXXXXX58562702013C,11XXXXXX58562702013C
     dlvlCmd    ++A011XXXXXX58562702013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1597262564.75307
       TmplTs     1597262564.75307
       cmdKey     1:1:0::Rollladen_WZ_rechts: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-]
         getSerial  noArg
         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     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    Bodenfeuchte_Btn_01,Bodenfeuchte_Btn_02,Bodenfeuchte_Sensor,Fernbedienung_Rolllaeden_Dachfenster_Btn_01,Fernbedienung_Rolllaeden_Dachfenster_Btn_02,Fernbedienung_Rolllaeden_Dachfenster_Btn_03,Fernbedienung_Rolllaeden_Dachfenster_Btn_04,Fernbedienung_Rolllaeden_Dachfenster_Btn_05,Fernbedienung_Rolllaeden_Dachfenster_Btn_06,Fernbedienung_Rolllaeden_Dachfenster_Btn_07,Fernbedienung_Rolllaeden_Dachfenster_Btn_08,Kontakt_Badezimmer,Kontakt_Balkontuer,Kontakt_Dach_links,Kontakt_Dach_rechts,Kontakt_Esszimmer_Mitte,Kontakt_Esszimmer_links,Kontakt_Esszimmer_rechts,Kontakt_Fahrradgarage,Kontakt_Haustuer,Kontakt_Kellertuer,Kontakt_Kueche_links,Kontakt_Kueche_rechts,Kontakt_Panzerriegel,Kontakt_Schlafzimmer,Kontakt_Terrassentuer,Kontakt_Toilette_EG,Kontakt_Vorratskeller,Teich_Fuellstand_Btn_01,Teich_Fuellstand_Btn_02,Teich_Fuellstand_Sensor,VCCU
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585627,00,00,00
       nextSend   1598434420.93747
       rxt        0
       vccu       VCCU
       p:
         585627
         00
         00
         00
       prefIO:
         HMLANGW
     mRssi:
       mNo        9C
       io:
         HMLANGW:
           -48
           -48
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1598434420.64273
       ack:
         HASH(0x563cc65195a8)
         9C8002XXXXXX58562700
     rssi:
       HMLANGW:
         avg        -64.6833333333333
         cnt        60
         lst        -63
         max        -58
         min        -76
       at_HMLANGW:
         avg        -55.1162790697674
         cnt        129
         lst        -54
         max        -48
         min        -72
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Ost:brightnessMixedDamped
   ASC_DriveUpMaxDuration 27
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 70:160
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "23:10") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "8:00" : "6:45") }
   ASC_WindowRec Kontakt_Terrassentuer
   IODev      HMLANGW
   IOgrp      VCCU:HMLANGW
   alexaName  Rollladen Wohnzimmer rechts
   alias      Rollladen Wohnzimmer rechts
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading .*
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType blind
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       System->ASC,System->Alexa,System->Protokolle->CUL_HM,Wohnzimmer
   serialNr   OEQ0364139
   subType    blindActuator
   userReadings position:pct.* { ReadingsVal("$NAME","pct","0") }
   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 Rollladen Rollladen_map structexclude
   webCmd     up:down:stop


Danke für den Hinweis. Das schaue ich mir die Tage an. Es ist in der Tat möglich das ich da eine Abfrage vergessen habe.


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

D3ltorohd

Wie könnte ich denn beim Shading noch die Innentemperatur mit einbeziehen ? Erst wenn auch hier der Wert überschritten wurde, shading in. Sobald dann ein Wert unter den gesetzten fällt shading out, also egal welcher, Innen Temp, Aussen Temp, Helligkeit.

Hat doch bestimmt jemand mit einbezogen, vllt kann man mir da helfen. Das einfachste hätte ich jetzt gedacht, im ASC das Shading Control zu steuern, wenn eben die Innen Temp einen Wert übersteigt, dann aktivieren. Dann von mir aus um 0 Uhr wieder auf aus stellen. Damit er auch ordentlich aus dem Shading fährt.
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

Wolle02

Zitat von: Wolle02 am 26 August 2020, 13:55:26
Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Wäre es denn dann möglich beim Attribut ASC_ShuutersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?


Hallo Leon,

könntest du noch kurz was dazu sagen, ob so eine zusätzliche Attributeinstellung möglich wäre oder ob ich mir Gedanke zu einer Lösung außerhalb des Moduls machen muss?

Danke und Gruß
Wolle

CoolTux

Zitat von: CoolTux am 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren 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

Wolle02

Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.

??? Das beantwortet jetzt eigentlich nicht die Frage.

Wie schon geschrieben greift die Selfdefense bei geöffnetem Fenster nur wenn Shuttersplace auf terrace steht. Das Attribut ASC_Self_Defense_Mode hielft hier nicht weiter, weil dann der Rolladen IMMER geschlossen wird wenn der Roommate absent ist und nicht nur wenn das Fenster geöffnet ist.

Deswegen war die Frage:
Wäre es denn dann möglich beim Attribut ASC_ShuttersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?

CoolTux

Zitat von: Wolle02 am 27 August 2020, 10:52:05
??? Das beantwortet jetzt eigentlich nicht die Frage.

Wie schon geschrieben greift die Selfdefense bei geöffnetem Fenster nur wenn Shuttersplace auf terrace steht. Das Attribut ASC_Self_Defense_Mode hielft hier nicht weiter, weil dann der Rolladen IMMER geschlossen wird wenn der Roommate absent ist und nicht nur wenn das Fenster geöffnet ist.

Deswegen war die Frage:
Wäre es denn dann möglich beim Attribut ASC_ShuttersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?

Aktuell werde ich keine solche Erweiterung machen. Aber ich schaue gerne einmal wieso sich das Rollo im Defense Mode nicht schließt. Muss mal schauen ob ich hier das verhalten ändern sollte oder nicht.
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

Wolle02

Zitat von: CoolTux am 27 August 2020, 11:06:02
Aktuell werde ich keine solche Erweiterung machen. Aber ich schaue gerne einmal wieso sich das Rollo im Defense Mode nicht schließt. Muss mal schauen ob ich hier das verhalten ändern sollte oder nicht.

Danke, dass du dir das mal ansehen willst. Toll fände ich auch eine Überlegung, ob das generelle "Auto-Fahr-Verbot" bei terrace überdacht werden sollte, weil sonst das Attribut ASC_LockOut eigentlich sinnlos ist. Ein Aussperrschutz kann damit ja problemlos realisiert werden, so dass nicht nochmal ein Schutz bei terrace vorhanden sein muss. Irgendwie wäre das doppelt-gemoppelt.  :D

Gruß
Wolle

xerion

Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.

Das ist richtig, aber das SelfDefense bei Brightness nicht greift wenn das Fenster als "window" deklariert wurde. Wenn du auf Astro schaltest geht es auch auch bei window. Die Auswahl terrace ist eigentlich mehr ein Workaround bist du den Bug gefixt hast ;-)
Haben wir schon öfters drüber gesprochen ist aber leider immer wieder hinten runtergefallen vom Stapel :-(
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.

CoolTux

Zitat von: Wolle02 am 27 August 2020, 11:33:48
Danke, dass du dir das mal ansehen willst. Toll fände ich auch eine Überlegung, ob das generelle "Auto-Fahr-Verbot" bei terrace überdacht werden sollte, weil sonst das Attribut ASC_LockOut eigentlich sinnlos ist. Ein Aussperrschutz kann damit ja problemlos realisiert werden, so dass nicht nochmal ein Schutz bei terrace vorhanden sein muss. Irgendwie wäre das doppelt-gemoppelt.  :D

Gruß
Wolle

Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

xerion

Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Das hört sich gut an. Aber bzgl. Obergeschoss. Wenn ich nicht möchte das die schließen reicht es doch aus wenn ich Selfdefense beim entsprechenden Fenster auf off schalte. Das müsste doch den gleichen Effekt haben. Oder habe ich da einen Denkfehler?
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.

xerion

Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.
Ich nutze die Einstellung Terrace auch noch dafür wenn man abends noch  am lüften ist dann kann das Rollo nicht von Privacy Close oder shutter Close geschlossen werden, das finde ich auch ganz hilfreich. Sonst hat man gerade die Fenster geöffnet und die Rolläden werden wegen timedownlate geschlossen.
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.