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

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Schließen denn sonst Deine Rollos nicht komplett Abends? Die meisten hier schließen bei Sonnenuntergang komplett, das wäre im Winter ja sogar noch Abends.
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

kilderman

Hallo Cooltux,

ich habe deine Version für viele verschiedene Situationen getestet. Zum Thema Windprotection scheint es nun zu funktionieren.

Einen Fall habe ich noch entdecken können, der noch nicht richtig ist.
Ein komplettes Schließen bekomme ich noch für den Fall von "residents absent" (Zeile 1409). Wenn nach dem Schließen des Rollos (oder auch zwischen Startzeit und Delay für ein Rolloschließen) die Bewohner auf gone wechselten, fuhr das Rollo komplett herunter. Ein "Absent" des Roomate reicht auch schon, um ein Herunterfahren zu erreichen. Ich habe jedoch sowohl im ASC-Modul "selfe defence" auf "off" gesetzt, als auch im Rollo selbst noch einmal. Trotzdem fährt das Rollo komplett herunter. Vielleicht würde es schon ausreichen, in Zeile 1409 deines Moduls noch eine Prüfung aufzunehmen, ob Self-defence gesetzt ist, und dann nur in diesen Fällen komplett zu schließen?

Viele Grüße und vielen Dank.
Marco


CoolTux

Zitat von: kilderman am 24 Februar 2020, 17:58:23
Hallo Cooltux,

ich habe deine Version für viele verschiedene Situationen getestet. Zum Thema Windprotection scheint es nun zu funktionieren.

Einen Fall habe ich noch entdecken können, der noch nicht richtig ist.
Ein komplettes Schließen bekomme ich noch für den Fall von "residents absent" (Zeile 1409). Wenn nach dem Schließen des Rollos (oder auch zwischen Startzeit und Delay für ein Rolloschließen) die Bewohner auf gone wechselten, fuhr das Rollo komplett herunter. Ein "Absent" des Roomate reicht auch schon, um ein Herunterfahren zu erreichen. Ich habe jedoch sowohl im ASC-Modul "selfe defence" auf "off" gesetzt, als auch im Rollo selbst noch einmal. Trotzdem fährt das Rollo komplett herunter. Vielleicht würde es schon ausreichen, in Zeile 1409 deines Moduls noch eine Prüfung aufzunehmen, ob Self-defence gesetzt ist, und dann nur in diesen Fällen komplett zu schließen?

Viele Grüße und vielen Dank.
Marco

Hallo Marco,

Vielen lieben Dank für Deine ausführlichen Tests. Ich schaue mir das die Tage an. Aber gerade bei Modus abesent war ich mir unsicher ob da wirklich eine sleep Position Sinnvoll ist.


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

kilderman

Hallo CoolTux,

ich hatte auch überlegt, ob es bei absent sinnvoll ist oder nicht, die sleep-Position beizubehalten oder ganz zu schließen. Es ist gut möglich (und wohl auch sehr wahrscheinlich :-)), dass meine Szenarien/Wünsche nicht die der Mehrheit der Nutzer widerspiegeln.
Ich möchte dich nicht zu einer Änderung bringen, die ggf. für andere nicht passend ist. Ein Argument möchte ich aber für eine Anpassung liefern (insb. relevant in den dunklen Monaten): Bei uns kommt es oft vor, dass wir erst im Dunkeln nach Hause kommen, die Rollos sind dann ggf. schon zu. Abends gehen wir aber manchmal noch in die Stadt oder spazieren. In diesem Fall würden die Rollos komplett schließen. Wenn man wieder nach Hause kommt, würden sie dann wieder auf sleep-Position zurückfahren. Zumindest für die Rollos in oberen Etagen wäre das komplette Schließen jedoch nicht zwingend notwendig. Im Erdgeschoss finde ich deinen eingebautes self-defence-Modus dagegen prima.

Viele Grüße und vielen Dank
Marco


RalfPit

Hallo CoolTux,

nochmals DANKE für das tolle ASC-Modul.
Im Erdgeschoss habe wir 8 SOMFY-Motoren und meine Tochter kann über FTUI alle Attribute einstellen/ändern. Beispiel für ASC_Closed_Pos:
<div data-type="select"
data-device="SOMFY_EG_Wohnzimmer"
data-get="ASC_Closed_Pos"
data-items='["0","10","20","30","40","50","60","70","80","90","100"]'
data-cmd="attr"
data-set="ASC_Closed_Pos"></div>

Jetzt mein Problem:
Im Obergeschoss möchte ich 08/15 Motoren mit jeweils einem Shelly 2.5 einsetzen.
Integriert habe ich alle Shellies über das MQTT2-Device.
Hier werden jedoch nicht die data_items von 0 bis 100 angezeigt, sondern:
off:noArg shellies/... command off
on:noArg shellies/... command on
usw.

Kannst du mir sagen, welchen Fehler ich mache ?

Danke und LG Ralf
   
      

Beta-User

@RalfPit:
Vermutlich solltest du deine Shelly-MQTT2-Devices anders konfigurieren, z.B. als shelly2_roller (kann sein, dass man auch in der firmware den Roller-Modus aktivieren muß). Dann kann auch "ganz normal" jede beliebige Position mit pct angefahren werden...
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

RalfPit

Zitat@RalfPit:
Vermutlich solltest du deine Shelly-MQTT2-Devices anders konfigurieren, z.B. als shelly2_roller (kann sein, dass man auch in der firmware den Roller-Modus aktivieren muß). Dann kann auch "ganz normal" jede beliebige Position mit pct angefahren werden...

@Beta-User,
das habe ich gemacht und alles klappt.
Mein Problem ist nur, dass ich über FTUI keine Auswahl mit "data-items=..." treffen kann.
LG Ralf

PS: mit dem SOMFY/Shelly Device ist das problemlos möglich

Beta-User

Na jedenfalls dieser Schnippsel sieht nicht so aus, als wäre das MQTT2-Device als shelly2_roller konfiguriert...:
Zitat von: RalfPit am 26 Februar 2020, 12:47:48
Integriert habe ich alle Shellies über das MQTT2-Device.
Hier werden jedoch nicht die data_items von 0 bis 100 angezeigt, sondern:
off:noArg shellies/... command off
on:noArg shellies/... command on
usw.
Daher "versteht" der Shelly eben auch keine "pct-Anweisung".
(Und bevor wir hier weiter nutzlos diskutieren, wäre mein Vorschlag, du zeigst dein ganzes Device, und nicht nur einen Schnipsel, der auf ein nicht vollständig eingerichtetes Device schließen läßt ;) .)
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

ritter_runkel

Zitat von: CoolTux am 24 Februar 2020, 06:01:51
Schließen denn sonst Deine Rollos nicht komplett Abends? Die meisten hier schließen bei Sonnenuntergang komplett, das wäre im Winter ja sogar noch Abends.

Danke für die Antwort.
Unsere Jalousien schließen nicht abends automatisch - finde ich auch nicht so schön - das sperrt doch ein? Friedlich ist es hier eigentlich auch ;-)

Gibt es eine Funktion in ASC die die Jalousien in Abhängigkeit von der Aussentemperatur schließen lässt?
Für die Beschattung geht das ja.
Für einen Kälteschutz wäre eine 2. Temperatur notwendig die das gleiche macht.

Dürfte ich das als Feature Request erstellen?    ::)

Beste Grüße aus Leipzig.
Erik
FHEM auf Raspberry Pi 2B
2x eService 1WireHu, 7x DS1820, 2x Multisensoren Wiregate AMS 2.11 für Temperatur DS1820, relativer Luftfeuchte HIH4031, zwei IO-Ports DS2438, Analog-Eingang 0-10 V (bzw. 0-20 mA) DS2413
FritzDECT; HUE; 5xFibaro RollerShutter, Rauchmelder

CoolTux

Zitat von: ritter_runkel am 26 Februar 2020, 21:41:10
Danke für die Antwort.
Unsere Jalousien schließen nicht abends automatisch - finde ich auch nicht so schön - das sperrt doch ein? Friedlich ist es hier eigentlich auch ;-)

Gibt es eine Funktion in ASC die die Jalousien in Abhängigkeit von der Aussentemperatur schließen lässt?
Für die Beschattung geht das ja.
Für einen Kälteschutz wäre eine 2. Temperatur notwendig die das gleiche macht.

Dürfte ich das als Feature Request erstellen?    ::)

Beste Grüße aus Leipzig.
Erik

Bisher gibt es keine Funktion welche Rollos in Abhängigkeit von der Aussentemperatur schließen.
Kannst Du gerne als Feature Request auf Github einstellen. Wird aber dauern
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

teufelchen

Hallo CoolTux,

vielen dank für das Modul, funktioiert bei mir sehr gut.

Jedoch kommen mit funktionierenden System auch neue Ansprüche hinzu.

Ich habe über eine holiday Datei den Urlaub und HomeOffice gepflegt, so dass auch and diesen Tagen und Wochenende die Rollos später hochfahren.

Ich möchte aber dieses Verhalten nur wenn wir nicht verreist sind.
Also wenn wir weg sind sollen an Werktagen die Holiday daten nicht auf Wochenende gehen.

Ich würde dies über ein DoIf abfangen, das dann wenn die Bedingungen zuftreffen (Werktag und verreist) im ASC-Modul sunriseTimeWeHoliday auf off setzt.
Muss dann noch ein rewnewAllTimer folgen, oder mach das Modul dies automatisch bei Änderungen?

Oder hast Du einen anderen Lösungsvorschlag?

Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

CoolTux

Zitat von: teufelchen am 27 Februar 2020, 13:27:33
Hallo CoolTux,

vielen dank für das Modul, funktioiert bei mir sehr gut.

Jedoch kommen mit funktionierenden System auch neue Ansprüche hinzu.

Ich habe über eine holiday Datei den Urlaub und HomeOffice gepflegt, so dass auch and diesen Tagen und Wochenende die Rollos später hochfahren.

Ich möchte aber dieses Verhalten nur wenn wir nicht verreist sind.
Also wenn wir weg sind sollen an Werktagen die Holiday daten nicht auf Wochenende gehen.

Ich würde dies über ein DoIf abfangen, das dann wenn die Bedingungen zuftreffen (Werktag und verreist) im ASC-Modul sunriseTimeWeHoliday auf off setzt.
Muss dann noch ein rewnewAllTimer folgen, oder mach das Modul dies automatisch bei Änderungen?

Oder hast Du einen anderen Lösungsvorschlag?

Er erstellt automatisch die Timer neu!


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

gestein

Hallo CoolTux,

ich hätte eine Bitte:
Ein Rollo ist heute Früh wieder nicht hochgefahren, weil die lastPosValue wieder falsch war.
Irgendwie gestaltet sich das Abgleichen der Positionen zwischen Rollo, 2 Handsendern und fhem ziemlich zickig.

Als Log-Einträge finden sich nur:
2020.02.28 06:00:01.029 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.KiZi_lastPosValue: 0']
2020.02.28 06:00:01.030 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.02.28 06:00:01.052 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.KiZi_nextAstroTimeEvent: 28.02.2020 - 22:00']


Mittlerweile weiß ich ja, was der Grund ist.
Aber wäre es möglich, hier etwas aussagekräftigere Log-Einträge zu erstellen?
Oder am besten irgendein Reading mit einem Hinweis im entsprechenden Device zu setzen?

Danke im Voraus
lg, Gerhard

CoolTux

Zitat von: gestein am 28 Februar 2020, 10:24:51
Hallo CoolTux,

ich hätte eine Bitte:
Ein Rollo ist heute Früh wieder nicht hochgefahren, weil die lastPosValue wieder falsch war.
Irgendwie gestaltet sich das Abgleichen der Positionen zwischen Rollo, 2 Handsendern und fhem ziemlich zickig.

Als Log-Einträge finden sich nur:
2020.02.28 06:00:01.029 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.KiZi_lastPosValue: 0']
2020.02.28 06:00:01.030 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.02.28 06:00:01.052 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.KiZi_nextAstroTimeEvent: 28.02.2020 - 22:00']


Mittlerweile weiß ich ja, was der Grund ist.
Aber wäre es möglich, hier etwas aussagekräftigere Log-Einträge zu erstellen?
Oder am besten irgendein Reading mit einem Hinweis im entsprechenden Device zu setzen?

Danke im Voraus
lg, Gerhard

Das mit dem Reading wäre gar nicht so verkehrt. Ich schaue es mir an.
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

ch.eick

Guten Morgen.

Momentan stelle ich fest, dass etwas mit dem SunRise merkwuerdig zu sein scheint.

Das Astro Device sagt
- Sonnenaufgang 06:38
- Sonnenuntergang 18:39

Die Rollos stehen auf ASTRO und die NextDrive readings wurden wie folgt gesetzt
Next DriveUp 08:00
Next DriveDown 18:38

Mir wurde auch berichtet, dass gestern die Rollos gar nicht hochgefahren waeren.
Hingegen hat die Fahrt gerade um 8:00 vollstaendig stattgefunden. Nur halt nicht mit der civil Zeit um 6:38 .
Die naechste Fahrt wurde mit 18:40 jetzt wieder korrekt eingetragen. Man sehen was heute Abend dann fuer morgen eingetragen wird.

Viele Gruesse
     Christian



Internals:
   FUUID      5d21d372-f33f-81e9-7485-b720a17a761f9aea
   FVERSION   73_AutoShuttersControl.pm:v0.8.17-s21284/2020-02-27 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61,rgr_Residents,KU_S_Fenster,KU_S_Rollo_FSB61,Christian,ASC_Astro,ASC_WindowRec_PosAfterDayClosed,1,ASC_Brightness,SC_W_Brightness,rg_Sabine,SC_W_Rollo_FSB61,AR_O_Rollo_FSB61,rg_Alex,WO_S_Brightness,Astro,WO_S_Rollo_FSB61,rg_Trulla,AR_O_Brightness,WO_W_Fenster,WO_W_Rollo_FSB61,BA_N_Rollo_FSB61
   NR         324
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.17
   OLDREADINGS:
   READINGS:
     2020-02-29 07:25:24   AR_O_Rollo_FSB61_PosValue 0
     2020-02-29 08:00:02   AR_O_Rollo_FSB61_lastPosValue 2
     2020-02-29 13:57:01   AR_O_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 18:40
     2020-02-29 08:00:02   BA_N_Rollo_FSB61_PosValue 0
     2020-02-29 08:00:02   BA_N_Rollo_FSB61_lastPosValue 100
     2020-02-29 13:57:01   BA_N_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 18:40
     2020-02-29 08:00:02   KU_S_Rollo_FSB61_PosValue 0
     2019-12-12 21:00:01   KU_S_Rollo_FSB61_lastDelayPosValue 10
     2020-02-29 08:00:02   KU_S_Rollo_FSB61_lastPosValue 100
     2020-02-29 13:57:01   KU_S_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 21:00
     2020-02-29 08:30:02   SC_W_Rollo_FSB61_PosValue 0
     2020-02-29 08:30:02   SC_W_Rollo_FSB61_lastPosValue 100
     2020-02-29 13:57:01   SC_W_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 18:40
     2020-02-29 08:00:02   WO_S_Rollo_FSB61_PosValue 0
     2020-02-29 08:00:02   WO_S_Rollo_FSB61_lastPosValue 100
     2020-02-29 13:57:01   WO_S_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 18:40
     2020-02-29 08:00:31   WO_W_Rollo_FSB61_PosValue 0
     2019-09-16 20:11:53   WO_W_Rollo_FSB61_lastDelayPosValue 10
     2020-02-29 08:00:02   WO_W_Rollo_FSB61_lastPosValue 100
     2020-02-29 13:57:01   WO_W_Rollo_FSB61_nextAstroTimeEvent 29.02.2020 - 21:00
     2019-07-08 15:26:41   ascEnable       on
     2019-07-07 15:10:57   controlShading  on
     2019-07-07 13:11:46   hardLockOut     off
     2019-07-07 22:24:50   partyMode       off
     2020-02-29 13:56:57   room_EnOcean_Rollos AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61
     2019-07-07 13:11:46   selfDefense     off
     2020-02-29 13:57:01   state           created new drive timer
     2019-07-24 14:23:54   sunriseTimeWeHoliday on
     2020-02-29 13:56:57   userAttrList    rolled out
   helper:
     shuttersList:
       AR_O_Rollo_FSB61
       BA_N_Rollo_FSB61
       KU_S_Rollo_FSB61
       SC_W_Rollo_FSB61
       WO_S_Rollo_FSB61
       WO_W_Rollo_FSB61
   monitoredDevs:
     1:
       KU_S_Rollo_FSB61 ASC_WindowRec
     AR_O_Brightness:
       AR_O_Rollo_FSB61 ASC_BrightnessSensor
     AR_O_Rollo_FSB61:
     ASC_Astro:
       ASC        ASC_twilightDevice
     ASC_Brightness:
       AR_O_Rollo_FSB61 ASC_BrightnessSensor
       SC_W_Rollo_FSB61 ASC_BrightnessSensor
       WO_S_Rollo_FSB61 ASC_BrightnessSensor
     ASC_WindowRec_PosAfterDayClosed:
       WO_W_Rollo_FSB61 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_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:0,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
     Astro:
       ASC        ASC_twilightDevice
     BA_N_Rollo_FSB61:
     Christian:
       SC_W_Rollo_FSB61 ASC_Roommate_Device
     KU_S_Fenster:
       KU_S_Rollo_FSB61 ASC_WindowRec
     KU_S_Rollo_FSB61:
     SC_W_Brightness:
       SC_W_Rollo_FSB61 ASC_BrightnessSensor
     SC_W_Rollo_FSB61:
     WO_S_Brightness:
       WO_S_Rollo_FSB61 ASC_BrightnessSensor
     WO_S_Rollo_FSB61:
     WO_W_Fenster:
       WO_W_Rollo_FSB61 ASC_WindowRec
     WO_W_Rollo_FSB61:
     rg_Alex:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
     rg_Sabine:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
     rg_Trulla:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
       WO_W_Rollo_FSB61 ASC_Roommate_Device
     rgr_Residents:
       ASC        ASC_residentsDev
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_residentsDev rgr_Residents:presence
   ASC_tempSensor Heizung:heatSourceIN
   ASC_twilightDevice Astro
   DbLogExclude .*
   alias      ASC
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollos
   verbose    5



Internals:
   DEF        019EDB5D
   FUUID      5c49d3da-f33f-81e9-a7f8-e7ca00a2ca85644d
   FVERSION   10_EnOcean.pm:0.212910/2020-02-27
   IODev      TCM_ESP3_0
   NAME       WO_S_Rollo_FSB61
   NR         73
   NTFY_ORDER 50-WO_S_Rollo_FSB61
   STATE      0
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2019-07-07 13:17:44   ASC_Enable      on
     2020-02-29 08:00:02   ASC_ShuttersLastDrive day open
     2020-02-29 13:57:01   ASC_Time_DriveDown 29.02.2020 - 18:40
     2020-02-29 13:57:01   ASC_Time_DriveUp  1.03.2020 - 08:00
     2020-02-29 13:57:01   ASC_Time_PrivacyDriveDown 29.02.2020 - 16:40
     2020-02-29 08:00:02   anglePos        0
     2020-02-29 13:56:58   associatedWith  ASC
     2020-02-11 16:40:01   block           unlock
     2020-02-29 08:00:02   endPosition     open
     2020-02-29 08:00:02   position        0
     2020-02-22 18:50:26   state           stop
     2018-07-30 13:16:48   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_BrightnessSensor ASC_Brightness:brightness
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 7200
   ASC_PrivacyDown_Pos 40
   ASC_Roommate_Device rg_Trulla
   ASC_Shading_InOutAzimuth 145:250
   ASC_Shading_MinMax_Elevation 50
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 400:300
   ASC_Up     astro
   DbLogExclude .*
   IODev      TCM_ESP3_0
   alias      WO_S_Rollo
   calAtEndpoints yes
   comMode    confirm

   eep        A5-3F-7F
   group      ASC Rollos
   icon       hue_room_living
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rollos
   settingAccuracy high
   shutTime   19
   shutTimeCloses 22
   stateFormat position
   subDef     FFBA2383
   subType    manufProfile

<< snip >>

   verbose    5
   webCmd     opens:stop:closes



Internals:
   FUUID      5e1f30b1-f33f-61a8-8334-b9ae51f7f58e2c60
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   600
   NAME       Astro
   NEXTUPDATE 2020-02-29 07:55:47
   NOTIFYDEV  global
   NR         425
   NTFY_ORDER 45-Astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   READINGS:
     2020-02-29 00:00:00   AstroTwilightEvening 19:54
     2020-02-29 00:00:00   AstroTwilightMorning 05:23
     2020-02-29 00:00:00   CivilTwilightEvening 18:39
     2020-02-29 00:00:00   CivilTwilightMorning 06:38
     2020-02-29 00:00:00   CustomTwilightEvening 18:01
     2020-02-29 00:00:00   CustomTwilightMorning 07:15
     2020-02-29 07:45:47   MoonAge         61.5
     2020-02-29 07:45:47   MoonAlt         -16.6
     2020-02-29 07:45:47   MoonAz          49.1
     2020-02-29 07:45:47   MoonDec         10.7
     2020-02-29 00:50:00   MoonDiameter    29.8
     2020-02-29 07:45:47   MoonDistance    400848
     2020-02-29 07:45:47   MoonDistanceObserver 402734
     2020-02-29 00:00:00   MoonHrsInvisible 09:41
     2020-02-29 00:00:00   MoonHrsVisible  14:18
     2020-02-29 06:58:07   MoonLat         -4
     2020-02-29 07:45:47   MoonLon         41.8
     2020-02-24 19:01:35   MoonPhaseI      1
     2020-02-29 06:03:31   MoonPhaseN      0.26
     2020-02-24 19:01:35   MoonPhaseS      Zunehmende Sichel
     2020-02-29 05:43:31   MoonRa          02:42
     2020-02-29 00:00:00   MoonRise        09:41
     2020-02-29 00:00:00   MoonSet         ---
     2020-02-28 08:07:46   MoonSign        Stier
     2020-02-28 08:07:46   MoonSignN       1
     2020-02-29 00:00:00   MoonTransit     16:50
     2020-02-29 00:00:00   NauticTwilightEvening 19:16
     2020-02-29 00:00:00   NauticTwilightMorning 06:00
     2020-01-15 16:33:07   ObsAlt          93
     2020-02-29 00:00:00   ObsDate         29.02.2020
     2020-02-29 00:00:00   ObsDayofyear    60
     2020-02-29 07:45:47   ObsGMST         17:19:59
     2020-01-15 16:33:07   ObsHorEvening   0
     2020-01-15 16:33:07   ObsHorMorning   0
     2020-01-15 16:33:07   ObsIsDST        0
     2020-02-29 07:45:47   ObsJD           2458908.78
     2020-02-29 07:45:47   ObsLMST         17:53:58
     2020-01-15 16:33:07   ObsLat          49.85750
     2020-01-15 16:33:07   ObsLon          8.49420
     2020-01-15 16:33:07   ObsSeason       Winter
     2020-01-15 16:33:07   ObsSeasonN      0
     2020-02-29 07:45:47   ObsTime         07:45:47
     2020-01-15 16:33:07   ObsTimezone     1
     2020-01-15 16:33:07   ObsTimezoneS    CET
     2020-02-29 07:45:47   SunAlt          5.2
     2020-02-29 07:45:47   SunAz           107.9
     2020-02-29 02:30:00   SunDec          -7.7
     2020-02-20 15:26:33   SunDiameter     32.3
     2020-02-29 07:45:47   SunDistance     148221117
     2020-02-29 07:45:47   SunDistanceObserver 148220591
     2020-02-29 00:00:00   SunHrsInvisible 13:03
     2020-02-29 00:00:00   SunHrsVisible   10:56
     2020-02-29 05:33:31   SunLon          340.1
     2020-02-28 21:12:49   SunRa           22:48
     2020-02-29 00:00:00   SunRise         07:10
     2020-02-29 00:00:00   SunSet          18:07
     2020-02-19 06:02:21   SunSign         Fische
     2020-02-19 06:02:21   SunSignN        11
     2020-02-26 00:00:00   SunTransit      12:38
     2020-02-29 07:45:47   state           Updated
Attributes:
   DbLogExclude .*
   alias      Astro
   group      ASC Environment
   icon       telescope
   interval   600
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       Rollos
   sortby     08
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick