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

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

Vorheriges Thema - Nächstes Thema

JWRu

ZitatKannst Du bitte verbose 4 setzen und wieder holen?
Am Rollladen-Device?
ZitatUnd schau mal bitte ob das Rollo "Rollladen_Kueche" ein Event wirft wenn es an der Endposition angekommen ist.
Ja, jede Menge. Und ASC verarbeitet die anscheinend auch, denn "Position" in der Übersicht stimmt immer.
"Last Position" aber nicht, das steht nach dem Hochfahren jetzt auf "0", obwohl "Position" zuletzt auf "67" stand.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: JWRu am 06 April 2020, 11:44:01
Am Rollladen-Device?Ja, jede Menge. Und ASC verarbeitet die anscheinend auch, denn "Position" in der Übersicht stimmt immer.
"Last Position" aber nicht, das steht nach dem Hochfahren jetzt auf "0", obwohl "Position" zuletzt auf "67" stand.

Ok. Du kannst die verbose und debug erstmal deaktivieren und beobachte mal bitte nach der Raumentfernung wie es nun klappt.
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

Typ1er

Zitat von: CoolTux am 06 April 2020, 07:10:35
Das neue System bedeutet das Du alles von Deinem alten mitgenommen hast an Devices? Also nicht nur ASC sondern was Du sonst noch so hast?

Entferne bitte einmal die Readingsgroup und schaue was dann passiert. Die Readings im ASC kannst Du mit deletereading löschen.

Ich habe FHEM komplett neuaufgesetzt, alle ZWave Rollläden per RAW Import eingebunden, dann das ASC eingerichtet. ein paar Neustarts später berechnet er jetzt die Zeiten wieder richtig, es springt auch nicht mehr zurück auf 1970 oder wie gestern geschrieben das ich ReadingGroups im ASC habe.
Der Erste Fehler  im Log ist relativ früh 2020-04-05 19:34:55 Zeile 128 (Log ist angehängt)

Ansonsten fahren alle, seit version 08.23 geht Brightness bei mir nicht mehr, so auch Heute.

DrBrain_1000

#1233
Hallo CoolTux,

danke für die tolle Arbeit.

In meinen Debugausgaben stehen folgende Einträge:

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht


Das Problem tritt aber nicht bei jedem Event vom Helligkeitssensor auf. Meistens werden die Werte einfach gelesen. Jedes Rolladendevice hat ein Reading für die Helligkeit in Lux (brightness), dass auch im device verfügbar und in ASC_BrightnessSensor angegeben ist.

Kannst du mir das Problem erklären? Die Beschattung fährt. Version ist 73_AutoShuttersControl.pm:v0.8.25-s21605/2020-04-05 TESTING.

Danke und Gruß

Sascha

CoolTux

Zitat von: Typ1er am 06 April 2020, 12:25:21
Ich habe FHEM komplett neuaufgesetzt, alle ZWave Rollläden per RAW Import eingebunden, dann das ASC eingerichtet. ein paar Neustarts später berechnet er jetzt die Zeiten wieder richtig, es springt auch nicht mehr zurück auf 1970 oder wie gestern geschrieben das ich ReadingGroups im ASC habe.
Der Erste Fehler  im Log ist relativ früh 2020-04-05 19:34:55 Zeile 128 (Log ist angehängt)

Ansonsten fahren alle, seit version 08.23 geht Brightness bei mir nicht mehr, so auch Heute.

Er kann vom Rollo Device kein Hash ermitteln. Kann es sein das zu dem Zeitpunkt schon Fehler in der NOTIFYDEV sind.
Ansonsten müssen wir da mal Ausgaben einbauen an der Stelle.
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: DrBrain_1000 am 06 April 2020, 12:27:45
Hallo CoolTux,

danke für die tolle Arbeit.

In meinen Debugausgaben stehen folgende Einträge:

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 12:13:17 - EventProcessingBrightness: EG.Buero.Raffstore.Hof - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht


Das Problem tritt aber nicht bei jedem Event vom Helligkeitssensor auf. Meistens werden die Werte einfach gelesen. Jedes Rolladendevice hat ein Reading für die Helligkeit in Lux (brightness), dass auch im device verfügbar und in ASC_BrightnessSensor angegeben ist.

Kannst du mir das Problem erklären? Die Beschattung fährt. Version ist 73_AutoShuttersControl.pm:v0.8.25-s21605/2020-04-05 TESTING.

Danke und Gruß

Sascha

Wirft Dein Sensor noch mehr Events als nur das brightness Event? Wenn ja liegt es daran.
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

Typ1er

Bei mir sieht es so aus für Brightness 300:150

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 314 Größer dem eingestellten Sunrise-Wert: 300 oder kleiner dem eingestellten Sunset-Wert: 150 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 217 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 314 Größer dem eingestellten Sunrise-Wert: 300 oder kleiner dem eingestellten Sunset-Wert: 150 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingShadingBrightness: Rollladen_06_Wz_Li - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingShadingBrightness: Rollladen_06_Wz_Li - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 217 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04. 6 06:43:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 454 Größer dem eingestellten Sunrise-Wert: 300 oder kleiner dem eingestellten Sunset-Wert: 150 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 322 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_07_Wz_Re - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 454 Größer dem eingestellten Sunrise-Wert: 300 oder kleiner dem eingestellten Sunset-Wert: 150 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingShadingBrightness: Rollladen_06_Wz_Li - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingShadingBrightness: Rollladen_06_Wz_Li - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 322 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.04. 6 06:48:42 - EventProcessingBrightness: Rollladen_06_Wz_Li - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


auffällig die Sunrise Zeit ist zwischen 6:00 und 8:30


Typ1er

Zitat von: CoolTux am 06 April 2020, 12:56:17
Er kann vom Rollo Device kein Hash ermitteln. Kann es sein das zu dem Zeitpunkt schon Fehler in der NOTIFYDEV sind.
Ansonsten müssen wir da mal Ausgaben einbauen an der Stelle.
meine Fensterkontakte(structure) hatte zu dem Zeitpunkt noch gefehlt, die habe erst später angelegt. Die Fehler im NOTIFYDEV waren wahrscheinlich schon da. Sind es momentan wieder.

CoolTux

Habe ja nicht gesagt das ein Fehler da ist, ich habe eine Vermutung geäußert die Du bitte einmal kontrollieren solltest.

Zeig mal bitte ein list vom ASC Device
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

Typ1er

Internals:
   FUUID      5e8a2bc1-f33f-c979-7eed-b3cad349ad6db4a8
   FVERSION   73_AutoShuttersControl.pm:v0.8.25-s21605/2020-04-05 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,Rollladen_01_Ki,Rollladen_02_Flur,Rollladen_03_Bad,Rollladen_04_Bu,Rollladen_05_Sz,Rollladen_06_Wz_Li,Rollladen_07_Wz_Re,Astro
   NR         20
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.25
   OLDREADINGS:
   READINGS:
     2020-04-06 06:42:56   Rollladen_01_Ki_PosValue 99
     2020-04-06 06:40:02   Rollladen_01_Ki_lastPosValue 0
     2020-04-06 13:52:05   Rollladen_01_Ki_nextAstroTimeEvent  6.04.2020 - 20:05
     2020-04-06 06:57:35   Rollladen_02_Flur_PosValue 99
     2020-04-06 06:56:15   Rollladen_02_Flur_lastPosValue 0
     2020-04-06 13:52:05   Rollladen_02_Flur_nextAstroTimeEvent  6.04.2020 - 20:05
     2020-04-06 06:56:40   Rollladen_03_Bad_PosValue 99
     2020-04-06 06:56:15   Rollladen_03_Bad_lastPosValue 0
     2020-04-06 13:52:05   Rollladen_03_Bad_nextAstroTimeEvent  6.04.2020 - 18:53
     2020-04-06 06:37:06   Rollladen_04_Bu_PosValue 99
     2020-04-06 06:36:26   Rollladen_04_Bu_lastPosValue 0
     2020-04-06 13:52:05   Rollladen_04_Bu_nextAstroTimeEvent  6.04.2020 - 19:19
     2020-04-06 06:50:30   Rollladen_05_Sz_PosValue 99
     2020-04-06 06:49:40   Rollladen_05_Sz_lastPosValue 0
     2020-04-06 13:52:05   Rollladen_05_Sz_nextAstroTimeEvent  6.04.2020 - 18:53
     2020-04-06 10:18:16   Rollladen_06_Wz_Li_PosValue 98
     2020-04-06 13:52:05   Rollladen_06_Wz_Li_nextAstroTimeEvent  6.04.2020 - 22:15
     2020-04-06 10:18:16   Rollladen_07_Wz_Re_PosValue 98
     2020-04-06 13:52:05   Rollladen_07_Wz_Re_nextAstroTimeEvent  6.04.2020 - 22:15
     2020-04-05 22:43:49   ascEnable       on
     2020-04-05 22:43:49   controlShading  off
     2020-04-05 22:43:49   hardLockOut     off
     2020-04-06 13:52:01   room_ASC_B__ro_Homekit Rollladen_04_Bu
     2020-04-06 13:52:01   room_ASC_Badezimmer_Homekit Rollladen_03_Bad
     2020-04-06 13:52:01   room_ASC_Flur_Homekit Rollladen_02_Flur
     2020-04-06 13:52:01   room_ASC_Homekit_Kinderzimmer Rollladen_01_Ki
     2020-04-06 13:52:01   room_ASC_Homekit_Schlafzimmer Rollladen_05_Sz
     2020-04-06 13:52:01   room_ASC_Homekit_Wohnzimmer Rollladen_06_Wz_Li,Rollladen_07_Wz_Re
     2020-04-05 22:43:49   selfDefense     off
     2020-04-06 13:52:05   state           created new drive timer
     2020-04-05 22:43:49   sunriseTimeWeHoliday off
     2020-04-06 13:52:01   userAttrList    rolled out
   helper:
     shuttersList:
       Rollladen_01_Ki
       Rollladen_02_Flur
       Rollladen_03_Bad
       Rollladen_04_Bu
       Rollladen_05_Sz
       Rollladen_06_Wz_Li
       Rollladen_07_Wz_Re
   monitoredDevs:
     Astro:
       ASControl  ASC_twilightDevice
     Rollladen_01_Ki:
     Rollladen_02_Flur:
     Rollladen_03_Bad:
     Rollladen_04_Bu:
     Rollladen_05_Sz:
     Rollladen_06_Wz_Li:
     Rollladen_07_Wz_Re:
Attributes:
   ASC_debug  1
   ASC_expert 1
   ASC_twilightDevice Astro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Nach einem Neustart sind die Zeiten in der Tabelle i.o. Nach einem createNewNotifyDev auf 1970 in der Tabelle. "Rollladen_xx_xx_lastPosValue" fehlt bei 2 Rollladen

CoolTux

Und wie sieht das NOTIFYDEV aus wenn Du den Fehler mit 1970 hast?
Steht im Rollo auch 1970 oder nur in der Übersicht im ASC Detailanblick?
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

Typ1er

nur im Detail Block, im Gerät und in den Readings ist die Zeit richtig, ein zweites createNewNotifyDev lässt die Tabelle verschwinden bis zum Neustart, da stimmen dann auch sofort die Zeiten in der Tabelle

JWRu

Ok. Du kannst die verbose und debug erstmal deaktivieren und beobachte mal bitte nach der Raumentfernung wie es nun klappt.
Ein Rolladen ist gerade nach der Beschattung hochgefahren. "ASC_ShuttersLastDrive" wurde nicht aktualisiert. "Position" und "Last Position" sind richtig.
Ich vermute mal, dass "Last Position" immer dann stimmt, wenn ASC die Fahrt ausgelöst hat.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: JWRu am 06 April 2020, 14:04:48
Ok. Du kannst die verbose und debug erstmal deaktivieren und beobachte mal bitte nach der Raumentfernung wie es nun klappt.
Ein Rolladen ist gerade nach der Beschattung hochgefahren. "ASC_ShuttersLastDrive" wurde nicht aktualisiert. "Position" und "Last Position" sind richtig.
Ich vermute mal, dass "Last Position" immer dann stimmt, wenn ASC die Fahrt ausgelöst hat.

Zeig mal bitte ei list von genau diesem Rollo.
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

JWRu

ZitatZeig mal bitte ei list von genau diesem Rollo.
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 43
   DuoFernStick_RAWMSG 0FFF0F210D08640000004100110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-06 13:55:34
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     43
   NAME       Rollladen_EZ_links
   NR         288
   STATE      opened
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586152231.34907
           VALUE      manual
       dawnAutomatic:
         myDbLog:
           TIME       1586174134.37126
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586174134.37126
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586174134.37126
           VALUE      off
       moving:
         myDbLog:
           TIME       1586174134.37126
           VALUE      stop
       position:
         myDbLog:
           TIME       1586174134.37126
           VALUE      100
       state:
         myDbLog:
           TIME       1586174134.37126
           VALUE      opened
       sunAutomatic:
         myDbLog:
           TIME       1586174134.37126
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586174134.37126
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586174134.37126
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586174134.37126
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586174134.37126
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586174134.37126
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 07:50:31   ASC_ShuttersLastDrive manual
     2020-04-06 07:00:02   ASC_Time_DriveDown  6.04.2020 - 23:10
     2020-04-06 07:00:02   ASC_Time_DriveUp  7.04.2020 - 07:00
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-06 13:55:34   dawnAutomatic   on
     2020-04-06 13:55:34   duskAutomatic   on
     2020-04-06 13:55:34   manualMode      off
     2020-04-06 13:55:34   moving          stop
     2020-04-06 13:55:34   position        100
     2020-04-06 13:55:34   state           opened
     2020-04-06 13:55:34   sunAutomatic    on
     2020-04-06 13:55:34   sunMode         off
     2020-04-06 13:55:34   sunPosition     35
     2020-04-06 13:55:34   timeAutomatic   on
     2020-04-06 13:55:34   ventilatingMode off
     2020-04-06 13:55:34   ventilatingPosition 0
     2020-04-06 13:55:34   version         1.1
   helper:
     desiredPosition 0
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "23:10") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:00
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed: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\d.*:fts_shutter_100
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     up:down:stop
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter