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

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

Vorheriges Thema - Nächstes Thema

phoenix-anasazi

Super, vielen Dank für deinen Support. Ich warte gerne noch ein paar Tage auf das Update, Hauptsache gefixt ;)

Beta-User

Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Das ganze ist eigentlich Recht simple. Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt. Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
Habe jetzt etwas rumgetestet, und irgendwie ist es "komisch" bzw. es fühlt sich nicht richtig an: Bei der WZ-Jalousie in ZWave steht das Attribut jetzt auf "power:0.W" (der 223-er meldet keine "0.0 W", sondern "0 W"). Jetzt reagiert er auch nicht auf Tür-Öffnen, nicht mal, wenn der Wert auf 0 W ist.
Kann es sein, dass der Fahrbefehl dann einfach verworfen wird und später einfach gar nichts mehr gemacht oder geprt wird?
(Das ist jetzt sehr auf die Schnelle ohne FHEM-Neustart oder so. Melde mich, wenn ich das intensiver beleuchtet habe, es sei denn, du kannst das auch ohne nähere Infos im Code lokalisieren?).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Zitat von: Beta-User am 29 Juni 2020, 19:45:07
Habe jetzt etwas rumgetestet, und irgendwie ist es "komisch" bzw. es fühlt sich nicht richtig an: Bei der WZ-Jalousie in ZWave steht das Attribut jetzt auf "power:0.W" (der 223-er meldet keine "0.0 W", sondern "0 W"). Jetzt reagiert er auch nicht auf Tür-Öffnen, nicht mal, wenn der Wert auf 0 W ist.
Kann es sein, dass der Fahrbefehl dann einfach verworfen wird und später einfach gar nichts mehr gemacht oder geprt wird?
(Das ist jetzt sehr auf die Schnelle ohne FHEM-Neustart oder so. Melde mich, wenn ich das intensiver beleuchtet habe, es sei denn, du kannst das auch ohne nähere Infos im Code lokalisieren?).

Der Fahrbefehl wird in der Tat verworfen.
Was genau steht denn im power Reading wenn das Rollo nicht fährt.
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

Beta-User

Zitat von: CoolTux am 29 Juni 2020, 20:08:10
Der Fahrbefehl wird in der Tat verworfen.
Was genau steht denn im power Reading wenn das Rollo nicht fährt.
list Jalous.* power motor:
Jalousie_Links       2020-06-29 06:14:09   motor           stop:on Jalousie_Mitte       2020-06-29 19:46:45   motor           stop:on Jalousie_Rechts      2020-06-29 06:14:08   motor           stop:on Jalousie_WZ          2020-06-29 21:56:32   power           0 W

Bei den HM (obere drei) kann es auch stop:off oder stop:10 (oder eine andere Halb-Zahl zwischen 0.5 und 99.5 sein).

Verworfen ist nicht gut, dann fliegt das Attribut erst mal wieder raus, hilft ja nicht... (Eigentlich bräuchten wir eine sehr viel komplexere Logik, aber erst sollten die anderen Dinge alle funktionieren, bitte da keinen Aufwand reinstecken). Ich mach erst mal ein verbose 5 bei dem ZWave bis morgen früh...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dancatt

Guten Morgen,
seit dem Update ist mir noch ein Unterschied zu der Version vorher aufgefallen:
Wenn der Rollladen (Terassentür) im Zustand "night close" ist und man die Tür öffnet, fährt der Rollladen komplett hoch.
Vorher ging der Rollladen in die "ASC_Ventilate_Pos".
Hat sich hier was geändert?

list:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 52
   HMLAN1_RAWMSG E4F320B,0000,7F75045B,FF,FFC1,2AA4104F320B23A38D0601C800
   HMLAN1_RSSI -63
   HMLAN1_TIME 2020-06-30 07:18:23
   HMUART1_MSGCNT 54
   HMUART1_RAWMSG 0500003B2AA4104F320B23A38D0601C800
   HMUART1_RSSI -59
   HMUART1_TIME 2020-06-30 07:18:23
   HMUART2_MSGCNT 54
   HMUART2_RAWMSG 050000372AA4104F320B23A38D0601C800
   HMUART2_RSSI -55
   HMUART2_TIME 2020-06-30 07:18:23
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     160
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         275
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:2A - t:10 s:4F320B d:23A38D 0601C800
   protLastRcv 2020-06-30 07:18:23
   protRcv    57 last_at:2020-06-30 07:18:23
   protSnd    52 last_at:2020-06-30 07:18:23
   protState  CMDs_done
   rssi_HMLAN1 cnt:31 min:-90 max:-67 avg:-77.09 lst:-69
   rssi_at_HMLAN1 cnt:52 min:-83 max:-61 avg:-71.65 lst:-63
   rssi_at_HMUART1 cnt:54 min:-62 max:-55 avg:-57.88 lst:-59
   rssi_at_HMUART2 cnt:54 min:-57 max:-45 avg:-47.64 lst:-55
   .attraggr:
   .attrminint:
   READINGS:
     2020-06-24 10:47:36   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-08-08 09:35:29   .peerListRDate  2019-08-08 09:35:29
     2020-06-30 07:18:23   .protLastRcv    2020-06-30 07:18:23
     2019-06-04 11:23:01   ASC_Enable      on
     2020-06-30 07:40:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-30 07:18:23   ASC_ShuttersLastDrive ventilate - window open
     2020-06-29 21:58:17   ASC_Time_DriveDown 30.06.2020 - 21:58
     2020-06-29 21:58:17   ASC_Time_DriveUp 30.06.2020 - 08:00
     2020-06-25 08:32:28   Activity        alive
     2020-06-30 07:17:50   CommandAccepted yes
     2019-06-04 11:22:43   D-firmware      2.8
     2019-06-04 11:22:43   D-serialNr      NEQ1220810
     2019-08-08 09:35:28   PairedTo        0x23A38D
     2019-06-04 10:45:09   R-confBtnTime   permanent
     2019-06-04 10:45:10   R-driveDown     26 s
     2019-06-04 10:45:10   R-driveTurn     0.5 s
     2019-06-04 10:45:10   R-driveUp       27.9 s
     2019-06-04 10:45:09   R-intKeyVisib   invisib
     2019-06-04 10:45:09   R-localResDis   off
     2019-06-04 10:45:09   R-pairCentral   0x23A38D
     2019-06-04 10:45:10   R-refRunCounter 0
     2019-06-04 10:45:10   R-sign          off
     2019-06-04 10:45:10   R-statusInfoMinDly 2 s
     2019-06-04 10:45:10   R-statusInfoRandom 1 s
     2019-06-04 10:45:10   R-transmitTryMax 6
     2019-08-08 09:35:28   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-08-08 09:35:29   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 08:33:08   associatedWith  asc_Rollladen
     2020-06-30 07:18:23   commState       CMDs_done
     2020-06-30 07:18:23   deviceMsg       on (to VCCU)
     2019-07-24 15:53:13   inhibit         set_off
     2020-06-30 07:18:23   level           100
     2020-06-30 07:18:23   motor           stop:on
     2020-06-30 07:18:23   pct             100
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-06-30 07:18:23   recentStateType info
     2020-06-30 07:18:23   state           on
     2020-06-30 07:18:23   timedOn         off
   helper:
     HM_CMDNR   42
     cSnd       1123A38D4F320B020100,1123A38D4F320B0201C8
     dlvlCmd    ++A01123A38D4F320B0201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593066757.34465
       TmplTs     1593066757.34465
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1593494303.7164
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        2A
       io:
         HMLAN1:
           -59
           -59
         HMUART0:
         HMUART1:
           -59
           -59
         HMUART2:
           -55
           -55
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART2
       flg        A
       ts         1593494303.21212
       ack:
         HASH(0xbd866ed0)
         2A800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -77.0967741935484
         cnt        31
         lst        -69
         max        -67
         min        -90
       at_HMLAN1:
         avg        -71.6538461538462
         cnt        52
         lst        -63
         max        -61
         min        -83
       at_HMUART1:
         avg        -57.8888888888889
         cnt        54
         lst        -59
         max        -55
         min        -62
       at_HMUART2:
         avg        -47.6481481481481
         cnt        54
         lst        -55
         max        -45
         min        -57
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 105:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   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_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     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Vielen Dank.

Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Das Verhalten ist korrekt da Du das Rollo mit "ASC_ShuttersPlace terrace" konfiguriert hast.

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

Hallo,

ich würde mir zur Beschattung noch einen einstellbaren Zeitraum wünschen in dem beschattet werden soll.
Bsp.: Gestern wurden die Bedingungen zum Beschatten erst um kurz nach 13 Uhr erreicht.
Entschattet wird bei mir aber bereits gegen 13:30 Uhr. Hätte ich hier eine Zeitvorgabe z.B. zw. 09:00 und 12:00 Uhr, wäre der Rollladen nicht wegen paar Minuten in die Beschattung gefahren.

Oder kann ich das auf anderem Wege verhindern?

Danke für´s Modul und VG Dieter

CoolTux

Zitat von: dk3572 am 30 Juni 2020, 08:32:54
Hallo,

ich würde mir zur Beschattung noch einen einstellbaren Zeitraum wünschen in dem beschattet werden soll.
Bsp.: Gestern wurden die Bedingungen zum Beschatten erst um kurz nach 13 Uhr erreicht.
Entschattet wird bei mir aber bereits gegen 13:30 Uhr. Hätte ich hier eine Zeitvorgabe z.B. zw. 09:00 und 12:00 Uhr, wäre der Rollladen nicht wegen paar Minuten in die Beschattung gefahren.

Oder kann ich das auf anderem Wege verhindern?

Danke für´s Modul und VG Dieter

Ich nehme das mal so mit. Habe aber aktuell dazu weder ne Meinung noch ne Idee  :)


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

dancatt

Zitat von: CoolTux am 30 Juni 2020, 08:01:39
Das Verhalten ist korrekt da Du das Rollo mit "ASC_ShuttersPlace terrace" konfiguriert hast.

Grüße

Macht Sinn. Vor kurzem ist der Rollladen aber immer in die ASC_Ventilate_Pos gelaufen (bei mir). Kann das auch am Attribut "ASC_WindowRec_subType" liegen?
Das habe ich vor kurzem auf den Wert twostate gesetzt.

Aber irgendwie dachte ich dass im Falle von "night close" immer in ASC_Ventilate_Pos gelaufen wird und in den anderen Fällen komplett hoch geht.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

CoolTux

Zitat von: dancatt am 30 Juni 2020, 09:55:42
Macht Sinn. Vor kurzem ist der Rollladen aber immer in die ASC_Ventilate_Pos gelaufen (bei mir). Kann das auch am Attribut "ASC_WindowRec_subType" liegen?
Das habe ich vor kurzem auf den Wert twostate gesetzt.

Aber irgendwie dachte ich dass im Falle von "night close" immer in ASC_Ventilate_Pos gelaufen wird und in den anderen Fällen komplett hoch geht.

Es hat AUCH etwas mit "ASC_WindowRec_subType" zu tun. Bei einem threestate wäre bei open hoch gefahren wenn Comfort aktiv 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

dancatt

Zitat von: CoolTux am 30 Juni 2020, 10:00:41
Es hat AUCH etwas mit "ASC_WindowRec_subType" zu tun. Bei einem threestate wäre bei open hoch gefahren wenn Comfort aktiv ist.
Ok. Da das bei mir auch aktiv ist, wäre der Rollladen ja früher auch komplett hochgefahren.
Dies ist er aber zu 100% nicht. Irgendetwas muss sich hier also geändert haben.

Es war auf jeden Fall so dass im Falle von "night close" immer in ASC_Ventilate_Pos angelaufen wurde wenn der Rollladen geöffnet wurde.
Und das war bei mehreren so.
Dann werde ich mir einen trigger bauen müssen der das aktuelle Verhalten umgeht.
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

eurofinder

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

CoolTux

Zitat von: eurofinder am 26 Juni 2020, 13:55:49
@CoolTuX:
Ich verwende das Attribut ASC_Shading_Pos mit Perlcode:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 20 : 55) }

Wenn der Rollladen aus der geöffneten Position(=100) in die Beschattung gefahren wird, sich dann die Aussentemperatur erhöt und somit die Beschattungsposition von 55 auf 20 angepasst wird, so kann es vorkommen, dasss wenn die Voraussetzung zur Beschattung nicht mehr gegeben sind und die Temperatur weiterhin den Wert - in diesem Fall 27 Grad - überschreitet, dass die letzte gespeicherte Rollladenposition - in meinem Fall 20 - angefahren wird. Ich hätte aber gerne, dass der Rollladen wieder komplett geöffnet wird.

Wie sehen das die anderen hier - bei Shading out wieder komplett öffnen?

Alternativ könnte ich auch mit einem Attribut gut leben - vergleichbar zu ASC_WindowRec_PosAfterDayClosed - also vielleicht ASC_Shading_PosAfterShadingOut - mit Auswahl last Position, open (default open).

Gruß
eurofinder

Ich werde ein zusätzliches Internes Objektattribut erstellen welches sich die vorletzte Beschattungsposition merkt und werde dann darauf eine Abfrage starten.


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

hubiuwe

Hallo
Jetzt war ich einige Zeit nicht zuhause und siehe da, bei ASC tut sich einiges. :D.
Ich habe ein Update von 0.8.x auf 0.10.1 gemacht.
Allerdings habe ich nach jedem Neustart 2 Perl Warnings im LOG.
2020.06.30 08:07:42.551 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm line 112.
2020.06.30 08:07:44.813 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at lib/FHEM/Automation/ShuttersControl.pm line 2255.

Sonst scheint aber alles zu funktionieren.
Gruß
Die beste Automatik ist die, die man abschalten kann!

CoolTux

Hast Du unterschiedliche Rollodevice Typen? Gib mal bitte ein list
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