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

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

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

#2610
Zitatwenn es keine Terrasse sondern ein Balkon ist, dann brauchst du statt des Schlüssels einen Fallschirm
Oder statt der Frau eine Leiter?


@CoolTux: Ich habe schon wieder ein Feature-Request. Das Attribut ASC_Shading_Pos sollte beim Ausführen des "set ... pct <Wert>" an den Rollladen überprüft werden. Wenn es sich um einen {} geklammerten Ausdruck handelt, wird er nicht direkt an den set-Befehl übergeben, sondern vorher mit eval(...) ausgewertet. Zusätzlich könnte man in dem Ausdruck vor Evaluation auch noch die Variablen $ALT,$AZ durch den aktuellen Sonnenstand ersetzen.

Das würde die Angabe einer Perl-Funktion ermöglichen, welche die Shading_Pos dynamisch an den Sonnenstand anpasst.

LG

pah

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

Stephan1965

Hallo CoolTux,
bezüglich der beiden Fenstersensoren:
ZitatDu musst dann beide in eine structure packen. Mit clientstate_behavior und clientstate_priority kommst Du dann ans Ziel.


Internals:
   ATTR       SENSOR
   CFGFN     
   CHANGEDCNT 6
   DEF        SENSOR Fenster_links_Kueche Fenster_rechts_Kueche
   FUUID      5d6e9eaf-f33f-cd59-9320-cbab4bee8e8b2464
   NAME       Fenstersensor_Kueche
   NR         27633
   NTFY_ORDER 50-Fenstersensor_Kueche
   STATE      closed
   TYPE       structure
   READINGS:
     2019-09-03 19:19:14   LastDevice      Fenster_rechts_Kueche
     2019-09-03 19:19:14   LastDevice_Abs  Fenster_rechts_Kueche
     2019-09-03 19:19:14   state           closed
Attributes:
   clientstate_behavior relative
   clientstate_priority open closed
   devStateIcon closed:fts_window_1w@green open:fts_window_1w_open@red
   room       1.4_Kueche


Es funktioniert. Danke!

Gruß
Stephan

BOFH

Zitat von: FunkOdyssey am 02 September 2019, 17:30:26
Ich hole das Thema noch einmal wieder hoch, da ich nun ein Debug-Log dazu habe.
Sämtliche Jalousien (eine Ausnahme zum Debuggen) haben nun ein "event-on-change-reading .*". Aber das macht keinen Unterschied.
Ich sende dir die Logs und Lists per E-Mail zu.
Danke.

Gab es hier schon eine "Lösung"?  Meine Rollos fahren auch runter aufgrund Helligkeit und dann wieder in Privacy Pos bei 
ASC_Time_Down_Late - ASC_PrivacyDownTime_beforNightClose;  und dann wieder runter bei ASC_Time_Down_Late
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

CoolTux

Der Grund ist bekannt, allein an Zeit mangelt es aktuell. Aber ich denke diesen Monat wird das auf jeden Fall was.
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

Beetle2003

Guten Morgen,

gibt es einen Parameter der es mir ermöglicht, dass mein Rolle X Minuten vor dem Astro Event fährt?

Danke

Prof. Dr. Peter Henning


CoolTux

Zitat von: Beetle2003 am 04 September 2019, 06:50:38
Guten Morgen,

gibt es einen Parameter der es mir ermöglicht, dass mein Rolle X Minuten vor dem Astro Event fährt?

Danke

Aktuell noch nicht.
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

kotaro

Hallo,

ich werde langsam meine Rollos von Gurtzug auf elektrisch und automatisiert umstellen. Dabei dachte ich, ach ich mache das ganze easy in Homematic.. gibt ja da schon einige Lösungen (u.a. mit Direktverbindungen) aber dann bin ich auf dieses Tolle Modul gestoßen, und ich werde auch dies wieder in FHEM bearbeiten  ;D

Jetzt meine Frage/Feature-Request:

  • Ist es möglich, das man das die morgendlichen Rollläden-Öffnung nicht nach Astro-Funktion, sondern mit dem Residents-Device --> Status awake nutzen könnte? so könnte man zum beispiel einstellen, wenn das Haus/oder eine Person (z.B. erst wenn meine Frau erwacht - da sie einen leichten Schlaf hat und ich oft vor ihr aufstehe) die Rollos hochfahren? oder wäre das sinnvoller über die Residents/ROOMMATE zu steuern (das man einstellt, nicht vor 7:30 bei ASC und bei Residents bei Awake alle Rollos hochfahren lässt?)
  • Klasse wäre natürlich, wenn man das auch wieder global einstellen könnte im ASC und (z.b. 1 Rollo getrennt einstellen könnte)


Aber ich weiß nicht, ob das überhaut gewünscht ist....

CoolTux

Zitat von: kotaro am 04 September 2019, 10:02:11
Hallo,

ich werde langsam meine Rollos von Gurtzug auf elektrisch und automatisiert umstellen. Dabei dachte ich, ach ich mache das ganze easy in Homematic.. gibt ja da schon einige Lösungen (u.a. mit Direktverbindungen) aber dann bin ich auf dieses Tolle Modul gestoßen, und ich werde auch dies wieder in FHEM bearbeiten  ;D

Jetzt meine Frage/Feature-Request:

  • Ist es möglich, das man das die morgendlichen Rollläden-Öffnung nicht nach Astro-Funktion, sondern mit dem Residents-Device --> Status awake nutzen könnte? so könnte man zum beispiel einstellen, wenn das Haus/oder eine Person (z.B. erst wenn meine Frau erwacht - da sie einen leichten Schlaf hat und ich oft vor ihr aufstehe) die Rollos hochfahren? oder wäre das sinnvoller über die Residents/ROOMMATE zu steuern (das man einstellt, nicht vor 7:30 bei ASC und bei Residents bei Awake alle Rollos hochfahren lässt?)
  • Klasse wäre natürlich, wenn man das auch wieder global einstellen könnte im ASC und (z.b. 1 Rollo getrennt einstellen könnte)


Aber ich weiß nicht, ob das überhaut gewünscht ist....

Hallo,

Das gibt es bereits. Der Status von zugeordnete Rommates wird selbstverständlich beachtet. So lange noch ein Roommate auf asleep steht wird das Rollo selbst bei anstehender Tagfahrt nicht hoch gefahren sondern dann erst wenn der letzte Roommate erwacht 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

kotaro

Zitat von: CoolTux am 04 September 2019, 10:24:04
Hallo,

Das gibt es bereits. Der Status von zugeordnete Rommates wird selbstverständlich beachtet. So lange noch ein Roommate auf asleep steht wird das Rollo selbst bei anstehender Tagfahrt nicht hoch gefahren sondern dann erst wenn der letzte Roommate erwacht ist.


Grüße

Ach das ist ja echt super, muss ich mir genauer anschauen. Leider stellt sich mir noch eine weitere Frage, ist es möglich, das man das Control unabhängig von ASC_Pos_Reading einstellen kann? also ASC_Pos_Reading pct[:Parameter zum Einstellen des Levels]

Min anderen Worten, man kann in Homematic IP mehrere (3) virtuelle Kanäle nutzen, und diese mit or, xor und anderen dingen verknüpfen.
Jetzt möchte ich grundsätzlich das ich mit der Fernbedienung den Kanal 4, Kanal 5 für Wetter/Twilight usw., Kanal 6 für Aussperrschutz (Direktverknüpfung mit Sensor für erhöhten WAF) und entsprechend diese miteinander verbinden.

jetzt lässt sich auch über FHEM mit 4.LEVEL oder 5.LEVEL oder 6.LEVEL der entsprechende Kanal steuern, aber der Levelstatus erscheint sinnvoll nur in Kanal 3 (mittels pct wie im default hinterlegt erfassbar).

Also wäre die Frage, ob man hier einen optionalen Kanal zum Steuern unabhängig des Reading einstellen könnte? Die könnte man ja unter ASC_Pos_Reading zusätzlich wie o.g. aufnehmen. Wäre das Möglich?

Ist auf jeden Fall nix dringenden, wäre aber cool, wenn das möglich wäre, oder habe ich schon wieder etwas überlesen?

CoolTux

Das kann nur einer beantworten der bereits HMIP im Einsatz hat. Es gibt glaube ein oder zwei User die ASC mit HMIP verwenden und es scheint auch zu 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

Prof. Dr. Peter Henning

Ich verstehe den Use Case noch nicht - warum sollte man einen Kanal einer Fernbedienung mit einem Sensor verknüpfen wollen? Was soll denn genau wie fernbedienbar sein ?

LG

pah

C0mmanda

Zitat von: CoolTux am 01 September 2019, 07:27:09
Kannst Du bitte genau diesem Rollo ein event-on-change-reading .* Verpassen und über den Tag so drei vier mal noch mal testen?

Mit Zuordnung des Rollos meinst Du
AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 =....

Diese Zuordnung kommt aber nicht von ASC sondern ist genau das was FHEM erkennt. Es ist das Event so wie Du es auch im Eventmonitor sehen würdest aufgefangen von ASC.

Mahlzeit,

bin jetzt endlich mal dazu gekommen etwas zu testen.
Manual-Erkennung immer noch bescheiden.

ASC-debug 1
ASC-Dev verbose 5
Rolladen-Dev verbose 5
Rolladen-Dev event-on-change-reading .*


Versuch 1 - manual nicht erkannt:

2019.09.02 17:09:17 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.09.02 17:09:17 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.02 17:09:18 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.02 17:09:18 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: 87',
          'motor: up:87',
          'state: 87'
        ];

2019.09.02 17:09:18 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.02 17:09:22 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 15',
          'durTimerPresence: 00:15:20'
        ];

2019.09.02 17:09:34 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.02 17:09:34 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.02 17:09:34 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: off (to VCCU)',
          'level: 0',
          'motor: stop:off',
          'pct: 0',
          'state: off'
        ];

2019.09.02 17:09:34 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process


Versuch 2 - ebenfalls kein manual erkannt:

2019.09.04 19:55:41 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_pending pending:1
2019.09.04 19:55:41 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_18'
        ];

2019.09.04 19:55:41 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_18'
        ];

2019.09.04 19:55:41 3: CUL_HM set OG.sz.RO.SZRolladen pct 18
2019.09.04 19:55:41 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.04 19:55:41 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 19:55:41 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: 0',
          'motor: down:off',
          'state: off'
        ];

2019.09.04 19:55:41 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.04 19:55:45 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 19:55:45 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.04 19:55:45 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 18 (to VCCU)',
          'level: 18',
          'motor: stop:18',
          'pct: 18',
          'state: 18'
        ];

2019.09.04 19:55:45 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.04 19:56:00 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 211',
          'durTimerPresence: 03:31:20'
        ];

2019.09.04 19:56:16 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'rssi: -61.0'
        ];

2019.09.04 19:56:16 4: AutoShuttersControl (OG.az.RO.AZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 19:56:16 - EventProcessingShadingBrightness: OG.az.RO.AZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 19:56:16 4: AutoShuttersControl (EG.wz.RO.WZRolladen.2) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 19:56:16 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.2 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 19:56:16 4: AutoShuttersControl (OG.sz.RO.SZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 19:56:16 - EventProcessingShadingBrightness: OG.sz.RO.SZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 19:56:16 4: AutoShuttersControl (EG.wz.RO.WZRolladen.1) - EventProcessingShadingBrightness


Versuch 3 - kein manual erkannt

019.09.04 20:01:20 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_pending pending:1
2019.09.04 20:01:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2019.09.04 20:01:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2019.09.04 20:01:20 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.09.04 20:01:20 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.04 20:01:20 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 20:01:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: 18',
          'motor: up:18',
          'state: 18'
        ];

2019.09.04 20:01:20 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.04 20:01:21 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'load: 9'
        ];

2019.09.04 20:01:21 4: AutoShuttersControl (OG.az.RO.AZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: OG.az.RO.AZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (EG.wz.RO.WZRolladen.2) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.2 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (OG.sz.RO.SZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: OG.sz.RO.SZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (EG.wz.RO.WZRolladen.1) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.1 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (EG.sp.RO.SPRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: EG.sp.RO.SPRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (EG.ku.RO.KURolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: EG.ku.RO.KURolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (OG.gz.RO.GZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: OG.gz.RO.GZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:21 4: AutoShuttersControl (EG.ez.RO.EZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:21 - EventProcessingShadingBrightness: EG.ez.RO.EZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'brightnessraw: 85',
          'brightness:   114'
        ];

2019.09.04 20:01:22 4: AutoShuttersControl (OG.az.RO.AZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: OG.az.RO.AZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (EG.wz.RO.WZRolladen.2) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.2 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (OG.sz.RO.SZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: OG.sz.RO.SZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (EG.wz.RO.WZRolladen.1) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: EG.wz.RO.WZRolladen.1 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (EG.sp.RO.SPRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: EG.sp.RO.SPRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (EG.ku.RO.KURolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: EG.ku.RO.KURolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (OG.gz.RO.GZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: OG.gz.RO.GZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:22 4: AutoShuttersControl (EG.ez.RO.EZRolladen) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2019.09. 4 20:01:22 - EventProcessingShadingBrightness: EG.ez.RO.EZRolladen - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2019.09.04 20:01:26 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 20:01:26 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.04 20:01:26 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: off (to VCCU)',
          'level: 0',
          'motor: stop:off',
          'pct: 0',
          'state: off'
        ];

2019.09.04 20:01:26 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process


Versuch 4 - hier habe ich vorher den Fenstersensor mittels setreading <device> state closed auf geschlossen gesetzt. Manual erkannt!

2019.09.04 20:04:14 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_pending pending:1
2019.09.04 20:04:14 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_10'
        ];

2019.09.04 20:04:14 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_10'
        ];

2019.09.04 20:04:14 3: CUL_HM set OG.sz.RO.SZRolladen pct 10
2019.09.04 20:04:14 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.09.04 20:04:14 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 20:04:14 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: 0',
          'motor: down:off',
          'state: off'
        ];

2019.09.04 20:04:14 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.04 20:04:17 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.09.04 20:04:17 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.09.04 20:04:17 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 10 (to VCCU)',
          'level: 10',
          'motor: stop:10',
          'pct: 10',
          'state: 10'
        ];


ASC_DEBUG!!! 2019.09. 4 20:04:17 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'deviceMsg: 10 (to VCCU)',
          'level: 10',
          'motor: stop:10',
          'pct: 10',
          'state: 10'
        ];


ASC_DEBUG!!! 2019.09. 4 20:04:17 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'deviceMsg: 10 (to VCCU) level: 10 motor: stop:10 pct: 10 state: 10';

2019.09.04 20:04:17 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 10'
        ];


ASC_DEBUG!!! 2019.09. 4 20:04:17 - EventProcessingShutters: OG.sz.RO.SZRolladen - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1567620257 Last Position Timestamp: 1567615658 Drive Up Max Duration: 40 Last Position: 30 aktuelle Position: 10
2019.09.04 20:04:17 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];


ASC_DEBUG!!! 2019.09. 4 20:04:17 - FnIsDay: OG.sz.RO.SZRolladen Allgemein: 1

ASC_DEBUG!!! 2019.09. 4 20:04:17 - FnIsDay: OG.sz.RO.SZRolladen getDownBrightness: 1 Brightness: 96 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2019.09. 4 20:04:17 - FnIsDay: OG.sz.RO.SZRolladen getUpBrightness: 1 Brightness: 96 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2019.09. 4 20:04:17 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!

ASC_DEBUG!!! 2019.09. 4 20:04:17 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2019.09.04 20:04:17 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.09.04 20:04:17 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: manual'
        ];


Der Vollständigkeit halber noch die lists:

ASC-Device:

Internals:
   FUUID      5d41be51-f33f-02b0-5861-2d1c6be1a306fa21
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  Astro,Buienradar,EG.ez.RO.EZRolladen,EG.ez.TK.FensterGross.strc,EG.ku.RO.KURolladen,EG.ku.TK.FensterKU,EG.sp.RO.SPRolladen,EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2,EG.wz.TK.FensterGross.strc,EG.wz.TK.FensterKlein,GH.xx.LS.HelligkeitAussen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen,OG.sz.TK.FensterSZ,Rolladensteuerung,global,rgr_Home,rr_Katha,rr_Sascha
   NR         426
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.6.30
   OLDREADINGS:
   READINGS:
     2019-09-04 17:47:56   EG.ez.RO.EZRolladen_PosValue 30
     2019-09-04 06:52:31   EG.ez.RO.EZRolladen_lastPosValue 100
     2019-09-04 16:37:26   EG.ez.RO.EZRolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:38   EG.ku.RO.KURolladen_PosValue 0
     2019-09-04 14:56:26   EG.ku.RO.KURolladen_lastPosValue 45
     2019-09-04 16:37:26   EG.ku.RO.KURolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:50   EG.sp.RO.SPRolladen_PosValue 0
     2019-09-04 06:52:31   EG.sp.RO.SPRolladen_lastPosValue 100
     2019-09-04 16:37:26   EG.sp.RO.SPRolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:38   EG.wz.RO.WZRolladen.1_PosValue 0
     2019-09-04 06:52:31   EG.wz.RO.WZRolladen.1_lastPosValue 100
     2019-09-04 16:37:26   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:38   EG.wz.RO.WZRolladen.2_PosValue 0
     2019-09-04 06:52:31   EG.wz.RO.WZRolladen.2_lastPosValue 100
     2019-09-04 16:37:26   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:46   OG.az.RO.AZRolladen_PosValue 0
     2019-09-04 06:52:31   OG.az.RO.AZRolladen_lastPosValue 100
     2019-09-04 16:37:26   OG.az.RO.AZRolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 18:47:47   OG.gz.RO.GZRolladen_PosValue 0
     2019-09-04 06:52:31   OG.gz.RO.GZRolladen_lastPosValue 80
     2019-09-04 16:37:26   OG.gz.RO.GZRolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-09-04 20:04:17   OG.sz.RO.SZRolladen_PosValue 10
     2019-09-04 16:24:41   OG.sz.RO.SZRolladen_lastPosValue 87
     2019-09-04 16:37:26   OG.sz.RO.SZRolladen_nextAstroTimeEvent  4.09.2019 - 20:49
     2019-07-31 20:11:43   ascEnable       on
     2019-07-31 18:19:11   controlShading  on
     2019-07-31 18:14:09   hardLockOut     off
     2019-09-04 16:37:23   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2019-09-04 16:37:23   room_EnOcean_Rolladen EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen
     2019-09-04 16:37:23   room_Homekit_Rolladen EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2019-07-31 18:19:20   selfDefense     on
     2019-09-04 20:04:17   state           manual
     2019-07-31 20:13:44   sunriseTimeWeHoliday on
     2019-09-04 16:37:23   userAttrList    rolled out
   helper:
     shuttersList:
       EG.ez.RO.EZRolladen
       EG.ku.RO.KURolladen
       EG.sp.RO.SPRolladen
       EG.wz.RO.WZRolladen.1
       EG.wz.RO.WZRolladen.2
       OG.az.RO.AZRolladen
       OG.gz.RO.GZRolladen
       OG.sz.RO.SZRolladen
   monitoredDevs:
     Astro:
       Rolladensteuerung ASC_twilightDevice
     Buienradar:
       Rolladensteuerung ASC_rainSensor
     EG.ez.RO.EZRolladen:
     EG.ez.TK.FensterGross.strc:
       EG.ez.RO.EZRolladen ASC_WindowRec
     EG.ku.RO.KURolladen:
     EG.ku.TK.FensterKU:
       EG.ku.RO.KURolladen ASC_WindowRec
     EG.sp.RO.SPRolladen:
     EG.wz.RO.WZRolladen.1:
     EG.wz.RO.WZRolladen.2:
     EG.wz.TK.FensterGross.strc:
       EG.wz.RO.WZRolladen.2 ASC_WindowRec
     EG.wz.TK.FensterKlein:
       EG.wz.RO.WZRolladen.1 ASC_WindowRec
     GH.xx.LS.HelligkeitAussen:
       EG.ez.RO.EZRolladen ASC_BrightnessSensor
       EG.ku.RO.KURolladen ASC_BrightnessSensor
       EG.sp.RO.SPRolladen ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.1 ASC_BrightnessSensor
       EG.wz.RO.WZRolladen.2 ASC_BrightnessSensor
       OG.az.RO.AZRolladen ASC_BrightnessSensor
       OG.gz.RO.GZRolladen ASC_BrightnessSensor
       OG.sz.RO.SZRolladen ASC_BrightnessSensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     rgr_Home:
       EG.ez.RO.EZRolladen ASC_Roommate_Device
       EG.ku.RO.KURolladen ASC_Roommate_Device
       EG.sp.RO.SPRolladen ASC_Roommate_Device
       EG.wz.RO.WZRolladen.1 ASC_Roommate_Device
       EG.wz.RO.WZRolladen.2 ASC_Roommate_Device
       OG.az.RO.AZRolladen ASC_Roommate_Device
       Rolladensteuerung ASC_residentsDev
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -6
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_debug  1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor Buienradar:state 2.5:1.5 30
   ASC_residentsDev rgr_Home:presence
   ASC_shuttersDriveOffset 0
   ASC_tempSensor GV.xx.TF.Aussen:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfDefense.active:status_locked selfDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    5


Rolladen-Device:

Internals:
   CUL_Stick_MSGCNT 14
   CUL_Stick_RAWMSG A0D6DA4103B9B882CD68A0601B400::-57:CUL_Stick
   CUL_Stick_RSSI -57
   CUL_Stick_TIME 2019-09-04 20:04:17
   DEF        3B9B88
   FUUID      5c443663-f33f-02b0-c822-df189f5fbff095c1
   HMLAN_MSGCNT 14
   HMLAN_RAWMSG E3B9B88,0000,12463AF8,FF,FFC6,6DA4103B9B882CD68A0601B400
   HMLAN_RSSI -58
   HMLAN_TIME 2019-09-04 20:04:17
   IODev      HMLAN
   LASTInputDev CUL_Stick
   MSGCNT     28
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         170
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      10
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:6D - t:10 s:3B9B88 d:2CD68A 0601B400
   protLastRcv 2019-09-04 20:04:17
   protRcv    14 last_at:2019-09-04 20:04:17
   protSnd    14 last_at:2019-09-04 20:04:17
   protState  CMDs_done
   rssi_HMLAN cnt:7 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_CUL_Stick cnt:14 min:-58.5 max:-56.5 avg:-57.46 lst:-57
   rssi_at_HMLAN cnt:14 min:-61 max:-58 avg:-59.07 lst:-58
   READINGS:
     2019-08-11 11:15:28   ASC_Enable      on
     2019-09-04 20:04:17   ASC_ShuttersLastDrive manual
     2019-09-04 16:37:26   ASC_Time_DriveDown  4.09.2019 - 20:49
     2019-09-04 16:37:26   ASC_Time_DriveUp  5.09.2019 - 06:30
     2019-09-04 16:37:26   ASC_Time_PrivacyDriveDown  4.09.2019 - 20:34
     2019-08-04 19:14:45   Automatik_Pos_vor_Windowsafety 19
     2019-09-04 20:04:14   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2019-08-25 10:58:52   PairedTo        0x2CD68A
     2018-10-10 17:49:26   R-driveDown     13.5 s
     2018-10-10 17:49:26   R-driveTurn     0.5 s
     2018-10-10 17:49:26   R-driveUp       16 s
     2018-10-10 17:49:25   R-pairCentral   0x2CD68A
     2018-10-10 17:49:26   R-sign          off
     2019-08-25 10:58:52   RegL_00.        00:00 02:01 0A:2C 0B:D6 0C:8A 15:05 18:00
     2019-08-25 10:58:53   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00 30:06 56:00 57:22
     2019-09-04 16:37:23   associatedWith  Rolladensteuerung
     2019-09-04 20:04:17   deviceMsg       10 (to VCCU)
     2019-08-11 02:43:43   inhibit         set_off
     2019-09-04 20:04:17   level           10
     2019-09-04 20:04:17   motor           stop:10
     2019-09-04 20:04:17   pct             10
     2019-09-04 20:04:17   recentStateType info
     2019-09-04 20:04:17   state           10
     2019-09-04 20:04:17   timedOn         off
   helper:
     HM_CMDNR   109
     cSnd       112CD68A3B9B880201C8,112CD68A3B9B880201B4
     dlvlCmd    ++A0112CD68A3B9B880201B4
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3B9B88,00,00,00
       nextSend   1567620257.72999
       rxt        0
       vccu       VCCU
       p:
         3B9B88
         00
         00
         00
       prefIO:
         HMLAN
         CUL_Stick
     mRssi:
       mNo        6D
       io:
         CUL_Stick:
           -57
           -57
         HMLAN:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN
       flg        A
       ts         1567620257.5733
       ack:
         HASH(0x8df0fa0)
         6D80022CD68A3B9B8800
     rssi:
       HMLAN:
         avg        -57
         cnt        7
         lst        -57
         max        -57
         min        -57
       at_CUL_Stick:
         avg        -57.4642857142857
         cnt        14
         lst        -57
         max        -56.5
         min        -58.5
       at_HMLAN:
         avg        -59.0714285714286
         cnt        14
         lst        -58
         max        -58
         min        -61
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness
   ASC_Closed_Pos 87
   ASC_DriveUpMaxDuration 40
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 900
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device rr_Sascha
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 87
   ASC_Shading_Direction 180
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 86
   ASC_Shading_StateChange_Cloudy 10000
   ASC_Shading_StateChange_Sunny 15000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OG.sz.TF.Schlafzimmer
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 06:40
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_Stick
   IOgrp      VCCU:HMLAN,CUL_Stick
   autoReadReg 4_reqStatus
   comment    Cloudy/sunny 2000 / 2500
Shading Angle 75 / 75
Shading Direction 180
Shading Elev. 25

   devStateIcon Auf:fts_shutter_10@green Zu:fts_shutter_100@black 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 0\d.*:fts_shutter_10
   event-on-change-reading .*
   expert     2_raw
   firmware   2.5
   group      Rolladen
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000,
   room       Homekit,Rolladen
   serialNr   MEQ0391510
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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: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
   verbose    5
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


Gruß

CoolTux

Können bitte die Leute mit dem PrivacyDrive after NightDrive mal die aktuelle Devel Version aus dem Git testen? Danke.
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