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

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

Vorheriges Thema - Nächstes Thema

Borkk

Zitat von: CoolTux am 19 August 2019, 06:14:58
Das muss ich heute mal testen.
Davon mal ab, für welche Räume hast Du denn Roommate vergeben? Eigentlich sind die Roommates für Schlafräume gedacht und das Residents für den Rest. Deine Konstellation mit nur bei absent fahren ist ungewöhnlich aber ich gebe Dir Recht es sollte dennoch vernünftig funktionieren.

Schau Dir einmal die Beschreibung zu ascAPIget an und starte dann eine Abfrage auf ein Rollo mit RoommatesStatus oder so ähnlich.

Grüße

Guten Morgen, in der Tat habe ich allen Räumen alle Roommates zuordnet. Ich möchte in jedem Raum das Fahren Morgen, Abends und die Beschattung in Abhängigkeit der Anwesenheit von Personen regeln. Wenn aber die Roommates je Zimmer das zentrale Attr. RESIDENTS überschrieben, habe ich tatsächlich einen Denkfehler und muss nur alle Roommates Einträge in den Rollo Devices löschen. Das versuche ich mal. Dennoch sollte ASC bei 2 eingetragen Roommates in einem Raum auch beide wie oben beschrieben berücksichtigen.

Ich hatte am Anfang bei Night Close die Rollos fahren lassen, aber das war dann aus verschiedenen Gründen an vielen Tagen ungünstig. Ich bin da auch noch in der Findungsphase was sinnvoll ist.     
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

C0mmanda

Moin,

ich habe zu diesem Problem einen neuen Hinweis https://forum.fhem.de/index.php/topic,99980.msg962444.html#msg962444

Gestern stand das Fenster tagsüber lange auf Kipp.
Abends sind alle Rolläden in Privacy bzw Night-Close gefahren, nur dieses eine nicht.
Also mal nachgesehen, auch bei manueller Fahrt wird nichts erkannt (kein Shutter_Last_Drive manuel).
Nachdem ich das Fenster geschlossen habe wurde plötzlich wieder die manuelle Fahrt erkannt (Shutters_Last_Drive manual)!

Also scheint das Problem irgendwo mit geöffneten Fenstern zusammen zu hängen. (Was entweder vom schliessen des Fensters oder mit createNewNotifyDev kurzzeitig gelöst wird).

list vom Rolladen:

Internals:
   CUL_Stick_MSGCNT 31
   CUL_Stick_RAWMSG A0D8DA4103B9B882CD68A0601C800::-57.5:CUL_Stick
   CUL_Stick_RSSI -57.5
   CUL_Stick_TIME 2019-08-19 06:48:16
   DEF        3B9B88
   FUUID      5c443663-f33f-02b0-c822-df189f5fbff095c1
   HMLAN_MSGCNT 31
   HMLAN_RAWMSG E3B9B88,0000,3BC71EB6,FF,FFC6,8DA4103B9B882CD68A0601C800
   HMLAN_RSSI -58
   HMLAN_TIME 2019-08-19 06:48:16
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     62
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         170
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:3B9B88 d:2CD68A 0601C800
   protLastRcv 2019-08-19 06:48:16
   protRcv    37 last_at:2019-08-19 06:48:16
   protSnd    36 last_at:2019-08-19 06:48:16
   protState  CMDs_done
   rssi_HMLAN cnt:6 min:-58 max:-57 avg:-57.83 lst:-57
   rssi_at_CUL_Stick cnt:31 min:-59.5 max:-56 avg:-57.38 lst:-57.5
   rssi_at_HMLAN cnt:31 min:-62 max:-58 avg:-59.64 lst:-58
   READINGS:
     2019-08-11 11:15:28   ASC_Enable      on
     2019-08-19 06:48:16   ASC_ShuttersLastDrive roommate awoken
     2019-08-19 06:30:02   ASC_Time_DriveDown 19.08.2019 - 21:27
     2019-08-19 06:30:02   ASC_Time_DriveUp 20.08.2019 - 06:30
     2019-08-19 06:30:02   ASC_Time_PrivacyDriveDown 19.08.2019 - 21:12
     2019-08-04 19:14:45   Automatik_Pos_vor_Windowsafety 19
     2019-08-19 06:48:00   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2019-07-31 07:41:06   PairedTo        0x2CD68A
     2018-10-10 17:49:26   R-driveDown     13.5 s
     2018-10-10 17:49:26   R-driveTurn     0.5 s
     2018-10-10 17:49:26   R-driveUp       16 s
     2018-10-10 17:49:25   R-pairCentral   0x2CD68A
     2018-10-10 17:49:26   R-sign          off
     2019-07-31 07:41:06   RegL_00.        00:00 02:01 0A:2C 0B:D6 0C:8A 15:05 18:00
     2019-07-31 07:41:07   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00 30:06 56:00 57:22
     2019-08-17 07:29:21   associatedWith  Rolladensteuerung
     2019-08-19 06:48:16   deviceMsg       off (to VCCU)
     2019-08-11 02:43:43   inhibit         set_off
     2019-08-19 06:48:16   level           0
     2019-08-19 06:48:16   motor           stop:off
     2019-08-19 06:48:16   pct             0
     2019-08-19 06:48:16   recentStateType info
     2019-08-19 06:48:16   state           off
     2019-08-19 06:48:16   timedOn         off
   helper:
     HM_CMDNR   141
     cSnd       112CD68A3B9B8802011E,112CD68A3B9B880201C8
     dlvlCmd    ++A0112CD68A3B9B880201C8
     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     +3B9B88,00,00,00
       nextSend   1566190096.74067
       rxt        0
       vccu       VCCU
       p:
         3B9B88
         00
         00
         00
       prefIO:
         HMLAN
         CUL_Stick
     mRssi:
       mNo        8D
       io:
         CUL_Stick:
           -57.5
           -57.5
         HMLAN:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1566190096.64227
       ack:
         HASH(0x736a390)
         8D80022CD68A3B9B8800
     rssi:
       HMLAN:
         avg        -57.8333333333333
         cnt        6
         lst        -57
         max        -57
         min        -58
       at_CUL_Stick:
         avg        -57.3870967741935
         cnt        31
         lst        -57.5
         max        -56
         min        -59.5
       at_HMLAN:
         avg        -59.6451612903226
         cnt        31
         lst        -58
         max        -58
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 85
   ASC_DriveUpMaxDuration 40
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 900
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device rr_Sascha
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 82
   ASC_Shading_Direction 180
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 91
   ASC_Shading_StateChange_Cloudy 2000
   ASC_Shading_StateChange_Sunny 2500
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OG.sz.TF.Schlafzimmer
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 06:40
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_Stick
   IOgrp      VCCU:HMLAN,CUL_Stick
   autoReadReg 4_reqStatus
   comment    Cloudy/sunny 2000 / 2500
Shading Angle 75 / 75
Shading Direction 180
Shading Elev. 25

   devStateIcon Auf:fts_shutter_10@green Zu: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_10
   expert     2_raw
   firmware   2.5
   group      Rolladen
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000,
   room       Homekit,Rolladen
   serialNr   MEQ0391510
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    3
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


list vom Fensterkontakt

Internals:
   CHANGED   
   CUL_Stick_MSGCNT 73
   CUL_Stick_RAWMSG A0D65A6104FDC2A2CD68A06010000::-69.5:CUL_Stick
   CUL_Stick_RSSI -69.5
   CUL_Stick_TIME 2019-08-19 06:25:57
   DEF        4FDC2A
   FUUID      5c443665-f33f-02b0-9c14-45001aa9fe82fd04
   HMLAN_MSGCNT 66
   HMLAN_RAWMSG E4FDC2A,0000,3BB2ACD9,FF,FFA6,65A6104FDC2A2CD68A06010000
   HMLAN_RSSI -90
   HMLAN_TIME 2019-08-19 06:25:57
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     139
   NAME       OG.sz.TK.FensterSZ
   NOTIFYDEV  global
   NR         279
   NTFY_ORDER 50-OG.sz.TK.FensterSZ
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:65 - t:10 s:4FDC2A d:2CD68A 06010000
   peerList   HM_36DA4B_WindowRec,
   protLastRcv 2019-08-19 06:25:57
   protRcv    75 last_at:2019-08-19 06:25:57
   protRcvB   6 last_at:2019-08-18 22:10:29
   protSnd    69 last_at:2019-08-19 06:25:57
   protState  CMDs_done
   rssi_at_CUL_Stick cnt:73 min:-76.5 max:-68.5 avg:-71.13 lst:-69.5
   rssi_at_HMLAN cnt:66 min:-104 max:-71 avg:-82.51 lst:-90
   READINGS:
     2019-08-17 07:29:18   Activity        alive
     2019-06-24 10:48:35   CommandAccepted yes
     2019-01-29 18:37:23   D-firmware      1.0
     2019-01-29 18:37:23   D-serialNr      NEQ1159105
     2019-06-24 10:48:36   PairedTo        0x2CD68A
     2019-01-29 18:37:26   R-HM_36DA4B_WindowRec-expectAES on
     2019-01-29 18:37:26   R-HM_36DA4B_WindowRec-peerNeedsBurst on
     2019-01-28 23:21:09   R-cyclicInfoMsg on
     2019-06-24 10:48:36   R-eventDlyTime  2 s
     2019-01-28 23:35:41   R-msgScPosA     open
     2019-01-28 23:35:41   R-msgScPosB     closed
     2019-01-28 23:21:09   R-pairCentral   0x2CD68A
     2019-01-28 23:21:09   R-sabotageMsg   on
     2019-01-28 23:35:41   R-sign          on
     2019-01-28 23:21:09   R-transmDevTryMax 6
     2019-01-28 23:35:41   R-transmitTryMax 6
     2019-06-24 10:48:35   aesCommToDev    ok
     2019-06-24 10:48:35   aesKeyNbr       00
     2019-08-19 06:25:57   alive           yes
     2019-08-19 06:25:57   battery         ok
     2019-08-19 06:25:57   contact         closed (to VCCU)
     2019-08-17 07:29:20   peerList        HM_36DA4B_WindowRec,
     2019-08-19 06:25:57   recentStateType info
     2019-08-19 06:25:57   sabotageError   off
     2019-08-19 06:25:57   state           closed
     2019-01-29 17:44:55   trigDst_HM_36DA4B noConfig
     2019-08-18 22:10:30   trigger_cnt     142
   helper:
     HM_CMDNR   101
     mId        00C7
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +4FDC2A,00,00,00
       nextSend   1566188757.10659
       rxt        2
       vccu       VCCU
       p:
         4FDC2A
         00
         00
         00
       prefIO:
         HMLAN
         CUL_Stick
     mRssi:
       mNo        65
       io:
         CUL_Stick:
           -69.5
           -69.5
         HMLAN:
           -88
           -88
     prt:
       bErr       0
       sProc      0
       sleeping   0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1566188757.00968
       ack:
         HASH(0x76aae30)
         6580022CD68A4FDC2A00
     rssi:
       at_CUL_Stick:
         avg        -71.1369863013699
         cnt        73
         lst        -69.5
         max        -68.5
         min        -76.5
       at_HMLAN:
         avg        -82.5151515151515
         cnt        66
         lst        -90
         max        -71
         min        -104
     tmpl:
Attributes:
   Automatik_Rolladen OG.sz.RO.SZRolladen
   DbLogExclude .*
   Fensterkontakt 1
   HomeContactType window
   HomeModeAlarmActive armaway
   IOgrp      VCCU:HMLAN,CUL_Stick
   actCycle   002:50
   actStatus  alive
   alias      Schlafzimmerfenster
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     1_allReg
   firmware   1.0
   genericDeviceType contact
   group      Fenstersensor
   model      HM-SEC-SCO
   peerIDs    00000000,36DA4B03,
   room       CUL_HM,Homekit,Sensoren
   serialNr   NEQ1159105
   subType    threeStateSensor
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes Automatik_Rolladen


Ich hoffe du findest was heraus :).

Zitat von: Borkk am 19 August 2019, 00:27:36
Hallo CoolTux,

Bei aller Begeisterung für das Modul, das mit den Roommates kann so nicht bleiben. Folgendes ist passiert:

Bei mir fahren Rollos nur in "Night Close" wenn die Roommates absent sind (ASC_Mode_Down = absent). D.h. Morgens zu Day Open, sind alle Rollos bereits oben. Heute Morgen bin ich jedoch früher aufgestanden und aus dem Haus (für ASC noch Nacht). Meine Freundin lag noch im Bett. Nachdem mich mein Geofancy auf absent geschaltet hat, sind alle Rollos in Night Close gefahren obwohl noch ein Roommate home war. Es ist toll das ASC Roommates pro Zimmer auswertet aber es muss bei 2 oder mehr Roommates auch alle berücksichtigen. Das Zimmer ist erst "absent" wenn alle Roommates absent sind und es ist "home" sobald min. ein Roommate "home" ist. So wie die Logik bei RESIDENTS.

Ich stelle mir die Frage ob ASC anstelle von Roommates in dem Attribut auch RESIDENTS akzeptiert. Und ich stelle mir die Frage in welcher Form RESIDENTS im ASC Device berücksichtigt wird. 

Wenn ich das nochmal so ganz frech in den Raum werfen darf (@CoolTux):

Diese ganze Roommates-Geschichte sollte schon auf deiner Agenda stehen ;).
Eine Änderung wolltest du zumindest vornehmen, siehe:

https://forum.fhem.de/index.php/topic,99980.msg964473.html#msg964473
https://forum.fhem.de/index.php/topic,99980.msg964680.html#msg984680
https://forum.fhem.de/index.php/topic,99980.msg964688.html#msg984688


Btw: Residents anstatt von Roommates funktioniert bei mir ganz wunderbar bei ausgewählten Fenstern.

Grtz

CoolTux

Zitat von: Borkk am 19 August 2019, 07:21:47
Guten Morgen, in der Tat habe ich allen Räumen alle Roommates zuordnet. Ich möchte in jedem Raum das Fahren Morgen, Abends und die Beschattung in Abhängigkeit der Anwesenheit von Personen regeln. Wenn aber die Roommates je Zimmer das zentrale Attr. RESIDENTS überschrieben, habe ich tatsächlich einen Denkfehler und muss nur alle Roommates Einträge in den Rollo Devices löschen. Das versuche ich mal. Dennoch sollte ASC bei 2 eingetragen Roommates in einem Raum auch beide wie oben beschrieben berücksichtigen.

Ich hatte am Anfang bei Night Close die Rollos fahren lassen, aber das war dann aus verschiedenen Gründen an vielen Tagen ungünstig. Ich bin da auch noch in der Findungsphase was sinnvoll ist.     

Ich sitze gerade dran. Es fehlte in der Tat die Abfrage wie der allgemeine Roommate Zustand des Rollos ist.
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: Borkk am 17 August 2019, 16:16:48
Soeben habe ich eine interessante Beobachtung gemacht, folgender Ablauf:

- 1.Roommate "home" ; 2. Roommate "absent"
- Ich fahre 2 Rollos Manuell auf 0% (zu)
- 2. Roommate kommt nach Hause, die Rollos fahren hoch !?!?
- ACS Melder Roommate open fahrt.

Scheinbar greift eine Routine im Sinne von "Beide Roommates zu Hause -> ich fahre mal alle Rollos hoch die aus welchem Grund auch immer sie unten waren" ?!?!

Bei jedem Roommate Event home wird automatisch geschaut wie der letzte Status war und ob es Tag ist und ob die Beschattung aktiv ist. Wenn nun ein Roommate nach Hause kommt und das Rollo welches ihm zugeordnet ist manuell runter gefahren wurde dann wird geschaut ob die manuelle blocking Zeit vor bei ist. Wenn das der Fall ist wird das Rollo hoch gefahren.
Da die Roommate Zuordung nur Sinn macht bei Schlafräumen halte ich das soweit für korrekt. Anders ginge es auch nicht, denn der jenige kann auch aus dem Schlaf kommen und sich auf home stellen und dann sollten die Rollos auch entsprechend hoch fahren selbst wenn der erste schon home stand.
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

Folgendes habe ich aktuell (hoffentlich) korrigiert.
Wenn das Haus verlassen wurde (absent,gone) und selfDefense ist aktiv wird morgens und abends nicht mehr gefahren.
Wenn Roommate zugeordent ist der UpMode absent ist wird noch einmal geschaut wie der Gesamtstatus der Roommates ist.

Das ganze muß ich aber erst noch testen. Es sei denn es melden sich hier welche die das gerne auch machen möchten.
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

Ich habe beides nun getestet und habe die Version ins Devel von Git geladen. Würde mich freuen wenn noch 1-2 weitere Testen könnten. An sonsten checke ich am Mittwoch ein.
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

C0mmanda

Versuche nachher mal die Devel Version zu installieren.
Noch nie gemacht  ::)

CoolTux

Moduldatei kopieren, eventuell Rechte anpassen und Neustart FHEM
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

Borkk

Zitat von: CoolTux am 19 August 2019, 10:51:58
Ich habe beides nun getestet und habe die Version ins Devel von Git geladen. Würde mich freuen wenn noch 1-2 weitere Testen könnten. An sonsten checke ich am Mittwoch ein.

Hab sie drin VERSION v0.6.28

Allerdings habe ich jetzt bei allen Rollos die Roommates rausgeschmissen. Die Logik des Moduls passt nicht zu meiner Situation. Bei mir gibt es nur ein Absent und das gilt dann für die ganze Wohnung wenn beide Roommates absent sind. Sobald einer (egal wer) zu hause ist, gilt home. Also exakt die Logik hinter RESIDENTS und ROOMMATES. Wenn ASC diese LOgik über das RESIDENTS im ASC Device interpretiert, ist für mich alles ok.
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

CoolTux

Zitat von: Borkk am 19 August 2019, 20:12:11
Hab sie drin VERSION v0.6.28

Allerdings habe ich jetzt bei allen Rollos die Roommates rausgeschmissen. Die Logik des Moduls passt nicht zu meiner Situation. Bei mir gibt es nur ein Absent und das gilt dann für die ganze Wohnung und ist wenn beide Roommates absent sind. Sobald einer (egal wer) zu hause ist, gilt home. Also exakt die Logik hinter RESIDENTS und ROOMMATES. Wenn ASC diese LOgik über das RESIDENTS im ASC Device interpretiert, ist für mich alles ok.

Sollte weitestgehend mit Residents passen. Wenn nicht melde Dich noch mal.
Ich würde die Schlafräume dennoch mit Roommate versehen. Erstens hilft es mir mit dem Modul und zweitens wäre es sauberer auch für Beschattung.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

C0mmanda

0.6.28 ist installiert.
Fenster wird gleich mal auf Kipp gestellt und getestet ;))

grtz

amenomade

Zitat von: CoolTux am 17 August 2019, 16:13:18
Perl geht in den ASC Attributen nicht. Und wie der Aufbau aussehen soll steht in der Commandref. Oder habe ich Dich da falsch verstanden?
Ich möchte z.B. ASC_Time_Down_Early dynamisch/indirekt setzen:
define TimeDown dummy
set TimeDown 20:00
attr xx ASC_Time_Down_Early [TimeDown:state]
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

CoolTux

Zitat von: amenomade am 20 August 2019, 00:42:50
Ich möchte z.B. ASC_Time_Down_Early dynamisch/indirekt setzen:
define TimeDown dummy
set TimeDown 20:00
attr xx ASC_Time_Down_Early [TimeDown:state]


Das geht aktuell noch 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

C0mmanda

Moin,

erster Test auf V0.6.28:

Fenster auf Kipp.

- Rolladen sollte in Privacy position fahren (pos 60), ist jedoch direkt in Ventilate Position gefahren (80). (Mag noch OK sein...)
- Keine Erkennung von manueller Fahrt.
- Night-Close (Roommate asleep) korrekt gefahren.
- Heute Morgen nach dem öffnen (Roommate awoken) wurde die manuelle Fahrt wieder erkannt.

Fenster durchgehend auf Kipp ohne Veränderung.

grtz

CoolTux

Zitat von: C0mmanda am 20 August 2019, 07:17:10
Moin,

erster Test auf V0.6.28:

Fenster auf Kipp.

- Rolladen sollte in Privacy position fahren (pos 60), ist jedoch direkt in Ventilate Position gefahren (80). (Mag noch OK sein...)
- Keine Erkennung von manueller Fahrt.
- Night-Close (Roommate asleep) korrekt gefahren.
- Heute Morgen nach dem öffnen (Roommate awoken) wurde die manuelle Fahrt wieder erkannt.

Fenster durchgehend auf Kipp ohne Veränderung.

grtz

Heute morgen wurde die Roommate awoken Fahrt als manuelle Fahrt erkannt?
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