[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

Beetle2003

Hallo,

Danke. Werde es einstellen und die eine Rückmeldung geben.

Schönen Sonntag wünsche ich Dir.

TommyER

Servus,

erstmal vielen Dank @CoolTux für dieses tolle Modul. Das hat doch einige DOIFs und ATs abgelöst.

Allerdings habe ich doch noch ein paar Fragen.

1. Die eine knüpft gleich an die von Ralf an. Gilt das ASC_Drive_OffsetStart für alle Fahrten (auch Beschattung, usw.)? Wenn ich z.B. den Drehgriff auf open stelle fährt der Rollladen sofort, bei close aber mit deutlicher Verzögerung.

2. Könnte man das Temperaturreading nicht auch in den Devices zur Verfügung stellen. Meine beiden Fensterfronten sind im Osten und Westen und es gibt jeweils ein Aussenthermometer. Da habe ich oft extreme Unterschiede. Gerade wenn es demnächst auf den Sommer zugeht und man ASC_Shading_Min_OutsideTemperature benutzen will. Ansonsten muss ich mir ein dummy machen der ab Sonnenhöhepunkt das Thermometer von Osten auf Westen wechselt.

3. Für was wird das ASC_twilightDevice genutzt? Wenn ich es richtig verstanden habe nutzt du zur Berechnung nur das SUNRISE_EL. Da habe ich aber für meine Location eine Abweichung von 15 Minuten bei ASTRONOMIC. Die anderen passen. Beim Twilight und Astro stimmen die Werte mit den Berechnungen im Netz überein.

4. Gibt es eine Überlegung holiday und weekend irgendwann mal getrennt zu konfigurieren?

5. Kannst Du nochmal genau sagen wann das Modul auf den Sensor für die Beschattung reagiert. Ich habe mich zwar durch die über hundert Seiten durchgwühlt, aber ganz klar ist es mir noch nicht geworden. Irgendwie läuft das noch nicht rund bei mir. Die Rolladen gehen nicht immer hoch wenn die Brightness unter ASC_Shading_StateChange_Cloudy fällt. Im Log steht dann zwar auch z.B. 1 für Brightness aber es passiert nix.

6. Wäre ein Attribut für morgens ähnlich dem ASC_PrivacyDownTime_beforNightClose möglich wo die Rollladen z.B. vor dem totalen öffnen erstmal in die Lüftungsposition fahren?

Gruß
Tom

Edit: Frage ergänzt.

CoolTux

Hallo Tom,


Zitat von: TommyER am 24 März 2019, 17:07:51
Servus,

erstmal vielen Dank @CoolTux für dieses tolle Modul. Das hat doch einige DOIFs und ATs abgelöst.

Allerdings habe ich doch noch ein paar Fragen.

1. Die eine knüpft gleich an die von Ralf an. Gilt das ASC_Drive_OffsetStart für alle Fahrten (auch Beschattung, usw.)? Wenn ich z.B. den Drehgriff auf open stelle fährt der Rollladen sofort, bei close aber mit deutlicher Verzögerung.

Aktuell gilt es für alle Events mit Ausnahme vom Fenster und wiggle. Beim öffnen und schließen bleibt die Verzögerung aus.

Zitat von: TommyER am 24 März 2019, 17:07:51
2. Könnte man das Temperaturreading nicht auch in den Devices zur Verfügung stellen. Meine beiden Fensterfronten sind im Osten und Westen und es gibt jeweils ein Aussenthermometer. Da habe ich oft extreme Unterschiede. Gerade wenn es demnächst auf den Sommer zugeht und man ASC_Shading_Min_OutsideTemperature benutzen will. Ansonsten muss ich mir ein dummy machen der ab Sonnenhöhepunkt das Thermometer von Osten auf Westen wechselt.

Das ist schwierig weil gerade im Winter die Leute gerne die Sonne auf der Sonennseite haben wollen.
Daher empfehle ich den Temperatursensor auf die Schattenseite zu platzieren


Zitat von: TommyER am 24 März 2019, 17:07:51
3. Für was wird das ASC_twilightDevice genutzt? Wenn ich es richtig verstanden habe nutzt du zur Berechnung nur das SUNRISE_EL. Da habe ich aber für meine Location eine Abweichung von 15 Minuten bei ASTRONOMIC. Die anderen passen. Beim Twilight und Astro stimmen die Werte mit den Berechnungen im Netz überein.
Das Attribut wird ausschließlich für die Beschattung verwendet.

Zitat von: TommyER am 24 März 2019, 17:07:51
4. Gibt es eine Überlegung holiday und weekend irgendwann mal getrennt zu konfigurieren?
Nein. Mittlerweile kann man wirklich sehr komfortabel die Holiday Geräte einrichten und als holiday2we definieren.

Zitat von: TommyER am 24 März 2019, 17:07:51
5. Kannst Du nochmal genau sagen wann das Modul auf den Sensor für die Beschattung reagiert. Ich habe mich zwar durch die über hundert Seiten durchgwühlt, aber ganz klar ist es mir noch nicht geworden. Irgendwie läuft das noch nicht rund bei mir. Die Rolladen gehen nicht immer hoch wenn die Brightness unter ASC_Shading_StateChange_Cloudy fällt. Im Log steht dann zwar auch z.B. 1 für Brightness aber es passiert nix.
Genau genommen gibt es 2 Sensoren welche Vorhanden sein müssen und auf die die Beschattung an springt.
Das ist der Brightness Sensor und das ASC_twilightDevice.
Diese beiden Sensoren liefern ein Event welches dann die Beschattungsfunktion auf ruft. In dieser werden dann die restlichen Sensorwerte und Shadingkonfigurationen abgefragt.
Die Rollos gehen dann nicht hoch wenn:
- beim ersten Durchlauf erkannt wird das die Brightness unter ASC_Shading_StateChange_Cloudy gefallen ist. Es bedarf einen zweiten Durchlauf.
- oder die Zeit bis zur abendlichen Schließung innerhalb der ASC_BlockingTime_beforNightClose ist.

Leider gibt es in der derzeitigen stabilen Version noch einen Bug bezüglich öffnen nach dem rausgehen aus dem Beschattungsbereich.
In der aktuellen Devel Version ist das bereits gefixt. Diese soll in diesem Monat noch raus kommen.

Zitat von: TommyER am 24 März 2019, 17:07:51
6. Wäre ein Attribut für morgens ähnlich dem ASC_PrivacyDownTime_beforNightClose möglich wo die Rollladen z.B. vor dem totalen öffnen erstmal in die Lüftungsposition fahren?

Gruß
Tom

Edit: Frage ergänzt.

Möglich ist vieles. Aktuell liegt Priorität an anderer Stelle, Du kannst aber sehr gerne einen Feature Request Issues eingeben
https://github.com/fhem/AutoShuttersControl/issues



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

Bäschdler

Hallo,

ich habe jetzt schon ein paar Mal beobachtet, dass das ASC Device (also nicht das Rolladen-Device) auf state "manual" steht und in der Übersicht auch das Symbol auf einem Rolladen mit einer Hand statt auf dem Uhren-Symbol steht.

In der Doku habe ich nichts drüber gefunden wie man überhaupt diesen State einstellt, da sind nur active, enabled, disabled beschrieben.

Daher wäre jetzt meine Frage ob mir jemand sagen kann was da passiert und ggf. auch wie ich das verhindern kann?

Danke und viele Grüsse
Bäschdler

CoolTux

Zitat von: Bäschdler am 25 März 2019, 14:00:13
Hallo,

ich habe jetzt schon ein paar Mal beobachtet, dass das ASC Device (also nicht das Rolladen-Device) auf state "manual" steht und in der Übersicht auch das Symbol auf einem Rolladen mit einer Hand statt auf dem Uhren-Symbol steht.

In der Doku habe ich nichts drüber gefunden wie man überhaupt diesen State einstellt, da sind nur active, enabled, disabled beschrieben.

Daher wäre jetzt meine Frage ob mir jemand sagen kann was da passiert und ggf. auch wie ich das verhindern kann?

Danke und viele Grüsse
Bäschdler

Hallo,

Das kannst Du nicht verhindern. Das ist der letzte Status eines meldenden Rollladen. Irgendein Rollladen wurde also von Hand bewegt.
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

Bäschdler

ah - das hat dann gar nichts mit dem State des Devices zu tun sondern ist quasi die Rückmeldung.

Danke.


Dann hätte ich aber die nächste Frage: das Shading funktioniert irgendwie nicht mehr (immer?).  Irgendwie waren neulich alle Rolladen-Devices "verschwunden" (also das device war noch da aber alle ASC Attribute fehlten). Ich habe dann ein älteres Backup der fhem.cfg eingespielt und seither habe ich Probleme. Da hatten dann auch ein paar Einstellungen noch nicht gepasst die ich dann (hoffentlich alle) nachträglich angepasst habe. Aber es scheint ich habe irgendwas noch nicht richtig gemacht da er nicht mehr zur Abschattung runter fährt.

Zu den Werten:
Helligkeit: der Sensor liefert bis max 255 und hat an sonnigen Tagen Werte über 205 (jetzt aktuell 215)
outside temp: aktuell auch deutlich über 0 Grad
elevation: aktuell 37,6 Grad

Danke für Inspirationen was schief läuft.


Hier das List des Rolladen:


Internals:
   DEF        598E64
   FUUID      5c5b41d6-f33f-c344-8c35-f2237568fbfc5ce1
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     27
   NAME       OG_WZ_Roll_Hof
   NOTIFYDEV  global
   NR         105
   NTFY_ORDER 50-OG_WZ_Roll_Hof
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:6E - t:10 s:598E64 d:123456 06010000
   myHmUART_MSGCNT 27
   myHmUART_RAWMSG 050100426EA410598E6412345606010000
   myHmUART_RSSI -66
   myHmUART_TIME 2019-03-25 06:12:57
   protLastRcv 2019-03-25 06:12:57
   protRcv    27 last_at:2019-03-25 06:12:57
   protSnd    28 last_at:2019-03-25 06:12:57
   protState  CMDs_done
   rssi_at_myHmUART cnt:27 min:-77 max:-60 avg:-65.37 lst:-66
   rssi_myHmUART cnt:13 min:-74 max:-68 avg:-70.69 lst:-72
   READINGS:
     2019-03-25 06:12:27   ASC_ShuttersLastDrive day open
     2019-03-25 14:01:46   ASC_Time_DriveDown 25.03.2019 - 18:43
     2019-03-25 14:01:46   ASC_Time_DriveUp 26.03.2019 - 06:10
     2019-03-25 06:12:27   CommandAccepted yes
     2018-01-12 11:21:06   D-firmware      2.11
     2018-01-12 11:21:06   D-serialNr      OEQ0548814
     2018-05-31 15:43:24   PairedTo        0x123456
     2018-01-12 11:26:37   R-driveDown     24 s
     2018-01-12 11:21:11   R-driveTurn     0.5 s
     2018-01-12 11:26:13   R-driveUp       23 s
     2018-01-12 11:21:10   R-pairCentral   0x123456
     2018-01-12 11:21:11   R-sign          off
     2018-05-31 15:43:24   RegL_00.        02:01 0A:12 0B:34 0C:56 15:FF 18:00 00:00
     2018-05-31 15:43:25   RegL_01.        08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-25 06:12:57   deviceMsg       off (to myHmUART)
     2019-03-25 06:12:57   level           0
     2019-03-25 06:12:57   motor           stop:off
     2019-03-25 06:12:57   pct             0
     2018-05-31 15:42:55   powerOn         2018-05-31 15:42:55
     2019-03-25 06:12:57   recentStateType info
     2019-03-25 06:12:57   state           off
     2019-03-25 06:12:57   timedOn         off
   helper:
     HM_CMDNR   110
     cSnd       11123456598E640201C8,11123456598E64020100
     dlvlCmd    ++A011123456598E64020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +598E64,00,00,00
       nextSend   1553490777.48073
       prefIO     
       rxt        0
       vccu       
       p:
         598E64
         00
         00
         00
     mRssi:
       mNo        6E
       io:
         myHmUART:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1553490777.18427
       ack:
         HASH(0x210deb0)
         6E8002123456598E6400
     rssi:
       at_myHmUART:
         avg        -65.3703703703704
         cnt        27
         lst        -66
         max        -60
         min        -77
       myHmUART:
         avg        -70.6923076923077
         cnt        13
         lst        -72
         max        -68
         min        -74
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 20
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Wetterstation
   ASC_Closed_Pos 100
   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 0
   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 75
   ASC_Shading_Angle_Right 0
   ASC_Shading_Direction 260
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 205
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   alle_OG_WZ_Roll OG_WZ_Roll_Alle_o_Balkon
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   expert     2_raw
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen_alle
   serialNr   OEQ0548814
   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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor 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_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_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_WindowRec ASC_WindowRec_subType:twostate,threestate alle_OG_Roll alle_OG_Roll_map alle_OG_WZ_Roll alle_OG_WZ_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on

CoolTux

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

megadodopublications

Sehr feines Modul! Herzlichen Dank für die Arbeit!

Ich hab eine Bitte bzw einen Feature Request:

Ich möchte selektiv einen oder mehrere Rollläden temporär in einen manuellen Modus setzen (für Wartungsarbeiten oder Reinigung etc).

Ein temporärer Status könnte aus meiner Sicht als Reading gesetzt werden
Alle Änderungen heute gehen aber nur als Attribut. Was im Prinzip wiederum ein config save nach sich zieht...

Mache ich einen Denkfehler ?

Falls nein: Wäre es möglich ein solches Feature einzubauen?

Vielen Dank vorab und Grüße
Ralph


sledge

Nun, auf Anhieb fällt mir da ein, dass man das ASC-Attribut setzen kann (auf 0) - und danach muss man vermutlich nochmal den Scan neu laufen lassen.

Ist jetzt nicht "nur ein Knopfdruck", aber wenn ich überlege, wie oft ich unsere Rollladen reinige oder warten lasse... da genügt mir das ;-)

Oder verstehe ich die Aufgabenstelllung falsch?
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

CoolTux

Zitat von: megadodopublications am 25 März 2019, 15:09:40
Sehr feines Modul! Herzlichen Dank für die Arbeit!

Ich hab eine Bitte bzw einen Feature Request:

Ich möchte selektiv einen oder mehrere Rollläden temporär in einen manuellen Modus setzen (für Wartungsarbeiten oder Reinigung etc).

Ein temporärer Status könnte aus meiner Sicht als Reading gesetzt werden
Alle Änderungen heute gehen aber nur als Attribut. Was im Prinzip wiederum ein config save nach sich zieht...

Mache ich einen Denkfehler ?

Falls nein: Wäre es möglich ein solches Feature einzubauen?

Vielen Dank vorab und Grüße
Ralph

Aktuell gibt es sowas noch nicht. Du kannst aber gerne auf GitHub ein Feature Requests issues auf machen.

https://github.com/fhem/AutoShuttersControl/issues
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

Bäschdler

Hier das List vom ASC Device:


Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,OG_Buero_Roll_Garten,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,Test_Roll,OG_WZ_Roll_Hof,Test_Roll,OG_SZ_Roll_Hof,OG_Buero_Roll_Garten,dy_OG_WZ_Roll_Balkon_Abschattung_pausieren,EG_SZ_Roll_Strasse,OG_SZ_Roll_Strasse,OG_KiZ_Roll,OG_WZ_Roll_Garten,EG_WZ_Roll_Hof,EG_SZ_Roll_Hof,EG_WZ_Roll_Garten,OG_WZ_Roll_Balkon
   NR         576
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-25 06:06:42   EG_SZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:42   EG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Strasse_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:52   EG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 15:40:10   EG_WZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:12:56   OG_Buero_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_Buero_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_Buero_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 12:18:47   OG_KiZ_Roll_PosValue 12
     2019-03-25 08:30:02   OG_KiZ_Roll_lastPosValue 5
     2019-03-25 14:01:46   OG_KiZ_Roll_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:16   OG_SZ_Roll_Hof_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Hof_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:17   OG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Strasse_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:55   OG_WZ_Roll_Balkon_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Balkon_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Balkon_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:56   OG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 14:47:26   OG_WZ_Roll_Hof_PosValue 60
     2019-03-25 06:12:27   OG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:01:15   Test_Roll_PosValue 0
     2019-03-25 06:00:17   Test_Roll_lastPosValue 100
     2019-03-25 14:01:46   Test_Roll_nextAstroTimeEvent 25.03.2019 - 19:01
     2019-03-12 19:47:19   hardLockOut     off
     2019-03-12 19:47:19   partyMode       off
     2019-03-25 14:01:42   room_EG         EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2019-03-25 14:01:42   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_test       Test_Roll
     2019-03-12 19:47:19   selfDefense     off
     2019-03-25 14:47:26   state           manual
     2019-03-12 19:47:19   sunriseTimeWeHoliday off
     2019-03-25 14:01:42   userAttrList    rolled out
   helper:
     shuttersList:
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
       Test_Roll
   monitoredDevs:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     OG_Buero_Roll_Garten:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
     Test_Roll:
     dy_OG_WZ_Roll_Balkon_Abschattung_pausieren:
       OG_WZ_Roll_Balkon ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_freezeTemp 3
   ASC_temperatureReading measured-temp
   ASC_temperatureSensor OG_WZ_Hzg_Hof_Clima
   ASC_twilightDevice fellbach_twilight
   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
   icon       fts_shutter_automatic
   room       Wettervorhersage

CoolTux

Zitat von: sledge am 25 März 2019, 15:22:47
Nun, auf Anhieb fällt mir da ein, dass man das ASC-Attribut setzen kann (auf 0) - und danach muss man vermutlich nochmal den Scan neu laufen lassen.

Ist jetzt nicht "nur ein Knopfdruck", aber wenn ich überlege, wie oft ich unsere Rollladen reinige oder warten lasse... da genügt mir das ;-)

Oder verstehe ich die Aufgabenstelllung falsch?

Es reicht beim Rollläden jeweils auf 0 zu stellen und wenn fertig wieder zurück. Auf 1 oder 2.
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: Bäschdler am 25 März 2019, 16:12:57
Hier das List vom ASC Device:


Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,OG_Buero_Roll_Garten,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,Test_Roll,OG_WZ_Roll_Hof,Test_Roll,OG_SZ_Roll_Hof,OG_Buero_Roll_Garten,dy_OG_WZ_Roll_Balkon_Abschattung_pausieren,EG_SZ_Roll_Strasse,OG_SZ_Roll_Strasse,OG_KiZ_Roll,OG_WZ_Roll_Garten,EG_WZ_Roll_Hof,EG_SZ_Roll_Hof,EG_WZ_Roll_Garten,OG_WZ_Roll_Balkon
   NR         576
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-25 06:06:42   EG_SZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:42   EG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Strasse_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:52   EG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 15:40:10   EG_WZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:12:56   OG_Buero_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_Buero_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_Buero_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 12:18:47   OG_KiZ_Roll_PosValue 12
     2019-03-25 08:30:02   OG_KiZ_Roll_lastPosValue 5
     2019-03-25 14:01:46   OG_KiZ_Roll_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:16   OG_SZ_Roll_Hof_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Hof_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:17   OG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Strasse_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:55   OG_WZ_Roll_Balkon_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Balkon_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Balkon_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:56   OG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 14:47:26   OG_WZ_Roll_Hof_PosValue 60
     2019-03-25 06:12:27   OG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:01:15   Test_Roll_PosValue 0
     2019-03-25 06:00:17   Test_Roll_lastPosValue 100
     2019-03-25 14:01:46   Test_Roll_nextAstroTimeEvent 25.03.2019 - 19:01
     2019-03-12 19:47:19   hardLockOut     off
     2019-03-12 19:47:19   partyMode       off
     2019-03-25 14:01:42   room_EG         EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2019-03-25 14:01:42   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_test       Test_Roll
     2019-03-12 19:47:19   selfDefense     off
     2019-03-25 14:47:26   state           manual
     2019-03-12 19:47:19   sunriseTimeWeHoliday off
     2019-03-25 14:01:42   userAttrList    rolled out
   helper:
     shuttersList:
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
       Test_Roll
   monitoredDevs:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     OG_Buero_Roll_Garten:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
     Test_Roll:
     dy_OG_WZ_Roll_Balkon_Abschattung_pausieren:
       OG_WZ_Roll_Balkon ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_freezeTemp 3
   ASC_temperatureReading measured-temp
   ASC_temperatureSensor OG_WZ_Hzg_Hof_Clima
   ASC_twilightDevice fellbach_twilight
   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
   icon       fts_shutter_automatic
   room       Wettervorhersage


Kann es sein das weder Dein Twilight Device noch Dein Helligkeitssensor Device in der NOTIFYDEV vom ASC Device stehen?
Mach mal bitte ein expert 1 Attribut und dann ein createNewNotifyDev
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

TommyER

Vielen Dank für die ausführliche und schnelle Antwort

Zitat von: CoolTux am 24 März 2019, 17:56:58
Aktuell gilt es für alle Events mit Ausnahme vom Fenster und wiggle. Beim öffnen und schließen bleibt die Verzögerung aus.

Ok. Dann macht die Verzögerung bei mir Sinn

Zitat von: CoolTux am 24 März 2019, 17:56:58
Nein. Mittlerweile kann man wirklich sehr komfortabel die Holiday Geräte einrichten und als holiday2we definieren.

Dann muss ich doch mal noch näher damit beschäftigen. Ist auch eher das Problem wenn ich Gäste habe. Zur Not passe ich die spätesten Fahrzeiten an wenn ich Besuch habe. Das ginge auch über ein Norify und meinen "rg_Guest" ganz gut.

Zitat von: CoolTux am 24 März 2019, 17:56:58
Die Rollos gehen dann nicht hoch wenn:
- beim ersten Durchlauf erkannt wird das die Brightness unter ASC_Shading_StateChange_Cloudy gefallen ist. Es bedarf einen zweiten Durchlauf.
- oder die Zeit bis zur abendlichen Schließung innerhalb der ASC_BlockingTime_beforNightClose ist.

Leider gibt es in der derzeitigen stabilen Version noch einen Bug bezüglich öffnen nach dem rausgehen aus dem Beschattungsbereich.
In der aktuellen Devel Version ist das bereits gefixt. Diese soll in diesem Monat noch raus kommen.

O.k. die paar Tage kann ich noch warten und dann mal Testen.

Zitat von: CoolTux am 24 März 2019, 17:56:58
Möglich ist vieles. Aktuell liegt Priorität an anderer Stelle, Du kannst aber sehr gerne einen Feature Request Issues eingeben
https://github.com/fhem/AutoShuttersControl/issues

Kann ich gerne machen.

Denke bei mir braucht es noch der einen oder anderen Feinjustage wie z.B. der "Raucherrollladen". Der soll ja nicht ständig fahren. Aber auch nicht mit 6 Stunden Verzögerung der anderen.

Viele Grüße
Tom

Beetle2003

Hallo Marko,

Danke für deine Erklärung zum verzögerten Fahren.

Kaum macht man es richtig, so klappt das.

Gruss

Ralf