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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Mach mal bitte ein scanForShutters und dann noch ein createNewNotify Dev
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

flummy1978

Zitat von: Wolle02 am 03 Mai 2021, 13:34:41
Seit ein paar tagen habe ich regelmäßig morgens und abends folgende Fehlermeldungen im Logfile.

Kann ich bestätigen: Im Logfile taucht es bei mir seit dem 26.04.21 Morgens UND Abends auf (so gegen 5:30 und 21:30  also genau zu Sunrise und Sunset Zeiten) - Allerdings ist der 26.04. ohne Gewähr zu nehmen. Weiss nicht wie aktuell mein Fhem vorher war.

VG
Andreas

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

flummy1978

Hey CoolTux,

da es heute regnet, kann ich ohne "Manipulationen" auf den Teil nochmal zurück kommen:
ZitatIrgendwie hab ich so das Gefühl, dass der irgendwie die Werte dennoch aus der Wetterstation nimmt. Folgende Erklärung der Vermutung:

Wie gesagt, wird die Wetterstation von einem Notify überwacht. Sobald der Regenwert sich auf >0 ändert passiert folgendes:

Zitat von: CoolTux am 27 April 2021, 09:06:36
Nee leider nicht. Verstehe ehrlich gesagt auch nicht wieso er das auswerten sollte wenn es doch nicht drin steht.
Wie Du das Attribut neu gesetzt hast, hast Du es vorher gelöscht? Das ist voraussetzung sonst klappt das NotifyDev nicht und er reagiert in der Tat auf die alten Sachen.
Steht Dein Dummy in der NOTIFYDEV? Was sagt get showNotifyDevInformation bei gesetztem Attribut expert 1?

Ich schreibe das aus dem Grund weil ich hoffe, dass wenn dort irgendwo ein Bug ist, Du vielleicht damit Folgefehler in anderen Bereichen vermeiden kannst ? Folgendes habe ich (vor dem Regen gemacht):

1. Regensensor im ASC Device gelöscht
2. Scan vor Shutters + createNotifydef
3. Regensensor neu angelegt mit:  dum_Wetterstation_rain:rain 5:4 0:30
4. Punkt 2 wiederholt
5. ASC Debug auf 1
6. Verbose im ASC auf 5
7. Verbose 5  in meinem TestRollo das vom Regenschutz betroffen ist

2 Std laufen lassen (mehrmals Regen gewesen und danach auch wieder aufgehört)

Nun ist an einer Stell der Rolladen in den Regenschutz gefahren:
2021-05-04_12:57:39.442 LogDummy Wetterstation 6.1
2021-05-04_12:57:39.449 LogDummy Regenschutz hat begonnen
2021-05-04_12:57:39.455 LogDummy 6.1
2021-05-04_12:57:39.467 LogDummy dum_Wetterstation_rain 5
......
2021-05-04_12:57:52.039 dum_JALOU_Gang open
2021-05-04_12:57:52.129 dum_JALOU_Gang ASC_ShuttersLastDrive: rain protected


Bis hierhin alles korrekt.
Aber als der Regen aufgehört hat, war in meiner Wetterstation rain = 0 aber in dem dum_Wetterstation_rain device, was den Regen simuliert, stand rain noch auf 2.

Dennoch ist der Rolladen dann aus dem Regenschutz herausgefahren und das hier stand dabei im Log:

ASC_DEBUG!!! 2021.05.04 13:12:33 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.04 13:12:40.661 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dum_Wetterstation_rain Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 2'
        ];

2021.05.04 13:12:40.667 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 0.0',                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
          'rain_in: 0.00',
          'israining: 0',
          'condition: cloudy'
        ];


und genau hier ist in meinen Augen der Fehler, warum die Regenprotection mein dummy-Device nicht interessiert sondern ASC sehr wohl auf die Wetterstation reagiert und das obwohl es eigentlich nicht geht (gehen soll - warum auch immer) und ich deswegen extra ja das dummy Device angelegt hab.

Wenn ich noch was dazu beitragen kann, lass es mich bitte wissen. Aus dem Vorkomniss habe ich wie gesagt den vollen Log inkl Verbose 5. Den hab ich jetzt natürlich abgeschaltet :)

VG
Andreas

CoolTux

Hallo Andreas,

Das hast Du Wetterstation aber noch wegen etwas anderem drin. Wegen Wind eventuell oder als Brightness Sensor?
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

flummy1978

Zitat von: CoolTux am 04 Mai 2021, 16:23:01
Hallo Andreas,

Das hast Du Wetterstation aber noch wegen etwas anderem drin. Wegen Wind eventuell oder als Brightness Sensor?

Natürlich ist sie das. Ich würde sie ja gern für alle anderen Sachen auch benutzen - Aber das geht ja wie Du sagtest nicht (mehrfach) - warum auch immer (den Sinn dahinter hab ich noch nicht verstanden) -
Wie dem auch sei, so sieht mein Notifydef aktuell aus:

Shutters/ASC-Device NOTIFYDEV Attribut
Rollo_EG_WZ_terrasse_tuer TK_EG_WZ_tuer_weit ASC_WindowRec
Rollo_OG_SZ_01 TK_OG_SZ_fenster1 ASC_WindowRec
Rollo_OG_SZ_02 TK_OG_SZ_fenster2 ASC_WindowRec
AUTO_RolloSteuerung Wetterstation ASC_windSensor
Rollo_EG_WZ_MAR_markise Wetterstation ASC_BrightnessSensor
Rollo_OG_SZ_02 Wetterstation ASC_BrightnessSensor
dum_JALOU_Gang Wetterstation ASC_BrightnessSensor
AUTO_RolloSteuerung dev_Astro ASC_twilightDevice
Rollo_EG_BAD dev_EG_BD_LUX ASC_BrightnessSensor
AUTO_RolloSteuerung dum_Wetterstation_rain ASC_rainSensor


Aber wie dem auch sei. In dieesem speziellem Fall hat das Notify aber auch auf das RegenReading reagiert und nicht auf die Windveränderung (siehe meine <<<<<<<<>>>>>>>> Markierung)

2021.05.04 13:12:40.667 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 0.0',                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
          'rain_in: 0.00',
          'israining: 0',
          'condition: cloudy'
        ];

Dieser Eintrag MUSS ganz sicher den Regeschutz auflösen, weil direkt danach zeitlich das hier folgt:

ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang Allgemein: 1
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang getDownBrightness: 1 Brightness: 28949.7 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang getUpBrightness: 1 Brightness: 28949.7 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnSetCmdFn: dum_JALOU_Gang - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 90. Grund der Fahrt: rain un-protected
2021.05.04 13:12:40.680 5: ROLLO (dum_JALOU_Gang) >> Set (pct,90)

D.h. Es vergehen 0,133 Sek zwischen notify und reaktion im Rolladen, was mir eben zeigt, dass das ASC Device nicht auf den "dum_Wetterstation_rain" dummy sondern auf die Wetterstation reagiert, obwohl der Dummy eingetragen ist :)

Vielleicht ist es so verständlicher, was ich meine :)

VG
Andreas

CoolTux

Andere mal Reading für Regen vom Dummy von rain auf regen. Kannste in the fly machen. Also direkt ändern im Attribut ohne vorher das Attribut zu löschen. Dann sollte es gehen.
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

flummy1978

Zitat von: CoolTux am 04 Mai 2021, 17:56:05
Andere mal Reading für Regen vom Dummy von rain auf regen. Kannste in the fly machen. Also direkt ändern im Attribut ohne vorher das Attribut zu löschen. Dann sollte es gehen.

Hab ich gemacht, jetzt ist natürlich erstmal die Sonne draußen  ;D

Aber meine Vermutung oben ist doch genau das was ich denke oder ? Nämlich dass das ASC auf die Regenmeldungen der Wetterstation und nicht vom Dummy reagiert hat, richtig ?


CoolTux

Zitat von: flummy1978 am 04 Mai 2021, 18:02:51
Hab ich gemacht, jetzt ist natürlich erstmal die Sonne draußen  ;D

Aber meine Vermutung oben ist doch genau das was ich denke oder ? Nämlich dass das ASC auf die Regenmeldungen der Wetterstation und nicht vom Dummy reagiert hat, richtig ?

Jein Es reagiert auf beides.
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

Canon.Fritz

Ich habe doch nochmal ein Problem mit der Beschattungsfunktion.

Am Anfang funktionierte die Beschattung super. Nachdem ich mein Tasmota Device einmal neu gestartet habe funktioniert seitdem nichts mehr. Die Infomeldung im Markiesen Device zeigt die Meldungen immer im Wechsel an.

- INFO:current shading status is 'out' - next check in 1m
- INFO: current shading status is 'in reserved' - next check in 1m
- INFO:current shading status is 'out' - next check in 1m
- INFO: current shading status is 'in reserved' - next check in 1m
.......

Im ASC Debug Modus meldet er folgendes:
ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17230 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 12133 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 12133, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 16240 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17457 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17457, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17576 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17015 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17015, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessingDriveCommand: Markiese_Test - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.05 16:27:39

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


Dabei ist mir die Zeile aufgefallen, in der folgendes steht:
Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

1. Es ist um 16:27 Uhr noch Tag und keine Nacht
2. Die Temperatur habe ich auch schon einmal Testweise auf 5°C gestellt. (mein Sensor meldet 20°C)

Anbei nochmal ein List von dem Markiesen Device
Internals:
   CID        DVES_292A3F
   DEF        DVES_292A3F
   DEVICETOPIC Markiese_Test
   FUUID      608aff8c-f33f-0d07-423a-f6728556449be0c3
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 4293
   MQTT2_Server_TIME 2021-05-05 16:35:09
   MSGCNT     4293
   NAME       Markiese_Test
   NR         183
   STATE      <a href="http://IPAddress" target="_blank">
Online
</a>
62
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-05-04 19:00:12   ASC_Enable      on
     2021-05-05 16:34:39   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2021-05-05 16:19:31   ASC_ShuttersLastDrive manual
     2021-05-05 08:30:01   ASC_Time_DriveDown 05.05.2021 - 22:00
     2021-05-05 08:30:01   ASC_Time_DriveUp 06.05.2021 - 08:30
     2021-05-05 16:35:09   BH1750_Illuminance 24
     2021-05-03 18:23:10   Command         Unknown
     2021-05-05 16:35:09   DS18B20_Id      0516A453B8FF
     2021-05-05 16:35:09   DS18B20_Temperature 22.1
     2021-04-29 20:49:53   Groups          1,2
     2021-05-05 16:35:09   Heap            26
     2021-05-02 12:22:06   IODev           MQTT2_Server
     2021-05-05 15:58:35   Info1_FallbackTopic cmnd/DVES_292A3F_fb/
     2021-05-05 15:58:35   Info1_GroupTopic cmnd/tasmotas/
     2021-05-05 15:58:35   Info1_Module    Generic
     2021-05-05 15:58:35   Info1_Version   9.4.0(tasmota)
     2021-05-05 15:58:35   Info2_Hostname  tasmota_292A3F-2623
     2021-05-05 15:58:35   Info2_IPAddress 192.168.178.38
     2021-05-05 15:58:35   Info2_WebServerMode Admin
     2021-05-05 15:58:35   Info3_RestartReason External System
     2021-04-29 20:49:53   Interlock       on
     2021-05-05 15:58:35   LWT             Online
     2021-04-29 20:49:53   LedState        2
     2021-05-05 16:35:09   LoadAvg         19
     2021-04-30 13:52:07   LogHost         
     2021-04-30 13:52:07   LogPort         514
     2021-05-05 16:35:09   MqttCount       1
     2021-04-30 13:52:07   MqttLog         0
     2021-05-05 15:58:35   POWER           
     2021-05-05 16:35:09   POWER1          off
     2021-05-05 16:35:09   POWER2          off
     2021-04-29 20:49:54   PulseTime1_Remaining 0
     2021-04-29 20:49:54   PulseTime1_Set  0
     2021-04-29 20:49:55   PulseTime2_Remaining 0
     2021-04-29 20:49:55   PulseTime2_Set  0
     2021-04-29 20:49:51   Restart         Restarting
     2021-04-29 20:49:55   SaveData        on
     2021-04-30 13:52:07   SerialLog_2_Active 2
     2021-04-29 20:49:52   SetOption26     on
     2021-04-29 20:49:53   SetOption80     on
     2021-04-29 20:49:54   SetOption81     on
     2021-05-05 16:35:09   Shutter1_Direction 0
     2021-05-05 16:35:09   Shutter1_Position 62
     2021-05-05 16:35:09   Shutter1_Target 62
     2021-05-02 13:39:43   ShutterClose1   100
     2021-05-02 13:39:53   ShutterOpen1    0
     2021-05-05 16:19:18   ShutterPosition1 62
     2021-04-29 20:53:35   ShutterStop     Done
     2021-05-05 16:35:09   Sleep           50
     2021-05-05 16:35:09   SleepMode       Dynamic
     2021-04-29 20:49:51   StateText1      off
     2021-04-29 20:49:51   StateText2      on
     2021-04-29 20:49:52   StateText3      toggle
     2021-04-29 20:49:52   StateText4      hold
     2021-04-29 20:49:54   SwitchMode1     3
     2021-04-29 20:49:54   SwitchMode2     3
     2021-04-30 13:52:07   SysLog_0_Active 0
     2021-04-30 13:52:07   TelePeriod      30
     2021-05-05 16:35:09   TempUnit        C
     2021-05-05 16:35:09   Time            2021-05-05T15:35:09
     2021-05-05 16:35:09   Uptime          0T00:36:39
     2021-05-05 16:35:09   UptimeSec       2199
     2021-04-30 13:52:07   WebLog          2
     2021-05-05 16:35:09   Wifi_AP         1
     2021-05-05 16:35:09   Wifi_BSSId      98:9B:CB:1E:28:9D
     2021-05-05 16:35:09   Wifi_Channel    6
     2021-05-05 16:35:09   Wifi_Downtime   0T00:00:03
     2021-05-05 16:35:09   Wifi_LinkCount  1
     2021-05-05 16:35:09   Wifi_RSSI       98
     2021-05-05 16:35:09   Wifi_SSId       FRITZ!Box_7590_B
     2021-05-05 16:35:09   Wifi_Signal     -51
     2021-05-04 19:37:31   associatedWith  Beschattung
     2021-04-29 20:49:51   attrTemplateVersion 20201221
     2021-05-05 15:58:44   btn_1           0
     2021-05-05 15:58:44   btn_2           0
     2021-05-05 15:58:44   btn_3           0
     2021-05-05 15:58:44   btn_4           0
     2021-05-05 15:58:44   btn_5           0
     2021-05-05 15:58:44   btn_6           0
     2021-05-05 15:58:44   btn_7           0
     2021-05-05 15:58:44   btn_8           0
     2021-05-05 15:58:44   dn              Tasmota
     2021-05-05 15:58:44   fn_1            Tasmota
     2021-05-05 15:58:44   fn_2            Tasmota2
     2021-05-05 15:58:44   ft              %prefix%/%topic%/
     2021-05-05 15:58:44   hn              tasmota_292A3F-2623
     2021-05-05 15:58:44   if              0
     2021-05-05 15:58:44   ip              192.168.178.38
     2021-05-05 15:58:44   lk              1
     2021-05-05 15:58:44   lt_st           0
     2021-05-05 15:58:44   mac             B4E62D292A3F
     2021-05-05 15:58:44   md              Generic
     2021-05-05 15:58:44   ofln            Offline
     2021-05-05 15:58:44   onln            Online
     2021-05-05 16:19:30   pct             62
     2021-05-05 15:58:44   rl_1            3
     2021-05-05 15:58:44   rl_2            3
     2021-05-05 15:58:44   rl_3            0
     2021-05-05 15:58:44   rl_4            0
     2021-05-05 15:58:44   rl_5            0
     2021-05-05 15:58:44   rl_6            0
     2021-05-05 15:58:44   rl_7            0
     2021-05-05 15:58:44   rl_8            0
     2021-05-05 15:58:44   sho_1           1
     2021-05-05 15:58:44   sho_2           0
     2021-05-05 15:58:44   sho_3           0
     2021-05-05 15:58:44   sho_4           0
     2021-05-05 15:58:44   sn_BH1750_Illuminance 65
     2021-05-05 15:58:44   sn_DS18B20_Id   0516A453B8FF
     2021-05-05 15:58:44   sn_DS18B20_Temperature 21.5
     2021-05-05 15:58:44   sn_Shutter1_Direction -1
     2021-05-05 15:58:44   sn_Shutter1_Position 11
     2021-05-05 15:58:44   sn_Shutter1_Target 100
     2021-05-05 15:58:44   sn_TempUnit     C
     2021-05-05 15:58:44   sn_Time         2021-05-05T14:58:44
     2021-05-05 15:58:44   so_11           0
     2021-05-05 15:58:44   so_114          0
     2021-05-05 15:58:44   so_117          0
     2021-05-05 15:58:44   so_13           0
     2021-05-05 15:58:44   so_17           0
     2021-05-05 15:58:44   so_20           0
     2021-05-05 15:58:44   so_30           0
     2021-05-05 15:58:44   so_4            0
     2021-05-05 15:58:44   so_68           0
     2021-05-05 15:58:44   so_73           0
     2021-05-05 15:58:44   so_82           0
     2021-05-05 16:19:30   state           62
     2021-05-05 15:58:44   state_1         off
     2021-05-05 15:58:44   state_2         on
     2021-05-05 15:58:44   state_3         toggle
     2021-05-05 15:58:44   state_4         hold
     2021-04-30 16:13:26   subscriptions   cmnd/DVES_292A3F_fb/# cmnd/tasmota_292A3F/# cmnd/tasmotas/#
     2021-05-05 15:58:44   sw              9.4.0
     2021-05-05 15:58:44   swc_1           -1
     2021-05-05 15:58:44   swc_2           -1
     2021-05-05 15:58:44   swc_3           -1
     2021-05-05 15:58:44   swc_4           -1
     2021-05-05 15:58:44   swc_5           -1
     2021-05-05 15:58:44   swc_6           -1
     2021-05-05 15:58:44   swc_7           -1
     2021-05-05 15:58:44   swc_8           -1
     2021-05-05 15:58:44   t               tasmota_292A3F
     2021-05-05 15:58:44   tp_1            cmnd
     2021-05-05 15:58:44   tp_2            stat
     2021-05-05 15:58:44   tp_3            tele
     2021-05-05 15:58:44   ty              0
     2021-05-05 15:58:44   ver             1
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 0
   ASC_BrightnessSensor Markiese_Test:BH1750_Illuminance
   ASC_Down   brightness
   ASC_LockOut off
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 150:50
   ASC_Shading_WaitingPeriod 120
   ASC_TempSensor Markiese_Test:DS18B20_Temperature
   ASC_Up     brightness
   DbLogExclude .*
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://tasmota.github.io/docs/Blinds-and-Shutters/</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   eventMap   open:opens close:closes
   group      Terrassen Markiese
   icon       fts_shutter_updown
   model      tasmota_2ch_shutter_invert_1
   readingList tele/tasmota_292A3F/LWT:.* LWT
   stat/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   stat/tasmota_292A3F/POWER1:.* POWER1
   stat/tasmota_292A3F/POWER1:on {{'state' => 'opening'}}
   stat/tasmota_292A3F/POWER2:.* POWER2
   stat/tasmota_292A3F/POWER2:on {{'state' => 'closing'}}
   stat/tasmota_292A3F/SHUTTER1:.* state
   stat/tasmota_292A3F/SHUTTER1:.* pct
   tele/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/STATE:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/SENSOR:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/INFO.:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/UPTIME:.* { json2nameValue($EVENT) }
DVES_292A3F:cmnd/tasmota_292A3F/POWER:.* POWER
DVES_292A3F:tasmota/discovery/B4E62D292A3F/config:.* { json2nameValue($EVENT) }
DVES_292A3F:tasmota/discovery/B4E62D292A3F/sensors:.* { json2nameValue($EVENT) }
   room       ASC
   setList    close:noArg cmnd/tasmota_292A3F/ShutterClose1
   open:noArg cmnd/tasmota_292A3F/ShutterOpen1
   half:noArg cmnd/tasmota_292A3F/ShutterPosition1 50
   pct:slider,0,1,100 cmnd/tasmota_292A3F/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/tasmota_292A3F/ShutterStop1
   resetClose:noArg cmnd/tasmota_292A3F/ShutterSetClose1
   x_configuration cmnd/tasmota_292A3F/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   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_BetweenTheTime 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,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   webCmd     :open:close:half:stop:pct


Zudem habe ich noch festgestellt, das die eingestellte ASC_Shading_WaitingPeriod auf 120 eingestellt ist aber im reading "INFO: current shading status is 'out' - next check in 1m" anzeigt wird. Hier hat sich wohl im Code ein Fehler eingeschlichen.

Ich hoffe es kann mir jemand helfen, dass wieder richtig beschattet wird  8)
FHEM auf Raspberry3, Betriebssystem Raspberry Pi OS, diverse Wemos D1 mini Boards, Sonoff S20, Shellys

CoolTux

Die Anzeige des Checks ist korrekt. Es wird alle waitingPeriode/2 gecheckt.

Starte fhem mal neu bitte
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

Canon.Fritz

Ein Neustart von Fhem brachte keine Änderung.
Es wechselt immer noch von ,,in reserved" nach ,,out".
FHEM auf Raspberry3, Betriebssystem Raspberry Pi OS, diverse Wemos D1 mini Boards, Sonoff S20, Shellys

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

Canon.Fritz

Zitat von: Canon.Fritz am 05 Mai 2021, 16:46:01

Im ASC Debug Modus meldet er folgendes:
ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17230 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 12133 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 12133, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 16240 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17457 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17457, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - 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!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17576 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17015 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17015, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessingDriveCommand: Markiese_Test - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.05 16:27:39

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


Dabei ist mir die Zeile aufgefallen, in der folgendes steht:
Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet


Brauchst du noch andere Informationen ?
FHEM auf Raspberry3, Betriebssystem Raspberry Pi OS, diverse Wemos D1 mini Boards, Sonoff S20, Shellys

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