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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: eurofinder am 13 Juni 2019, 17:41:13
@CoolTux:Ist das so gemeint, dass eine der Voraussetzungen für Beschattung nicht mehr erfüllt sein darf, die somit shading-out aktiviert?

Dazu eine Frage:
Ausgangsposition ist 0. Sagen wir mal shading-in-Position ist 70 (100=geschlossen). Ich fahre dann manuell auf Position 50. Wird dann nach Beenden von Shading-out der Rollladen wieder auf Position 0 gefahren oder verbleibt der bei Position 50?

Gruß und 1000 Dank für dein tolles Modul und dein Engagement
eurofinder

Hab es getestet, bleibt bei 50, aber wärend ich getestet habe viel mir dann auch ein das es klar ist das es bei 50 bleibt, da er nur fahren würde wenn er == ShadingPosition wäre.
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

eurofinder

OK, danke für die Info.

Da ist genau das Verhalten, was ich auch erwartet habe. Der manuelle Eingriff "beendet" damit das Shading Out.

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

wk

Verwendet von Euch jemand Shellys zur Rolladensteuerung?

Meine fahren trotz mehrmaliger Kalibrierung ziemlich ungenau, so dass beim Abfahren der Position pct 50 nach der Fahrt z.B. 45 als Status zurückgemeldet wird. So steht in den Internals dann: STATE 45 und TARGETPCT 50.
Die Differenz wird dann als manuelle Fahrt gewertet und nach Ende der Bedingung öffnet der Rolladen nicht.

Maddat

Hi,
das Problem mit den ungenauen Rückmeldungen.
Habe im TaHoma-Forum bereits dazu geschrieben.

Man könnte auf 5 oder 10 runden ... y=interger(x:5+0,5)x5

so in etwa mit "userreading" im Device

Sub Runden($$$$)
{
my ($Device, $ClosureState,$ClosureState_rund) = @_;
my $t = (ReadingsVal("Device","ClosureState",99);
my $a = (int($t/5+0,5))*5;
fhem ("setreading $Device $ClosureState_rund $a");
}

bin da nicht so fit
muss einer machen. der es besser drauf hat
Tahoma, ASC, Sduino, nanoCul, ESPEasy, FDECT

CoolTux

Es wird hier also nicht das Shelly Modul von Pah verwendet?
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

wk

Doch ich verwende das Modul von pah.
Aber bei meinen Fragen dort hat mir pah angedeutet, dass er nicht der Maintainer von ASC ist. Jetzt suche ich weiter.

CoolTux

Naja es hat ja nichts mit ASC zu tun. Wenn ich dem Gerät sage es soll auf 50 fahren dann sollte es das auch bitte tun. Andernfalls kann man im Shelly Modul vielleicht etwas tun.
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

Das Problem mit dem Shelly-Modul scheint das pollen zu sein, das bringt ASC durcheinander. Man könnte es vermutlich für diese Aktoren vermeiden, indem man MQTT2_SERVER (o. Client)  MQTT2_DEVICE einsetzt das scheint in der Hinsicht unproblematisch zu sein.



@CoolTux: Kann es sein, dass die "weiter offen als offen"-Logik irgendwann wieder verschütt gegangen ist?

Zur Erinnerung: im Schlafzimmer habe ich "eigentlich" offen=100%, aber die Open-Pos für ASC deutlich darunter eingestellt (20). Macht man jetzt morgens manuell auf (z.B. auf 50%), wird der Rollladen wieder weiter geschlossen, was unerwünscht ist.

(Müßte eigentlich mal funktioniert haben).
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

wk

Ich hatte gehofft, durch das shelly-Modul den ganzen MQTT-Aufwand umgehen zu können. Da fange ich auch wieder bei 0 an.

Beta-User

Was ist "der ganze MQTT-Aufwand"?
MQTT2_SERVER in FHEM definieren, MQTT-Einstellungen (im Wesentlichen die Server-Adresse) auf den Shelly's konfigurieren, autocreate machen lassen, attrTemplate auf die neuen Devices anwenden. DONE.

(Man braucht sonst keine externen Module usw. mehr).
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

wk

Habe ich das richtig verstanden, dass ich nicht noch einen anderen MQTT-Server wie Mosquito bei mir installieren muss?

Lese gerade die commandref. Es scheint wirklich relativ einfach zu gehen.
Vielen Dank

BigGB

Hallo,
ich möchte nochmal auf mein Problem zurückkommen, Rollladen fahren komplett zu, obwohl sie sie eigentlich komplett öffnen sollten.

Rolllade ist komplett zugefahren, ASC_Open_Pos=100, ASC_ShuttersLastDrive=shading out, Reading pct=0
list von Rolllade zugefahren
Internals:
   .eventMapCmd Auf:noArg halb:noArg Zu:noArg stop:noArg
   .triggerUsed 1
   CFGFN      ./include/raeume.cfg
   CUL1_MSGCNT 7
   CUL1_RAWMSG A0D98A4106378CB65432106010000::-67.5:CUL1
   CUL1_RSSI  -67.5
   CUL1_TIME  2019-06-14 14:09:32
   DEF        6378CB
   FUUID      5c44373f-f33f-e181-b0b0-96af728a12df4612
   IODev      CUL1
   LASTInputDev myLGW
   MSGCNT     15
   NAME       Rolllade.WZ.Strasse
   NOTIFYDEV  global
   NR         502
   NTFY_ORDER 50-Rolllade.WZ.Strasse
   STATE      Zu
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:98 - t:10 s:6378CB d:654321 06010000
   myLGW_MSGCNT 8
   myLGW_RAWMSG 0500004998A4106378CB65432106010000
   myLGW_RSSI -73
   myLGW_TIME 2019-06-14 14:09:32
   protLastRcv 2019-06-14 14:09:31
   protRcv    8 last_at:2019-06-14 14:09:31
   protResnd  1 last_at:2019-06-13 20:15:06
   protSnd    8 last_at:2019-06-14 14:09:32
   protState  CMDs_done
   rssi_CUL1  cnt:3 min:-66 max:-64 avg:-65 lst:-66
   rssi_at_CUL1 cnt:7 min:-68.5 max:-65 avg:-67.35 lst:-67.5
   rssi_at_myLGW cnt:8 min:-73 max:-60 avg:-64.75 lst:-73
   .attraggr:
   .attreocr:
     pct
   .attrminint:
   READINGS:
     2019-06-14 14:09:31   .protLastRcv    2019-06-14 14:09:31
     2019-05-20 18:39:36   ASC_Enable      on
     2019-06-14 14:09:32   ASC_ShuttersLastDrive shading out
     2019-06-14 06:30:02   ASC_Time_DriveDown 14.06.2019 - 20:15
     2019-06-14 06:30:02   ASC_Time_DriveUp 15.06.2019 - 09:00
     2019-06-14 14:09:17   CommandAccepted yes
     2019-03-09 08:49:50   D-firmware      2.11
     2019-03-09 08:49:50   D-serialNr      OEQ1855991
     2019-06-13 19:11:06   associatedWith  myASControl
     2019-06-14 14:09:32   deviceMsg       off (to myVCCU)
     2019-06-14 14:09:32   level           0
     2019-06-14 14:09:32   motor           stop:off
     2019-06-14 14:09:32   pct             0
     2019-06-14 14:09:32   recentStateType info
     2019-06-14 14:09:32   state           off
     2019-06-14 14:09:32   timedOn         off
   helper:
     HM_CMDNR   152
     cSnd       116543216378CB0201C8,116543216378CB020100
     dlvlCmd    ++A0116543216378CB020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6378CB,00,00,00
       nextSend   1560514172.39645
       rxt        0
       vccu       myVCCU
       p:
         6378CB
         00
         00
         00
       prefIO:
         CUL1
         myLGW
     mRssi:
       mNo        98
       io:
         CUL1:
           -63.5
           -63.5
         myLGW:
           -73
           -73
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1560514171.96547
       ack:
         HASH(0x561f40edc668)
         9880026543216378CB00
     rssi:
       CUL1:
         avg        -65
         cnt        3
         lst        -66
         max        -64
         min        -66
       at_CUL1:
         avg        -67.3571428571428
         cnt        7
         lst        -67.5
         max        -65
         min        -68.5
       at_myLGW:
         avg        -64.75
         cnt        8
         lst        -73
         max        -60
         min        -73
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Licht_Ost:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 60
   ASC_Shading_Angle_Right 95
   ASC_Shading_Direction 110
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Cloudy 35000
   ASC_Shading_StateChange_Sunny 45000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myLGW
   IOgrp      myVCCU:CUL1,myLGW
   autoReadReg 4_reqStatus
   cmdIcon    moveDown:fts_shutter_down moveUp:fts_shutter_up stop:fts_shutter_manual
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading pct
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.11
   group      Rolllaeden
   icon       fts_shutter_10
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       EG->Wohnzimmer/Kueche
   serialNr   OEQ1855991
   subType    blindActuator
   userattr   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 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_Exclude:on,off 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_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_subType:twostate,threestate Rollaedenstand Rollaedenstand_map Rollladenstand.Alle_WZ Rollladenstand.Alle_WZ_map structexclude
   webCmd     Auf:halb:Zu:stop


list vom ASC Device:
Internals:
   .FhemMetaInternals 1
   FUUID      5c443739-f33f-e181-e3de-22d6fc5b08474bbb
   FVERSION   73_AutoShuttersControl.pm:v0.6.17-s19594/2019-06-11 UNDER DEVELOP
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Rolllade.AZ,Rolllade.Bad.DG,Rolllade.Bad.OG,Rolllade.DG.Garten.li,Rolllade.DG.Garten.re,Rolllade.DG.Strasse,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse,Licht_West,Rolllade.AZ,Rolllade.DG.Garten.re,Rolllade.Bad.DG,Rolllade.SZ,Rolllade.DG.Strasse,Rolllade.WZ.Terrasse,Licht_Ost,Rolllade.KZ.OG,Rolllade.DG.Garten.li,Rolllade.WZ.Strasse,Rolllade.Bad.OG,WZ.Terrasse.Tuersensor,TL
   NR         122
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.6.17
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-05-26 10:08:17   .monitoredDevs  {"Rolllade.AZ":{},"Licht_Ost":{"Rolllade.DG.Strasse":"ASC_BrightnessSensor","Rolllade.Bad.OG":"ASC_BrightnessSensor","Rolllade.Bad.DG":"ASC_BrightnessSensor","Rolllade.WZ.Strasse":"ASC_BrightnessSensor","Rolllade.WC.EG":"ASC_BrightnessSensor","Rolllade.KZ.OG":"ASC_BrightnessSensor"},"WZ.Terrasse.Tuersensor":{"Rolllade.WZ.Terrasse":"ASC_WindowRec"},"Rolllade.SZ":{},"Rolllade.DG.Garten.re":{},"Rolllade.DG.Strasse":{},"Rolllade.Bad.DG":{},"Rolllade.KZ.OG":{},"Rolllade.DG.Garten.li":{},"Licht_West":{"Rolllade.KU.EG":"ASC_BrightnessSensor","Rolllade.WZ.Garten":"ASC_BrightnessSensor","Rolllade.AZ":"ASC_BrightnessSensor","Rolllade.DG.Garten.li":"ASC_BrightnessSensor","Rolllade.DG.Garten.re":"ASC_BrightnessSensor","Rolllade.SZ":"ASC_BrightnessSensor","Rolllade.WZ.Terrasse":"ASC_BrightnessSensor"},"Rolllade.WZ.Terrasse":{},"Rolllade.Bad.OG":{},"Rolllade.WZ.Strasse":{},"TL":{"myASControl":"ASC_twilightDevice"}}
     2019-06-14 19:08:08   Rolllade.AZ_PosValue 55
     2019-06-14 18:02:20   Rolllade.AZ_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.AZ_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 19:02:59   Rolllade.Bad.DG_PosValue 100
     2019-06-14 14:09:16   Rolllade.Bad.DG_lastPosValue 10
     2019-06-14 06:30:02   Rolllade.Bad.DG_nextAstroTimeEvent 14.06.2019 - 19:45
     2019-06-14 14:09:35   Rolllade.Bad.OG_PosValue 100
     2019-06-14 14:09:16   Rolllade.Bad.OG_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.Bad.OG_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 19:03:29   Rolllade.DG.Garten.li_PosValue 100
     2019-06-14 06:30:02   Rolllade.DG.Garten.li_lastPosValue 0
     2019-06-14 06:30:02   Rolllade.DG.Garten.li_nextAstroTimeEvent 14.06.2019 - 19:45
     2019-06-14 19:03:32   Rolllade.DG.Garten.re_PosValue 100
     2019-06-14 06:30:02   Rolllade.DG.Garten.re_lastPosValue 0
     2019-06-14 06:30:02   Rolllade.DG.Garten.re_nextAstroTimeEvent 14.06.2019 - 19:45
     2019-05-12 15:38:03   Rolllade.DG.Garten_PosValue 0
     2019-05-12 09:00:02   Rolllade.DG.Garten_lastPosValue 0
     2019-06-14 19:03:31   Rolllade.DG.Strasse_PosValue 100
     2019-06-14 14:09:17   Rolllade.DG.Strasse_lastPosValue 0
     2019-06-14 06:30:02   Rolllade.DG.Strasse_nextAstroTimeEvent 14.06.2019 - 19:45
     2019-06-14 19:09:00   Rolllade.KU.EG_PosValue 60
     2019-06-14 18:02:20   Rolllade.KU.EG_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.KU.EG_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-05-05 08:48:50   Rolllade.KZ.DG.Garten.li_PosValue 100
     2019-05-05 09:00:02   Rolllade.KZ.DG.Garten.li_lastPosValue 100
     2019-05-05 08:48:48   Rolllade.KZ.DG.Garten.re_PosValue 100
     2019-05-05 09:00:02   Rolllade.KZ.DG.Garten.re_lastPosValue 100
     2019-06-14 19:06:59   Rolllade.KZ.OG_PosValue 13
     2019-06-14 14:09:17   Rolllade.KZ.OG_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.KZ.OG_nextAstroTimeEvent 14.06.2019 - 19:45
     2019-05-05 08:49:20   Rolllade.KZ.Strasse.DG_PosValue 8
     2019-05-05 08:00:02   Rolllade.KZ.Strasse.DG_lastPosValue 0
     2019-06-14 19:08:10   Rolllade.SZ_PosValue 100
     2019-06-14 19:07:52   Rolllade.SZ_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.SZ_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 14:09:31   Rolllade.WC.EG_PosValue 100
     2019-06-14 14:09:17   Rolllade.WC.EG_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.WC.EG_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 19:08:24   Rolllade.WZ.Garten_PosValue 41
     2019-06-14 18:02:20   Rolllade.WZ.Garten_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.WZ.Garten_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 14:09:32   Rolllade.WZ.Strasse_PosValue 0
     2019-06-14 14:09:17   Rolllade.WZ.Strasse_lastPosValue 40
     2019-06-14 06:30:02   Rolllade.WZ.Strasse_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-06-14 19:08:40   Rolllade.WZ.Terrasse_PosValue 73
     2019-06-10 09:00:02   Rolllade.WZ.Terrasse_lastDelayPosValue 100
     2019-06-14 06:30:02   Rolllade.WZ.Terrasse_lastPosValue 85
     2019-06-14 06:30:02   Rolllade.WZ.Terrasse_nextAstroTimeEvent 14.06.2019 - 20:15
     2019-05-20 18:39:36   ascEnable       on
     2019-05-14 19:25:31   controlShading  on
     2019-03-09 08:57:38   hardLockOut     off
     2019-03-09 08:57:38   partyMode       off
     2019-06-13 19:11:05   room_DG-_Bad    Rolllade.Bad.DG
     2019-06-13 19:11:05   room_DG-_Kinderzimmer Rolllade.DG.Garten.li,Rolllade.DG.Garten.re,Rolllade.DG.Strasse
     2019-06-13 19:11:05   room_EG-_Gaeste.WC Rolllade.WC.EG
     2019-06-13 19:11:05   room_EG-_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2019-06-13 19:11:05   room_OG-_Arbeitszimmer Rolllade.AZ
     2019-06-13 19:11:05   room_OG-_Bad    Rolllade.Bad.OG
     2019-06-13 19:11:05   room_OG-_Kinderzimmer Rolllade.KZ.OG
     2019-06-13 19:11:05   room_OG-_Schlafzimmer Rolllade.SZ
     2019-04-19 16:41:53   selfDefense     off
     2019-06-14 19:09:00   state           manual
     2019-03-10 08:09:00   sunriseTimeWeHoliday on
     2019-06-13 19:11:05   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.DG
       Rolllade.Bad.OG
       Rolllade.DG.Garten.li
       Rolllade.DG.Garten.re
       Rolllade.DG.Strasse
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     Licht_Ost:
       Rolllade.Bad.DG ASC_BrightnessSensor
       Rolllade.Bad.OG ASC_BrightnessSensor
       Rolllade.DG.Strasse ASC_BrightnessSensor
       Rolllade.KZ.OG ASC_BrightnessSensor
       Rolllade.WC.EG ASC_BrightnessSensor
       Rolllade.WZ.Strasse ASC_BrightnessSensor
     Licht_West:
       Rolllade.AZ ASC_BrightnessSensor
       Rolllade.DG.Garten.li ASC_BrightnessSensor
       Rolllade.DG.Garten.re ASC_BrightnessSensor
       Rolllade.KU.EG ASC_BrightnessSensor
       Rolllade.SZ ASC_BrightnessSensor
       Rolllade.WZ.Garten ASC_BrightnessSensor
       Rolllade.WZ.Terrasse ASC_BrightnessSensor
     Rolllade.AZ:
     Rolllade.Bad.DG:
     Rolllade.Bad.OG:
     Rolllade.DG.Garten.li:
     Rolllade.DG.Garten.re:
     Rolllade.DG.Strasse:
     Rolllade.KU.EG:
     Rolllade.KZ.OG:
     Rolllade.SZ:
     Rolllade.WZ.Garten:
     Rolllade.WZ.Strasse:
     Rolllade.WZ.Terrasse:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_tempSensor myBuderus:OutdoorTemp:temperature
   ASC_twilightDevice TL
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Haus->Rollladen
   verbose    3

Es ist nicht die einzige Rolllade, es gibt auch andere Rolladen, die komplett zufahren. Aber es fahren auch Rollladen komplett auf, wie gewollt, bei ASC_ShuttersLastDrive=shading out:
list Rolllade aufgefahren:
Internals:
   .eventMapCmd Auf:noArg halb:noArg Zu:noArg stop:noArg
   .triggerUsed 1
   CFGFN      ./include/raeume.cfg
   CUL1_MSGCNT 12
   CUL1_RAWMSG A0D02A4105856516543210601C800::-65:CUL1
   CUL1_RSSI  -65
   CUL1_TIME  2019-06-14 14:09:35
   DEF        585651
   FUUID      5c443740-f33f-e181-3a18-97d93cd2daee4392
   IODev      CUL1
   LASTInputDev myLGW
   MSGCNT     26
   NAME       Rolllade.Bad.OG
   NOTIFYDEV  global
   NR         858
   NTFY_ORDER 50-Rolllade.Bad.OG
   STATE      Auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:02 - t:10 s:585651 d:654321 0601C800
   myLGW_MSGCNT 14
   myLGW_RAWMSG 0500002202A4105856516543210601C800
   myLGW_RSSI -34
   myLGW_TIME 2019-06-14 14:09:35
   protLastRcv 2019-06-14 14:09:35
   protRcv    12 last_at:2019-06-14 14:09:35
   protResnd  1 last_at:2019-06-14 14:09:20
   protSnd    14 last_at:2019-06-14 14:09:35
   protState  CMDs_done
   rssi_CUL1  cnt:4 min:-66 max:-64 avg:-65 lst:-65
   rssi_at_CUL1 cnt:12 min:-66 max:-61 avg:-64.24 lst:-65
   rssi_at_myLGW cnt:14 min:-37 max:-34 avg:-34.92 lst:-34
   .attraggr:
   .attrminint:
   READINGS:
     2019-06-14 14:09:35   .protLastRcv    2019-06-14 14:09:35
     2019-05-20 18:39:36   ASC_Enable      on
     2019-06-14 14:09:35   ASC_ShuttersLastDrive shading out
     2019-06-14 06:30:02   ASC_Time_DriveDown 14.06.2019 - 20:15
     2019-06-14 06:30:02   ASC_Time_DriveUp 15.06.2019 - 09:00
     2019-06-14 14:09:20   CommandAccepted yes
     2019-03-09 08:49:50   D-firmware      2.8
     2019-03-09 08:49:50   D-serialNr      OEQ0364091
     2019-06-13 19:11:06   associatedWith  myASControl
     2019-06-14 14:09:35   deviceMsg       on (to myVCCU)
     2019-06-14 14:09:35   level           100
     2019-06-14 14:09:35   motor           stop:on
     2019-06-14 14:09:35   pct             100
     2019-06-14 14:09:35   recentStateType info
     2019-06-14 14:09:35   state           on
     2019-06-14 14:09:35   timedOn         off
   helper:
     HM_CMDNR   2
     cSnd       11654321585651020150,116543215856510201C8
     dlvlCmd    ++A0116543215856510201C8
     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     +585651,00,00,00
       nextSend   1560514175.6665
       rxt        0
       vccu       myVCCU
       p:
         585651
         00
         00
         00
       prefIO:
         CUL1
         myLGW
     mRssi:
       mNo        02
       io:
         CUL1:
           -61
           -61
         myLGW:
           -34
           -34
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1560514175.2381
       ack:
         HASH(0x561f4131c590)
         02800265432158565100
     rssi:
       CUL1:
         avg        -65
         cnt        4
         lst        -65
         max        -64
         min        -66
       at_CUL1:
         avg        -64.25
         cnt        12
         lst        -65
         max        -61
         min        -66
       at_myLGW:
         avg        -34.9285714285714
         cnt        14
         lst        -34
         max        -34
         min        -37
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Licht_Ost:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 60
   ASC_Shading_Angle_Right 95
   ASC_Shading_Direction 121
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 13
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Cloudy 35000
   ASC_Shading_StateChange_Sunny 45000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myLGW
   IOgrp      myVCCU:CUL1,myLGW
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.8
   fp_Obergeschoss 204,1054,1,Rolllade.Bad.OG,
   group      Rolllaeden
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       OG->Bad
   serialNr   OEQ0364091
   subType    blindActuator
   userattr   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 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_Exclude:on,off 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_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_subType:twostate,threestate Rollaedenstand Rollaedenstand_map structexclude
   webCmd     Auf:halb:Zu:stop

Wo ist was falsch eingestellt?
Grüsse Gerald
FHEM 5.8 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3

CoolTux

Wo standen denn die Rollos bevor sie in die Beschattung gefahren sind?
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

Hallo CoolTux

Zitatapptime
name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-Astro_Update                   HASH()                                322       14   3154.11   225.29 20706.82  2887.49 14.06. 18:48:20 HASH(astro)

Aus diesem Grund habe ich die ganzen PollDienste auf einem eigenem FHEM laufen. Wenn du Zeit und Lust hast, kannst du ja mal nach dem Twillight Attribut schauen

Sonst läuft ASC bei mir wie ein Uhrwerk, echt klasse.
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 ...

Heimweh

Hallo Cooltux,

tolles Modul! Ich habe zwei Fragen:

- Ist es normal, wenn das Fenster Nachts auf die Lüftungsposition gefahren ist (wegen offenem Fenster), dass wenn ich dann morgens den Rolladen manuell wieder zu mache (weil meine
  Frau das Licht nervt) - der Rolladen dann irgendwann wieder in die Lüftungsposition fährt?

- Ich habe nun 2 Residents mit einem Rolladen verknüpft. Wie kann ich testen ob das ASC Modul mit meinen eingetragenen Readings (Roommatedevice und reading) klar kommt?
  Ich nutzte das offizielle Residentmodul. Hier das List vom besagten Rolladen:


Internals:
   DEF        679D05
   FUUID      5cf640a8-f33f-55ed-96cf-2531d7fa8f0f45ff
   IODev      CUL868
   NAME       Rolladen_Schlafzimmer
   NOTIFYDEV  global
   NR         129
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-06-14 08:07:06   ASC_Enable      on
     2019-06-14 20:56:28   ASC_Time_DriveDown 14.06.2019 - 21:37
     2019-06-14 20:56:28   ASC_Time_DriveUp 15.06.2019 - 05:55
     2019-06-14 06:12:07   CommandAccepted yes
     2019-06-04 09:56:52   D-firmware      2.11
     2019-06-04 09:56:52   D-serialNr      OEQ2340111
     2019-06-04 09:59:50   PairedTo        0xF11134
     2019-06-08 13:13:11   R-driveDown     set_20 s
     2019-06-04 09:59:51   R-driveTurn     0.5 s
     2019-06-08 13:13:04   R-driveUp       set_20 s
     2019-06-04 09:59:50   R-pairCentral   0xF11134
     2019-06-04 09:59:51   R-sign          off
     2019-06-04 09:59:50   RegL_00.        00:00 02:01 0A:F1 0B:11 0C:34 15:FF 18:00
     2019-06-04 09:59:50   RegL_01.        08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2019-06-14 20:53:25   associatedWith  RolladenControl
     2019-06-14 07:28:08   deviceMsg       on (to CUL868)
     2019-06-14 07:28:08   level           100
     2019-06-14 07:28:08   motor           stop:on
     2019-06-14 07:28:08   pct             100
     2019-06-14 07:28:08   recentStateType info
     2019-06-14 07:28:08   state           on
     2019-06-14 07:28:08   timedOn         off
   helper:
     HM_CMDNR   120
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +679D05,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         679D05
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -2
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 1
   ASC_Closed_Pos 0
   ASC_Down   astro
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device Daniel,rr_Claudia
   ASC_Roommate_Reading state
   ASC_Time_Up_Early 05:55
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     time
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Schlafzimmerfenster
   ASC_WindowRec_subType twostate
   IODev      CUL868
   alexaName  Rollladen Schlafzimmer
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@green off:fts_shutter_100@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
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       Rolladen,alexa
   serialNr   OEQ2340111
   subType    blindActuator
   userattr   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 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_Exclude:on,off 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_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_subType:twostate,threestate Rolladen_EG Rolladen_EG_map structexclude
   webCmd     statusRequest:stop:up:90:80:70:60:50:40:30:20:10:down:on:off
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,