FHEM Forum

FHEM => Automatisierung => Thema gestartet von: CoolTux am 30 Oktober 2018, 17:29:46

Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Oktober 2018, 17:29:46
Seit nun schon 2 Monaten testen mutige User das Modul und ich denke das die meisten Funktionen nun soweit laufen das auch ein größerer Nutzerkreis es wagen kann das Modul zu installieren.
Wer sich für dieses Modul entscheidet muß andere Automatisierungen für die Rolläden entfernen oder deaktivieren.

Dieses Modul wurde als vollständiger Ersatz für Bernd (Cluni) seine Script entwickelt.

Bitte erschreckt nicht, das Modul verteilt sehr viele Attribute an die Rollädendevices auf Basis von userattr in den Rolläden. Die userattr Liste wird dabei erweiter, habt Ihr also schon was da drin stehen kommen die Modulattribute hinzu. Genau so verhält es sich beim löschen des Moduldevices. Dabei werden sämtliche Attribute aus den Rollädendevices gelöscht und die userattr liste geleert bis auf das was vorher schon drin stand.

Als erstes empfiehlt es sich im Device der Rolladensteuerung selbst die Attribute an zu passen. Danach muß jedes Rolladendevice durchgegangen werden und die Attribute überprüft und/oder gesetzt werden. Das Roommate Attribut wird da weg gelassen wo kein Bewohner im Raum schläft.

Fügt bitte jedem Rolladen der in die automatische Steuerung rein soll nach dem define von AutoShuttersControl das Attribut AutoShuttersControl 1 oder 2 ein.
Eine ausführliche Anleitung bekommt Ihr über die Commandref des Modules.

Und hier noch ein Raw Import zum anlegen eines Dummy Roommates/Bewohner.

defmod rr_Maria dummy
attr rr_Mann readingList state
attr rr_Mann room Test
attr rr_Mann setList state:home,gotosleep,awoken,absent,asleep
attr rr_Mann userReadings lastState:(home|awoken|asleep|gotosleep|absent) { OldValue($name) }



Nun habt Ihr alles durchgelesen und könnt los legen.
Das Modul befindet sich nun im offiziellen SVN und kommt per Update zu Euch.


Ich wünsche Euch ganz viel Spaß




Aktuelle Wünsche und/oder Probleme findet man hier. Hoffe ich denke daran es zu pflegen  :)
https://github.com/fhem/AutoShuttersControl/issues
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisman am 30 Oktober 2018, 17:47:05
Hi,

habe mal versucht das Modul zu installieren,

bin aber über viele Sachen Gestolpert...

Device für Sonnenlicht? min und max gibt es
Einbindung Astro oder Twilight werte werden überall anders genant und man muss stundenlang suchen...

Rollo gibt es bei mir zwei seiten A und B (A hat vormittag Sonne B hat nachmittag Sonne)
beide Seiten Haben sensoren  Licht Temperatur und regen
jedes Fenster Hat zwei sensoren (threestate) (xmal möglichkeiten)

also ingesammt gute Idee aber für mich nicht nutzer (zuviel lesen znd zuwenig Info)

gruss
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Oktober 2018, 18:01:25
Zitat von: eisman am 30 Oktober 2018, 17:47:05
Hi,

habe mal versucht das Modul zu installieren,

bin aber über viele Sachen Gestolpert...

Device für Sonnenlicht? min und max gibt es
Einbindung Astro oder Twilight werte werden überall anders genant und man muss stundenlang suchen...

Rollo gibt es bei mir zwei seiten A und B (A hat vormittag Sonne B hat nachmittag Sonne)
beide Seiten Haben sensoren  Licht Temperatur und regen
jedes Fenster Hat zwei sensoren (threestate) (xmal möglichkeiten)

also ingesammt gute Idee aber für mich nicht nutzer (zuviel lesen znd zuwenig Info)

gruss
Es sollte eigentlich alles in der Commandref drin stehen. Wenn Du mir etwas konkreter sagst was genau Du vermisst oder nicht verstanden hast kann ich gerne helfen.
Und wie geschrieben ist Beschattung noch nicht enthalten, somit ist auch Astro oder Twilight noch nicht implementiert.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisman am 31 Oktober 2018, 01:17:04
Hi,

Erstmal Klasse IDEE für das Modul...

Eigentlich habe sich meine Fragen schon beantwortet.
Mir ist halt aufgefallen. Das es die Punkte Helligkeit min und max aber kein device dazu gibt.
Wie oben beschrieben habe ich für ein Fenster 2 Sensoren und 1 Rollo. Die Fenster habe ich schon zu einen Fenster zusammen gefasst  "openopen oder obenclosed usw." Nur wie eintragen

Vielleicht könnten die Daten, wenn man z.B. Astro nutzt direkt übernommen werden. Oder die Readings gleich benennen. Würde für einen Anwender entspannter sein.

Bei der commandref wird man mächtig erschlagen. Bei der Flut an Informationen. So richtig schlau bin ich nicht draus geworden.

Muss aber sagen, das ich mir das nur angeschaut habe (ohne lange lesen) nur Install und commandref.

Gruss
Nur so ein paar Punkt die mir eingefallen sind (da ich noch unterwegs bin)
PS: werde wenn ich etwas mehr Zeit habe nochmal testen. Da ich das Modul sehr interessant finde.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 31 Oktober 2018, 05:43:43
An dem Beschattungsthema bin ich dran und würde die entsprechenden Codeschnipsel allgemein zur Verfügung stellen. Ist mathematisch nicht ganz trivial, wird also noch eine Weile dauern.

Da ich Euer Modul noch nicht installiert habe:
a.) Gibt es darin die Möglichkeit, für einen Rollladen den Sollstand und den Iststand separat zu verarbeiten?
b.) Kann man das Anfahren eines Sollstandes mit einer Verzögerung versehen?
c.) Kann man das Anfahren eines Sollstandes schrittweise machen, z.B. einmal pro Minute ein kleines Stück?
d.) Kann man (für Abschreckungszwecke bei der Alarmierung) einen Rollladen (oder alle Rollläden) mal um 5% bewegen, und nach 1 Minute wieder zurück?

Punkt d.) nutze ich seit einigen Jahren, hat echt einen guten Effekt...

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 06:51:20
Zitat von: eisman am 31 Oktober 2018, 01:17:04
Mir ist halt aufgefallen. Das es die Punkte Helligkeit min und max aber kein device dazu gibt.
**Das Sensor Device für Brightness wird im ASC Device selbst angegeben. Aktuell wird das auch nur für das fahren zur Morgen und Abend Zeit verwendet. War ein Userwunsch

Zitat von: eisman am 31 Oktober 2018, 01:17:04
Wie oben beschrieben habe ich für ein Fenster 2 Sensoren und 1 Rollo. Die Fenster habe ich schon zu einen Fenster zusammen gefasst  "openopen oder obenclosed usw." Nur wie eintragen
Wenn Du Deine Fenstersensoren zu einem zusammengefasst hast (structure ?) dann ergibt das so verstehe ich es einen threestate Sensor der die Werte closed, tilted oder open haben sollte. Sonst geht es leider nicht.
Eintragen tut man die Fenstersensoren pro Rolladen im Attribut ASC_WindowRec und muss im Attribut ASC_WindowRec_subType sagen ob es ein normaler Sensor twostate oder ein Drehgriffsensor (so wie Du es jetzt hast) threestate ist.

Zitat von: eisman am 31 Oktober 2018, 01:17:04
Vielleicht könnten die Daten, wenn man z.B. Astro nutzt direkt übernommen werden. Oder die Readings gleich benennen. Würde für einen Anwender entspannter sein.
Hier sollten wir erstmal klären was Astro für Dich bedeutet. Ich befürchte wir beide verstehen hier etwas anderes drunter. Aktuell zur Berechnung der Astrozeiten (Sonnenauf und Sonnenuntergang) wird eine FHEM interne Funktion verwendet.
Du meinst mit Astro bestimmt das Modul Astro, das wird noch gar nicht verwendet.



Grüße



** entgegen meiner Ursprünglichen Aussage das der Brightness Sensor im ASC_Device eingestellt wird, habe ich gesehen das dies im Rolladendevice geschieht. Über das Attribut ASC_Shading_Brightness_Sensor. Ich gebe zu das ist aktuell noch Recht ungünstig geregelt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 06:57:13
Zitat von: Prof. Dr. Peter Henning am 31 Oktober 2018, 05:43:43
An dem Beschattungsthema bin ich dran und würde die entsprechenden Codeschnipsel allgemein zur Verfügung stellen. Ist mathematisch nicht ganz trivial, wird also noch eine Weile dauern.

Da ich Euer Modul noch nicht installiert habe:
a.) Gibt es darin die Möglichkeit, für einen Rollladen den Sollstand und den Iststand separat zu verarbeiten?
b.) Kann man das Anfahren eines Sollstandes mit einer Verzögerung versehen?
c.) Kann man das Anfahren eines Sollstandes schrittweise machen, z.B. einmal pro Minute ein kleines Stück?
d.) Kann man (für Abschreckungszwecke bei der Alarmierung) einen Rollladen (oder alle Rollläden) mal um 5% bewegen, und nach 1 Minute wieder zurück?

Punkt d.) nutze ich seit einigen Jahren, hat echt einen guten Effekt...

LG

pah
Hallo Pah,

a) Wie genau ist das gemeint. Es ist möglich Soll und Ist ohne Probleme zu verwenden/auszuwerten
b) ja, ist bereits implementiert, entweder pro Rolladen oder global im ASC Device
c) aktuell noch nicht / es gibt Überlegungen für Teilfahrten
d) nein, kann ich aber gerne einbauen. Auf Basis welchen Ereignisses soll dies denn geschehen?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 31 Oktober 2018, 07:29:57
Gestern habe ich die aktuelle Version (0.1.84) des Moduls eingespielt. Heute Morgen sind die Rolläden auch in den Räumen zum frühstmöglichen Zeitpunkt (Time_Up_Early) hochgefahren, denen ein Roomate zugeordnet ist. Der war aber noch am schlafen. Hat das bei dir ordnungsgemäß funktioniert?

Im Notifydev des ASC-Device habe ich zwei seltsame Einträge. 1 und none. Sind die korrekt?


Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 31 Oktober 2018, 07:43:04
Zum Thema Alarmierung: Hier sollte eigentlich das Ereignis durch die Alarmanlage ausgewertet werden. Schön wäre es, wenn man einen Befehl

"set XXX wiggle [device|all]"

hätte, der den Rollladen einfach etwas "Wackeln" kann.

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 07:51:08
Zitat von: Karflyer am 31 Oktober 2018, 07:29:57
Gestern habe ich die aktuelle Version (0.1.84) des Moduls eingespielt. Heute Morgen sind die Rolläden auch in den Räumen zum frühstmöglichen Zeitpunkt (Time_Up_Early) hochgefahren, denen ein Roomate zugeordnet ist. Der war aber noch am schlafen. Hat das bei dir ordnungsgemäß funktioniert?

Im Notifydev des ASC-Device habe ich zwei seltsame Einträge. 1 und none. Sind die korrekt?


Stefan

Bei mir hat das heute morgen gut funktioniert. Diese Einträge sind Fehlerhaft. Bitte stelle im ASC Device das verbose auf 4 und lasse das Notifydev mit dem set Befehl neu zusammenstellen. Danach wieder verbose löschen. Bitte nur im ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 07:51:50
Zitat von: Prof. Dr. Peter Henning am 31 Oktober 2018, 07:43:04
Zum Thema Alarmierung: Hier sollte eigentlich das Ereignis durch die Alarmanlage ausgewertet werden. Schön wäre es, wenn man einen Befehl

"set XXX wiggle [device|all]"

hätte, der den Rollladen einfach etwas "Wackeln" kann.

LG

pah

Das sollte sich ohne Probleme implementieren lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 10:04:25
Ich habe Version 0.1.86 ins Git geladen. Endlich habe ich einen Fix hinbekommen der die Zeit korrekt berechnet wenn heute ein Feiertag ist aber morgen nicht und man Sonnenaufgang berechnet auf Basis das die Zeit ASC_Time_Up_WE_Holiday für heute schon vorbei ist oder noch nicht. Ist auch wichtig für die Berechnung ob Tag oder Nacht ist, gerade wenn ein Bewohner auf steht.

Ich empfehle das Update zu machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tomy am 31 Oktober 2018, 14:51:48
Hallo CoolTux,
bin sehr an dem Modul interessiert - klasse Arbeit bisher.
Ich habe bei uns im Haus Rolläden sowie Jalousien. Ist mit dem Modul schon jetzt oder später -wenn die Beschattung integriert ist- auch eine Lamellenansteuerung der Jalousien möglich?
Ich hab das ASC bisher noch nicht installiert ;)

Grüße
Tomy
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Oktober 2018, 16:41:47
So einen User haben wir bereits.
Es wäre indirekt schon etwas möglich.

Aber vielleicht erzählst erstmal wie Deine Lamellensteuerung genau funktioniert. Geht das über den Selben Befehl wir das hoch und runter fahren mit Werten?
Also beispiel

set DEVICE position 100

ist runter gefahren aber Lamellen noch nicht geschlossen.

set DEVICE position 200

ist runter gefahren und Lamellen geschlossen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 06:47:55
Zitat von: Karflyer am 31 Oktober 2018, 07:29:57
Gestern habe ich die aktuelle Version (0.1.84) des Moduls eingespielt. Heute Morgen sind die Rolläden auch in den Räumen zum frühstmöglichen Zeitpunkt (Time_Up_Early) hochgefahren, denen ein Roomate zugeordnet ist. Der war aber noch am schlafen. Hat das bei dir ordnungsgemäß funktioniert?

Im Notifydev des ASC-Device habe ich zwei seltsame Einträge. 1 und none. Sind die korrekt?


Stefan

Ich habe das mal mit Deinen Einstellungen getestet. Mein Sohn schläft noch und die Rollos sind auch brav unten geblieben.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 07:19:32
Habe gerade noch einen Bug gefunden. Wenn ein Roommate von asleep auf home geht und es ist Tag und Mode_Up ist always wird nicht gefahren. Das schaue ich mir heute an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tomy am 01 November 2018, 09:20:08
Zitat von: CoolTux am 31 Oktober 2018, 16:41:47
So einen User haben wir bereits.
Es wäre indirekt schon etwas möglich.

Aber vielleicht erzählst erstmal wie Deine Lamellensteuerung genau funktioniert. Geht das über den Selben Befehl wir das hoch und runter fahren mit Werten?
Also beispiel

set DEVICE position 100

ist runter gefahren aber Lamellen noch nicht geschlossen.

set DEVICE position 200

ist runter gefahren und Lamellen geschlossen


Hallo CoolTux,

die Jalousien sind mit KNX-Aktoren von Jung gesteuert und funktionieren folgendermaßen:

1. Die Jalousien können mit einem Befehl direkt rauf/runter gefahren werden  - Lamellenposition ist dabei immer geschlossen -> Funktion wie bei einem Rolladen
   set DEVICE aufab up/down
2. Die Jalousien können direkt eine Position anfahren - die Lamellen behalten dann die frühere Position bei. 100 entspricht Jalousie geschlossen, 0 entspricht geöffnet.
   set DEVICE posj WERT 
3. Die Lamellenposition der Jalousien kann direkt angefahren werden. 100 entspricht geschlossen, 50 entspricht waagrechter Lamellenstellung, 0 komplett nach innen gekippt.
   set DEVICE posl WERT

Die Kursiv geschriebenen Bezeichnungen sind von mir frei gewählt, dürfen halt pro Device nicht doppelt vorkommen um die getrennte Steuerung zu ermöglichen.

Hier mal der Code/die einzelnen Adressen zur Ansteuerung der Jalousien:
1/2/14:dpt5.001:posj 1/2/15:dpt5.001:posl 2/0/14:dpt1.008:aufab
2/0/15:dpt1.001:lam 1/2/10:dpt5.001:rmposj 1/2/11:dpt5.001:rmposl 1/2/16:dpt1.001:rmant


posj -> setzen der Jalousienposition, posl -> setzen der Lamellenposition, aufab -> Jalousie auf/ab, lam -> Lamelle für eine definierte Zeit bewegen, rmposj -> Rückmeldung Position Jalousie, rmposl -> Rückmeldung Position Lamelle, rmant -> Rückmeldung Antrieb Motor an/aus

Ich denke das "normale rauf/runter fahren" wäre mit eurem Modul heute schon möglich. Interessant wäre hält später auch die Beschattung  :)
Ich könnte euch hier gerne als Tester unterstützen... werde das Modul mal übers lange Wochenende installieren und an einem Beispielrolladen/Jalousie auasprobieren.


Grüße
Tomy
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 01 November 2018, 09:28:31
mitles  8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 10:06:50
Neue Version im Git, 0.1.87 fix Roommate drive up then Mode_Up always
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 10:29:21
Zitat von: Tomy am 01 November 2018, 09:20:08

Hallo CoolTux,

die Jalousien sind mit KNX-Aktoren von Jung gesteuert und funktionieren folgendermaßen:

1. Die Jalousien können mit einem Befehl direkt rauf/runter gefahren werden  - Lamellenposition ist dabei immer geschlossen -> Funktion wie bei einem Rolladen
   set DEVICE aufab up/down
2. Die Jalousien können direkt eine Position anfahren - die Lamellen behalten dann die frühere Position bei. 100 entspricht Jalousie geschlossen, 0 entspricht geöffnet.
   set DEVICE posj WERT 
3. Die Lamellenposition der Jalousien kann direkt angefahren werden. 100 entspricht geschlossen, 50 entspricht waagrechter Lamellenstellung, 0 komplett nach innen gekippt.
   set DEVICE posl WERT

Die Kursiv geschriebenen Bezeichnungen sind von mir frei gewählt, dürfen halt pro Device nicht doppelt vorkommen um die getrennte Steuerung zu ermöglichen.

Hier mal der Code/die einzelnen Adressen zur Ansteuerung der Jalousien:
1/2/14:dpt5.001:posj 1/2/15:dpt5.001:posl 2/0/14:dpt1.008:aufab
2/0/15:dpt1.001:lam 1/2/10:dpt5.001:rmposj 1/2/11:dpt5.001:rmposl 1/2/16:dpt1.001:rmant


posj -> setzen der Jalousienposition, posl -> setzen der Lamellenposition, aufab -> Jalousie auf/ab, lam -> Lamelle für eine definierte Zeit bewegen, rmposj -> Rückmeldung Position Jalousie, rmposl -> Rückmeldung Position Lamelle, rmant -> Rückmeldung Antrieb Motor an/aus

Ich denke das "normale rauf/runter fahren" wäre mit eurem Modul heute schon möglich. Interessant wäre hält später auch die Beschattung  :)
Ich könnte euch hier gerne als Tester unterstützen... werde das Modul mal übers lange Wochenende installieren und an einem Beispielrolladen/Jalousie auasprobieren.


Grüße
Tomy

Ok also Lamellenunterstützung wäre dann bei Dir nicht möglich, das normale fahren aber schon. Ist nur doof wenn die Lamellen waagerecht sind und das Modul sagt schließe und der Rolladen fährt komplett runter aber die Lamellen bleiben waagerecht. Da müsste man dann noch einen Befehl für die Lamellen nachlegen.
Ich denke mal drüber nach  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vampy20 am 01 November 2018, 12:03:03
Hallo CoolTux,

kann es sein, dass das Attribut ASC_Rand_Minutes aktuell nicht bei der Berechnung der Fahrzeiten berücksichtigt wird? Die Fahrzeiten meiner Rollos sind alle gleich, sowohl für Morgens als auch Abends.

Grüße,
Vampy20
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 12:11:00
Zitat von: Vampy20 am 01 November 2018, 12:03:03
Hallo CoolTux,

kann es sein, dass das Attribut ASC_Rand_Minutes aktuell nicht bei der Berechnung der Fahrzeiten berücksichtigt wird? Die Fahrzeiten meiner Rollos sind alle gleich, sowohl für Morgens als auch Abends.

Grüße,
Vampy20
Ja das ist korrekt, ich denke mal das das Attribut auch in späteren Versionen verschwinden wird.
Du kannst am Rolladen oder global am ASC Device das Attribut ASC_Drive_Offset am Rolladen oder ASC_shuttersDriveOffset am ASC Device setzen. Siehe Commandref
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vampy20 am 01 November 2018, 12:24:30
ASC_shuttersDriveOffset im ASC habe ich probiert, leider funktioniert es bei mir nicht. In den jeweiligen Devices steht ASC_Drive_Offset auf -1. Also sollte der Wert vererbt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 12:42:40
Das funktioniert schon, Du siehst es nur nicht mehr in den ermittelten Zeiten. Die Verzögerung erfolgt im Zuge des eigentlichen Fahrbefehles. Der Rolladen fährt dann also nicht sofort sondern mit Verzögerung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vampy20 am 01 November 2018, 12:46:12
Ahh, OK, dann werde ich mal beobachten. Danke für die Aufklärung und für das Modul.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 12:50:05
Zitat von: Vampy20 am 01 November 2018, 12:46:12
Ahh, OK, dann werde ich mal beobachten. Danke für die Aufklärung und für das Modul.

Ist aktuell bisschen doof das mehr Attribute da sind wie Verwendung finden, ich weiß. Aber alle Attribute die Verwendung finden stehen in der Commandref zum Modul.

Einfach in FHEM Web oben in der Kommandozeile

help AutoShuttersControl

eingeben.
Musst natürlich die commandref erst erstellen. Entweder weil Du kürzlich ein FHEM Update gemacht hast, da wird das dann automatisch erledigt oder halt wie im aller ersten Thread beschrieben.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vampy20 am 01 November 2018, 16:56:20
Leider hat es nicht geklappt, pünktlich 16:49 sind 10 Rollos runtergefahren obwohl beim ASC das Attribut ASC_shuttersDriveOffset auf 20 steht und die Rollos das Attribut ASC_Drive_Offset -1 haben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 November 2018, 17:04:34
Aber sie sind zeitversetzt gefahren, oder? Wobei 20s jetzt auch nicht so Doll ist. Wie gesagt es wird eine Zufallszeit zwischen 0 und 20 in Sekunden ermittelt pro Rolladen. Einer Fahrt nach 3s der andere nach 8 und ein dritter nach 19 gemessen ab Sonnenuntergang.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vampy20 am 01 November 2018, 17:10:49
Ich bin davon ausgegangen, dass die Zeit in Minuten anzugeben ist. So war ich das zumindest vom Cluni-Skript gewohnt. Wer lesen kann ist klar im Vorteil ;). Also so gesehen sind sie versetzt gefahren:


2018.11.01 16:49:27 3: CUL_HM set Rol.WZ.Garten pct 0
2018.11.01 16:49:27 3: CUL_HM set Rol.KZM.Garten pct 0
2018.11.01 16:49:32 3: CUL_HM set Rol.BAD pct 0
2018.11.01 16:49:36 3: CUL_HM set Rol.WZ.Esstisch pct 0
2018.11.01 16:49:37 3: CUL_HM set Rol.WZ.TLinks pct 0
2018.11.01 16:49:38 3: CUL_HM set Rol.AZ pct 0
2018.11.01 16:49:40 3: CUL_HM set Rol.KZL pct 0
2018.11.01 16:49:42 3: CUL_HM set Rol.WZ.Kueche pct 0
2018.11.01 16:49:43 3: CUL_HM set Rol.KZM.Strasse pct 0
2018.11.01 16:49:44 3: CUL_HM set Rol.WZ.TRechts pct 0


Also falscher Alarm, sorry.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 November 2018, 05:55:37
Ich habe eben eine neue Version hoch geladen, es gab da Probleme wenn feste Zeiten zum fahren verwendet wurden.
Vielen Dank an FunkOdyssey für sein mutiges testen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 November 2018, 11:53:34
Beschattung
Ich würde für die Beschattung die benötigten Devices für Sonnenstand und so gerne automatisch ermitteln. Dazu würde mich interessieren welchen Type Ihr favorisieren würdet wenn Ihr sowohl Twilight als auch Astro installiert hättet, oder ob es Euch egal ist.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 02 November 2018, 12:25:49
Ich benutze im Skript Twilight. Es wären aber auch andere möglich, da ich Device- und Readingname am Dummy der Steuerung definieren lasse.
Wenn du das automatisch suchen lassen möchtest: Könntest du nicht intern eine Liste mit Typ/Reading oder ähnlich der meistbenutzten Devices führen und die gefundenen per Dropdown zur Auswahl anbieten?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 November 2018, 13:08:49
Zitat von: Cluni am 02 November 2018, 12:25:49
Ich benutze im Skript Twilight. Es wären aber auch andere möglich, da ich Device- und Readingname am Dummy der Steuerung definieren lasse.
Wenn du das automatisch suchen lassen möchtest: Könntest du nicht intern eine Liste mit Typ/Reading oder ähnlich der meistbenutzten Devices führen und die gefundenen per Dropdown zur Auswahl anbieten?

Würde da nicht mal was anbieten sondern einfach sagen findest du den devicetype verwende das reading und findest du den anderen devicetype verwende das reading. Also natürlich mehrere readings für die entsprechden abfragen, Trigger
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 02 November 2018, 13:57:40
Ja gut, aber es gibt Leute, die probieren bestimmte Sachen aus ohne sie vielleicht richtig zu konfigurieren. Und wenn die dann nicht funktionieren, dann löschen sie sie nicht unbedingt, sondern probieren andere Möglichkeiten. So kann es dann sein, dass du mehrere Devices findest, die eigentlich das gleiche tun. Und dann nimmt man prompt das falsche und muss sich nachher um die Beschwerden kümmern, weil es bei den leuten nicht funktioniert. Aber du könntest einfach standardmäßig das erste auswählen, welches gefunden wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 02 November 2018, 14:08:27
Zitat von: CoolTux am 02 November 2018, 11:53:34
Beschattung
Ich würde für die Beschattung die benötigten Devices für Sonnenstand und so gerne automatisch ermitteln. Dazu würde mich interessieren welchen Type Ihr favorisieren würdet wenn Ihr sowohl Twilight als auch Astro installiert hättet, oder ob es Euch egal ist.

Ehrlich gesagt bin ich mit Twilight "groß geworden". Quasi jede meiner DOIF-Steuerung hat einen Zeitraum, den ich mittels Twilight-Zeiten begrenze.
Damals habe ich ich die Readings "twilight" und "twilight_weather" genutzt, um daran die Jalousien zu steuern.

Astro habe ich zwar auch aktiviert, aber nicht in Benutzung. Mir macht das Modul irgendwie einen aufgeräumteren Eindruck.

Aber dennoch bevorzuge ich den obigen Vorschlag, die ASC-Steuerung dynamisch zu gestalten. So hast du es ja auch bei Brightness/Residents/Temperatur etc. gemacht. Das Problem dabei könnte nur die Vielfalt an zu setzenden Attributen sein. Alternativ könnte man vielleicht Defaults vorgeben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 02 November 2018, 15:18:29
Zitat von: CoolTux am 02 November 2018, 11:53:34
Beschattung
Ich würde für die Beschattung die benötigten Devices für Sonnenstand und so gerne automatisch ermitteln. Dazu würde mich interessieren welchen Type Ihr favorisieren würdet wenn Ihr sowohl Twilight als auch Astro installiert hättet, oder ob es Euch egal ist.


Grüße

Ich nutze ausschließlich Astro.

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: LukeSky007 am 02 November 2018, 19:43:56
Hallo zusammen, habe auch das Modul in der Version 0.1.86 im Einsatz. 2 Räume, 4 x Rolläden (HM-LC-BL1-FM),  4x Fenstersensoren (HM-SEC-SCo). Konfiguration war eigentlich kein Problem, aber nur der Rolladen im Büro (BU_RL) wurde geschlossen. Die Rolläden im Wohnzimmer (WZ_RL*)  blieben oben?  Daher habe ich im ASC  verbose auf 5 gesetzt. Im fhem.log sieht es so aus als sei fhem nach Absetzen des Fahrbefehls für BU_RL abgestürzt. Gibt es da noch was, was Ich überprüfen kann? Ich werde erst mal wieder auf meine alte Version umstellen (wg. WAF) . 

Auszug fhem.log:
2018.11.02 17:37:40.080 0: HMUARTLGW myHmUART send: 00 08
2018.11.02 17:37:40.091 0: HMUARTLGW myHmUART recv: 00 040202, state 98
2018.11.02 17:37:40.096 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2018.11.02 17:37:40.099 0: HMUARTLGW myHmUART roundtrip delay: 0.0048
2018.11.02 17:37:47.049 0: HMUARTLGW myHmUART recv: 01 05 00 00 2D msg: 2C 86 10 4CEA12 000000 0AA0D5090600
2018.11.02 17:37:51.050 5: AutoShuttersControl (autoRoll) - Devname: BU_RL Name: autoRoll Notify: $VAR1 = [
          'level: set_100'
        ];

2018.11.02 17:37:51.067 5: AutoShuttersControl (autoRoll) - Devname: BU_RL Name: autoRoll Notify: $VAR1 = [
          'state: set_100'
        ];

2018.11.02 17:37:51.077 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: E2 A0 11 47058A 455048 0201C8
2018.11.02 17:37:51.098 5: AutoShuttersControl (autoRoll) - Devname: autoRoll Name: autoRoll Notify: $VAR1 = [
          'BU_RL_lastPosValue: 0'
        ];

2018.11.02 17:37:51.136 5: AutoShuttersControl (autoRoll) - Devname: autoRoll Name: autoRoll Notify: $VAR1 = [
          'BU_RL_nextAstroTimeEvent:  3.11.2018 - 06:40'
        ];

Can't locate object method "getPartyMode" via package "ASC_Dev" at ./FHEM/73_AutoShuttersControl.pm line 1182.
2018.11.02 17:38:00 3: myUtils_Initialize() called
2018.11.02 17:38:00.748 1: Including fhem.cfg
2018.11.02 17:38:16.527 1: PERL WARNING: Argument "49,660495" isn't numeric in multiplication (*) at ./FHEM/99_SUNRISE_EL.pm line 303, <$fh> line 902.
2018.11.02 17:38:16.545 1: PERL WARNING: Argument "49,660495" isn't numeric in multiplication (*) at ./FHEM/99_SUNRISE_EL.pm line 303, <$fh> line 903.
2018.11.02 17:38:19.709 1: Including ./log/fhem.save
2018.11.02 17:38:23.468 5: CUL_HM HM_4D1792 queue configRead, register incomplete
2018.11.02 17:38:25.870 1: usb create starting
2018.11.02 17:38:27.935 1: usb create end
2018.11.02 17:38:27.947 1: Including ./FHEM/fhem_user.cfg


list vom ASC "autoRoll":
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       autoRoll
   NOTIFYDEV  global,autoRoll,BU_RL,WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West,WZ_FS_WEST,BU_FS,WZ_FS_Ost,WZ_FS_Mitte
   NR         384
   NTFY_ORDER 51-autoRoll
   STATE      active
   TYPE       AutoShuttersControl
   VERSION    0.1.86
   OLDREADINGS:
   READINGS:
     2018-11-02 17:38:34   BU_RL_nextAstroTimeEvent  3.11.2018 - 06:40
     2018-11-02 17:38:34   WZ_RL_Mitte_nextAstroTimeEvent  3.11.2018 - 06:40
     2018-11-02 17:38:34   WZ_RL_Ost_nextAstroTimeEvent  3.11.2018 - 06:40
     2018-11-01 07:15:51   WZ_RL_West_lastPosValue 0
     2018-11-02 17:38:34   WZ_RL_West_nextAstroTimeEvent  3.11.2018 - 06:40
     2018-10-31 21:14:34   lockOut         off
     2018-10-31 21:14:34   partyMode       off
     2018-11-02 17:38:29   room_Buero_CUL_HM BU_RL
     2018-11-02 17:38:29   room_Wohnzimmer WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West
     2018-10-31 21:14:34   selfDefense     off
     2018-11-02 17:38:29   state           active
     2018-10-31 21:14:34   sunriseTimeWeHoliday off
     2018-11-02 17:38:28   userAttrList    rolled out
   helper:
     shuttersList:
       BU_RL
       WZ_RL_Mitte
       WZ_RL_Ost
       WZ_RL_West
   monitoredDevs:
     BU_FS:
       BU_RL      ASC_WindowRec
     WZ_FS_Mitte:
       WZ_RL_Mitte ASC_WindowRec
     WZ_FS_Ost:
       WZ_RL_Ost  ASC_WindowRec
     WZ_FS_WEST:
       WZ_RL_West ASC_WindowRec
Attributes:
   ASC_antifreezeTemp 3
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


list vom Büro Rollo "BU_RL":
Internals:
   DEF        455048
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     1
   NAME       BU_RL
   NOTIFYDEV  global
   NR         353
   NTFY_ORDER 50-BU_RL
   STATE      on
   TYPE       CUL_HM
   lastMsg    No:CF - t:10 s:455048 d:47058A 0601C80044
   myHmUART_MSGCNT 1
   myHmUART_RAWMSG 0501003CCFA41045504847058A0601C80044
   myHmUART_RSSI -60
   myHmUART_TIME 2018-11-02 17:38:39
   protLastRcv 2018-11-02 17:38:39
   protRcv    1 last_at:2018-11-02 17:38:39
   protSnd    2 last_at:2018-11-02 17:38:39
   protState  CMDs_done
   rssi_at_myHmUART cnt:1 min:-60 max:-60 avg:-60 lst:-60
   rssi_myHmUART cnt:1 min:-68 max:-68 avg:-68 lst:-68
   READINGS:
     2018-11-02 17:38:34   ASC_Time_DriveDown  3.11.2018 - 17:37
     2018-11-02 17:38:34   ASC_Time_DriveUp  3.11.2018 - 06:40
     2018-11-02 07:04:37   CommandAccepted yes
     2018-08-23 07:17:20   D-firmware      2.8
     2018-08-23 07:17:20   D-serialNr      NEQ0111536
     2017-11-01 13:21:03   PairedTo        0x47058A
     2017-11-01 13:20:41   R-driveDown     25 s
     2017-11-01 12:49:18   R-driveTurn     0.5 s
     2017-11-01 13:21:04   R-driveUp       25 s
     2017-11-01 12:49:17   R-pairCentral   0x47058A
     2017-11-01 12:49:18   R-sign          off
     2017-11-01 13:21:03   RegL_00.        02:01 0A:47 0B:05 0C:8A 15:FF 18:00 00:00
     2017-11-01 13:21:04   RegL_01.        08:00 09:00 0A:00 0B:00 0C:FA 0D:00 0E:FA 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-11-02 17:38:39   deviceMsg       on (to VCCU)
     2018-11-02 17:38:39   level           100
     2018-10-30 07:04:54   levelMissed     desired:0
     2018-11-02 17:38:39   motor           stop:on
     2018-11-02 17:38:39   pct             100
     2017-11-01 13:07:12   powerOn         2017-11-01 13:07:12
     2018-11-02 17:38:39   recentStateType info
     2018-11-02 17:38:39   state           on
     2018-11-02 17:38:39   timedOn         off
   helper:
     HM_CMDNR   207
     cSnd       ,0147058A455048010E
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +455048,00,00,00
       nextSend   1541176719.45696
       rxt        0
       vccu       VCCU
       p:
         455048
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        CF
       io:
         myHmUART:
           -56
           -56
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1541176719.34811
       ack:
         HASH(0x2cb73c0)
         CF800247058A45504800
     rssi:
       at_myHmUART:
         avg        -60
         cnt        1
         lst        -60
         max        -60
         min        -60
       myHmUART:
         avg        -68
         cnt        1
         lst        -68
         max        -68
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Direction 178
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 20
   ASC_Rand_Minutes 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_BlockingTime_After_Manual 20
   ASC_Shading_BlockingTime_Twilight 45
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_Shading_Fast_Close none
   ASC_Shading_Fast_Open none
   ASC_Shading_Min_Elevation none
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Pos 30
   ASC_Shading_Pos_after_Shading -1
   ASC_Shading_StateChange_Cloudy 4000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 20
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec BU_FS
   ASC_WindowRec_subType threestate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   devStateIcon on:shutter_closed off:shutter_open 9\d.*:shutter_8 8\d.*:shutter_8 7\d.*:shutter_7 6\d.*:shutter_6 5\d.*:shutter_6 4\d.*:shutter_5 3\d.*:shutter_2 2\d.*:shutter_2 1\d.*:shutter_1 0\d.*:shutter_1
   expert     2_raw
   firmware   2.8
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Buero,CUL_HM
   serialNr   NEQ0111536
   subType    blindActuator
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Direction ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Rand_Minutes ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading:on,off,delayed,present,absent ASC_Shading_Angle_Left:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_Angle_Right:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_BlockingTime_After_Manual ASC_Shading_BlockingTime_Twilight ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Fast_Close:on,off ASC_Shading_Fast_Open:on,off ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_Pos_after_Shading:-1,0,10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


list vom Wohnzimmer Rollo "WZ_RL_West":
Internals:
   DEF        45508F
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     3
   NAME       WZ_RL_West
   NOTIFYDEV  global
   NR         208
   NTFY_ORDER 50-WZ_RL_West
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:EA - t:10 s:45508F d:47058A 0601000035
   myHmUART_MSGCNT 3
   myHmUART_RAWMSG 0501002CEAA41045508F47058A0601000035
   myHmUART_RSSI -44
   myHmUART_TIME 2018-11-02 17:39:06
   protLastRcv 2018-11-02 17:38:54
   protRcv    1 last_at:2018-11-02 17:38:54
   protResnd  2 last_at:2018-11-02 17:38:51
   protSnd    4 last_at:2018-11-02 17:39:06
   protState  CMDs_done
   rssi_at_myHmUART cnt:3 min:-44 max:-44 avg:-44 lst:-44
   rssi_myHmUART cnt:1 min:-53 max:-53 avg:-53 lst:-53
   READINGS:
     2018-11-02 17:38:34   ASC_Time_DriveDown  3.11.2018 - 17:37
     2018-11-02 17:38:34   ASC_Time_DriveUp  3.11.2018 - 06:40
     2018-11-02 07:04:34   CommandAccepted yes
     2016-11-22 21:24:21   D-firmware      2.8
     2016-11-22 21:24:21   D-serialNr      NEQ0111535
     2017-11-01 13:07:22   PairedTo        0x47058A
     2016-11-22 21:24:26   R-driveDown     25 s
     2016-11-22 21:24:26   R-driveTurn     0.5 s
     2016-11-22 21:24:26   R-driveUp       25 s
     2016-11-22 21:24:25   R-pairCentral   0x47058A
     2016-11-22 21:24:26   R-sign          off
     2017-11-01 13:07:22   RegL_00.        02:01 0A:47 0B:05 0C:8A 15:FF 18:00 00:00
     2017-11-01 13:07:23   RegL_01.        08:00 09:00 0A:00 0B:00 0C:FA 0D:00 0E:FA 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-11-02 17:38:54   deviceMsg       off (to VCCU)
     2018-11-02 17:38:54   level           0
     2018-10-30 07:05:37   levelMissed     desired:0
     2018-11-02 17:38:54   motor           stop:off
     2018-11-02 17:38:54   pct             0
     2017-11-01 13:07:13   powerOn         2017-11-01 13:07:13
     2018-11-02 17:38:54   recentStateType info
     2018-11-02 17:38:54   state           off
     2018-11-02 17:38:54   timedOn         off
   helper:
     HM_CMDNR   234
     cSnd       ,0147058A45508F010E
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +45508F,00,00,00
       nextSend   1541176746.47419
       rxt        0
       vccu       VCCU
       p:
         45508F
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        EA
       io:
         myHmUART:
           -36
           -36
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1541176746.20279
       ack:
         HASH(0x2893ba8)
         EA800247058A45508F00
     rssi:
       at_myHmUART:
         avg        -44
         cnt        3
         lst        -44
         max        -44
         min        -44
       myHmUART:
         avg        -53
         cnt        1
         lst        -53
         max        -53
         min        -53
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Direction 178
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 20
   ASC_Rand_Minutes 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_BlockingTime_After_Manual 20
   ASC_Shading_BlockingTime_Twilight 45
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_Shading_Fast_Close none
   ASC_Shading_Fast_Open none
   ASC_Shading_Min_Elevation none
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Pos 30
   ASC_Shading_Pos_after_Shading -1
   ASC_Shading_StateChange_Cloudy 4000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 20
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec WZ_FS_WEST
   ASC_WindowRec_subType threestate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   devStateIcon on:shutter_closed off:shutter_open 9\d.*:shutter_8 8\d.*:shutter_8 7\d.*:shutter_7 6\d.*:shutter_6 5\d.*:shutter_6 4\d.*:shutter_5 3\d.*:shutter_2 2\d.*:shutter_2 1\d.*:shutter_1 0\d.*:shutter_1
   expert     2_raw
   firmware   2.8
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   NEQ0111535
   subType    blindActuator
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Direction ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Rand_Minutes ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading:on,off,delayed,present,absent ASC_Shading_Angle_Left:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_Angle_Right:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_BlockingTime_After_Manual ASC_Shading_BlockingTime_Twilight ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Fast_Close:on,off ASC_Shading_Fast_Open:on,off ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_Pos_after_Shading:-1,0,10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     statusRequest:toggleDir:on:off:up:down:stop
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 November 2018, 19:48:12
Bitte installiere die aktuelle Version aus dem Git und teste dann noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: LukeSky007 am 03 November 2018, 10:40:39
Hallo CoolTux, habe die neue Git Version 0.1.88 aktiviert, fhem neu gestartet,  ASC=2 gesetzt, Scan For shutters und crateNotifyDev mehrfach ausgeführt -
Dann sah es im ASC Device ok aus. Zum Schaltpunkt heute morgen dann wieder

2018.11.03 06:40:46.761 0: HMUARTLGW myHmUART recv: 01 05 00 00 31 msg: 22 84 5E 4B6C72 000000 803FC90000000000090FFE
2018.11.03 06:40:48.447 0: HMUARTLGW myHmUART send: 00 08
2018.11.03 06:40:48.454 0: HMUARTLGW myHmUART recv: 00 040202, state 98
2018.11.03 06:40:48.456 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2018.11.03 06:40:48.458 0: HMUARTLGW myHmUART roundtrip delay: 0.0042
2018.11.03 06:41:03.463 0: HMUARTLGW myHmUART send: 00 08
2018.11.03 06:41:03.471 0: HMUARTLGW myHmUART recv: 00 040202, state 98
2018.11.03 06:41:03.473 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2018.11.03 06:41:03.474 0: HMUARTLGW myHmUART roundtrip delay: 0.0043
Can't locate object method "getPartyMode" via package "ASC_Dev" at ./FHEM/73_AutoShuttersControl.pm line 1181.
2018.11.03 06:41:18.479 0: HMUARTLGW myHmUART send: 00 08
2018.11.03 06:41:18.486 0: HMUARTLGW myHmUART recv: 00 040202, state 98
2018.11.03 06:41:18.489 0: HMUARTLGW myHmUART GetSet Ack: 02, state 98
2018.11.03 06:41:18.490 0: HMUARTLGW myHmUART roundtrip delay: 0.0043
2018.11.03 06:41:28.055 5: AutoShuttersControl (autoRoll) - Devname: BU_RL Name: autoRoll Notify: $VAR1 = [
          'level: set_0'
        ];

2018.11.03 06:41:28.069 5: AutoShuttersControl (autoRoll) - Devname: BU_RL Name: autoRoll Notify: $VAR1 = [
          'state: set_0'
        ];

2018.11.03 06:41:28.075 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 24 A0 11 47058A 455048 020100
2018.11.03 06:41:28.094 5: AutoShuttersControl (autoRoll) - Devname: autoRoll Name: autoRoll Notify: $VAR1 = [
          'BU_RL_lastPosValue: 100'
        ];

2018.11.03 06:41:28.123 5: AutoShuttersControl (autoRoll) - Devname: autoRoll Name: autoRoll Notify: $VAR1 = [
          'BU_RL_nextAstroTimeEvent:  3.11.2018 - 17:35'
        ];

print() on unopened filehandle LOG at fhem.pl line 953 during global destruction.
2018.11.03 06:42:08 3: myUtils_Initialize() called
2018.11.03 06:42:08.229 1: Including fhem.cfg


... ich glaube ich habe den Grund für den Absturz gefunden ...Bei meinen 3 WZ_RL_*   steht das Attribut ASC_Partymode auf on

In 73_AutoShuttersControl.pm , Zeile 1181:

    if (
        ( $shutters->getPartyMode eq 'on' and $ascDev->getPartyMode eq 'on' )

eine Methode/Funktion  "getPartyMode"  gibt es aber nur einmal innerhalb :
## Subklasse Attr von ASC_Shutters##
package ASC_Shutters::Attr ...
 
$ascDef  scheint aber diese Subklasse nicht zu haben. ... oder müsste es nicht so:

    if (
        ( $shutters->getPartyMode eq 'on' and $ascDev->getPartyModeStatus eq 'on' )

aussehen?
Ich schalt jetzt mal den PartyMode in den WL_RL_* aus ...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 November 2018, 11:11:00
Das ist ja super. Vielen vielen Dank. Du hast da einen ganz üblen Bug gefunden und mit ner super Erklärung. So macht das testen Spaß.
Ich habe gerade Version 0.1.90 am wickel und suche nach Bugs im Code. Du warst schneller.

@All
Bin gerade im Zug auf den Weg nach Frankfurt a.M. und durchforste den Code nach Fehlern. Drei vier Sachen habe ich schon gefunden. Die Version stelle ich am Montag dann Online wenn ich bei mir zu Hause selbst getestet habe.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 04 November 2018, 10:10:01
Kurze Nachfrage zu den Fensterkontakten:
ZitatASC_WindowRec - Name des Fensterkontaktes an welchen Fenster der Rolladen angebracht ist

Kann ich auch mehrere Devices, sprich zwei, hier angeben?
Wie muss ich die dann trennen?

Danke für dieses Modul. Es wird immer besser.

Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 November 2018, 10:19:54
Zitat von: Papaloewe am 04 November 2018, 10:10:01
Kurze Nachfrage zu den Fensterkontakten:
Kann ich auch mehrere Devices, sprich zwei, hier angeben?
Wie muss ich die dann trennen?

Danke für dieses Modul. Es wird immer besser.

Thomas
Nein das ist so nicht gedacht.
Da empfehle ich eine Struktur an zu legen und das Strukturdevice ein zu tragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 04 November 2018, 16:13:58
Könntest du bei "ASC_Open_Pos" bitte auch den Wert "99" in der Auswahl anbieten?
Die Z-Wave-Geräte kennen nur "99" als maximalen Wert.
Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 November 2018, 16:24:46
Zitat von: FunkOdyssey am 04 November 2018, 16:13:58
Könntest du bei "ASC_Open_Pos" bitte auch den Wert "99" in der Auswahl anbieten?
Die Z-Wave-Geräte kennen nur "99" als maximalen Wert.
Danke.
Solche Sondersachen kann man zur Not auch von Hand setzen.

attr DEVICENAME ASC_Open_Pos 99
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 04 November 2018, 16:30:12
Das ist mir schon klar. :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 November 2018, 16:35:00
Zitat von: FunkOdyssey am 04 November 2018, 16:30:12
Das ist mir schon klar. :-)

Das war meine Begründung dafür daß ich keinen Sinn darin sehe das extra ein zu pflegen  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 November 2018, 18:20:06
Ich habe Version 0.1.90 ins Git geladen. Bitte alle auf diese Version updaten. Ich habe vor daraus Version 0.2.0 zu machen. Ich denke das wir mit dieser Version einen stabilen Abschluss haben was die Beta-Phase an geht. Es wäre schön wenn so viele Eigenschaften wie möglich getestet werden.

Der Partymode kann wieder aktiviert werden
Unterschiedliche Bedingungen nehmen (home,absent,always)
Die Schlafbereiche mit Roommates füllen und ein Residentsdevice einrichten.

Schaut bitte in den Rolläden ob das Reading ASC_ShuttersLastDrive passen kann, war das tatsächlich der letzte Grund das sie gefahren sind?

Schaut nach ob im get ShuttersInfo die Werte stimmen. Stimmt LastDrive, stimmt Position?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 November 2018, 19:18:20
Leider musste ich dich noch eine Version 0.1.91 nach schieben. Hab noch einen Bug gefunden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 11:16:27
Und noch mal ein kleiner Fix mit Version 0.1.92
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 05 November 2018, 11:36:10
Zitat von: CoolTux am 02 November 2018, 11:53:34
Beschattung
Ich würde für die Beschattung die benötigten Devices für Sonnenstand und so gerne automatisch ermitteln. Dazu würde mich interessieren welchen Type Ihr favorisieren würdet wenn Ihr sowohl Twilight als auch Astro installiert hättet, oder ob es Euch egal ist.

Ich habe nur Astro installiert. Mein Favorit!

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 05 November 2018, 11:44:43
Moin
Ich nutze Twilight, bin da aber emotionslos!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 14:03:53
Ich habe mal im ersten Post einen weiteren Screenshot an gehangen.
Wäre es sinnvoll für Euch wenn sich solch eine Übersicht automatisch einrichtet?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 05 November 2018, 14:18:04
Nachtrag: Ach Mist, du hast ja gar nicht die ReadingsGroups gemeint, sondern die Übersicht, die du vermutlich als HTML anbieten wolltest, oder? :-)




Oh ja, die Anlage von ReadingsGroups vom ASC-Modul heraus wäre genial.
Ich nutze seit Tag 1 der Entwicklungsphase leicht modifizierte ReadingsGroups aus dem Wiki (Danke, Beta-User).
Das Problem dabei ist halt nur, dass man die Auswahlmöglichkeiten der RG immer nachpflegen musste bspw. als die Brightness-Funktion hinzukam.
Wenn das alles über das ASC-Modul erledigt werden könnte, wäre es sehr praktisch.

Ich habe mittlerweile mehrere ASC-Installationen in Betrieb genommen. Jedoch habe ich die ReadingsGroups jedesmal unterteilt, da nicht auf allen Systemen eine 4K-Auflösung :-) zur Verfügung stand. So habe ich die RG geteilt in "Zeiten" und "Modus". Die RG für die Level-Werte (Closed_Pos, Open_Pos, Shading_Pos, Ventilate_Pos) ist zwar nett, aber wird eigentlich zu selten in der Praxis benötigt. Wobei einige Attribute ja sowieso in den letzten Versionen verschwunden sind. Diese RG könnte man sich also sparen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 14:22:23
Zitat von: FunkOdyssey am 05 November 2018, 14:18:04
Nachtrag: Ach Mist, du hast ja gar nicht die ReadingsGroups gemeint, sondern die Übersicht, die du vermutlich als HTML anbieten wolltest, oder? :-)




Oh ja, die Anlage von ReadingsGroups vom ASC-Modul heraus wäre genial.
Ich nutze seit Tag 1 der Entwicklungsphase leicht modifizierte ReadingsGroups aus dem Wiki (Danke, Beta-User).
Das Problem dabei ist halt nur, dass man die Auswahlmöglichkeiten der RG immer nachpflegen musste bspw. als die Brightness-Funktion hinzukam.
Wenn das alles über das ASC-Modul erledigt werden könnte, wäre es sehr praktisch.

Ich habe mittlerweile mehrere ASC-Installationen in Betrieb genommen. Jedoch habe ich die ReadingsGroups jedesmal unterteilt, da nicht auf allen Systemen eine 4K-Auflösung :-) zur Verfügung stand. So habe ich die RG geteilt in "Zeiten" und "Modus". Die RG für die Level-Werte (Closed_Pos, Open_Pos, Shading_Pos, Ventilate_Pos) ist zwar nett, aber wird eigentlich zu selten in der Praxis benötigt. Wobei einige Attribute ja sowieso in den letzten Versionen verschwunden sind. Diese RG könnte man sich also sparen.

Über eine automatisch angelegt RG kann man ja mal reden. Ist ja nicht so schwer.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 05 November 2018, 15:04:32
Ich habe es bisher auch so gehandhabt wie FunkOdyssey es beschreibt. Von Anfang an die entsprechenden ReadingsGroups angelegt. Dort hat man auch den besten Überblick, wie die Attribute bei den einzelnen Rolläden-Devices gesetzt sind und kann sie dort auch schnell ändern.
Fände ich auch wünschenswert, wenn das ASC-Modul diese ReadinsGroups generieren könnte.

Eine Frage zur CommandRef. Leon, du verweist ja immer wieder auch auf die CommandRef zu dem Modul. Kann es sein, dass die nicht auf dem aktuellen Stand ist? Oder liegt es an meiner Installation, dass ich nicht den aktuellen Stand sehe? Ich mache das mal an dem Attribut für die Verzögerung der Fahrzeiten fest. In meiner CommandRef finde ich das Attribut ASC_shuttersDriveOffset (ASC-Modul) überhaupt nicht.
Ebenso finde ich das Attribut ASC_Drive_Offset (Shutter-Device) nicht, dafür sehe ich die zwei 'verweisten' Attribute ASC_Offset_Minutes_Morning bzw. Evening.
ASC_Offset_Minutes_Evening -
ASC_Offset_Minutes_Morning -


Das ausführen von /usr/bin/perl contrib/commandref_join.pl oder auch 'Update' in FHEM führte zu keinem anderen Ergebnis.
Woran könnte das liegen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 15:29:41
Zitat von: Karflyer am 05 November 2018, 15:04:32
Ich habe es bisher auch so gehandhabt wie FunkOdyssey es beschreibt. Von Anfang an die entsprechenden ReadingsGroups angelegt. Dort hat man auch den besten Überblick, wie die Attribute bei den einzelnen Rolläden-Devices gesetzt sind und kann sie dort auch schnell ändern.
Fände ich auch wünschenswert, wenn das ASC-Modul diese ReadinsGroups generieren könnte.

Eine Frage zur CommandRef. Leon, du verweist ja immer wieder auch auf die CommandRef zu dem Modul. Kann es sein, dass die nicht auf dem aktuellen Stand ist? Oder liegt es an meiner Installation, dass ich nicht den aktuellen Stand sehe? Ich mache das mal an dem Attribut für die Verzögerung der Fahrzeiten fest. In meiner CommandRef finde ich das Attribut ASC_shuttersDriveOffset (ASC-Modul) überhaupt nicht.
Ebenso finde ich das Attribut ASC_Drive_Offset (Shutter-Device) nicht, dafür sehe ich die zwei 'verweisten' Attribute ASC_Offset_Minutes_Morning bzw. Evening.
ASC_Offset_Minutes_Evening -
ASC_Offset_Minutes_Morning -


Das ausführen von /usr/bin/perl contrib/commandref_join.pl oder auch 'Update' in FHEM führte zu keinem anderen Ergebnis.
Woran könnte das liegen?

Das ist mein Fehler, ich hätte immer dazu schreiben sollen das man in der deutschen Version suchen muss. Die Englische Version müsste in der Tat nachgezogen werden. Vielleicht gibt es da wieder einen Freiwilligen  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 05 November 2018, 17:23:49
Ich habe hier eine ganze frische ASC-Installation und suche den Grund, warum heute um 16:51 Uhr die Jalousien nicht heruntergefahren wurden.

Kannst du etwas erkennen?



Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,zw_jal_diele,zw_jal_hwr,zw_jal_wc
   NR         150
   NTFY_ORDER 51-Rolladensteuerung
   STATE      active
   TYPE       AutoShuttersControl
   VERSION    0.1.91
   OLDREADINGS:
   READINGS:
     2018-11-04 16:05:25   lockOut         off
     2018-11-04 16:05:25   partyMode       off
     2018-11-04 19:35:00   room_Homekit_Jalousien zw_jal_diele,zw_jal_hwr,zw_jal_wc
     2018-11-04 16:05:25   selfDefense     off
     2018-11-04 19:35:00   state           active
     2018-11-04 16:05:25   sunriseTimeWeHoliday off
     2018-11-04 19:35:00   userAttrList    rolled out
     2018-11-05 16:51:00   zw_jal_diele_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_diele_nextAstroTimeEvent  6.11.2018 - 08:30
     2018-11-05 16:51:00   zw_jal_hwr_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_hwr_nextAstroTimeEvent  6.11.2018 - 08:30
     2018-11-05 16:51:00   zw_jal_wc_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_wc_nextAstroTimeEvent  6.11.2018 - 08:30
   helper:
     shuttersList:
       zw_jal_diele
       zw_jal_hwr
       zw_jal_wc
Attributes:
   ASC_antifreezeTemp 3
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature



2018-11-04_19:35:00 Rolladensteuerung userAttrList: rolled out
2018-11-04_19:35:03 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-04_19:35:03 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-04_19:35:03 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-05_08:30:02 Rolladensteuerung zw_jal_diele_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_08:30:02 Rolladensteuerung zw_jal_hwr_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_08:30:02 Rolladensteuerung zw_jal_wc_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:07 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:08 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:09 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:10 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:12 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:13 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_16:51:00 Rolladensteuerung zw_jal_diele_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_16:51:00 Rolladensteuerung zw_jal_hwr_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_16:51:00 Rolladensteuerung zw_jal_wc_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  6.11.2018 - 08:30




Internals:
   DEF        efbdf21a 6
   IODev      ZWDongle
   LASTInputDev ZWDongle
   MSGCNT     50
   NAME       zw_jal_diele
   NR         136
   STATE      99
   TYPE       ZWave
   ZWDongle_MSGCNT 50
   ZWDongle_RAWMSG 0004000606310504220000c400
   ZWDongle_TIME 2018-11-05 17:11:52
   ZWaveSubDevice no
   homeId     efbdf21a
   isWakeUp   
   nodeIdHex  06
   READINGS:
     2018-11-05 08:30:02   ASC_ShuttersLastDrive day open
     2018-11-05 16:51:00   ASC_Time_DriveDown  6.11.2018 - 16:51
     2018-11-05 16:51:00   ASC_Time_DriveUp  6.11.2018 - 08:30
     2018-10-12 18:51:44   CMD             ZW_APPLICATION_UPDATE
     2018-10-13 08:29:12   assocGroup_1    Max 16 Nodes ZWDongle
     2018-10-13 08:29:12   assocGroup_2    Max 16 Nodes zw_jal_hwr zw_jal_diele zw_jal_wc
     2018-10-13 08:29:12   assocGroup_3    Max 1 Nodes ZWDongle
     2018-10-13 08:29:12   assocGroups     3
     2018-10-12 20:52:55   configEnergyReports 10
     2018-10-12 20:52:55   configInRollerBlindModeOrVenetianBlind17 10
     2018-10-12 20:52:55   configInVenetianBlindModeTheParameter12 150
     2018-10-12 20:53:00   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2018-10-12 20:53:00   configMotorOperationDetection 10
     2018-10-12 20:53:00   configMotorOperationTime 240
     2018-10-12 20:53:00   configPeriodicPowerOrEnergyReports 3600
     2018-10-12 20:53:00   configPowerReports 10
     2018-10-12 20:53:05   configReportsType BlindPositionReportsSentToThe0
     2018-10-12 20:53:05   configResponseToFloodingAlarm NoReaction
     2018-10-12 20:53:05   configResponseToGeneralAlarm CloseBlind
     2018-10-12 20:53:05   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2018-10-12 20:53:05   configResponseToTemperatureAlarm OpenBlind
     2018-10-12 21:27:55   configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
     2018-10-12 20:53:05   configScenesAssociationsActivation AssociationsActivation
     2018-10-12 20:53:05   configSelfMeasurement SelfMeasurementInactive
     2018-10-12 20:53:05   configSetLamellasBackToPrevious13 1LamellasReturnToPreviouslySet1
     2018-10-12 20:53:05   configSwitchType MomentarySwitches
     2018-11-05 16:33:23   energy           0.04 kWh
     2018-10-12 21:25:27   mcaGroups       2
     2018-10-12 21:25:23   mca_1           Max 7 Nodes ZWDongle
     2018-10-12 21:25:23   mca_2           Max 7
     2018-10-12 18:45:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-10-12 18:45:32   modelConfig     fibaro/fgrm222.xml
     2018-10-12 18:45:32   modelId         010f-0302-1000
     2018-10-12 21:25:39   neighborList    ZWDongle zw_heizstab zw_jal_hwr zw_dim_wegbeleuchtung zw_jal_wc
     2018-10-12 21:25:37   neighborUpdate  done
     2018-11-05 07:11:56   position        99
     2018-11-05 17:11:52   power           0.0 W
     2018-10-12 21:28:17   reportedState   dim 99
     2018-11-01 16:12:25   state           dim 70
     2018-11-01 16:12:25   timeToAck       0.082
     2018-11-01 16:12:25   transmit        OK
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 80
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      ZWDongle
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked


Im Modul steht "night close" und kann es sein, dass ASC davon ausgegangen ist, dass nicht gefahren werden muss? Weil Position = Last Position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 17:31:30
Muss ich mir im Code ansehen, 2 Möglichkeiten. Entweder weil Mode_Up off steht was doof wäre oder weil weder Roommate noch Residents vorhanden ist was auch doof wäre.
Ich schaue nachher mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 November 2018, 17:55:07
Nimm mal bitte die aktuelle Version 0.1.92. Habe es getestet, hätte fahren müssen.
Hast aber Recht wenn die letzte Position die selbe ist wie die die angefahren werden soll dann fährt er nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 09:09:14
Sowohl im Modul (ASC_shuttersDriveOffset) als auch am Rolladen-Device (ASC_Drive_Offset) lassen sich die Fahrbefehle bei einem Wert >0 verzögern. Wenn, durch die Automatik gesteuert, mehrere Rolläden gefahren werden sollen, ist das OK. Bei den SOMFY-Rolläden sogar zwingend notwendig. Unschön ist, dass diese Funktion auch bei der 'Lüftungsstellung' greift. Rolladen ist unten, Fenster wird zum Lüften geöffnet (gekippt) der Rolladen fährt erst nach einer Zeit X in die Lüftungsstellung. Man steht also zunächst bei geöffnetem Fenster vor einem geschlossenen Rolladen. Da weiß man nicht, 'hat es die Automatik mitbekommen', 'passiert jetzt noch was' und wartet mehr oder weniger darauf, dass sich der Rolladen bewegt. Wäre es nicht sinnvoll, die Verzögerungszeiten, bei der Funktion 'Lüftungsstellung' zu ignorieren?

Einige Attribute sind mit dem Wert 'none' vorbelegt. Z.B. ASC_Shading_Brightness_Sensor oder ASC_Roommate_Device. Wenn es diese Geräte an dem betreffenden Rolladendevice nicht gibt, habe ich das entsprechende Attribut mit dem Wert 'none' stehen lassen.
Dieses 'none-Device' taucht dann aber auch im NOTIFYDEV des Moduls auf: ,[b]none[/b],rr_Stefan,Regenmesser,sc.
Ist das korrekt, oder wie soll mit Attributen verfahren werden, die nicht genutzt werden? Beispielsweise, wenn einem Raum kein Roommate_Device zugeordnet werden soll.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 09:13:48
Zitat von: Karflyer am 06 November 2018, 09:09:14
Sowohl im Modul (ASC_shuttersDriveOffset) als auch am Rolladen-Device (ASC_Drive_Offset) lassen sich die Fahrbefehle bei einem Wert >0 verzögern. Wenn, durch die Automatik gesteuert, mehrere Rolläden gefahren werden sollen, ist das OK. Bei den SOMFY-Rolläden sogar zwingend notwendig. Unschön ist, dass diese Funktion auch bei der 'Lüftungsstellung' greift. Rolladen ist unten, Fenster wird zum Lüften geöffnet (gekippt) der Rolladen fährt erst nach einer Zeit X in die Lüftungsstellung. Man steht also zunächst bei geöffnetem Fenster vor einem geschlossenen Rolladen. Da weiß man nicht, 'hat es die Automatik mitbekommen', 'passiert jetzt noch was' und wartet mehr oder weniger darauf, dass sich der Rolladen bewegt. Wäre es nicht sinnvoll, die Verzögerungszeiten, bei der Funktion 'Lüftungsstellung' zu ignorieren?

Einige Attribute sind mit dem Wert 'none' vorbelegt. Z.B. ASC_Shading_Brightness_Sensor oder ASC_Roommate_Device. Wenn es diese Geräte an dem betreffenden Rolladendevice nicht gibt, habe ich das entsprechende Attribut mit dem Wert 'none' stehen lassen.
Dieses 'none-Device' taucht dann aber auch im NOTIFYDEV des Moduls auf: ,[b]none[/b],rr_Stefan,Regenmesser,sc.
Ist das korrekt, oder wie soll mit Attributen verfahren werden, die nicht genutzt werden? Beispielsweise, wenn einem Raum kein Roommate_Device zugeordnet werden soll.

Das mit dem verzögerten fahren bei der Lüftenposition ist in der Tat schlecht, das werde ich noch mal überarbeiten.

Das "none" sollte nicht in der NOTIFYDEV auf tauchen, hast Du da im nachhinein auf das Attribut hinzufügen gedrückt oder so?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 09:56:31
Das "none" sollte nicht in der NOTIFYDEV auf tauchen, hast Du da im nachhinein auf das Attribut hinzufügen gedrückt oder so?

Ja, bestimmt. Ich hatte zwischenzeitlich ja mal das Problem, dass der Roommate-Status irgendwie nicht berücksichtigt wurde. Da hatte ich das Attribut ASC_Roommate_Device zwischenzeitlich gelöscht und dann doch wieder eingefügt und mit dem Wert 'none' belegt. Bin davon ausgegangen, dass bei der Bildung des NOTIFYDEV 'none' nicht berücksichtigt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 10:07:05
ZitatCode: [Auswählen]
Das "none" sollte nicht in der NOTIFYDEV auf tauchen, hast Du da im nachhinein auf das Attribut hinzufügen gedrückt oder so?

Ja, bestimmt. Ich hatte zwischenzeitlich ja mal das Problem, dass der Roommate-Status irgendwie nicht berücksichtigt wurde. Da hatte ich das Attribut ASC_Roommate_Device zwischenzeitlich gelöscht und dann doch wieder eingefügt und mit dem Wert 'none' belegt. Bin davon ausgegangen, dass bei der Bildung des NOTIFYDEV 'none' nicht berücksichtigt wird.

Ich habe jetzt gerade das NOTIFYDEF noch einmal neu aufbauen lassen. Jetzt ist der Eintrag 'none' weg. Stellt sich die Frage, was ist beispielsweise am ROOMMATE-Attribut einzutragen, wenn das Attribut vorher mit einem konkreten Wert belegt war und jetzt auf 'none' gesetzt werden soll?

Eine weitere Frage noch zum NOTIFYDEV im Modul. Hier taucht das Device 'Regensensor' (ASC_rainSensorDevice) auf. Das gesetzte Device für den Temperatursensor (ASC_temperatureSensor) jedoch nicht. Korrekt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 10:09:38
Gar nichts. Einfach löschen. Ich muß noch mal schauen wieso ich da was eintragen musste. Aber ich glaube das war weil sonst das Attribut erst gar nicht verteilt wurde. Kann abe rauch sein das ich wollte das es generell angezeigt wird damit man sieht das da ein Attribut zum einstellen ist. Ich teste das die Tage noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 10:21:55
OK. Danke dir.

kannst du bitte noch etwas zu dieser Frage sagen.

ZitatEine weitere Frage noch zum NOTIFYDEV im Modul. Hier taucht das Device 'Regensensor' (ASC_rainSensorDevice) auf. Das gesetzte Device für den Temperatursensor (ASC_temperatureSensor) jedoch nicht. Korrekt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 10:27:29
ZitatGar nichts. Einfach löschen.

Das mit dem Löschen hat allerdings den Nachteil, dass ein entsprechendes ReadingsGroup nicht mehr korrekt angezeigt wird. Schöner wäre es, wenn das Attribut mit dem Wert 'none' existieren darf und das setzen von 'none' am Attribut bei der Ergänzung des NOTIFYDEF nicht berücksichtigt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 10:44:21
Zitat von: Karflyer am 06 November 2018, 10:27:29
Das mit dem Löschen hat allerdings den Nachteil, dass ein entsprechendes ReadingsGroup nicht mehr korrekt angezeigt wird. Schöner wäre es, wenn das Attribut mit dem Wert 'none' existieren darf und das setzen von 'none' am Attribut bei der Ergänzung des NOTIFYDEF nicht berücksichtigt wird.

Ich schaue es mir an ob ich das umsetzen kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 10:57:16
Zitat von: Karflyer am 06 November 2018, 10:21:55
OK. Danke dir.

kannst du bitte noch etwas zu dieser Frage sagen.

Eine weitere Frage noch zum NOTIFYDEV im Modul. Hier taucht das Device 'Regensensor' (ASC_rainSensorDevice) auf. Das gesetzte Device für den Temperatursensor (ASC_temperatureSensor) jedoch nicht. Korrekt?

Nein ist nicht korrekt. Es sollte auch das Device für das Attribut ASC_temperatureSensor in der NOTIFYDEV auf tauchen. Wenn es in der Tat nicht da ist, kannst du es einfach noch einmal setzen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 06 November 2018, 11:49:20
ZitatNein ist nicht korrekt. Es sollte auch das Device für das Attribut ASC_temperatureSensor in der NOTIFYDEV auf tauchen. Wenn es in der Tat nicht da ist, kannst du es einfach noch einmal setzen?

Habe ich bereits versucht, auch Attribut gelöscht und wieder gesetzt. Leider alles ohne Erfolg.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 12:07:33
Gerade noch mal vernünftig nach gedacht.
Hast Recht. Die Temperatur wird aktuell nicht getriggert sondern ausschließlich abgefragt. Sorry für Durcheinander.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 13:19:30
Zitat von: Karflyer am 06 November 2018, 09:09:14
Unschön ist, dass diese Funktion auch bei der 'Lüftungsstellung' greift. Rolladen ist unten, Fenster wird zum Lüften geöffnet (gekippt) der Rolladen fährt erst nach einer Zeit X in die Lüftungsstellung. Man steht also zunächst bei geöffnetem Fenster vor einem geschlossenen Rolladen. Da weiß man nicht, 'hat es die Automatik mitbekommen', 'passiert jetzt noch was' und wartet mehr oder weniger darauf, dass sich der Rolladen bewegt. Wäre es nicht sinnvoll, die Verzögerungszeiten, bei der Funktion 'Lüftungsstellung' zu ignorieren?

Habe ich soeben gefixt. Da die Version wieder ein etwas größeres Update enthält gebe ich sie erst die Tage frei.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 14:19:20
Zitat von: Prof. Dr. Peter Henning am 31 Oktober 2018, 07:43:04
Zum Thema Alarmierung: Hier sollte eigentlich das Ereignis durch die Alarmanlage ausgewertet werden. Schön wäre es, wenn man einen Befehl

"set XXX wiggle [device|all]"

hätte, der den Rollladen einfach etwas "Wackeln" kann.

LG

pah

Hallo pah,

Ich bin gerade bei der Implementierung.
Hättest Du da einen guten Timerwert zum Zurückfahren für mich? So 10 oder lieber 5 Sekunden?
Hat sich erledigt. Die Rolläden bewegen sich um 5% und nach einer Minute wieder zurück.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 November 2018, 17:08:01
Zitat von: FunkOdyssey am 05 November 2018, 17:23:49
Ich habe hier eine ganze frische ASC-Installation und suche den Grund, warum heute um 16:51 Uhr die Jalousien nicht heruntergefahren wurden.

Kannst du etwas erkennen?



Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,zw_jal_diele,zw_jal_hwr,zw_jal_wc
   NR         150
   NTFY_ORDER 51-Rolladensteuerung
   STATE      active
   TYPE       AutoShuttersControl
   VERSION    0.1.91
   OLDREADINGS:
   READINGS:
     2018-11-04 16:05:25   lockOut         off
     2018-11-04 16:05:25   partyMode       off
     2018-11-04 19:35:00   room_Homekit_Jalousien zw_jal_diele,zw_jal_hwr,zw_jal_wc
     2018-11-04 16:05:25   selfDefense     off
     2018-11-04 19:35:00   state           active
     2018-11-04 16:05:25   sunriseTimeWeHoliday off
     2018-11-04 19:35:00   userAttrList    rolled out
     2018-11-05 16:51:00   zw_jal_diele_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_diele_nextAstroTimeEvent  6.11.2018 - 08:30
     2018-11-05 16:51:00   zw_jal_hwr_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_hwr_nextAstroTimeEvent  6.11.2018 - 08:30
     2018-11-05 16:51:00   zw_jal_wc_lastPosValue 0
     2018-11-05 16:51:00   zw_jal_wc_nextAstroTimeEvent  6.11.2018 - 08:30
   helper:
     shuttersList:
       zw_jal_diele
       zw_jal_hwr
       zw_jal_wc
Attributes:
   ASC_antifreezeTemp 3
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature



2018-11-04_19:35:00 Rolladensteuerung userAttrList: rolled out
2018-11-04_19:35:03 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-04_19:35:03 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-04_19:35:03 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 08:30
2018-11-05_08:30:02 Rolladensteuerung zw_jal_diele_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_08:30:02 Rolladensteuerung zw_jal_hwr_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_08:30:02 Rolladensteuerung zw_jal_wc_lastPosValue: 0
2018-11-05_08:30:02 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:07 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:08 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:09 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_15:47:10 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:12 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_15:47:13 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  5.11.2018 - 16:51
2018-11-05_16:51:00 Rolladensteuerung zw_jal_diele_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_diele_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_16:51:00 Rolladensteuerung zw_jal_hwr_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_hwr_nextAstroTimeEvent:  6.11.2018 - 08:30
2018-11-05_16:51:00 Rolladensteuerung zw_jal_wc_lastPosValue: 0
2018-11-05_16:51:00 Rolladensteuerung zw_jal_wc_nextAstroTimeEvent:  6.11.2018 - 08:30




Internals:
   DEF        efbdf21a 6
   IODev      ZWDongle
   LASTInputDev ZWDongle
   MSGCNT     50
   NAME       zw_jal_diele
   NR         136
   STATE      99
   TYPE       ZWave
   ZWDongle_MSGCNT 50
   ZWDongle_RAWMSG 0004000606310504220000c400
   ZWDongle_TIME 2018-11-05 17:11:52
   ZWaveSubDevice no
   homeId     efbdf21a
   isWakeUp   
   nodeIdHex  06
   READINGS:
     2018-11-05 08:30:02   ASC_ShuttersLastDrive day open
     2018-11-05 16:51:00   ASC_Time_DriveDown  6.11.2018 - 16:51
     2018-11-05 16:51:00   ASC_Time_DriveUp  6.11.2018 - 08:30
     2018-10-12 18:51:44   CMD             ZW_APPLICATION_UPDATE
     2018-10-13 08:29:12   assocGroup_1    Max 16 Nodes ZWDongle
     2018-10-13 08:29:12   assocGroup_2    Max 16 Nodes zw_jal_hwr zw_jal_diele zw_jal_wc
     2018-10-13 08:29:12   assocGroup_3    Max 1 Nodes ZWDongle
     2018-10-13 08:29:12   assocGroups     3
     2018-10-12 20:52:55   configEnergyReports 10
     2018-10-12 20:52:55   configInRollerBlindModeOrVenetianBlind17 10
     2018-10-12 20:52:55   configInVenetianBlindModeTheParameter12 150
     2018-10-12 20:53:00   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2018-10-12 20:53:00   configMotorOperationDetection 10
     2018-10-12 20:53:00   configMotorOperationTime 240
     2018-10-12 20:53:00   configPeriodicPowerOrEnergyReports 3600
     2018-10-12 20:53:00   configPowerReports 10
     2018-10-12 20:53:05   configReportsType BlindPositionReportsSentToThe0
     2018-10-12 20:53:05   configResponseToFloodingAlarm NoReaction
     2018-10-12 20:53:05   configResponseToGeneralAlarm CloseBlind
     2018-10-12 20:53:05   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2018-10-12 20:53:05   configResponseToTemperatureAlarm OpenBlind
     2018-10-12 21:27:55   configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
     2018-10-12 20:53:05   configScenesAssociationsActivation AssociationsActivation
     2018-10-12 20:53:05   configSelfMeasurement SelfMeasurementInactive
     2018-10-12 20:53:05   configSetLamellasBackToPrevious13 1LamellasReturnToPreviouslySet1
     2018-10-12 20:53:05   configSwitchType MomentarySwitches
     2018-11-05 16:33:23   energy           0.04 kWh
     2018-10-12 21:25:27   mcaGroups       2
     2018-10-12 21:25:23   mca_1           Max 7 Nodes ZWDongle
     2018-10-12 21:25:23   mca_2           Max 7
     2018-10-12 18:45:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-10-12 18:45:32   modelConfig     fibaro/fgrm222.xml
     2018-10-12 18:45:32   modelId         010f-0302-1000
     2018-10-12 21:25:39   neighborList    ZWDongle zw_heizstab zw_jal_hwr zw_dim_wegbeleuchtung zw_jal_wc
     2018-10-12 21:25:37   neighborUpdate  done
     2018-11-05 07:11:56   position        99
     2018-11-05 17:11:52   power           0.0 W
     2018-10-12 21:28:17   reportedState   dim 99
     2018-11-01 16:12:25   state           dim 70
     2018-11-01 16:12:25   timeToAck       0.082
     2018-11-01 16:12:25   transmit        OK
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 80
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      ZWDongle
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked


Im Modul steht "night close" und kann es sein, dass ASC davon ausgegangen ist, dass nicht gefahren werden muss? Weil Position = Last Position?

Hmm. Das hat auch heute wieder nicht funktioniert. Aber ich denke, dass ich den Grund gefunden habe.

Es handelt sich hier um Z-Wave-Shutter, welche einen Bereich von 0-99 haben und per "set xyz dim 0-99" gefahren werden. Die aktuelle Position ist (bei richtiger Konfiguration) im Reading "position" gespeichert. Also weder ASC-Typ 1 oder ASC-Typ 2.

Ich habe nun das Attribut "ASC_Pos_Cmd" angepasst. Die Frage ist nur, ob der aktuelle Wert im Reading "position" erkannt wird. Oder ist das vielleicht sogar irrelevant.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 17:45:45
Wenn der aktuelle Wert im Reading position steht, dann muss er aber auch mit set xyz position 56 fahren können. Geht das?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 November 2018, 17:56:37
Nein, ich weiß, dass das bei Homematic identisch ist. Aber bei Z-Wave-Shuttern sind SET (dim) und Reading (position) voneinander getrennt. Es gibt kein "set xyz position 50".


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 18:01:32
Dann musst du ein userReading schaffen welches dem Set Befehl entspricht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 November 2018, 19:14:21
Klar. Kann ich machen. Damit stoßen wir aber eine große Zielgruppe vor dem Kopf.
Meiner Meinung nach kommen nach den HM-Aktoren direkt die Z-Wave-Aktoren.
Wahrscheinlich mehr als die sonstige Lösungen wie ROLLO & Co.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 19:17:45
Das mag sein, aber es geht nun mal nicht anders.
Der Set Befehl muß gleich sein wie das Reading wo die informationen zum aktuellen Stand des Rolladen drin steht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MarkusHiba am 06 November 2018, 19:25:26
Könnte man da nicht wieder [emoji16] ein Attribut setzen wo man dies Auswählen könnte?

Gesendet von meinem G8141 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 06 November 2018, 19:28:13
Oder eben diesen Typ anders behandeln; was man als Modulautor weiß, sollte man jedenfalls nicht in häufigen Fällen dem user zur Konfiguration übergeben...

Just my2ct.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 20:09:34
Ich lasse mir was einfallen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 November 2018, 20:33:42
$shutters->getPosCmd
$shutters->getDriveCmd

Haben alle ZWave Rolläden als set Befehl dim?
Also wenn ich den TYPE vom Rolladen Abfrage und da kommt  ZWave bei raus kann ich ihm ohne bedenken sagen er soll dim nehmen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 November 2018, 21:11:52
Ich denke, das sollte bei allem Varianten identisch sein. Ist, glaube ich, über die Klassen gesteuert und die ist AFAIK bei allen Shuttern gleich. Ich habe aber auch vorsichtshalber mal krikan hierzu "eingeladen". :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 03:02:14
Ok ich habe das nun so umgestellt das der set Befehl versucht wird über den Modul TYPE zu ermitteln, schlägt das fehl wird automatisch der Readingsname genommen für die Position des Rolladen.

    ZWave   => 'dim',
    Siro    => 'position',
    CUL_HM  => 'pct',
    ROLLO   => 'pct'

Wer noch mehr kennt immer her damit.

Dafür habe ich den Namen für das Attribut ASC_Pos_Cmd in ASC_Pos_Reading geändert. Diejenigen welche das alte Attribut nie anpassen mussten müssen dies auch nach dem Update nicht tun, die anderen müssen das Attribut leider neu setzen.
Des weiteren habe ich pah seinen Vorschlag zum wackeln eines oder aller Rolläden implementiert. ein "set wiggle all|DEVICENAME" bewegt den/die Rolladen um 5% und nach einer Minute wieder zurück in die Ursprungsposition.


Das Update kommt gegen Ende der Woche. Wird doch wieder etwas größer.




Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 07 November 2018, 07:16:19
SOMFY (über CUL 'SIGNALduino') kennt als Fahrbefehl und Stellungsmeldung 'position'
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 07:52:56
Sehr schön. Und der TYPE wird auch tatsächlich so geschrieben? SOMFY genau so?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 07 November 2018, 08:05:18
Moin
Type:   tahoma
state:   dim

Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 08:20:31
Zitat von: pc1246 am 07 November 2018, 08:05:18
Moin
Type:   tahoma
state:   dim

Gruss Christoph

ist dim bei diesem TYPE der set Befehl?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 07 November 2018, 08:32:42
TYPE=HMCCUDEV sollte man vermutlich auch gleich aufnehmen. Leider kenne ich da den Befehl nicht....
Evtl. auf Verdacht auch position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: krikan am 07 November 2018, 08:36:27
Zitat von: CoolTux am 06 November 2018, 20:33:42
Haben alle ZWave Rolläden als set Befehl dim?
Rollläden haben grundsätzlich den set-dim - Befehl (Command Class SWITCH_MULTILEVEL). Besonderheit: "set <device> dim 99" entspricht dabei 100%.
Einzige Ausnahme für Rollläden gibt es meiner Erinnerung nach bei Merten Connect-Aktoren, die aber vermutlich im FHEM-Bereich kaum genutzt werden.

Der laut Statistik häufig genutzte Fibaro FGR(M)222 kann bei Jalousien/Raffstores bezüglich der Lamellenwinkel nur über den Fibaro-spezifischen-Befehl "positionSlat" angesteuert werden; der Öffnungsgrad geht aber auch über "dim". Wenn die Lamellenverstellung von Jalousien auch im Modul gesteuert werden soll, dann wird es kompliziert, da jeder Hersteller hier seine Freiheiten auslebt, d.h. es gibt verschiedenste Varianten.

Wenn mehr Info notwendig sind, dann bitte nachfassen. Habe den Thread hier nicht verfolgt.

Gruß, Christian


edit: Typo, Wortdopplungen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 07 November 2018, 08:55:08
Zitat von: CoolTux am 07 November 2018, 08:20:31
ist dim bei diesem TYPE der set Befehl?
Ja
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 07 November 2018, 08:57:34
ZitatSehr schön. Und der TYPE wird auch tatsächlich so geschrieben? SOMFY genau so?

Ja, TYPE ist SOMFY.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 07 November 2018, 09:19:25
Zitat von: krikan am 07 November 2018, 08:36:27
Rollläden haben grundsätzlich den set-dim - Befehl (Command Class SWITCH_MULTILEVEL). Besonderheit: "set <device> dim 99" entspricht dabei 100%.
Einzige Ausnahme für Rollläden gibt es meiner Erinnerung nach bei Merten Connect-Aktoren, die aber vermutlich im FHEM-Bereich kaum genutzt werden.

Der laut Statistik häufig genutzte Fibaro FGR(M)222 kann bei Jalousien/Raffstores bezüglich der Lamellenwinkel nur über den Befehl Fibaro-spezifischen-Befehl "positionSlat" angesteuert werden können; der Öffnungsgrad geht aber auch über "dim". Wenn die Lamellenverstellung von Jalousien auch im Modul gesteuert werden soll, dann wird es kompliziert, da jeder Hersteller hier seine Freiheiten auslebt, d.h. es gibt verschiedenste Varianten.

Wenn mehr Info notwendig sind, dann bitte nachfassen. Habe den Thread hier nicht verfolgt.

Danke, krikan, für deine Hilfe.

Aus Erfahrung kann ich sagen, dass die Lamellenverstellung sowieso (für mich) schon ein kompliziertes Thema ist. Das würde ich wirklich nicht über ein Modul umsetzen.
Ich denke, dass das reine Hoch- und Runterfahren über "dim" ausreichend sein sollte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 09:57:43
Lamellenunterstützung würde ich sehr gerne einbauen. Dies wird aber in späteren Versionen erst kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 10:21:28
Zitat von: Karflyer am 06 November 2018, 10:27:29
Das mit dem Löschen hat allerdings den Nachteil, dass ein entsprechendes ReadingsGroup nicht mehr korrekt angezeigt wird. Schöner wäre es, wenn das Attribut mit dem Wert 'none' existieren darf und das setzen von 'none' am Attribut bei der Ergänzung des NOTIFYDEF nicht berücksichtigt wird.

Habe ich umgesetzt. Attribute mit Wert none welche NOTIFYDEV relevant wären werden ignoriert und das none nicht ins NOTIFYDEV geschrieben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: TomLee am 07 November 2018, 10:54:36
Rademacher:

Type= DUOFERN
set-Befehl=position
Reading=position
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 11:02:42
Zitat von: TomLee am 07 November 2018, 10:54:36
Rademacher:

Type= DUOFERN
set-Befehl=position
Reading=position

Danke ist aufgenommen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 07 November 2018, 12:51:22
Noch einmal zusammengefasst für SOMFY:

TYPE=SOMFY
set-Befehl=position
reading=position

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 14:00:41
@beta-user
könnte ich Dich noch einmal bitten die aktuelle Commandref der Ende der Woche kommenden Version ins Englische zu übersetzen?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 07 November 2018, 15:37:08
Mach ich grundsätzlich schon "gerne" wieder, allerdings fehlen mir im Moment die notwendigen Mittel - angefangen bei Tastatur und Bildschirm (sonst hätte ich zu der Einladung neulich schon Rückmeldung gegeben)...
Wenn du dich noch etwas länger gedulden kannst?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 16:22:38
Klar kann ich. Ganz in Ruhe.
Vielleicht mag und findet sich ja auch jemand anderes der dies gerne machen möchte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 07 November 2018, 17:39:07
Ich muss leider mal doof nachfragen:

Wie ist das genau wenn ein Roommate einem Rolladen zugeordnet ist?
Fährt der Rolladen auf jeden Fall wenn der Roommate auf awoken geht oder hängt das noch von irgendwelchen Settings oder Zeiten (Astro) ab?
Bei mir fährt leider kein Rolladen anhand des Roommate-Status, lediglich anhand der Zeiten....

Anbei mal ein list vom Rolladen-Device

Internals:
   CUL_Stick_MSGCNT 8
   CUL_Stick_RAWMSG A0D90A4103B9B882CD68A06011400::-59.5:CUL_Stick
   CUL_Stick_RSSI -59.5
   CUL_Stick_TIME 2018-11-07 17:37:03
   DEF        3B9B88
   HMLAN_MSGCNT 7
   HMLAN_RAWMSG E3B9B88,0000,10A78188,FF,FFC0,8F80023B9B882CD68A0101C82040
   HMLAN_RSSI -64
   HMLAN_TIME 2018-11-07 17:36:49
   IODev      CUL_Stick
   LASTInputDev CUL_Stick
   MSGCNT     15
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         173
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      90
   TYPE       CUL_HM
   lastMsg    No:90 - t:10 s:3B9B88 d:2CD68A 06011400
   protLastRcv 2018-11-07 17:37:03
   protRcv    8 last_at:2018-11-07 17:37:03
   protSnd    8 last_at:2018-11-07 17:37:03
   protState  CMDs_done
   rssi_CUL_Stick cnt:4 min:-64 max:-63 avg:-63.25 lst:-64
   rssi_at_CUL_Stick cnt:8 min:-60.5 max:-58.5 avg:-59.37 lst:-59.5
   rssi_at_HMLAN cnt:7 min:-64 max:-61 avg:-63 lst:-64
   READINGS:
     2018-11-07 17:36:49   ASC_ShuttersLastDrive night close
     2018-11-07 17:36:49   ASC_Time_DriveDown  8.11.2018 - 17:36
     2018-11-07 17:36:49   ASC_Time_DriveUp  8.11.2018 - 07:07
     2018-11-07 17:36:49   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2018-10-10 17:49:25   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
     2018-10-10 17:49:25   RegL_00.        02:01 0A:2C 0B:D6 0C:8A 15:05 18:00 00:00
     2018-10-10 17:49:26   RegL_01.        08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00  30:06 57:22 56:00 00:00
     2018-11-07 17:37:03   deviceMsg       90 (to VCCU)
     2018-11-07 17:37:03   level           90
     2018-11-07 17:37:03   motor           stop:90
     2018-11-07 17:37:03   pct             90
     2018-11-07 17:37:03   recentStateType info
     2018-11-07 17:37:03   state           90
     2018-11-07 17:37:03   timedOn         off
   helper:
     HM_CMDNR   144
     cSnd       112CD68A3B9B880201C80000,112CD68A3B9B88020114
     dlvlCmd    ++A0112CD68A3B9B88020114
     mId        0005
     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   1541608623.48475
       prefIO     
       rxt        0
       vccu       
       p:
         3B9B88
         00
         00
         00
     mRssi:
       mNo        90
       io:
         CUL_Stick:
           -53.5
           -53.5
         HMLAN:
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1541608623.38727
       ack:
         HASH(0x3961380)
         9080022CD68A3B9B8800
     rssi:
       CUL_Stick:
         avg        -63.25
         cnt        4
         lst        -64
         max        -63
         min        -64
       at_CUL_Stick:
         avg        -59.375
         cnt        8
         lst        -59.5
         max        -58.5
         min        -60.5
       at_HMLAN:
         avg        -63
         cnt        7
         lst        -64
         max        -61
         min        -64
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal 200
   ASC_Closed_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 80
   ASC_Roommate_Device rr_Sascha
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor GH.xx.LS.HelligkeitAussen
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   DbLogExclude .*
   IODev      CUL_Stick
   autoReadReg 4_reqStatus
   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
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   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,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 18:05:23
Steht der Roommate in der NOTIFYDEV vom ASC Device?
Ansonsten ist es so, der Rolladen fährt immer runter wenn asleep oder gotosleep.
Der Rolladen fährt immer hoch wenn home oder awoken und es Tag ist.
Voraussetzung ist das ASC_Mode_Down und ASC_Mode_Up auf always oder home stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ChrisKoh am 07 November 2018, 19:27:40
Danke erst mal für das Tolle Modul! Mit dem einen Rollo der bei mir mit Homematic gesteuert wird klappt das ganz gut!
Nur die anderen die ich mit einem UNIROLL Gurtwickler betriebe fahren nicht automatisch hoch und runter.

Kann das sein das das Modul nur für Rollo Aktoren funktioniert bei denen man als Wert 0 bis 100 angeben kann?

meine UNIROLL Autoren können nur "up" und "down"


Internals:
   BTN        0
   DEF        xxxx 0
   IODev      CUL_CUBE
   NAME       wz.Rollo.Tuere
   NR         22
   STATE      up
   TYPE       UNIRoll
   XMIT       xxxx
   CODE:
     1          xxxx 0
   READINGS:
     2018-11-07 16:51:06   ASC_ShuttersLastDrive night close
     2018-11-07 16:51:06   ASC_Time_DriveDown  8.11.2018 - 16:49
     2018-11-07 16:51:06   ASC_Time_DriveUp AutoShuttersControl off
     2018-11-07 10:05:48   state           up
Attributes:
   ASC        0
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Direction 178
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Cmd position
   ASC_Pos_after_ComfortOpen 20
   ASC_Rand_Minutes 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_BlockingTime_After_Manual 20
   ASC_Shading_BlockingTime_Twilight 45
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_Shading_Fast_Close none
   ASC_Shading_Fast_Open none
   ASC_Shading_Min_Elevation none
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Pos 30
   ASC_Shading_Pos_after_Shading -1
   ASC_Shading_StateChange_Cloudy 4000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 20
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec wz.Kontakt.Tuere
   ASC_WindowRec_subType threestate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      CUL_CUBE
   alexaRoom  Wohnzimmer
   devStateIcon up:closeG down:close
   genericDeviceType blind
   group      01_Rollo
   room       01_Wohnzimmer
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Direction ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Rand_Minutes ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading:on,off,delayed,present,absent ASC_Shading_Angle_Left:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_Angle_Right:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_BlockingTime_After_Manual ASC_Shading_BlockingTime_Twilight ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Fast_Close:on,off ASC_Shading_Fast_Open:on,off ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_Pos_after_Shading:-1,0,10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     up:stop:down
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 November 2018, 19:35:09
Hallo,

Ja das ist in der Tat der Fall. Selbst 200 oder 20 sind möglich, es müssen aber Zahlen sein. Eventuell kann der Modulautor das Erweitern. Sollte ja nicht das Problem sein, wichtig ist aber das es dann auch ein entsprechendes Reading gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 07 November 2018, 20:36:34
Oder vielleicht über "eventmap" die Werte von in 0 und 100 übersetzen? Quasi als Notlösung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 07 November 2018, 21:29:19
Zitat von: ChrisKoh am 07 November 2018, 19:27:40
meine UNIROLL Autoren können nur "up" und "down"

Habe mal für solche Fälle ein Hilfsmodul gebaut, mit dessen Hilfe man alle möglichen Werte 'ummappen' kann.
https://forum.fhem.de/index.php/topic,79116.msg710696.html#msg710696
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 05:36:07
Naja ich weiß nicht, 3 Module um Rolläden zu steuern. Ich glaube der einfachste Weg ist den Modulautor von Uniroll zu bitten zusätzlich Nummernwerte zu implementieren. Wäre ja nur 0 und 100 wenn das Modul nur Up und Down kennt. Er kann ja über Fahrzeitenberechnung und somit Positionsbestimmung dann auch mal nachdenken  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 08 November 2018, 06:33:42
War ja auch nur als eine vorübergehende Notlösung gedacht  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 08 November 2018, 07:32:08
Zitat von: CoolTux am 07 November 2018, 18:05:23
Steht der Roommate in der NOTIFYDEV vom ASC Device?
Ansonsten ist es so, der Rolladen fährt immer runter wenn asleep oder gotosleep.
Der Rolladen fährt immer hoch wenn home oder awoken und es Tag ist.
Voraussetzung ist das ASC_Mode_Down und ASC_Mode_Up auf always oder home stehen.

Ja, Roommate ist im NOTIFYDEV vorhanden.
Es ist "Tag" bedeutet, der Rolladen hätte gemäß astro und up_Early/up_Late bereits hochfahren sollen?
Dann muss ich das nochmal weiter testen.

Danke erstmal für die Hinweise!
Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 08 November 2018, 08:45:00
Zitat von: CoolTux am 07 November 2018, 16:22:38
Klar kann ich. Ganz in Ruhe.
Vielleicht mag und findet sich ja auch jemand anderes der dies gerne machen möchte.
Moin
Ich mache das! Denke mal heute abend bei Dir!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 08:58:49
Zitat von: pc1246 am 08 November 2018, 08:45:00
Moin
Ich mache das! Denke mal heute abend bei Dir!
Gruss Christoph

Deine Aussage deutet darauf hin das Du heute Abend zu mir kommst?
Soll ich irgendwas kalt stellen?
;D


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 08 November 2018, 09:29:39
Moin
Nein, ich mache die Uebersetzung, und schicke die Dir dann heute abend!
Nach Berlin ist mir zu weit, fuer die 60 Zeilen!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 09:41:43
Ja das hatte ich mir fast gedacht, hihi.
Aber das bringt mich dazu eine Idee hier kund zu tun. Und zwar habe ich vor eine Gesprächsrunde in Gang zu bringen, hierzu habe ich die Möglichkeit für 40min einen virtuellen Konferenzraum zu mieten. Alles was man braucht als eingeladener ist die Software. Die gibt es für Linux,Mac,Win,Android.
https://zoom.us

Vielleicht finden sich ja ein zwei Interessierte. Dann kann man das Abends mal machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 08 November 2018, 10:04:02
Zur Gesprächsrunde:
Kommt auf's Thema an. Wäre ggf. interessiert, und finde mündliche Kommunikation insbesondere für einen offenen Meinungsaustausch passender (mittlerweile wissen wir im Kreis der hier mitredenden einigermaßen, wie manches zu verstehen ist, was der jeweilige so äußert; dennoch tue ich mich leichter, sowas wie neulich zu den Zwave-Aktoren zu sagen wie zu schreiben...).
Man lernt sich mündlich schneller kennen und kann direkt rückfragen.

Wenn es nichts mit ASC zu tun hat: neuer thread, am besten mit Themen- und Terminvorschlägen/doodle-link?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 10:08:32
Das hier vorgestellte hätte was mit ASC zu tun, also rund um das Modul. Ideen zur weiteren Entwicklung oder generell Fragen, Meinungen.

Alles andere würde ich dann später in einem neuen Thread machen. Meine Idee für andere Dinge geht in Richtung Webinar zu FHEM. Grundinstallation und Konfiguration und dann weiter zu speziellen Themen. Aber das kommt dann in einen anderen Thread.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 12:06:54
Ich habe soeben Version 0.1.93 frei gegeben.
ACHTUNG:Beim starten wird es eine Fehlermeldung wegen einem fehlenden Attribut für das Moduldevice geben. Dieser Attributsname wurde geändert. Es war lediglich für die freezeTemperatur.
Ihr musst aber dennoch und obwohl kein Fragezeichen beim save Button steht einmal save betätigen sonst kommt der Fehler immer wieder.
Es gibt nun den set Befehl wiggle welcher einen oder alle Rolläden für 5% fährt und nach 60s wieder zurück auf die Ausgangsposition fährt.
Eine Menge Bugfix, unter anderem bei Luftenposition anfahren das dies nun sofort geschieht.


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 November 2018, 12:08:12
@pc1246
Bitte nehme als Grundlage für die englische Übersetzung die deutsche Commandref der aktuellen 0.1.93er Version. Wenn Dir noch was im deutschen auf fällt sag bitte Bescheid.

Danke Dir
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 08 November 2018, 14:22:17
Zitat von: CoolTux am 08 November 2018, 12:08:12
@pc1246
Bitte nehme als Grundlage für die englische Übersetzung die deutsche Commandref der aktuellen 0.1.93er Version. Wenn Dir noch was im deutschen auf fällt sag bitte Bescheid.

Danke Dir
Das war der Plan!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 08 November 2018, 22:50:34
Executed
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 09:20:33
Ich habe Version 0.2.0.1 soeben offiziell ins SVN geladen.
Vielen Dank an Euch allen fürs testen und mitmachen. Selbstverständlich geht die Entwicklung weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 09 November 2018, 09:36:02
Hallo CoolTux
Super das das Modul so schnell schon so weit ist. Habe ich es richtig verstanden das die Z-Wave Aktoren auch funktionieren mit Set dim 0-99?

Ich nutze im Moment die Steuerung von Cluni angepasst auf die Z-Wave Aktoren.  In dem Code werden die manuellen Taster bei geöffneten Fenster gesperrt funktioniert das in deinem Modul auch?

Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 09:38:18
Moin CoolTux
Als ich gestern rausfinden wollte, wie die englische Commandref geheadert wird, habe ich gleich mal mehrere Module gefunden, die gar keine englische hatten.
Wie eng wird das denn eigentlich gesehen?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 10:00:40
Zitat von: majestro84 am 09 November 2018, 09:36:02
Hallo CoolTux
Super das das Modul so schnell schon so weit ist. Habe ich es richtig verstanden das die Z-Wave Aktoren auch funktionieren mit Set dim 0-99?

Ich nutze im Moment die Steuerung von Cluni angepasst auf die Z-Wave Aktoren.  In dem Code werden die manuellen Taster bei geöffneten Fenster gesperrt funktioniert das in deinem Modul auch?

Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Hallo Alex,

Die Z-Wave Aktoren auch funktionieren mit Set dim 0-99 sollten funktionieren. Du musst natürlich die Attribute entsprechend anpassen. Also speziell die 99.

Aktuell werden die manuellen Taster bei Fenster auf nicht automatisch gesperrt. Es gibt aber den set Befehl lockOut wo dann alle Rolläden Hardwareseitig gespeert werden die das Attribut für lockout auf on haben.
Gesperrt wird entweder mit inhibit oder blocked. Unterstützt Dein Rolladen das?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 10:02:12
Zitat von: pc1246 am 09 November 2018, 09:38:18
Moin CoolTux
Als ich gestern rausfinden wollte, wie die englische Commandref geheadert wird, habe ich gleich mal mehrere Module gefunden, die gar keine englische hatten.
Wie eng wird das denn eigentlich gesehen?
Gruss Christoph

Eigentlich ist englische Commandref Pflicht. Eventuell hast Du ältere Module erwischt. Leider gibt es auch den ein oder anderen der gar keine Commandref macht. Sowas wird aber im SVN heut zu Tage abgefangen und der jenige darf dan nicht einchecken.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 09 November 2018, 10:28:01
Also die Fibaro Rollershutter die ich habe sperre ich in Clunis Steuerung mit protectionON und entsperre sie wieder mit protectionOFF. Vielleicht kannst du das bei dir ja noch mit einbauen.
Ich auch die modifizierte Steuerung von Cluni in dem entsprechenden Thread veröffentlichen.
Gruß

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 10:37:48
Zitat von: majestro84 am 09 November 2018, 10:28:01
Also die Fibaro Rollershutter die ich habe sperre ich in Clunis Steuerung mit protectionON und entsperre sie wieder mit protectionOFF. Vielleicht kannst du das bei dir ja noch mit einbauen.
Ich auch die modifizierte Steuerung von Cluni in dem entsprechenden Thread veröffentlichen.
Gruß

Gesendet von meinem Redmi Note 4 mit Tapatalk

Ich habe im Code aktuell nichts in der Richtung  protection*** gefunden. Sicher das der set Befehl genau so heißt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 09 November 2018, 10:40:07
Ach, mist. Ihr beide redet ja über clunis Code. Ich sollte vor dem Antworten vielleicht genauer lesen.



Ab hier meinen Post bitte ignorieren. :-)

Ich nutze das zwar nicht, aber ich kann das bestätigen, dass der Befehl bzw. die Befehle so heißen.
Bei Z-Wave werden viele Setter/Getter über die VCLASSES zugeordnet. Vielleicht ist der Code in anderen PM-Dateien enthalten.
Nö, hier: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/10_ZWave.pm#L460

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 11:01:51
Aber dann sollte es ja nicht so schwer sein das ganze zu implementieren. Wenn Fenster offen registriert wird soll am Rolladen der Befehl set protectionOn oder Off ausgeführt werden.
Soll ich das mal so einbinden. Kann ja ein Attribut werden, protection set Command oder so.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 09 November 2018, 11:08:19
Ja das wäre nicht schlecht wenn man das auswählen könnte, besonders bei kleinen Kindern ganz gut;-). Der Befehl funktioniert set Rolllade protectionON oder halt Off am Ende.
Gruß

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 09 November 2018, 11:25:51
Zitat von: CoolTux am 09 November 2018, 11:01:51
Aber dann sollte es ja nicht so schwer sein das ganze zu implementieren. Wenn Fenster offen registriert wird soll am Rolladen der Befehl set protectionOn oder Off ausgeführt werden.
Soll ich das mal so einbinden. Kann ja ein Attribut werden, protection set Command oder so.

Eine der wichtigsten Forderung meiner Frau. Das Rollo darf sich bei offener Tür auf keinen Fall bewegen! Würde ich sehr begrüßen und spart mir ein DOIF.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 11:48:44
Zitat von: enno am 09 November 2018, 11:25:51
Eine der wichtigsten Forderung meiner Frau. Das Rollo darf sich bei offener Tür auf keinen Fall bewegen! Würde ich sehr begrüßen und spart mir ein DOIF.

Gruss
  Enno

Problem, nicht alle Rolläden unterstützen das. Wie lautet den bei Dir de rBefehl dafür?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 11:59:11
Das einbauen ist einfach. Ich mache es von Attributen abhängig.
Ich Rolladen muss gesetzt werden
ASC_lock-out hard
ASC_lock-outCmd <entsprechender Set Command>

Wenn das gegeben ist lasse ich bei einem Window Open den Sperrbefehl los.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 09 November 2018, 12:48:26
Das hört sich doch gut an dann muss ich demnächst Mal auf dein Modul umstellen. Verschattung ist ja im Moment eh erstmal uninteressant.

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 09 November 2018, 12:50:58
Zitat von: CoolTux am 09 November 2018, 11:48:44
Problem, nicht alle Rolläden unterstützen das. Wie lautet den bei Dir de rBefehl dafür?

Ich nutze Somfy mit Tahoma (https://fhem.de/commandref.html#tahoma) bei mir wird bei "Fenster offen" das Device auf disable gesetzt.
attr tahoma_23234545 disable 1

Wenn ich das richtig verstanden habe, sollte das mit deinem Vorschlag hier einen zwei drüber machbar sein.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 12:53:02
Zitat von: majestro84 am 09 November 2018, 12:48:26
Verschattung ist ja im Moment eh erstmal uninteressant.
Würde ich gar nicht so sagen, ich habe Dachfenster, die ich auch jetzt wegen der Sonne einseitig herunterfahre, weil man sonst durch die niedrig stehende Sonne geblendet wird. Aber das nur so am Rande, soll nicht als Drängeln verstanden werden 8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 13:23:43
Zitat von: enno am 09 November 2018, 12:50:58
Ich nutze Somfy mit Tahoma (https://fhem.de/commandref.html#tahoma) bei mir wird bei "Fenster offen" das Device auf disable gesetzt.
attr tahoma_23234545 disable 1

Wenn ich das richtig verstanden habe, sollte das mit deinem Vorschlag hier einen zwei drüber machbar sein.

Gruss
  Enno

Leider nein. Denn das Disable ist ein Attribut. Ausserdem ist das ja kein Hardware sperren sondern ein Software sperren, Wenn Deine Rolladen einen Hardwareschalter haben der direkt den Rolladen an spricht würde der ja dennoch fahren. Es muss im Schalter selber einen Sperrschutz geben.
Softwaremäßig sollte eine Sperre schon passieren, also wohl gemerkt eine Sperre das das ASC Modul keine Fahrten macht wenn Fenster offen ist. Andere Komponenten die den Rolladen in FHEM schalten können dennoch den Rolladen fahren lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 13:40:40
Ich habe gestern mit dem Testen mit der 'richtigen Hardware' angefangen. Habe noch nicht alles konfiguriert, was ich so brauche, was ich jedoch ausprobiert habe, ging sofort. Coole Sache!
Habe auch das 'wiggle' ausprobiert. Grundsätzlich eine gute Idee. Der Wert 5 ist jedoch anscheinend festverdrahtet. Bei meinen Rolläden geht dabei allerhöchtens der oberste Lichtschlitz auf. Damit das so wirkt, als ob jeman durch die Schlitze gucken will, müssen Rollos deutlich weiter hoch fahren. Wäre toll, diesen Wert konfigurierbar zu machen.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 13:49:08
Moin
Ich glaube Enno und Cooltux reden aneinander vorbei! Wenn die Tuer offen ist, darf die Automatik nicht mehr fahren.
Ich habe jetzt auch mal eine Frage. Ich habe derzeit ein DOIF welches einen Rollladen faehrt in Abhaengigkeit von Sonnenstand und Fernsehen an. Dieses wurde zuerst von meiner besseren Haelfte fuer Irrsinn erklaert, ist aber nicht mehr aus dem Alltag wegzudenken. Laesst sich so etwas noch integrieren, bzw. halbwegs einfach workarounden?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 09 November 2018, 14:00:12
Zitat von: CoolTux am 09 November 2018, 13:23:43
Softwaremäßig sollte eine Sperre schon passieren, also wohl gemerkt eine Sperre das das ASC Modul keine Fahrten macht wenn Fenster offen ist. Andere Komponenten die den Rolladen in FHEM schalten können dennoch den Rolladen fahren lassen.

Da ich keine Schalter habe, sollte das reichen. Wenn FHEM nicht fährt und das auf keinen Fall bei offenen Fenster macht, ist das was ich brauche schon drin. Weitere Sperre ist für meine Anwendungen nicht nötig.

Die gleiche Funktion mit TV wie pc1246 beschreibt, habe ich auch. Die Frage wollte ich eigentlich stellen wenn die Sache mit Verschattung funktioniert.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 14:03:27
Zitat von: hexenmeister am 09 November 2018, 13:40:40
Ich habe gestern mit dem Testen mit der 'richtigen Hardware' angefangen. Habe noch nicht alles konfiguriert, was ich so brauche, was ich jedoch ausprobiert habe, ging sofort. Coole Sache!
Habe auch das 'wiggle' ausprobiert. Grundsätzlich eine gute Idee. Der Wert 5 ist jedoch anscheinend festverdrahtet. Bei meinen Rolläden geht dabei allerhöchtens der oberste Lichtschlitz auf. Damit das so wirkt, als ob jeman durch die Schlitze gucken will, müssen Rollos deutlich weiter hoch fahren. Wäre toll, diesen Wert konfigurierbar zu machen.

Den Wert 5 hatte ich einfach mal so von pah übernommen. Vielleicht sollten wir den doch konfiguriebar machen damit auch Leute mit 0-15 als auf und zu das ganze verwenden können. Dann aber nach Möglichkeit im ASC Modul selbst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 14:05:30
Zitat von: pc1246 am 09 November 2018, 13:49:08
Moin
Ich glaube Enno und Cooltux reden aneinander vorbei! Wenn die Tuer offen ist, darf die Automatik nicht mehr fahren.
Ich habe jetzt auch mal eine Frage. Ich habe derzeit ein DOIF welches einen Rollladen faehrt in Abhaengigkeit von Sonnenstand und Fernsehen an. Dieses wurde zuerst von meiner besseren Haelfte fuer Irrsinn erklaert, ist aber nicht mehr aus dem Alltag wegzudenken. Laesst sich so etwas noch integrieren, bzw. halbwegs einfach workarounden?
Gruss Christoph

Sonnenstand wäre sicherlich möglich da der eh Verwendung findet beim shading später, aber auf Fernsehr prüfen ist dann doch sehr speziell. Das sollte denke ich nicht vom Modul abgedeckt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 14:06:36
Zitat von: enno am 09 November 2018, 14:00:12
Da ich keine Schalter habe, sollte das reichen. Wenn FHEM nicht fährt und das auf keinen Fall bei offenen Fenster macht, ist das was ich brauche schon drin. Weitere Sperre ist für meine Anwendungen nicht nötig.

Die gleiche Funktion mit TV wie pc1246 beschreibt, habe ich auch. Die Frage wollte ich eigentlich stellen wenn die Sache mit Verschattung funktioniert.

Gruss
  Enno

Ok dann sind das mit dem Fernsehr schon 2, wenn jetzt noch 2 kommen werde ich sowas einbauen!!!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 14:10:29
Zitat von: CoolTux am 09 November 2018, 14:06:36
Ok dann sind das mit dem Fernsehr schon 2, wenn jetzt noch 2 kommen werde ich sowas einbauen!!!
*Meld*  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 14:16:24
Vlt. Sollte man nicht direkt eine "Fernseherprüfung" einbauen, sondern ein device, der so eine Beschattung blockieren oder forcieren kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 14:18:13
Zitat von: CoolTux am 09 November 2018, 14:03:27
Den Wert 5 hatte ich einfach mal so von pah übernommen. Vielleicht sollten wir den doch konfiguriebar machen damit auch Leute mit 0-15 als auf und zu das ganze verwenden können. Dann aber nach Möglichkeit im ASC Modul selbst.
Sollte reichen, auch wenn sich meine Velux-Rollläden ganz anders verhalten, als die restlichen, aber für die braucht man das eher nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 14:19:13
Hallo
Ich wollte hier kein Fass aufmachen. Aber es gibt ja auch noch andere Situationen, wo man gerne den Rollladen unten haben moechte, und er auch unten bleiben soll bis die Situation beendet ist. Manchmal moechte man ja auch die Nachbarn sicher aussperren! Und wenn dann die Automatik sagt, so jetzt aber wieder hoch, dann .....
Eigentlich ist es wie Lüften nur anders herum?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 14:22:22
Zitat von: hexenmeister am 09 November 2018, 14:16:24
Vlt. Sollte man nicht direkt eine "Fernseherprüfung" einbauen, sondern ein device, der so eine Beschattung blockieren oder forcieren kann.
Das sollte ein Beispiel sein, welches man sich bildlich vorstellen kann.
Eine Option zum runterfahren abhaengig von bis Bedingung zu Ende ist, waere der Wunsch!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 09 November 2018, 14:22:38
Vlt. Eine Möglichkeit, über ein set Befehl oder so eine bestimmte Situation zu erzwingen? Nactposition, Beschattungsposition etc.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 14:26:10
Zitat von: hexenmeister am 09 November 2018, 14:22:38
Vlt. Eine Möglichkeit, über ein set Befehl oder so eine bestimmte Situation zu erzwingen? Nactposition, Beschattungsposition etc.
;D Nactposition  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 09 November 2018, 14:27:21
Zitat von: pc1246 am 09 November 2018, 14:19:13
Hallo
Ich wollte hier kein Fass aufmachen.

Herr und Meister! hör mich rufen! – Ach, da kommt der Meister! Herr, die Not ist groß! Die ich rief, die Geister Werd ich nun nicht los.

Jetzt wird es aber schlüpfrig hier...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 09 November 2018, 14:27:45
Hmmmm, eine Abdunkelungslogik für home cinema benötige ich jetzt zwar nicht unbedingt, aber das gleich mit abzudecken (bzw. die Option zu haben) finde ich nicht schlecht. Argument dabei: widersprüchliche Logiken verhindern.

Allerdings wäre dann die Frage der Parametrierung zu klären: Licht aussen relevant, Zielposition: zu/Beschattung

Habe mal wieder die Sorge, dass die Zahl der Attribute vollends gegen unendlich tendiert.

Wir sollten irgendwann dann eine strukturierte Einrichtungs-Empfehlung erstellen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 09 November 2018, 16:46:27
Zitat von: hexenmeister am 09 November 2018, 14:10:29
*Meld*  ;D

*ebenfalls meld*
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 November 2018, 16:54:04
Naja dann wären ja 4 komplett. Das macht Ihr doch mit Absicht  ;D
Ich überlege mir was und Stelle es dann zur Diskussion.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 09 November 2018, 20:15:23
laeuft (mit der Fernsehschaltung meine ich!)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 November 2018, 10:52:28
Ich habe nach wie vor ein Problem mit den Rolladen in Verbindung mit Roommates.
Wenn der hinterlegte Roommate wach ist bevor der Rolladen per Astro fahren würde bleibt der Rolladen geschlossen.

Aufgrund "ASC_Time_Up_WE_Holiday 09:30" würde der Rolladen um 09:30 hochfahren.
Der Roommate war allerdings um ca. 7:00Uhr wach.
Da ist der Rolladen schon unten geblieben.
Jetzt ist er immer noch unten.
Habe mal ein List angehangen. (Ich war zwischendurch weg, darum "ASC_ShutersLastDrive selfdefense inactive").

Internals:
   CUL_Stick_MSGCNT 4
   CUL_Stick_RAWMSG A0D8AA4103B9B882CD68A06011400::-58.5:CUL_Stick
   CUL_Stick_RSSI -58.5
   CUL_Stick_TIME 2018-11-10 10:34:17
   DEF        3B9B88
   HMLAN_MSGCNT 4
   HMLAN_RAWMSG E3B9B88,0000,1E9859FF,FF,FFC2,8AA4103B9B882CD68A06011400
   HMLAN_RSSI -62
   HMLAN_TIME 2018-11-10 10:34:17
   IODev      CUL_Stick
   LASTInputDev CUL_Stick
   MSGCNT     8
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         173
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      90
   TYPE       CUL_HM
   lastMsg    No:8A - t:10 s:3B9B88 d:2CD68A 06011400
   protLastRcv 2018-11-10 10:34:17
   protRcv    4 last_at:2018-11-10 10:34:17
   protSnd    4 last_at:2018-11-10 10:34:17
   protState  CMDs_done
   rssi_CUL_Stick cnt:2 min:-63 max:-63 avg:-63 lst:-63
   rssi_at_CUL_Stick cnt:4 min:-59.5 max:-58.5 avg:-59 lst:-58.5
   rssi_at_HMLAN cnt:4 min:-63 max:-61 avg:-62 lst:-62
   READINGS:
     2018-11-10 10:34:13   ASC_ShuttersLastDrive selfeDefense inactive
     2018-11-10 09:30:02   ASC_Time_DriveDown 10.11.2018 - 17:32
     2018-11-10 09:30:02   ASC_Time_DriveUp 11.11.2018 - 09:30
     2018-11-10 10:34:14   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2018-10-10 17:49:25   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
     2018-10-10 17:49:25   RegL_00.        02:01 0A:2C 0B:D6 0C:8A 15:05 18:00 00:00
     2018-10-10 17:49:26   RegL_01.        08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00  30:06 57:22 56:00 00:00
     2018-11-10 10:34:17   deviceMsg       90 (to VCCU)
     2018-11-10 10:34:17   level           90
     2018-11-10 10:34:17   motor           stop:90
     2018-11-10 10:34:17   pct             90
     2018-11-10 10:34:17   recentStateType info
     2018-11-10 10:34:17   state           90
     2018-11-10 10:34:17   timedOn         off
   helper:
     HM_CMDNR   138
     cSnd       112CD68A3B9B88020128,112CD68A3B9B88020114
     dlvlCmd    ++A0112CD68A3B9B88020114
     mId        0005
     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   1541842457.21301
       prefIO     
       rxt        0
       vccu       
       p:
         3B9B88
         00
         00
         00
     mRssi:
       mNo        8A
       io:
         CUL_Stick:
           -52.5
           -52.5
         HMLAN:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN
       flg        A
       ts         1541842457.06098
       ack:
         HASH(0x3f6af48)
         8A80022CD68A3B9B8800
     rssi:
       CUL_Stick:
         avg        -63
         cnt        2
         lst        -63
         max        -63
         min        -63
       at_CUL_Stick:
         avg        -59
         cnt        4
         lst        -58.5
         max        -58.5
         min        -59.5
       at_HMLAN:
         avg        -62
         cnt        4
         lst        -62
         max        -61
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal 200
   ASC_Closed_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Cmd pct
   ASC_Pos_after_ComfortOpen 80
   ASC_Roommate_Device rr_Sascha
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor GH.xx.LS.HelligkeitAussen
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 06:45
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   DbLogExclude .*
   IODev      CUL_Stick
   autoReadReg 4_reqStatus
   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
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   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,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 11:02:05
Wichtig wäre bitte auch ein list vom Roommate Device und vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 November 2018, 16:05:47
Zitat von: CoolTux am 10 November 2018, 11:02:05
Wichtig wäre bitte auch ein list vom Roommate Device und vom ASC Device.

ASC-Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,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,EG.wz.RO.WZRolladen.1,EG.ku.RO.KURolladen,GH.xx.LS.HelligkeitAussen,EG.wz.TK.FensterKlein,rr_Sascha,EG.wz.RO.WZRolladen.2,EG.wz.TK.FensterGross.strc,EG.ku.TK.FensterKU,OG.sz.TK.FensterSZ,EG.sp.RO.SPRolladen,OG.gz.RO.GZRolladen,OG.az.RO.AZRolladen,OG.sz.RO.SZRolladen,rr_Katha,rgr_Home
   NR         217
   NTFY_ORDER 51-Rolladensteuerung
   STATE      active
   TYPE       AutoShuttersControl
   VERSION    0.1.92
   OLDREADINGS:
   READINGS:
     2018-11-10 08:28:52   EG.ku.RO.KURolladen_PosValue 0
     2018-11-10 08:30:02   EG.ku.RO.KURolladen_lastPosValue 100
     2018-11-10 08:30:02   EG.ku.RO.KURolladen_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 08:30:28   EG.sp.RO.SPRolladen_PosValue 0
     2018-11-10 08:30:02   EG.sp.RO.SPRolladen_lastPosValue 100
     2018-11-10 08:30:02   EG.sp.RO.SPRolladen_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.1_PosValue 0
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.1_lastPosValue 100
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.2_PosValue 0
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.2_lastPosValue 100
     2018-11-10 08:30:02   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 08:22:04   OG.az.RO.AZRolladen_PosValue 0
     2018-11-10 08:30:02   OG.az.RO.AZRolladen_lastPosValue 100
     2018-11-10 08:30:02   OG.az.RO.AZRolladen_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 11:08:08   OG.gz.RO.GZRolladen_PosValue 0
     2018-11-10 12:30:02   OG.gz.RO.GZRolladen_lastPosValue 0
     2018-11-10 12:30:02   OG.gz.RO.GZRolladen_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-11-10 13:49:34   OG.sz.RO.SZRolladen_PosValue 0
     2018-11-09 23:15:18   OG.sz.RO.SZRolladen_lastPosValue 90
     2018-11-10 09:30:02   OG.sz.RO.SZRolladen_nextAstroTimeEvent 10.11.2018 - 17:32
     2018-09-30 11:23:06   lockOut         off
     2018-09-30 11:15:58   partyMode       off
     2018-11-09 21:56:49   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2018-11-09 21:56:49   room_Homekit_Rolladen EG.ku.RO.KURolladen,EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2018-10-20 14:14:41   selfDefense     on
     2018-11-09 21:56:49   state           active
     2018-10-06 10:12:13   sunriseTimeWeHoliday on
     2018-11-09 21:56:49   userAttrList    rolled out
   helper:
     shuttersList:
       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:
     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.ku.RO.KURolladen ASC_Shading_Brightness_Sensor
       OG.sz.RO.SZRolladen ASC_Shading_Brightness_Sensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     rgr_Home:
       Rolladensteuerung ASC_residentsDevice
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_antifreezeTemp 3
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControl_Shading on
   ASC_residentsDevice rgr_Home
   ASC_sunPosDevice Astro
   ASC_sunPosReading SunAz
   ASC_temperatureReading temperature
   ASC_temperatureSensor GV.xx.TF.Aussen
   DbLogExclude .*
   icon       fts_shutter_automatic
   room       Rolladen


Roommate-Device:

Internals:
   DEF        rgr_Home
   NAME       rr_Sascha
   NOTIFYDEV  global,
   NR         142
   NTFY_ORDER 50-rr_Sascha
   READY      1
   RESIDENTGROUPS rgr_Home
   STATE      home
   TYPE       ROOMMATE
   READINGS:
     2018-11-10 13:02:53   fhemMsgPush     Keine Aufnahmen aktiv. TV-Server wird heruntergefahren.
     2018-11-10 13:02:53   fhemMsgPushGw    Pushover1:OK
     2018-11-10 13:02:53   fhemMsgPushPrio 0
     2018-11-10 13:02:53   fhemMsgPushState 1
     2018-11-10 13:02:53   fhemMsgPushTitle TV-Server
     2018-11-10 13:02:53   fhemMsgState    1
     2018-11-10 13:02:53   fhemMsgStateTypes push:1 forwards:text>push
     2018-11-10 15:29:01   lastArrival     2018-11-10 15:29:01
     2018-11-10 06:22:24   lastAwake       2018-11-10 06:22:24
     2018-11-10 11:23:33   lastDeparture   2018-11-10 11:23:33
     2018-11-10 15:29:01   lastDurAbsence  04:05:28
     2018-11-10 15:29:01   lastDurAbsence_cr 245
     2018-11-10 11:23:33   lastDurPresence 00:49:02
     2018-11-10 11:23:33   lastDurPresence_cr 49
     2018-11-10 06:22:24   lastDurSleep    07:07:07
     2018-11-10 06:22:24   lastDurSleep_cr 427
     2018-11-10 15:31:01   lastLocation    arrival
     2018-11-10 15:29:01   lastLocationAddr Musterstraße 11
12345 Musterstadt
Deutschland
     2018-11-10 15:29:01   lastLocationLat 11.204532
     2018-11-10 15:29:01   lastLocationLong 23.041374
     2018-11-10 11:23:33   lastMood        calm
     2018-11-09 23:15:17   lastSleep       2018-11-09 23:15:17
     2018-11-10 15:29:01   lastState       absent
     2018-11-10 15:31:01   location        home
     2018-11-10 15:29:01   locationAddr    Musterstraße 11
12345 Musterstadt
Deutschland
     2018-11-10 15:29:01   locationLat     11.204532
     2018-11-10 15:29:01   locationLong    23.041374
     2018-11-10 15:29:01   locationPresence present
     2018-11-10 15:29:01   mood            calm
     2018-11-10 15:29:01   presence        present
     2018-11-10 15:29:01   state           home
     2018-09-16 09:02:18   wayhome         0
   TIMER:
Attributes:
   DbLogExclude .*
   alias      Sascha
   devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
   group      Zuhause Status
   icon       people_sensor
   msgContactPush Pushover1
   msgRecipientPush C0mmanda8
   room       Residents
   rr_autoGoneAfter 24
   rr_geofenceUUIDs XXXXXX-YYYY-ZZZ-A27D-F8C36C930411,XXXXX-YYYY-ZZZZ-8387-CBA6D4FFFF0C
   rr_lang    EN
   rr_locationHome Home
   rr_noDuration 1
   rr_realname alias
   rr_showAllStates 1
   sortby     1
   webCmd     state


(Geo-Daten, UUIDs + Adresse geändert).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 16:29:05
Kann es sein das Dein Fenster offen war heute morgen wie es 9:30 Uhr war?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 November 2018, 16:38:18
Zitat von: CoolTux am 10 November 2018, 16:29:05
Kann es sein das Dein Fenster offen war heute morgen wie es 9:30 Uhr war?

Ja, das war es!
Denkst du es lag am selfDefense? (Wäre ja korrekt in diesem Fall).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 16:44:16
Ja genau. Es wird beim Hochfahren geprüft ob SelfDefense an ist und ob die Fenster zu sind. Wenn das so ist wird hochgefahren ansonsten nicht.
Und bitte mache ein Update über FHEM damit du die neuste Version bekommst. Hat nichts mit Deinem Problem zu tun aber es werden da noch einige Dinge aufgeräumt für die Zukunft.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 16:45:30
Da fällt mir noch ein, ist der Rolladen nicht hochgefahren wie Du das Fenster zu gemacht hast?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 17:26:01
Irgendwie funktioniert das Ventilate bei mir seit der Version 0.1.93 nicht mehr.
Hat sich etwas geändert?
Auf welche Events reagiert WindowsRec? open-closed, oder auch auf-zu?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 November 2018, 17:26:31
Zitat von: CoolTux am 10 November 2018, 16:45:30
Da fällt mir noch ein, ist der Rolladen nicht hochgefahren wie Du das Fenster zu gemacht hast?

Kann ich jetzt leider nicht sagen, das Fenster ist noch immer geöffnet ;)
Ich werde versuchen morgen früh dran zu denken!
Muss das fahren der Rolladen i.v.m. Roommate nochmal vernünftig testen, hatte jetzt nicht auf dem Schirm das ich um 09:30 nicht zuhause war.
Mein Fehler...  ::)

Zitat von: CoolTux am 10 November 2018, 16:44:16
Ja genau. Es wird beim Hochfahren geprüft ob SelfDefense an ist und ob die Fenster zu sind. Wenn das so ist wird hochgefahren ansonsten nicht.
Und bitte mache ein Update über FHEM damit du die neuste Version bekommst. Hat nichts mit Deinem Problem zu tun aber es werden da noch einige Dinge aufgeräumt für die Zukunft.

Wird gemacht! :)

grtz
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 17:29:38
Zitat von: Papaloewe am 10 November 2018, 17:26:01
Irgendwie funktioniert das Ventilate bei mir seit der Version 0.1.93 nicht mehr.
Hat sich etwas geändert?
Auf welche Events reagiert WindowsRec? open-closed, oder auch auf-zu?
Nur auf open closed und wenn threestate titled.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 17:39:18
Zitat...und wenn threestate titled.

Was meinst du damit?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 10 November 2018, 17:39:46
Moin
Mein Velux (tahoma) hat sich nicht bewegt. ASC meint aber last drive waere night close gewesen!
Zeitlich haette das gut gepasst. Wie ueberede ich ASC jetzt dazu wieder oeben zu sein?
ASC pos reading stand auch nicht auf dim, wobei ich hier auch ein Problem zu sehen meine. der state ist dim0, ohne Leerzeichen.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 18:00:51
Zitat von: Papaloewe am 10 November 2018, 17:39:18
Was meinst du damit?

Wenn Du einen Fensterdrehgriffsensor hast und er gekippt an zeigt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 18:03:27
Zitat von: pc1246 am 10 November 2018, 17:39:46
Moin
Mein Velux (tahoma) hat sich nicht bewegt. ASC meint aber last drive waere night close gewesen!
Zeitlich haette das gut gepasst. Wie ueberede ich ASC jetzt dazu wieder oeben zu sein?
ASC pos reading stand auch nicht auf dim, wobei ich hier auch ein Problem zu sehen meine. der state ist dim0, ohne Leerzeichen.
Gruss Christoph
Wie ist der TYPE von dem Device und was steht bei ASC_Pos_Reading
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 18:08:58
Zitat von: CoolTux am 10 November 2018, 18:00:51
Wenn Du einen Fensterdrehgriffsensor hast und er gekippt an zeigt.
Ok, Ventilate sollte also mit einem twostate-Sensor auf open-closed oder mit einem threestate-Sensor auf tilted funktionieren.

Ich habe zwei HM-SEC-SC-2 an jedem zweiflügeligen Fenster und mir eine Structure daraus gebaut.Diese funktioniert rictig.
Damit hatte es schon mal mit dem Ventilate funktioniert. Jetzt nicht mehr.
Die andere Variante mit tilted kann ich mangels Masse leider nicht testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 18:26:12
OK du hast also open und closed

Wenn es also abends ist und du das Fenster offen hast und der Rolladen nach Astro oder so fahren soll dann fährt er nicht in die ventilate Position? Oder wenn der Rolladen Abends unten ist und du das Fenster auf machst dann fährt der Rolladen nicht hoch in die Ventilate Position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 18:31:27
ZitatOder wenn der Rolladen Abends unten ist und du das Fenster auf machst dann fährt der Rolladen nicht hoch in die Ventilate Position?

Genau das funktioniert seit 0.1.93 nicht mehr!
Die erste Variante habe ich nicht geprüft, da sie bei mir seltener vorkommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 18:47:31
Ich brauche bitte ein list vom Rolladen, ASC Device und Fensterstructure
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 18:56:17
Gerne doch:
Internals:
   CFGFN     
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,EG.KU.Roll,EG.WZ.Roll,KG.KZ.Roll,OG.KZ.Roll,OG.SZ.Roll,OG.WC.Roll,EG.WZ.Roll,rr_Marvin,EG.KU.Roll,EG.WZ.Roll,KG.KZ.Roll,OG.KZ.Roll,OG.SZ.Roll,OG.WC.Roll,EG.WZ.Roll,rr_Marvin
   NR         637
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.0.1
   Helper:
     DBLOG:
       EG.KU.Roll_PosValue:
         myDbLog:
           TIME       1541866508.03393
           VALUE      100
       EG.KU.Roll_lastPosValue:
         myDbLog:
           TIME       1541866474.10926
           VALUE      0
       EG.KU.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.1196
           VALUE      11.11.2018 - 08:00
       EG.WZ.Roll_lastPosValue:
         myDbLog:
           TIME       1541866474.17033
           VALUE      100
       EG.WZ.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.18081
           VALUE      11.11.2018 - 08:00
       KG.KZ.Roll_lastPosValue:
         myDbLog:
           TIME       1541866474.41927
           VALUE      100
       KG.KZ.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.42941
           VALUE      11.11.2018 - 09:30
       OG.KZ.Roll_PosValue:
         myDbLog:
           TIME       1541838637.03497
           VALUE      0
       OG.KZ.Roll_lastPosValue:
         myDbLog:
           TIME       1541838602.25087
           VALUE      100
       OG.KZ.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.44948
           VALUE      11.11.2018 - 09:30
       OG.SZ.Roll_PosValue:
         myDbLog:
           TIME       1541866493.02514
           VALUE      100
       OG.SZ.Roll_lastPosValue:
         myDbLog:
           TIME       1541866474.26488
           VALUE      0
       OG.SZ.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.27493
           VALUE      11.11.2018 - 08:30
       OG.WC.Roll_PosValue:
         myDbLog:
           TIME       1541866488.02849
           VALUE      100
       OG.WC.Roll_lastPosValue:
         myDbLog:
           TIME       1541866474.35893
           VALUE      0
       OG.WC.Roll_nextAstroTimeEvent:
         myDbLog:
           TIME       1541866474.36899
           VALUE      11.11.2018 - 08:00
       lockOut:
         myDbLog:
           TIME       1541867437.89002
           VALUE      on
       state:
         myDbLog:
           TIME       1541866474.45931
           VALUE      created new drive timer
       userAttrList:
         myDbLog:
           TIME       1541837617.99016
           VALUE      rolled out
   OLDREADINGS:
   READINGS:
     2018-11-10 17:15:08   EG.KU.Roll_PosValue 100
     2018-11-10 17:14:34   EG.KU.Roll_lastPosValue 0
     2018-11-10 17:14:34   EG.KU.Roll_nextAstroTimeEvent 11.11.2018 - 08:00
     2018-11-10 17:14:34   EG.WZ.Roll_lastPosValue 100
     2018-11-10 17:14:34   EG.WZ.Roll_nextAstroTimeEvent 11.11.2018 - 08:00
     2018-11-10 17:14:34   KG.KZ.Roll_lastPosValue 100
     2018-11-10 17:14:34   KG.KZ.Roll_nextAstroTimeEvent 11.11.2018 - 09:30
     2018-11-10 09:30:37   OG.KZ.Roll_PosValue 0
     2018-11-10 09:30:02   OG.KZ.Roll_lastPosValue 100
     2018-11-10 17:14:34   OG.KZ.Roll_nextAstroTimeEvent 11.11.2018 - 09:30
     2018-11-10 17:14:53   OG.SZ.Roll_PosValue 100
     2018-11-10 17:14:34   OG.SZ.Roll_lastPosValue 0
     2018-11-10 17:14:34   OG.SZ.Roll_nextAstroTimeEvent 11.11.2018 - 08:30
     2018-11-10 17:14:48   OG.WC.Roll_PosValue 100
     2018-11-10 17:14:34   OG.WC.Roll_lastPosValue 0
     2018-11-10 17:14:34   OG.WC.Roll_nextAstroTimeEvent 11.11.2018 - 08:00
     2018-11-10 17:30:37   lockOut         on
     2018-11-09 17:30:38   partyMode       on
     2018-11-10 09:13:37   room_ASC_Bad    OG.WC.Roll
     2018-11-10 09:13:37   room_ASC_Kueche EG.KU.Roll
     2018-11-10 09:13:37   room_ASC_Marvin OG.KZ.Roll
     2018-11-10 09:13:37   room_ASC_Patrick KG.KZ.Roll
     2018-11-10 09:13:37   room_ASC_Schlafen OG.SZ.Roll
     2018-11-10 09:13:37   room_ASC_Wohnen EG.WZ.Roll
     2018-11-08 22:33:52   selfDefense     off
     2018-11-10 17:14:34   state           created new drive timer
     2018-11-08 22:36:56   sunriseTimeWeHoliday on
     2018-11-10 09:13:37   userAttrList    rolled out
   helper:
     shuttersList:
       EG.KU.Roll
       EG.WZ.Roll
       KG.KZ.Roll
       OG.KZ.Roll
       OG.SZ.Roll
       OG.WC.Roll
   monitoredDevs:
     EG.KU.Roll:
     EG.WZ.Roll:
     KG.KZ.Roll:
     OG.KZ.Roll:
     OG.SZ.Roll:
     OG.WC.Roll:
     rr_Marvin:
       OG.KZ.Roll ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -4
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 1
   ASC_temperatureReading temperature
   ASC_temperatureSensor WH1080
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Internals:
   CFGFN     
   NAME       OG.SZ.Roll
   NR         563
   STATE      closed
   TYPE       ROLLO
   stoptime   1541866493
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1541866474.19988
           VALUE      night close
       command:
         myDbLog:
           TIME       1541866474.22596
           VALUE      pct-100
       desired_pct:
         myDbLog:
           TIME       1541866474.22596
           VALUE      100
       drive-type:
         myDbLog:
           TIME       1541866474.24765
           VALUE      modul
       last_drive:
         myDbLog:
           TIME       1541866474.2372
           VALUE      drive-down
       pct:
         myDbLog:
           TIME       1541866493.00967
           VALUE      100
       state:
         myDbLog:
           TIME       1541866493.05465
           VALUE      closed
   READINGS:
     2018-11-10 17:14:34   ASC_ShuttersLastDrive night close
     2018-11-10 17:14:34   ASC_Time_DriveDown 11.11.2018 - 17:14
     2018-11-10 17:14:34   ASC_Time_DriveUp 11.11.2018 - 08:30
     2018-11-10 17:14:34   command         pct-100
     2018-11-10 17:14:34   desired_pct     100
     2018-07-30 16:40:41   desired_position 0
     2018-11-10 17:14:34   drive-type      modul
     2018-11-10 17:14:34   last_drive      drive-down
     2018-11-10 17:14:53   pct             100
     2018-07-30 16:40:50   position        0
     2018-11-10 17:14:53   state           closed
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Pos_after_ComfortOpen 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec st_OG.SZ.TFK
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   Rolladen   Roll
   Rolladen_map open:on closed:off
   autoStop   0
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down half:fts_shutter_50 stop:stop2
   commandDown set OG.SZ.Roll_down on
   commandStopDown set OG.SZ.Roll_down off
   commandStopUp set OG.SZ.Roll_up off
   commandUp  set OG.SZ.Roll_up on
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   excessBottom 3
   excessTop  1
   group      Rolladen
   resetTime  0
   room       ASC,Schlafen
   secondsDown 15
   secondsUp  17
   switchTime 1
   type       normal
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked Rolladen Rolladen_map structexclude
   webCmd     open:closed:half:stop:pct


Internals:
   ATTR       SchlafzFenster
   CFGFN     
   CHANGEDCNT 23
   DEF        SchlafzFenster OG.SZ.TFK.li OG.SZ.TFK.re
   NAME       st_OG.SZ.TFK
   NR         630
   NTFY_ORDER 50-st_OG.SZ.TFK
   STATE      closed
   TYPE       structure
   Helper:
     DBLOG:
       state:
         myDbLog:
           TIME       1541869379.8319
           VALUE      closed
   READINGS:
     2018-11-10 18:02:59   LastDevice      OG.SZ.TFK.re
     2018-11-10 18:02:59   LastDevice_Abs  OG.SZ.TFK.re
     2018-11-10 18:02:59   state           closed
Attributes:
   alias      alle Fenster im Schlafzimmer
   clientstate_behavior relativeKnown
   clientstate_priority open closed
   devStateIcon closed:fts_window_2w@green open:fts_window_2w@red
   event-on-change-reading state
   group      Fenster
   room       Schlafen,_structures
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 19:58:39
Deine Fensterstruktur steht nicht in der NOTIFYDEV drin.


NOTIFYDEV  global,Rolladensteuerung,EG.KU.Roll,EG.WZ.Roll,KG.KZ.Roll,OG.KZ.Roll,OG.SZ.Roll,OG.WC.Roll,EG.WZ.Roll,rr_Marvin,EG.KU.Roll,EG.WZ.Roll,KG.KZ.Roll,OG.KZ.Roll,OG.SZ.Roll,OG.WC.Roll,EG.WZ.Roll,rr_Marvin


ASC_WindowRec st_OG.SZ.TFK
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 20:36:46
Ok, hast du auch schon eine Idee warum nicht?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 21:01:18
Vielleicht mal verloren gegangen. Ist ja nun nicht so wild. Setzte einfach verbose auf 4 und mach mal ein get showNotifyDevInformation
Schaue ob er da drin steht. Wenn nicht mach einfach ein set createNewNotifyDev und schaue dann noch mal ob der drin steht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 10 November 2018, 21:42:57
Prima, nach einem:
set Rolladensteuerung createNewNotifyDev
funktioniert es wieder  :)

Danke dir.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 10 November 2018, 22:39:03
Also. Meine Äußerung wird dir sicherlich ohne Logs & Lists nicht helfen.
Aber ich bin mir ziemlich sicher, dsss bei der Z-Wave-ASC-Logik noch irgendetwas nicht stimmt.
Die Devices (Pos_Reading) habe ich auf das Reading "position" konfiguriert und es sollen die Jalousien nur runtergefahren werden. Passiert aber nicht.

Ich sehe nur:

2018-11-10_16:42:26 zw_jal_diele ASC_ShuttersLastDrive: night close


Aber es findet keine Fahrt statt.

Ich liefere Logs&Co. nach, wenn ich einen besseren Zugriff habe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 November 2018, 22:53:11
Der set Befehl für ZWave steht mit dim fest im Code. Hier wird dann position nur als Reading für den aktuellen Status gewählt und dim als Set Befehl.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 11 November 2018, 12:07:35
Zitat von: CoolTux am 10 November 2018, 18:03:27
Wie ist der TYPE von dem Device und was steht bei ASC_Pos_Reading
Moin
TYPE   tahoma
ASC_pos_reading stand auf position, und ich habe es auf dim geaendert!
Schrieb ich aber schon!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 12:29:31
Zitat von: pc1246 am 11 November 2018, 12:07:35
Moin
TYPE   tahoma
ASC_pos_reading stand auf position, und ich habe es auf dim geaendert!
Schrieb ich aber schon!
Gruss Christoph

Ich brauche da bitte list der entsprechenden Devices. Also vom Rolladen und vom ASC Device.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 11 November 2018, 12:47:04
Zitat von: CoolTux am 11 November 2018, 12:29:31
Ich brauche da bitte list der entsprechenden Devices. Also vom Rolladen und vom ASC Device.

Gleiches Problem wie pc1246 ich hatte ASC_Pos_Reading aber auf devicestate gestellt....

Hier List vom Rolladen
Internals:
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://0204-8065-7110/14533821
   IODev      TAHOMA
   NAME       tahoma_14533821
   NR         263
   NTFY_ORDER 50-tahoma_14533821
   STATE      dim0
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0204-8065-7110/14533821
   fid        14533821
   inClass    RollerShutter
   inControllable io:RollerShutterGenericIOComponent
   inExecId   finished
   inExecState 4
   inLabel    Küchenrollo
   inPlaceOID bdc169a3-23ca-4583-a70a-b40739c33d7d
   inType     1
   Helper:
     DBLOG:
       ClosureState:
         MYSQL:
           TIME       1541912425.57113
           VALUE      0
   READINGS:
     2018-11-10 19:00:02   ASC_ShuttersLastDrive night close
     2018-11-10 21:43:10   ASC_Time_DriveDown AutoShuttersControl off
     2018-11-10 21:43:10   ASC_Time_DriveUp AutoShuttersControl off
     2018-11-11 06:00:25   ClosureState    0
     2018-11-11 03:21:12   NameState       Küchenrollo
     2018-11-11 06:00:25   OpenClosedState open
     2018-11-11 03:21:12   PriorityLockTimerState 0
     2018-11-11 12:43:19   RSSILevelState  72.0
     2018-11-11 03:21:12   StatusState     available
     2018-11-11 06:00:25   devicestate     open
     2018-11-11 06:00:25   state           dim0
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading devicestate
   ASC_Pos_after_ComfortOpen 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 06:05
   ASC_Time_Up_WE_Holiday 06:00
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec EG_K_HM_Fenster
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   DbLogExclude .*
   DbLogInclude ClosureState
   IODev      TAHOMA
   alias      RollerShutter Küchenrollo
   devStateIcon .*dim0:rc_BLANK .*dim83:wd_blk_shutter_2 .*dim100:fts_shutter_1w_100@grey .*dim74:fts_shutter_1w_50@grey
   event-on-change-reading .*
   fp_Haus    1038,1719,0,tahoma_14533821,
   fp_Tablet  258,243,0,tahoma_14533821,
   room       18 Rollo
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     dim


und vom ASC Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  global,AutoShuttersControl,tahoma_14533821,EG_K_HM_Fenster
   NR         855
   NTFY_ORDER 51-AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.0.1
   OLDREADINGS:
   READINGS:
     2018-11-09 20:24:31   lockOut         off
     2018-11-09 20:24:31   partyMode       off
     2018-11-10 10:10:00   room_18_Rollo   tahoma_14533821
     2018-11-09 20:24:31   selfDefense     off
     2018-11-10 21:43:10   state           created new drive timer
     2018-11-09 20:24:31   sunriseTimeWeHoliday off
     2018-11-10 19:00:02   tahoma_14533821_lastPosValue 0
     2018-11-10 19:00:02   tahoma_14533821_nextAstroTimeEvent 11.11.2018 - 06:05
     2018-11-10 10:10:00   userAttrList    rolled out
   helper:
     shuttersList:
       tahoma_14533821
   monitoredDevs:
     EG_K_HM_Fenster:
       tahoma_14533821 ASC_WindowRec
     tahoma_14533821:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor DG_HM_Wetterstation
   ASC_twilightDevice ASTRO
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       18 Rollo


Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 13:07:16

my %posSetCmds = (
    ZWave      => 'dim',
    Siro       => 'position',
    CUL_HM     => 'pct',
    ROLLO      => 'pct',
    SOMFY      => 'position',
    tahoma     => 'dim',
    KLF200Node => 'pct',
    DUOFERN    => 'position',
);


Das sind die Zuordnungen für die Fahrbefehle. Der aktuelle Status, also wo sich der Rolladen aktuell befindet wird über ASC_Pos_Reading ausgelesen.
Wäre also die Frage, lautet der set Befehl für den TYPE tahoma wirklich dim? also 'set Rolladen dim 90' fährt den Rolladen auf 90 Prozent?

Ansonsten brauche ich wohl eine verbose 5 Ausgabe von dem Rolladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 11 November 2018, 13:58:48
Zitat von: CoolTux am 11 November 2018, 13:07:16
Wäre also die Frage, lautet der set Befehl für den TYPE tahoma wirklich dim? also 'set Rolladen dim 90' fährt den Rolladen auf 90 Prozent?


set tahoma_14533821 dim 19 fährt das Rollo. Die Antwort im Reading state dim19

ClosureState 19
OpenClosedState open
devicestate open
state dim19
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 14:32:15
devicestate open

Wenn Du ASC_Pos_Reading devicestate gesetzt hast dann kann er das nicht zuordnen.
Im Reading ASC_Pos_Reading muss eine Zahl stehen. Also eine Zahl zwischen dem Wert von ASC_Closed_Pos und ASC_Open_Pos.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 11 November 2018, 14:39:35
Moin
Das tahoma Modul setzt den devicestate.
Internals:
   CFGFN     
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://0805-3505-1817/2370054
   IODev      Connexoon
   NAME       tahoma_2370054
   NR         107
   NTFY_ORDER 50-tahoma_2370054
   STATE      dim30
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0805-3505-1817/2370054
   fid        2370054
   inClass    RollerShutter
   inControllable io:RollerShutterVeluxIOComponent
   inExecId   finished
   inExecState 4
   inLabel    Rollo SZ
   inPlaceOID 7918ef38-215c-4802-bff5-5330cef37b22
   inType     1
   READINGS:
     2018-11-10 17:11:47   ASC_ShuttersLastDrive night close
     2018-11-11 12:05:44   ASC_Time_DriveDown 11.11.2018 - 17:10
     2018-11-11 12:05:44   ASC_Time_DriveUp 12.11.2018 - 06:54
     2018-11-11 14:36:39   ClosureState    30
     2018-11-11 14:36:39   NameState       Rollo SZ
     2018-11-11 14:36:39   OpenClosedState open
     2018-11-11 14:36:39   PriorityLockTimerState 0
     2018-11-11 14:36:39   RSSILevelState  96
     2018-11-11 14:36:39   StatusState     available
     2018-11-11 14:36:39   devicestate     open
     2018-11-11 14:36:39   state           dim30
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset 1800
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading dim
   ASC_Pos_after_ComfortOpen 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 17:43
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      Connexoon
   alias      RollerShutter Rollo SZ
   room       Schlafzimmer
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     dim


Internals:
   CFGFN     
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,tahoma_2370054,tahoma_10875273,tahoma_2370054
   NR         85
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.0.1
   OLDREADINGS:
   READINGS:
     2018-11-10 14:35:08   lockOut         off
     2018-11-10 14:35:08   partyMode       off
     2018-11-11 12:05:41   room_Schlafzimmer tahoma_2370054
     2018-11-11 12:05:41   room_tahoma     tahoma_10875273
     2018-11-10 14:35:08   selfDefense     off
     2018-11-11 12:05:44   state           created new drive timer
     2018-11-10 14:35:08   sunriseTimeWeHoliday off
     2018-11-11 12:05:44   tahoma_10875273_nextAstroTimeEvent 11.11.2018 - 17:10
     2018-11-11 04:30:01   tahoma_2370054_lastPosValue 0
     2018-11-11 12:05:44   tahoma_2370054_nextAstroTimeEvent 11.11.2018 - 17:10
     2018-11-11 12:05:41   userAttrList    rolled out
   helper:
     shuttersList:
       tahoma_10875273
       tahoma_2370054
   monitoredDevs:
     tahoma_10875273:
     tahoma_2370054:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Wie gesagt, habe ich das Gefuehl, dass die Zahl zu dicht am dim steht!?

GRuss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 14:48:32
ASC_Roommate_Reading state
Ist auch nicht korrekt. In dem Reading darf ausschließlich eine Zahl stehen.

Aber das ganze hat sich seit den ersten Versionen nicht geändert. Es dürfen ausschließlich numerische Werte in dem Reading zum ermitteln der aktuellen Position drin stehen. Es kann also auch schon früher auf die Art nicht funktioniert haben. Zu mindest nicht korrekt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: John85 am 11 November 2018, 15:02:02
Hallo,

find ich echt super, dass es dieses Modul jetzt gibt.
Hab es vorhin übers FHEM Update bekommen und gerade versucht einzurichten.

Die Suche der Rolläden-Devices hat aber erst erfolgreich funktioniert, nachdem ich in den Rolläden-Devices das Attribut "AutoShuttersControl" zu "ASC" geändert habe.
Darauf bin ich nur gekommen, weil das AutoShuttersControl Device dies als Fehlermeldung gebracht hat.

In der Commandref und im Wiki steht:
"all shutter devices which shall be controlled have to get set the attribut AutoShuttersControl with value 1 or 2."
"AutoShuttersControl - 0/1/2 1 = "Inverse oder Rollo Bsp."
...

Könnt ihr das bitte anpassen, falls dies tatsächlich ein Fehler ist?

Danke,
Jan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 15:10:13
Danke Dir für die Info.
Mag bitte jemand den Wiki Eintrag ändern oder sogar komplett ergänzen? Ich passe die Commandref an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MarkusHiba am 11 November 2018, 15:17:30
Mach ich ich diese Nacht

Gesendet von meinem G8141 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 November 2018, 16:58:06
Zitat von: CoolTux am 10 November 2018, 22:53:11
Der set Befehl für ZWave steht mit dim fest im Code. Hier wird dann position nur als Reading für den aktuellen Status gewählt und dim als Set Befehl.

So, ich schaffe es leider nicht (mehr), die Z-Wave-Jalousien per ASC runterfahren zu lassen.
Ich hatte Verbose5 aktiviert und den heutigen Zeitpunkt um 16:40 Uhr beobachtet. Anbei die ganzen Logs.




Am Rande: Die Steuerung über userreadings mit den Position-Readings, die den gleichen Namen wie den Set-Befehl hatten, lief es zuvor einwandfrei. (Das war ein Workaround, den ich ein zwei Tage aktiv hatte)



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 17:44:03
Ok ich denke ich habe den Fehler gefunden.
Mach gleich ein fix fertig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 17:57:44
Fix ist online.
Entweder git im master branch, oder FHEM SVN, oder bis morgen früh warten und mit FHEM update holen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 11 November 2018, 18:37:05
Mir ist beim Testen etwas "kosmetisches" aufgefallen.
Hat man weder twiligt noch astro device, bekommt man eine unschöne Meldung im Log
2018.11.11 18:32:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AutoShuttersControl.pm line 368.
2018.11.11 18:32:31 1: stacktrace:
2018.11.11 18:32:31 1:     main::__ANON__                      called by ./FHEM/73_AutoShuttersControl.pm (368)
2018.11.11 18:32:31 1:     AutoShuttersControl::Notify         called by fhem.pl (3600)
2018.11.11 18:32:31 1:     main::CallFn                        called by fhem.pl (3520)
2018.11.11 18:32:31 1:     main::DoTrigger                     called by fhem.pl (631)

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 November 2018, 18:47:21
Zitat von: hexenmeister am 11 November 2018, 18:37:05
Mir ist beim Testen etwas "kosmetisches" aufgefallen.
Hat man weder twiligt noch astro device, bekommt man eine unschöne Meldung im Log
2018.11.11 18:32:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AutoShuttersControl.pm line 368.
2018.11.11 18:32:31 1: stacktrace:
2018.11.11 18:32:31 1:     main::__ANON__                      called by ./FHEM/73_AutoShuttersControl.pm (368)
2018.11.11 18:32:31 1:     AutoShuttersControl::Notify         called by fhem.pl (3600)
2018.11.11 18:32:31 1:     main::CallFn                        called by fhem.pl (3520)
2018.11.11 18:32:31 1:     main::DoTrigger                     called by fhem.pl (631)


Ist in der aktuellen Entwicklerversion bereits gefixt. Danke Dir.
Hätte ich wohl doch lieber schon in der jetzigen stabilen mit einbauen sollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 11 November 2018, 19:38:44
Habe zum ersten Mal aus svn genommen  ;D
Ich denke, ich nehme dann wieder aus git. Spannender  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 12 November 2018, 08:32:52
Zitat von: CoolTux am 11 November 2018, 14:48:32
ASC_Roommate_Reading state
Ist auch nicht korrekt. In dem Reading darf ausschließlich eine Zahl stehen.

Aber das ganze hat sich seit den ersten Versionen nicht geändert. Es dürfen ausschließlich numerische Werte in dem Reading zum ermitteln der aktuellen Position drin stehen. Es kann also auch schon früher auf die Art nicht funktioniert haben. Zu mindest nicht korrekt.
Moin
Also die ganzen Eintraege sind automatisch erzeugt worden! Auch in ASC_AutoAstroModeMorningHorizon stand none oder so drin!
Ich hatte mich ja auch schon gewundert, dass der Eintrag tahoma ignoriert wurde und trotzdem position stat dim im pos_reading stand!
Ich habe auch keine residents oder Fensterkontakte oder aehnliches im Testsystem.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 08:51:28
Zitat von: pc1246 am 12 November 2018, 08:32:52
Moin
Also die ganzen Eintraege sind automatisch erzeugt worden! Auch in ASC_AutoAstroModeMorningHorizon stand none oder so drin!
Ich hatte mich ja auch schon gewundert, dass der Eintrag tahoma ignoriert wurde und trotzdem position stat dim im pos_reading stand!
Ich habe auch keine residents oder Fensterkontakte oder aehnliches im Testsystem.
Gruss Christoph

Sorry Christoph Du bringst da zu viel durcheinander. Es gibt Attribute die sowohl im ASC Device als auch in den Rolläden stehen, da kommt dann schon mal ein none oder -1. Dann gibt es werte die der User in der Tat komplett selbst einstellen muss. Aber Informationen zum Rolladen und deren Bedienung sind vorbelegt auf Basis des globalen ASC Attributes 1 oder 2.

Eine bitte an alle habe ich, solltet Ihr finden das die Commandref nicht aussagekräftig genug ist bei einigen Dingen dann seit so nett und gebt Bescheid oder besser noch versucht eine Formulierung zu finden dies es besser beschreibt. Aktuell ist der Tom so nett und arbeitet für uns die Commandref auf. Aber vielleicht habt Ihr ja auch tolle Ideen und Formulierungen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 12 November 2018, 09:35:53
Zitat von: CoolTux am 12 November 2018, 08:51:28
solltet Ihr finden das die Commandref nicht aussagekräftig genug ist bei einigen Dingen dann seit so nett und gebt Bescheid oder besser noch versucht eine Formulierung zu finden dies es besser beschreibt.

Mein größtes Problem ist in der Commandref zu verstehen wann und welche Sorte von Reading eingetragen werden muss und wann die Bezeichnung des Readings. Wenn Du das deutlicher formulieren könntest bekomme ich dein Modul vielleicht zum Fliegen. Zur Zeit bewegt sich mein Test Rollo (Somfy über Tahoma) noch nicht mal beim manuellen "Schütteln".

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 09:38:43
Zitat von: enno am 12 November 2018, 09:35:53
Mein größtes Problem ist in der Commandref zu verstehen wann und welche Sorte von Reading eingetragen werden muss und wann die Bezeichnung des Readings. Wenn Du das deutlicher formulieren könntest bekomme ich dein Modul vielleicht zum Fliegen. Zur Zeit bewegt sich mein Test Rollo (Somfy über Tahoma) noch nicht mal beim manuellen "Schütteln".

Gruss
  Enno

Auch nicht nach einem Update von heute morgen und neustart von FHEM?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 09:40:26
Zitat von: enno am 12 November 2018, 09:35:53
Mein größtes Problem ist in der Commandref zu verstehen wann und welche Sorte von Reading eingetragen werden muss und wann die Bezeichnung des Readings.
Gruss
  Enno

Kannst Du mir da ein Beispiel nennen? Komme gerade nicht klar was genau Du meinst mit "wann und welche Sorte von Reading" und "wann die Bezeichnung des Readings"

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 12 November 2018, 09:49:50
Zitat von: CoolTux am 12 November 2018, 09:38:43
Auch nicht nach einem Update von heute morgen und neustart von FHEM?
Ich teste das heute Abend mal, morgens gibt das Mecker von meinen Mitbewohnern. Melde mich dann mit den nächsten Problemen  8)

Gutes Beispiel ist: ASC_timeUpHolidayReading - corrsponding reading for ASC_timeUpHolidayDevice to detect holiday or similar / has to content 0 or 1.

Problemfälle für mich:
ASC_residentsDeviceReading - state of the residents device (nur 1/0 oder geht auch Home/Away)
ASC_rainSensorReading - reading of rain sensor device (nur 1/0 oder geht auch die Menge)
ASC_Roommate_Reading - the reading of the roommate device which represents the state (nur 1/0 oder geht auch Home/Away oder der Name des Readings)
ASC_Pos_Reading - name of the reading which represents the position of the shutter in percent, is used at unknown device types for set command. (Inhalt des Reading (zB. "dim") oder Name des Readings aus dem der Wert gelesen wird)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 10:01:12
Zitat von: enno am 12 November 2018, 09:49:50
Ich teste das heute Abend mal, morgens gibt das Mecker von meinen Mitbewohnern. Melde mich dann mit den nächsten Problemen  8)

Gutes Beispiel ist: ASC_timeUpHolidayReading - corrsponding reading for ASC_timeUpHolidayDevice to detect holiday or similar / has to content 0 or 1.

Problemfälle für mich:
ASC_residentsDeviceReading - state of the residents device (nur 1/0 oder geht auch Home/Away)
ASC_rainSensorReading - reading of rain sensor device (nur 1/0 oder geht auch die Menge)
ASC_Roommate_Reading - the reading of the roommate device which represents the state (nur 1/0 oder geht auch Home/Away oder der Name des Readings)
ASC_Pos_Reading - name of the reading which represents the position of the shutter in percent, is used at unknown device types for set command. (Inhalt des Reading (zB. "dim") oder Name des Readings aus dem der Wert gelesen wird)

Ah ok, ich verstehe. Also wenn vom Reading die Sprache ist meint man immer den Namen des Readings, niemals den Wert/Inhalt.
Beispiel:
ASC_residentsDeviceReading - state of the residents device (nur 1/0 oder geht auch Home/Away)
Der Readingsname ist hier zu meist state, der Inhalt/Wert des Readings ist home/away/asleep und so weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 12 November 2018, 11:46:28
Moin
Ich bin halt ganz blauaeugig an die Sache herangegagen. Tahoma auf dem Testsystem eingerichtet. ASC eingerichtet, und einen von den drei Rollladen als ASC type definiert. Danach gab es einige neue readings und zig Attribute. Manche erschienen mir schluessig, andere nicht. Zeiten wurden aber sofort eingetragen, die dann auch sinnvoll erschienen! Dann kam ziemlich schnell die erste Fahrt, die aber nicht ausgefuehrt wurde!
Mein Problem liegt jetzt darin, dass es ja nur einmal am Tag morgens und einmal abends ist. Somit ist jeder Versuch mit einem Abstand von ca. 12 Stunden behaftet, wobei ich morgens gar nicht mehr zu Hause bin, und abends mit dem Hund unterwegs. Das umstellen auf time scheint aber nicht so recht zu wollen, wobei ich zugegebener massen auch noch nicht ins log geschaut habe, da ich mir dieses WE mal frei genommen hatte.
Mal sehen evtl. habe ich heute abend ja Lust.
Ich habe mich auch bei der Uebersetzung schwer getan, manches zu verstehen, da schienen einige Ueberschreiber, halb fertige Kommentare drin zu sein. Ich habe dann versucht, aufgrund des Namens zu verstehen und etwas sinnvolles hinzuschreiben.

Ein Vorschlag von mir, waere evtl. ein reading hinzuzufuegen, was zeigt, ob ASC korrekt konfiguriert ist. Ich bin auch gerne bereit ein Howto zu schreiben, wenn ich dann erst einmal einen am Laufen habe.
Die Formulierung im Wiki unter Basics ist eventuell auch nicht gelungen. Wenn Residents/Roommates oder anderes zwingend notwendig sind, dann darf da nicht "sollten" stehen, sondern "muessen".
Aber ich schaue erstmal heute abend wie es aussieht.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 11:56:41
Zitat von: pc1246 am 12 November 2018, 11:46:28
Moin
Ich bin halt ganz blauaeugig an die Sache herangegagen. Tahoma auf dem Testsystem eingerichtet. ASC eingerichtet, und einen von den drei Rollladen als ASC type definiert. Danach gab es einige neue readings und zig Attribute. Manche erschienen mir schluessig, andere nicht. Zeiten wurden aber sofort eingetragen, die dann auch sinnvoll erschienen! Dann kam ziemlich schnell die erste Fahrt, die aber nicht ausgefuehrt wurde!
Mein Problem liegt jetzt darin, dass es ja nur einmal am Tag morgens und einmal abends ist. Somit ist jeder Versuch mit einem Abstand von ca. 12 Stunden behaftet, wobei ich morgens gar nicht mehr zu Hause bin, und abends mit dem Hund unterwegs. Das umstellen auf time scheint aber nicht so recht zu wollen, wobei ich zugegebener massen auch noch nicht ins log geschaut habe, da ich mir dieses WE mal frei genommen hatte.
Mal sehen evtl. habe ich heute abend ja Lust.
Ich habe mich auch bei der Uebersetzung schwer getan, manches zu verstehen, da schienen einige Ueberschreiber, halb fertige Kommentare drin zu sein. Ich habe dann versucht, aufgrund des Namens zu verstehen und etwas sinnvolles hinzuschreiben.

Ein Vorschlag von mir, waere evtl. ein reading hinzuzufuegen, was zeigt, ob ASC korrekt konfiguriert ist. Ich bin auch gerne bereit ein Howto zu schreiben, wenn ich dann erst einmal einen am Laufen habe.
Die Formulierung im Wiki unter Basics ist eventuell auch nicht gelungen. Wenn Residents/Roommates oder anderes zwingend notwendig sind, dann darf da nicht "sollten" stehen, sondern "muessen".
Aber ich schaue erstmal heute abend wie es aussieht.
Gruss Christoph

Hallo Christoph,

Residents oder Roommates sind nicht unbedingt erforderlich. Es geht auch ohne, aber vieles kann man dann nicht machen. Die Grundfahrten (Sonnenauf, Sonnenuntergang) gehen aber. Und auch Zeitfahren sollte gehen.
Aktuell kannst Du den set der Rolläden, also ob der Set Befehl korrekt erkannt wurde mit dem set Kommando wiggle testen. Dann sollten die Rolladen sich zu mindestens kurz bewegen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 12:25:34
Wer Lust und Zeit hat ist gerne eingeladen. Wir können allgemein über das Modul sprechen und ich kann auf spezielle Fragen Antwort geben.

Das ist mein erstes Meeting mit dem Anbieter, hoffe das alles ohne Probleme klappt.
Zitat
Montag, 12. November
21:00 bis 21:30


CoolTux lädt Sie zu einem geplanten Zoom Meeting ein.

Nehmen Sie teil von PC, Mac, Linux, iOS oder Android
https://zoom.us/j/225390542

Per Telefon beitreten
Mit einem Fingertipp auf dem iPhone:
+14086380986,,225390542# (San Jose)
+16465588665,,225390542# (New York)
Wählen(Für höhere Qualität eine auf Ihrem aktuellen Standort basierende Nummer wählen):
+1 408 638 0986 Vereinigte Staaten von Amerika (San Jose)
+1 646 558 8665 Vereinigte Staaten von Amerika (New York)
Meeting-ID: 225 390 542
Verfügbare internationale Nummern:
https://zoom.us/u/aeILaEFVFf
10 Minuten vorher als E-Mail
10 Minuten vorher


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 12 November 2018, 12:28:29
Hi,

ich habe gestern den Umstieg von Clunis Scripten (Danke nochmal an Bernd) auf ASC durchgeführt. Auch wenn einige Formulierungen in der Commandref noch etwas holprig sind, war der Umstieg für meine Anwendungsfälle reibungslos und ging mit wenig Konfigurationsaufwand von statten.

Hier mal meine Schritte, falls es jemand gebrauchen kann:


Fertig und läuft. Ich sag' Danke!

VG Tom


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 12:31:08
Zitat von: sledge am 12 November 2018, 12:28:29
Hi,

ich habe gestern den Umstieg von Clunis Scripten (Danke nochmal an Bernd) auf ASC durchgeführt. Auch wenn einige Formulierungen in der Commandref noch etwas holprig sind, war der Umstieg für meine Anwendungsfälle reibungslos und ging mit wenig Konfigurationsaufwand von statten.

Hier mal meine Schritte, falls es jemand gebrauchen kann:


  • Clunis Scripte "entfernen". Hierzu gibt es im ersten Post seines Threads einen Hinweis - hat bei mir einwandfrei funktioniert: neue Routine: Rollladensteuerung_delete_all('delete_all')    ### ACHTUNG - experimentell und ungetestet ###
  • Definition des ASC-Moduls
  • In allen Rollladen-Devices das Attribut "ASC" auf 2 gesetzt (Homematic / Shelly) und den Scan wie beschrieben im Hauptmodul gestartet. Alle Rollläden wurden gefunden und hinzugefügt.
  • Im ASC-Device die übergeordneten Attribute gesetzt (für twilight, etc.). Ab jetzt ist die Grundfunktionalität bei mir bereits gegeben, tests mit "wiggle" funktionieren.
  • Fensterkontakte hinzugefügt -> Komfortfunktionen funktionieren (das war der aufwändigste Teil)
  • Residents im ASC-Device und Roommates in den entsprechenden Rollladen-Devices konfiguriert, die Schlafzimmer markiert -> ab jetzt fahren die Rollladen so, wie die BEwohner es wünschen (bei Anwesenheit manuell, bei Abwesenheit automatisch)

Fertig und läuft. Ich sag' Danke!

VG Tom

Hallo Tom,

Vielleicht lohnt es sich ja Deine Schritte in der Commandref und/oder im Wiki fest zu halten. Ich denke mal auf der ersten Seite dieses Threads wären sie auch gut aufgehoben  :)
Aktuell bin ich dabei Deinen Patch ein zu pflegen. Vielen Dank an Dich dafür.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 12 November 2018, 13:07:54
Zitat von: CoolTux am 12 November 2018, 12:31:08
Hallo Tom,

Vielleicht lohnt es sich ja Deine Schritte in der Commandref und/oder im Wiki fest zu halten. Ich denke mal auf der ersten Seite dieses Threads wären sie auch gut aufgehoben  :)
Aktuell bin ich dabei Deinen Patch ein zu pflegen. Vielen Dank an Dich dafür.


Grüße

OK, mache ich mich heute abend mal ran - ist mE eher was für's Wiki.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 12 November 2018, 16:47:50
Meine Z-Wave-Jalousien sind wieder nicht heruntergefahren.
Ich will aber nicht wieder einen Tag warten.
Wie kann ich eine zweite Fahrt erzwingen, wenn ich bspw. die Uhrzeit weiter nach hinten schiebe.
ASC beharrt aber darauf, erst morgen früh wieder zu fahren.

Ein Erzwingen via ... hat auch nicht geklappt:
setreading zw_jal.* ASC_ShuttersLastDrive day open




Ich sehe auch gerade die folgenden Readings. Wieso sind die auf "off"?

     2018-11-12 16:45:45   ASC_Time_DriveDown AutoShuttersControl off
     2018-11-12 16:45:45   ASC_Time_DriveUp AutoShuttersControl off
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 17:30:25
Zitat von: FunkOdyssey am 12 November 2018, 16:47:50
Meine Z-Wave-Jalousien sind wieder nicht heruntergefahren.
Ich will aber nicht wieder einen Tag warten.
Wie kann ich eine zweite Fahrt erzwingen, wenn ich bspw. die Uhrzeit weiter nach hinten schiebe.
ASC beharrt aber darauf, erst morgen früh wieder zu fahren.

Ein Erzwingen via ... hat auch nicht geklappt:
setreading zw_jal.* ASC_ShuttersLastDrive day open




Ich sehe auch gerade die folgenden Readings. Wieso sind die auf "off"?

     2018-11-12 16:45:45   ASC_Time_DriveDown AutoShuttersControl off
     2018-11-12 16:45:45   ASC_Time_DriveUp AutoShuttersControl off


ASC_ShuttersLastDrive day open

Ist doch nur eine Info und wird nirgendwo ausgewertet oder versendet.

2018-11-12 16:45:45   ASC_Time_DriveUp AutoShuttersControl off

Das kommt mir komisch vor. Gerade das AutoShuttersControl nach DriveUp ist dort nicht korrekt.  Wie sehen denn die Attribute für die Zeiten aus, welche Version verwendest Du aktuell. Hast Du Dir durchgelesen was ich geschrieben habe bezüglich testen?
Du kannst wiggle verwenden und einen Rollladen zum testen auswählen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 12 November 2018, 17:46:39
Zitat von: CoolTux am 12 November 2018, 17:30:25
ASC_ShuttersLastDrive day open

Ist doch nur eine Info und wird nirgendwo ausgewertet oder versendet.

Okay, das war auch nur ein Versuch. :-)

Zitat von: CoolTux am 12 November 2018, 17:30:25
2018-11-12 16:45:45   ASC_Time_DriveUp AutoShuttersControl off
Das kommt mir komisch vor. Gerade das AutoShuttersControl nach DriveUp ist dort nicht korrekt.  Wie sehen denn die Attribute für die Zeiten aus,

Ich habe ein wenig herumgespielt mit den Zeiten. ASC sollte um 16:39 Uhr runterfahren. Hat nicht geklappt. Daraufhin habe ich die Zeiten auf 16:50 Uhr und danach auf 17:00 Uhr gesetzt.


Zitat von: CoolTux am 12 November 2018, 17:30:25
welche Version verwendest Du aktuell.

Das war ja mein Problem. Bei dieser Installation hatte ich zwar das Update geladen, aber den Neustart vergessen.
Ich war bei 0.2.0.1 und die Z-Wave-Jalousien sind wie zuvor (und bekannt bei dieser Version) nicht gefahren.
Nicht aktiv (weil kein Neustart) war im Hintergrund die Version 0.2.0.3
Blöder Fehler :-) - und dabei wollte ich nach Tagen endlich wissen, ob es funktioniert.

Zitat von: CoolTux am 12 November 2018, 17:30:25
Hast Du Dir durchgelesen was ich geschrieben habe bezüglich testen?
Hmm, was genau meinst du? Ich habe hier im Thread stets jedes Wort gelesen. Aber ich weiß jetzt gerade nicht, was du meinst.


Zitat von: CoolTux am 12 November 2018, 17:30:25
Du kannst wiggle verwenden und einen Rollladen zum testen auswählen.

Du meinst, dass ich damit testen kann, ob die Positionsdaten richtig erkannt werden?




Nachtrag: Siehe gut aus:

2018-11-12_17:48:34 Rolladensteuerung none
2018-11-12_17:48:36 Rolladensteuerung zw_jal_hwr_PosValue: 5
2018-11-12_17:49:34 Rolladensteuerung none
2018-11-12_17:49:37 Rolladensteuerung zw_jal_hwr_PosValue: 0


2018-11-12_17:48:34 zw_jal_hwr ASC_ShuttersLastDrive: none
2018-11-12_17:48:34 zw_jal_hwr dim 5
2018-11-12_17:48:36 zw_jal_hwr position: 5
2018-11-12_17:48:36 zw_jal_hwr power: 0.0 W
2018-11-12_17:49:34 zw_jal_hwr ASC_ShuttersLastDrive: none
2018-11-12_17:49:34 zw_jal_hwr dim 0
2018-11-12_17:49:35 zw_jal_hwr power: 134.6 W
2018-11-12_17:49:37 zw_jal_hwr position: 0
2018-11-12_17:49:37 zw_jal_hwr power: 0.0 W
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 12 November 2018, 17:48:21
Am Rande:

ASC_Time_DriveDown und ASC_Time_DriveUp sind gar nicht im Device-Log.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 12 November 2018, 18:19:50
Über die Attribute "ASC_Mode_Down / _Up" des Rollladen-Device steuere ich ja, wie sich der Rollladen in Abhängigkeit des Bewohners (ROOMMATE) verhält.

Für zwei Zimmer habe ich den Wert auf "absent" gestellt und entsprechende ROOMMATEs zugewiesen - einer steht auf "home", einer auf "gone"

Erwartetes Verhalten: Bewohner anwesend => keine automatischen Fahrten, Bewohner "absent" => automatische Fahrten

Der erste Fall klappt wunderbar, der zweite Fall jedoch nicht (bei mir), wenn der Status des ROOMMATE auf "gone" steht. In meiner (gedanklichen) Hierarchie wäre "gone" > "absent" - also erwarte ich auch hier, dass dann die Rollläden automatisch fahren.

Denkfehler meinerseits oder ggf etwas falsch konfiguriert??


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 18:23:58
Die beiden Readings geben kein Event ab. War bis jetzt nicht nötig.

Konntest Du mit set wiggle Rolladenname nun den Rolladen zum fahren bewegen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 18:26:39
Zitat von: sledge am 12 November 2018, 18:19:50
Über die Attribute "ASC_Mode_Down / _Up" des Rollladen-Device steuere ich ja, wie sich der Rollladen in Abhängigkeit des Bewohners (ROOMMATE) verhält.

Für zwei Zimmer habe ich den Wert auf "absent" gestellt und entsprechende ROOMMATEs zugewiesen - einer steht auf "home", einer auf "gone"

Erwartetes Verhalten: Bewohner anwesend => keine automatischen Fahrten, Bewohner "absent" => automatische Fahrten

Der erste Fall klappt wunderbar, der zweite Fall jedoch nicht (bei mir), wenn der Status des ROOMMATE auf "gone" steht. In meiner (gedanklichen) Hierarchie wäre "gone" > "absent" - also erwarte ich auch hier, dass dann die Rollläden automatisch fahren.

Denkfehler meinerseits oder ggf etwas falsch konfiguriert??

Weder noch, alles korrekt gemacht. Ich muss mir das noch mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 12 November 2018, 18:39:18
Zitat von: CoolTux am 12 November 2018, 18:23:58
Die beiden Readings geben kein Event ab. War bis jetzt nicht nötig.

Konntest Du mit set wiggle Rolladenname nun den Rolladen zum fahren bewegen?

Ja. Ich habe vorher nen Neustart gemacht. Dann waren die Zeiten in den Readings wieder vorhanden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 20:48:34
Zitat
Montag, 12. November
21:00 bis 21:30


CoolTux lädt Sie zu einem geplanten Zoom Meeting ein.

Nehmen Sie teil von PC, Mac, Linux, iOS oder Android
https://zoom.us/j/225390542

Per Telefon beitreten
Mit einem Fingertipp auf dem iPhone:
+14086380986,,225390542# (San Jose)
+16465588665,,225390542# (New York)
Wählen(Für höhere Qualität eine auf Ihrem aktuellen Standort basierende Nummer wählen):
+1 408 638 0986 Vereinigte Staaten von Amerika (San Jose)
+1 646 558 8665 Vereinigte Staaten von Amerika (New York)
Meeting-ID: 225 390 542
Verfügbare internationale Nummern:
https://zoom.us/u/aeILaEFVFf
10 Minuten vorher als E-Mail
10 Minuten vorher

Zur Erinnerung. Wer Lust und Zeit hat
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 November 2018, 22:08:02
Vielen Dank Euch. Hat großen Spaß gemacht. Ich denke mal sowas kann man gerne wiederholen.  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 13 November 2018, 06:59:23
Moin CoolTux,

fand ich auch. Im Gespräch wird einem schnell vieles klarer, als wenn man zig mal hin und her schreibt.

Hier meine Zusammenfassung für Somfy und Tahoma Nutzer:

Im Rollo das Atrribut setzten und schon läuft es:

ASC_Pos_Reading      ClosureState

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 13 November 2018, 07:47:09
Moin
Ich habe das gestern abend leider vergessen, waere auch gerne dabei gewesen!
Zu "ClosureState", wie kommt das jetzt uebereinander? Bisher hatte ich es so verstanden, dass der Fahrbefehl und der Zustand gleich sein muessen? Kann man ein tahoma device mit "Closurestate" fahren?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 08:17:57
Zitat von: pc1246 am 13 November 2018, 07:47:09
Moin
Ich habe das gestern abend leider vergessen, waere auch gerne dabei gewesen!
Zu "ClosureState", wie kommt das jetzt uebereinander? Bisher hatte ich es so verstanden, dass der Fahrbefehl und der Zustand gleich sein muessen? Kann man ein tahoma device mit "Closurestate" fahren?
Gruss Christoph

Wie bereits mehrfach erwähnt ist dies nicht mehr nötig, da die gängigsten Rolllotypen automatisch erkannt werden. Deswegen heißt das Attribut nun auch ASC_Pos_Reading. Also das Reading welches die aktuelle Position des Rollladens nummerisch an gibt. Ich werde in die Commandref noch rein schreiben welche Typen aktuell automatisch erkannt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 13 November 2018, 08:26:49
Hi,

ich bin auch mal zum Testen gekommen...

Das Modul ist der Wahnsinn. Vom Umfang und den Funktionen genau das was ich suche :-)

Die Einrichtung war trivial, aber ich hab noch ein Problem, bzw. ne kleine Frage:
Kann ich eine oder zwei Rolladen verzögert fahren? Ich müsste bei mir zwei Rolläden ca. 15 Sekunden später fahren (Verkabelungsgeschichte).
Oder macht das ASC_Drive_Offset?

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 08:36:42
Zitat von: Chaos am 13 November 2018, 08:26:49
Hi,

ich bin auch mal zum Testen gekommen...

Das Modul ist der Wahnsinn. Vom Umfang und den Funktionen genau das was ich suche :-)

Die Einrichtung war trivial, aber ich hab noch ein Problem, bzw. ne kleine Frage:
Kann ich eine oder zwei Rolladen verzögert fahren? Ich müsste bei mir zwei Rolläden ca. 15 Sekunden später fahren (Verkabelungsgeschichte).
Oder macht das ASC_Drive_Offset?

MfG
Manuel

Hallo Manuel,

Das macht in der Tat ASC_Drive_Offset, das wäre dann einzeln für jeden Rollladen, oder im ASC Device ASC_shuttersDriveOffset eine Verzögerung für alle Rollläden. Bitte beachte aber das dies keine ganze Verzögerung des Wertes ist sondern eine zufällige Zahl zwischen 0 und Deinem Wert den Du ein gibst in Sekunden!!!


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 13 November 2018, 08:36:55
Ob dieser Bug bekannt ist, weiß ich nicht und ich werde es auch nicht checken: Wenn man scanForShutters mehrfach durchführt (ggf. kommt ja ein neuer Shutter dazu), stehen die schon vorhandenen Rollläden genau so oft im NOTIFYDEV, wie der Befehl ausgeführt wurde.

Achso und bei mir sind die Attribute in den Devices nicht verfügbar. Ich habe leider zu wenig Zeit für Fehlersuche und nehme auch an, dass alle Probleme hier schon erörtert werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 13 November 2018, 08:42:05
Zitat von: pc1246 am 13 November 2018, 07:47:09
Moin
Ich habe das gestern abend leider vergessen, waere auch gerne dabei gewesen!
Zu "ClosureState", wie kommt das jetzt uebereinander? Bisher hatte ich es so verstanden, dass der Fahrbefehl und der Zustand gleich sein muessen? Kann man ein tahoma device mit "Closurestate" fahren?
Gruss Christoph

Ich habe das mit helfender Hand von CoolTux gestern bei der Konferenz gemacht. Das Modul braucht die Position ohne Schnickschnack (dim etc) und baut dann den richtigen Fahrbefehl (dim 50) daraus zusammen. Wie alle Teilnehmer am klappern der Rollos hören konnten geht es nun.

Stell es bei dir mal ein und mach dann "Wiggle", dann brauchst du nicht bis zur nächsten Fahrzeit warten.

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 13 November 2018, 08:52:06
Hi,
Zitat von: CoolTux am 13 November 2018, 08:36:42
Hallo Manuel,

Das macht in der Tat ASC_Drive_Offset, das wäre dann einzeln für jeden Rollladen, oder im ASC Device ASC_shuttersDriveOffset eine Verzögerung für alle Rollläden. Bitte beachte aber das dies keine ganze Verzögerung des Wertes ist sondern eine zufällige Zahl zwischen 0 und Deinem Wert den Du ein gibst in Sekunden!!!


Grüße

Dann hab ich das ASC_Drive_Offset richtig verstanden...
Auf die Gefahr zu nerven: Den "Zufall" da optional zu machen, wäre für dich machbar? (Also weniger von den Programmierfähigkeiten, sondern von der Akzeptanz. Mein Setup ist ja vermutlich eher die Ausnahme als die Regel).

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 08:59:19
Zitat von: marvin78 am 13 November 2018, 08:36:55
Ob dieser Bug bekannt ist, weiß ich nicht und ich werde es auch nicht checken: Wenn man scanForShutters mehrfach durchführt (ggf. kommt ja ein neuer Shutter dazu), stehen die schon vorhandenen Rollläden genau so oft im NOTIFYDEV, wie der Befehl ausgeführt wurde.

Achso und bei mir sind die Attribute in den Devices nicht verfügbar. Ich habe leider zu wenig Zeit für Fehlersuche und nehme auch an, dass alle Probleme hier schon erörtert werden.

Das mit den mehrfach drin stehen ist in der Tat bekannt, dennoch vielen Dank für die Info.
Wenn die Rolllädendevices in der NOTIFYDEV stehen, dann sollten auch die Attribute vorhanden sein. Einzige Erklärung die ich noch hätte wäre ein mindestens 2 Monate altes FHEM.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 09:06:00
Zitat von: Chaos am 13 November 2018, 08:52:06
Hi,
Dann hab ich das ASC_Drive_Offset richtig verstanden...
Auf die Gefahr zu nerven: Den "Zufall" da optional zu machen, wäre für dich machbar? (Also weniger von den Programmierfähigkeiten, sondern von der Akzeptanz. Mein Setup ist ja vermutlich eher die Ausnahme als die Regel).

MfG
Manuel

Es wäre nicht so schwer das ein zu bauen, ABER wie will man wissen ob oder ob nicht mit Zufall? Richtig, wieder ein Attribut. Wir haben meiner Meinung nach jetzt schon zu viele. Aber ich bin der Meinung so viel wie nötig so wenig wie möglich. Vorschlag. Probiere es bitte erstmal ein paar Tage mit dem Attribut ASC_Drive_Offset im Rolladen. Es ist ja auch einfach bei Dir. Du hast gesagt Du hast nur 2 die etwas auseinander fahren müssten. Stelle bei einem von den beiden den Wert von ASC_Drive_Offset auf 30 und schaue mal wie gut das klappt. Berichte bitte in ein paar Tagen und wenn es so gar nicht geht überlegen wir uns zusammen was. Eventuell kann man sowas ja auch am TYPE des Rollladens fest machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 09:09:40
Bei mir habe ich das ja so - einmal offset +/- (der auch genau so ohne Zufall benutzt wird) und eine Zufallszeit +/-. Aber das ist richtig - ein Attribut mehr....


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 13 November 2018, 09:16:24
Zitat von: CoolTux am 13 November 2018, 08:59:19

Einzige Erklärung die ich noch hätte wäre ein mindestens 2 Monate altes FHEM.

Nein. FHEM ist aktuell von heute morgen. Keine Attribute in den Devices (außer ASC=2). Es sind Homematic Unterputz Aktoren.

Aber das ist nicht so wichtig. Ich komme ohnehin nicht zum einrichten. Ich habe noch meine eigene Automatik, die sehr gut funktioniert. Wenn es also überall sonst klappt...


Edit: GGf. funktioniert das nicht, wenn das Device schon userattr besitzt. Nur geraten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 13 November 2018, 09:21:51
Also ich nutze bei Cluni genau den Offset weil ich zuerst nur die Rollladen im Gehweg Bereich runter fahre die anderen hält ne halbe Stunde später. Wie ich es damals noch selbst gesteuert habe mit doif, hatte ich es so geregelt das die Rollladen erst auf eine, sagen wir Mal, Sichtschutz Position fahren(Es ist draußen so dunkel das man drinnen Licht abschaltet aber nicht unbedingt die Rollladen komplett schliesen möchte). Bei völliger Dunkelheit habe ich sie dann erst komplett geschlossen.
Also ich wäre für so ein Offset oder, ist ja auch wieder was zusätzliches, der Sichtschutz.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 09:40:23
Zitat von: majestro84 am 13 November 2018, 09:21:51
Also ich nutze bei Cluni genau den Offset weil ich zuerst nur die Rollladen im Gehweg Bereich runter fahre die anderen hält ne halbe Stunde später.
Das kann man heute schon leicht regeln, ich mache das bei meiner Tochter auch. Du kannst einfach einen anderen Wert nehmen für ASC_AutoAstroModeEvening. Suche Dir einen Wert der den Rollladen früher runter fährt oder halt später. Wie Du magst

Zitat von: majestro84 am 13 November 2018, 09:21:51
Wie ich es damals noch selbst gesteuert habe mit doif, hatte ich es so geregelt das die Rollladen erst auf eine, sagen wir Mal, Sichtschutz Position fahren(Es ist draußen so dunkel das man drinnen Licht abschaltet aber nicht unbedingt die Rollladen komplett schliesen möchte). Bei völliger Dunkelheit habe ich sie dann erst komplett geschlossen.
Also ich wäre für so ein Offset oder, ist ja auch wieder was zusätzliches, der Sichtschutz.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk
Über ein Sichtschutz oder meinetwegen first Step Drive vor dem eigentlichen schließen kann man gerne noch mal reden. Bin ja offen für sowas.  :)

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 13 November 2018, 09:56:47
OK super das hört sich gut an. Dann muss ich jetzt doch Mal gucken daß ich Umsteige auf dein Modul dann fallen die fragen weg für Funktionen die es ja schon gibt. Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 13 November 2018, 10:07:46
Hallo CoolTux,

habe gestern ein update gemacht und seitdem hatte ich Schwierigkeiten mit meinen
UNIRoll Rolladen(keine Fahrten).
Vorher lief alles bestens.
Einzig mein Siro Rolladen lief weiterhin anstandslos.

Habe heute morgen mit dem attr useRolloPos von 0 auf 1 hin und her wechseln gespielt und setzen fahren auf die oberste Position.
Hoffe  heute Abend wieder alles wie gehabt am laufen zu bekommen.

Muss dazu sagen habe ein userReading für die UNIRoll     
pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}  um pos für ASC_Pos_Reading zu nutzen.

ZitatWie bereits mehrfach erwähnt ist dies nicht mehr nötig, da die gängigsten Rolllotypen automatisch erkannt werden. Deswegen heißt das Attribut nun auch ASC_Pos_Reading. Also das Reading welches die aktuelle Position des Rollladens nummerisch an gibt. Ich werde in die Commandref noch rein schreiben welche Typen aktuell automatisch erkannt werden.

Kannst Du bitte in der Commandref eventuell dazu etwas anführen ?(UNIRoll)

An Dankeschön hast Du bestimmt schon einen ganzen Sack voll ;)
Deshalb von mir Hut ab für dieses tolle Modul, das ich bisher nur in den Grundfunktionen nutze und erst zum Sommer
(Beschattung) voll ausreizen werde.

Gruß
Hans-Jürgen



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 10:22:52
Zitat von: Deckoffizier am 13 November 2018, 10:07:46
Hallo CoolTux,

habe gestern ein update gemacht und seitdem hatte ich Schwierigkeiten mit meinen
UNIRoll Rolladen(keine Fahrten).
Vorher lief alles bestens.
Einzig mein Siro Rolladen lief weiterhin anstandslos.

Habe heute morgen mit dem attr useRolloPos von 0 auf 1 hin und her wechseln gespielt und setzen fahren auf die oberste Position.
Hoffe  heute Abend wieder alles wie gehabt am laufen zu bekommen.

Muss dazu sagen habe ein userReading für die UNIRoll     
pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}  um pos für ASC_Pos_Reading zu nutzen.

Kannst Du bitte in der Commandref eventuell dazu etwas anführen ?(UNIRoll)

An Dankeschön hast Du bestimmt schon einen ganzen Sack voll ;)
Deshalb von mir Hut ab für dieses tolle Modul, das ich bisher nur in den Grundfunktionen nutze und erst zum Sommer
(Beschattung) voll ausreizen werde.

Gruß
Hans-Jürgen

Hallo Hans,

Kannst Du mir bitte den ganz genauen TYPE angeben vom Uniroll Modul. Und ich benötige den set Befehl womit Du die Rolllos nummerisch fährst. Denke mal pos so wie das klingt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 13 November 2018, 11:12:19
Hi CoolTux,

bin leider gerade gestern erst auf das Modul auf aufmerksam geworden, sonst hätte ich mich natürlich gern dem Beta-Test angeschlossen --> aber dann geht's halt jetzt los :)

first of all: Ein super Modul! Vielen Dank dafür!

Im Wiki-Eintrag hast Du ja vor den den readingsGroup noch "tbd" stehen, also unfertig, aber damit es nicht untergeht --> im define des 2. readingsgroup fehlt eine "<": <Time_Down_Late>. Und im ersten readingsGroup steht ein ASC_Shading_Pos, welches ich aber nirgends finden konnte - ggf. war das ja aber auch ein verworfener Arbeitsstand. Aktuell habe ich dies mit einem DOIF realisiert, indem ich pro Raum jew. ein bis zwei Thermometer (HM-TC-IT-WM-W-EU und/oder HM-CC-RT-DN) gegen einen Schwellenwert prüfe. Läuft ganz ok, aber im ersten Versuch war es suboptimal, da die Schwellen für auf und zu zu nah beieinander waren und die Rollläden dann runtergefahren sind, dann wieder rauf, dann wieder runter^^

Jetzt aber zum Modul selbst:
Ich fänd es schön, wenn das Attribut ASC_autoShuttersControlComfort <on/off> vom ASC-Device als ASC_ComfortOpen_Window_Open <on/off> in das jeweilige Device (z.B. Rollladen) umziehen würde. Dies wäre dann analog zu ASC_Ventilate_Window_Open, welches sich ja bereits im Device befindet. Das ASC-Attribut ASC_autoShuttersControlComfort <on/off> wäre dadurch dann obsolet, da in jedem Device selbst festgelegt wird, ob ComfortOpen erfolgen soll.

In diesem Zusammenhang ggf. auch ein Rename des Attributes von ASC_Pos_after_ComfortOpen in ASC_ComfortOpen_Pos? Vom Wording her wäre dies dann auch analog zu ASC_Ventilate_Pos.

Falls jemand Interesse an meinem (aktuellen) readingsGroup hat (meine Devices haben den Original-Namen, daher im DEF mit ASC&2 auf das Reading selektiert --> Danke an FunkOdyssey :) ) // Screenshot wie es aussieht ist als Anhang beigefügt):
define ASC_Rollladensteuerung.readingsGroup readingsGroup <%fts_shutter_automatic@mediumPurple>,<geöffnet (%)>,<öffnen ab>,<öffnen bis>,<öffnen WE / Urlaub>,<schließen ab>,<schließen bis>,<automatisch schließen>,<automatisch öffnen>,<Lüften aktiviert>,<Position 'Lüften'>,<Position 'Komfort'>
ASC&2:level,?ASC_Time_Up_Early,?ASC_Time_Up_Late,?ASC_Time_Up_WE_Holiday,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up,?ASC_Ventilate_Window_Open,?ASC_Ventilate_Pos,?ASC_Pos_after_ComfortOpen
attr ASC_Rollladensteuerung.readingsGroup alias Steuerung: Rollladen
attr ASC_Rollladensteuerung.readingsGroup commands {
level => 'pct:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:45,05:50,05:55,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Ventilate_Window_Open => 'ASC_Ventilate_Window_Open:on,off',
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100',
ASC_Pos_after_ComfortOpen => 'ASC_Pos_after_ComfortOpen:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100'
}


So, das waren meine ersten Impressionen :)

Beste Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 13 November 2018, 11:25:28
Mann kan sich die ReadingsGroups auch über Attribute filtern lassen:

Hier: ASC=2
   
<Gerät>,<Stand>,<Mode_Down>,<Mode_Up>,<Up>,<Down>
ASC&2:level,?ASC_Mode_Down,?ASC_Mode_Up,?ASC_Up,?ASC_Down


Das macht es ein wenig einfacher.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 13 November 2018, 11:28:58
Hi FunkOdyssey,

oh, das kannte ich noch nicht --> das ist ja super! Vielen Dank für den Tipp!! :-)

(hab ich natürlich gleich oben im Beitrag aktualisiert)

Viele Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 13 November 2018, 12:05:02
Hallo CoolTux,

ZitatHallo Hans,

Kannst Du mir bitte den ganz genauen TYPE angeben vom Uniroll Modul. Und ich benötige den set Befehl womit Du die Rolllos nummerisch fährst. Denke mal pos so wie das klingt.

UNIROLL Aufputz-Gurtwickler Comfort mini Typ 3 D-23800

set Befehle sind up down stop
und meine Eigenzüchtung pos
um die Positionen an zu fahren habe ich die Fahrzeiten ausgemessen aber Position 0(Null) funktioniert nicht für ganz oben nur die 1 für ASC_Open_Pos.

Nur die Ruhe....

Gruß
Hans-Jürgen

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 12:37:48
ZitatMoin CoolTux,

fand ich auch. Im Gespräch wird einem schnell vieles klarer, als wenn man zig mal hin und her schreibt.

Hier meine Zusammenfassung für Somfy und Tahoma Nutzer:

Im Rollo das Atrribut setzten und schon läuft es:

Code: [Auswählen]
ASC_Pos_Reading      ClosureState

Gruss
  Enno

Das betrifft aber nur Somfy mit Tahoma. Bei Somfy (RTS) ist es 'position'

Gruss
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 12:46:46
Leon, auf der ersten Seite dieses Threads propagierst du die Version 0.2.1 als aktuelle Version. Im SVN ist die Version 0.2.0.4 abgelegt.
Ich würde denken, dass dann die Version 0.2.0.4 älter ist, als die genannte Version 0.2.1. Oder sehe ich das falsch?

Gruß
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 12:52:38
Zitat von: Karflyer am 13 November 2018, 12:46:46
Leon, auf der ersten Seite dieses Threads propagierst du die Version 0.2.1 als aktuelle Version. Im SVN ist die Version 0.2.0.4 abgelegt.
Ich würde denken, dass dann die Version 0.2.0.4 älter ist, als die genannte Version 0.2.1. Oder sehe ich das falsch?

Gruß
Stefan

Danke für die Info, war ein Schreibfehler. 0.2.0.4 ist in der Tat die aktuelle Version. Habe das mit den Versionen mal raus genommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 12:53:31
Zitat von: Karflyer am 13 November 2018, 12:37:48
Das betrifft aber nur Somfy mit Tahoma. Bei Somfy (RTS) ist es 'position'

Gruss
Stefan
Hallo Stefan,

Der TYPE ist dann RTS? und der set Befehl ist dann position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 12:54:30
@all

Noch mal ganz kurz zur Klarstellung. Wenn ich nach TYPE frage dann meine ich damit was im INTERNAL TYPE vom jeweiligen Rollladendevice steht.  ;)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 12:57:08
Zitat von: Deckoffizier am 13 November 2018, 12:05:02
Hallo CoolTux,

UNIROLL Aufputz-Gurtwickler Comfort mini Typ 3 D-23800

set Befehle sind up down stop
und meine Eigenzüchtung pos
um die Positionen an zu fahren habe ich die Fahrzeiten ausgemessen aber Position 0(Null) funktioniert nicht für ganz oben nur die 1 für ASC_Open_Pos.

Nur die Ruhe....

Gruß
Hans-Jürgen

Hallo Hans,

Auch für Dich nochmal ganz kurz. Wenn ich TYPE meine dann was im INTERNAL TYPE vom Rolladen steht.
Wenn Du lediglich einen set Befehl hast der nur up down und stop kann dann wird das nicht gehen.
Damit Du das Modul für einen Rollladen benutzen kannst muss das Device ein set Befehl mit einem numerischen Wert zulassen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 14:15:08
Zitatas betrifft aber nur Somfy mit Tahoma. Bei Somfy (RTS) ist es 'position'

Gruss
Stefan
Hallo Stefan,

Der TYPE ist dann RTS? und der set Befehl ist dann position?

Nein, TYPE ist SOMFY. Reading der Position und Set-Befehl sind 'postion'

Hier mal ein List eines SOMFY (RTS)-Devices.

Internals:
   ADDRESS    00000A
   CFGFN      /opt/fhem/FHEM/somfydevices.cfg
   DEF        00000A AD 050D
   IODev      CUL_SOMFY
   NAME       sht_ks
   NR         168
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          00000A
   READINGS:
     2018-11-13 06:32:40   enc_key         AD
     2018-11-13 06:32:49   exact           200
     2018-11-13 06:32:49   position        200
     2018-11-13 06:32:40   rolling_code    050D
     2018-11-13 06:32:49   state           closed
Attributes:
   IODev      CUL_SOMFY
   alias      Kleiderschrank
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 14
   drive-down-time-to-close 18
   drive-up-time-to-100 6
   drive-up-time-to-open 20
   eventMap   /on:down/off:up/pos 60:go-my/
   model      somfyshutter
   room       SOMFY
   sortby     11
   webCmd     down:stop:up:go-my
   widgetOverride pos:slider,0,10,100


Bei mir funktioniert das mit deinem Modul auch einwandfrei. Will nur vermeiden, dass SOMFY-Tahoma und SOMFY-RTS in 'einen Topf' geschmissen werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:16:25
Frage an alle
Ist es für Euch wichtig das Abschatten vom Status des einzelnen Bewohners (also pro Zimmer) abhängig zu machen oder sagt Ihr es soll generell abgeschattet werden und mir ist nur der Status des Residents (Wohnung/Haus) wichtig.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:18:03
Zitat von: Karflyer am 13 November 2018, 14:15:08
Nein, TYPE ist SOMFY. Reading der Position und Set-Befehl sind 'postion'

Hier mal ein List eines SOMFY (RTS)-Devices.

Internals:
   ADDRESS    00000A
   CFGFN      /opt/fhem/FHEM/somfydevices.cfg
   DEF        00000A AD 050D
   IODev      CUL_SOMFY
   NAME       sht_ks
   NR         168
   STATE      closed
   TYPE       SOMFY
   move       stop
   CODE:
     1          00000A
   READINGS:
     2018-11-13 06:32:40   enc_key         AD
     2018-11-13 06:32:49   exact           200
     2018-11-13 06:32:49   position        200
     2018-11-13 06:32:40   rolling_code    050D
     2018-11-13 06:32:49   state           closed
Attributes:
   IODev      CUL_SOMFY
   alias      Kleiderschrank
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 14
   drive-down-time-to-close 18
   drive-up-time-to-100 6
   drive-up-time-to-open 20
   eventMap   /on:down/off:up/pos 60:go-my/
   model      somfyshutter
   room       SOMFY
   sortby     11
   webCmd     down:stop:up:go-my
   widgetOverride pos:slider,0,10,100


Bei mir funktioniert das mit deinem Modul auch einwandfrei. Will nur vermeiden, dass SOMFY-Tahoma und SOMFY-RTS in 'einen Topf' geschmissen werden.

Ok super, das haben wir ja schon integriert und klappt sicherlich ja auch so wie Du es sagst. Danke Dir für den Tipp.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 13 November 2018, 14:19:10
Zitat von: CoolTux am 13 November 2018, 14:16:25
Frage an alle
Ist es für Euch wichtig das Abschatten vom Status des einzelnen Bewohners (also pro Zimmer) abhängig zu machen oder sagt Ihr es soll generell abgeschattet werden und mir ist nur der Status des Residents (Wohnung/Haus) wichtig.

Ich bin für Status pro Zimmer.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 14:20:28
Zitat von: CoolTux am 13 November 2018, 14:16:25
Frage an alle
Ist es für Euch wichtig das Abschatten vom Status des einzelnen Bewohners (also pro Zimmer) abhängig zu machen oder sagt Ihr es soll generell abgeschattet werden und mir ist nur der Status des Residents (Wohnung/Haus) wichtig.

Sollte IMHO pro Zimmer getrennt gesteuert werden können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:23:59
Zitat von: hexenmeister am 13 November 2018, 14:20:28
Sollte IMHO pro Zimmer getrennt gesteuert werden können.

Ok, noch mal kurz zur Klarstellung. Wenn Du einstellst das nur bei Anwesenheit des Bewohners beschattet werden soll und der Bewohner absent ist wird nicht beschattet und das Zimmer kann sich aufheizen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:25:15
Zitat von: FunkOdyssey am 13 November 2018, 14:22:52
Pro Zimmer bzw. pro Sonnenausrichtung.
Ich trenne zwischen den Himmelsrichtung unter Berücksichtigung von Azimuth und Elevation.

Es wird auf jeden Fall pro Himmelsrichtung (Fenster) beschattet, die Frage ist nur ob der Status des Bewohners dieses Zimmers auch eine Rolle spielen soll.Siehe meinen Post zuvor.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 13 November 2018, 14:26:23
Das ist der Grund wieso ich meinen Post wieder gelöscht habe. Frage falsch gelesen.
Nur du warst schneller mit dem Quote.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 14:27:15
Ob jemand an- oder abwesent ist,  ist mir (persönlich) eher unwichtig. Flexiebler vermutlich pro Raum einzeln definieren zu können (kann ja jeder Bewohner eigene Präferenzen besitzen).
Beschattung erfüllt für mich zweierlei Funktion:
- im Sommer sollten sich die Räume nicht zu sehr aufheiten, damit ich, wenn ich abends heim kommen, nicht eine tropische Temperaturen vorfinde,
- vor Allem im Winter als Schutz gegen Blendung durch eine tief stehende Sonne.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 14:29:38
ZitatFrage an alle
Ist es für Euch wichtig das Abschatten vom Status des einzelnen Bewohners (also pro Zimmer) abhängig zu machen oder sagt Ihr es soll generell abgeschattet werden und mir ist nur der Status des Residents (Wohnung/Haus) wichtig.

Mir würde eine Abschattung für das ganze Haus genügen. Wichtiger wäre mir, dass es ein Attribut gibt, in dem ich die Position des Rolladens für die Abschattung eintragen kann. Und das für jeden Rolladen getrennt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 14:30:10
Es gib bestimmt Leute, die die Abschattung nicht haben wollen, wenn sie zu Hause sind...


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 14:36:29
Zitat von: Cluni am 13 November 2018, 14:30:10
Es gib bestimmt Leute, die die Abschattung nicht haben wollen, wenn sie zu Hause sind...

Ja, mache ich mit meinen Scripten derzeit auch so ähnlich.
Bei Dachfenstern will ich die Abschattung (wg. Blendung) immer haben, in restlichen Räumen ist mir ab einer bestimmten Temperatur die kühlere Luft auch wichtiger :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 14:39:20
Ich hatte schon einmal 'unser' Szenario im Hochsommer beschrieben. Wir fahren bei vohergesagten 'hohen' Außentemperaturen die Rolläden
morgens frühzeitig komplett zu. Das bleibt auch den ganzen Tag so bis Abends die Sonne einen Tiefstand erreicht, bei dem Sie nicht mehr auf die relevanten Fenster (Südseite) scheint. Dann werden alle Rolläden komplett hochgefahren. Möchte man individuell in einem Zimmer 'Helligkeit', dann muss man dort 'manuell' den Rolladen hochfahren. Mit dieser Taktik bleibt das Haus im Sommer über einen langen Zeitraum in einem angenehm kühlen Zustand. Wäre schön, wenn man das irgendwie im Modul abbilden könnte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:43:58
Zitat von: FunkOdyssey am 13 November 2018, 14:26:23
Das ist der Grund wieso ich meinen Post wieder gelöscht habe. Frage falsch gelesen.
Nur du warst schneller mit dem Quote.
Sorry  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 14:57:17
Ok vielen Dank. Ich werde das entsprechend versuchen zu berücksichtigen was Ihr mir geschrieben habt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:00:49
Ich merke schon, jeder hat sein eigenes, ganz persönliches Szenario für die Rolladensteuerung :o :o :o
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MarkusHiba am 13 November 2018, 15:01:54
Hallo

mal eine doofe Frage.
Ist in dem Modul schon die Fensterposition integriert, wie bei clunis Code?

Grüße

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 15:04:56
Zitat von: hexenmeister am 13 November 2018, 15:00:49
Ich merke schon, jeder hat sein eigenes, ganz persönliches Szenario für die Rolladensteuerung :o :o :o

Das war der Grund, warum ich damals mein Script programmiert habe - es gab nichts, was auch nur annähernd das tat, was ich wollte. Und nun läuft zu Hause alles genau so, wie ich es mir vorstelle. Und sogar meine Frau ist happy...  8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: gamauf am 13 November 2018, 15:10:45
Zitat von: CoolTux am 13 November 2018, 09:06:00
Es wäre nicht so schwer das ein zu bauen, ABER wie will man wissen ob oder ob nicht mit Zufall? Richtig, wieder ein Attribut. Wir haben meiner Meinung nach jetzt schon zu viele. Aber ich bin der Meinung so viel wie nötig so wenig wie möglich. Vorschlag. ...
Nur so eine Idee:
das wäre auch mit einem Attribut lösbar:
Steht nur ein Wert "X" drinnen, dan ist das Zeitfenster zwischen 0 und X Sekunden.
Stehen zwei Werte mit Bindestrich getrennt drinnen: "Y - X" dann ist das Zeitfenster zwischen Y und X Sekunden.
Sind Y und X geleich ist es eine fixe Verzögerungszeit.

LG
Rainer
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:14:58
Zitat von: Cluni am 13 November 2018, 15:04:56Und sogar meine Frau ist happy...  8)
Das ist die höchste Form der Anerkennung  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 13 November 2018, 15:15:12
ZitatDas war der Grund, warum ich damals mein Script programmiert habe - es gab nichts, was auch nur annähernd das tat, was ich wollte. Und nun läuft zu Hause alles genau so, wie ich es mir vorstelle. Und sogar meine Frau ist happy...)/quote]

Ich bin da sehr zuversichtlich. Leon hat bis jetzt schon so viel verwirklicht, für das es vorher so einige 'doif'  gebraucht hat. Ich finde, da sind 'wir' doch auf einem guten Weg  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:15:59
Zitat von: gamauf am 13 November 2018, 15:10:45
Nur so eine Idee:
das wäre auch mit einem Attribut lösbar:
Steht nur ein Wert "X" drinnen, dan ist das Zeitfenster zwischen 0 und X Sekunden.
Stehen zwei Werte mit Bindestrich getrennt drinnen: "Y - X" dann ist das Zeitfenster zwischen Y und X Sekunden.
Sind Y und X geleich ist es eine fixe Verzögerungszeit.

Kryptisch  :(
Einen zusätzlichen Attribut finde ich nicht weiter schlimm.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 15:18:15
Zitat von: hexenmeister am 13 November 2018, 15:14:58
Das ist die höchste Form der Anerkennung  :D

Wie wahr....   :D

Zitat von: Karflyer am 13 November 2018, 15:15:12
Ich bin da sehr zuversichtlich. Leon hat bis jetzt schon so viel verwirklicht, für das es vorher so einige 'doif'  gebraucht hat. Ich finde, da sind 'wir' doch auf einem guten Weg  ;)

Bei meinem Script gab es auch keine DOIFs. Gott bewahre....
Läuft ja auch alles gut - ist halt nur kein Modul. ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 15:24:25
Zitat von: MarkusHiba am 13 November 2018, 15:01:54
Hallo

mal eine doofe Frage.
Ist in dem Modul schon die Fensterposition integriert, wie bei clunis Code?

Grüße

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk

Aktuell gibt es noch keine Beschattung und somit auch keine Fensterposition. Wird aber in kommenden Versionen dann kommen!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 13 November 2018, 15:26:52
Zitat von: CoolTux am 13 November 2018, 14:16:25
Frage an alle
Ist es für Euch wichtig das Abschatten vom Status des einzelnen Bewohners (also pro Zimmer) abhängig zu machen oder sagt Ihr es soll generell abgeschattet werden und mir ist nur der Status des Residents (Wohnung/Haus) wichtig.


Grüße

Ersteres ergibt ja nur dann Sinn, wenn eine raumbezogene Anwesenheitserkennung vorliegt. Aus dem Bauch heraus glaube ich, dass diese nur bei wenigen der Fall ist. Von daher reicht mir eine Abschattung auf Basis "ist im Haus" (oder nicht). Von einer Fenster-individuellen Abschattung gehe ich ohnehin aus, da ich die zwei Fenster auf der Nordseite idR nicht abschatte ;-)

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:40:18
Ich habe in den meisten Räumen Bewegungsmelder, die i h für eine raumbezogene Anwesenheit (Schätzung) verwende. Denke nicht, dass das so ein seltener Fall ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 15:44:00
...mit iBeacons sogar sehr genau machbar, wenn die Personen ihr Handy immer bei sich haben.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:46:16
Zitat von: Cluni am 13 November 2018, 15:44:00
...mit iBeacons sogar sehr genau machbar, wenn die Personen ihr Handy immer bei sich haben.
Bei uns wäre das (bis auf meine Wenigkeit) eher unzuverlässig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 15:47:10
Ja, sieht bei uns genauso aus.... [emoji23]
Aber machbar wäre es so. [emoji2957]


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 15:52:01
Zitat von: Cluni am 13 November 2018, 15:47:10
Aber machbar wäre es so. [emoji2957]
Ja, wenn es endlich Handies zum Implantieren gibt ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 13 November 2018, 15:55:28
Das würde bei meiner Frau nichts bringen, weil sie es trotzdem irgendwie schaffen würde, es irgendwo liegen zu lassen...  ::) 8) (hoffentlich liest sie hier nicht mit)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 13 November 2018, 18:06:33
Hallo CoolTux,

ZitatHallo Hans,

Auch für Dich nochmal ganz kurz. Wenn ich TYPE meine dann was im INTERNAL TYPE vom Rolladen steht.
Wenn Du lediglich einen set Befehl hast der nur up down und stop kann dann wird das nicht gehen.
Damit Du das Modul für einen Rollladen benutzen kannst muss das Device ein set Befehl mit einem numerischen Wert zulassen.

Der Name im INTERNAL TYPE ist UNIRoll  wie das fhem Modul.
Um einen numerischen Wert für den set Befehl zu haben habe ich ja das userReading mit pos  angelegt und nutzte damit die gemessenen Fahrzeiten.

War bei allen vorherigen update kein Problem.

Nur eben beim letzten mal eben keine Reaktion mehr.
Habe wie geschrieben durch das hin und her setzen an dem attr useRolloPos(0|1) und manuell hochfahren bzw. up es wieder hinbekommen.(Nur man muss es erst drauf kommen).

Heute Abend waren jedenfalls die Rollladen unten. 8)

Readings
ASC_ShuttersLastDrive
   
night close
   
2018-11-13 16:10:26
ASC_Time_DriveDown
   
14.11.2018 - 16:10
   
2018-11-13 16:10:27
ASC_Time_DriveUp
   
14.11.2018 - 07:00
   
2018-11-13 16:10:27
oldPos
   
24
   
2018-11-13 16:10:50
oldstate
   
down 23
   
2018-11-13 16:10:26
pos
   
24
   
2018-11-13 16:10:50
state
   
pos 24
   
2018-11-13 16:10:27

Mal sehen was nach dem nächsten update ist, habe ja jetzt einen Anhaltspunkt.

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 13 November 2018, 18:21:50
Zitat von: Cluni am 13 November 2018, 15:55:28
Das würde bei meiner Frau nichts bringen, weil sie es trotzdem irgendwie schaffen würde, es irgendwo liegen zu lassen...  ::) 8) (hoffentlich liest sie hier nicht mit)
Ich habs Ihr weitergeleitet!
;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 18:27:20
Zitat von: Deckoffizier am 13 November 2018, 18:06:33
Hallo CoolTux,

Der Name im INTERNAL TYPE ist UNIRoll  wie das fhem Modul.
Um einen numerischen Wert für den set Befehl zu haben habe ich ja das userReading mit pos  angelegt und nutzte damit die gemessenen Fahrzeiten.

War bei allen vorherigen update kein Problem.

Nur eben beim letzten mal eben keine Reaktion mehr.
Habe wie geschrieben durch das hin und her setzen an dem attr useRolloPos(0|1) und manuell hochfahren bzw. up es wieder hinbekommen.(Nur man muss es erst drauf kommen).

Heute Abend waren jedenfalls die Rollladen unten. 8)

Readings
ASC_ShuttersLastDrive
   
night close
   
2018-11-13 16:10:26
ASC_Time_DriveDown
   
14.11.2018 - 16:10
   
2018-11-13 16:10:27
ASC_Time_DriveUp
   
14.11.2018 - 07:00
   
2018-11-13 16:10:27
oldPos
   
24
   
2018-11-13 16:10:50
oldstate
   
down 23
   
2018-11-13 16:10:26
pos
   
24
   
2018-11-13 16:10:50
state
   
pos 24
   
2018-11-13 16:10:27

Mal sehen was nach dem nächsten update ist, habe ja jetzt einen Anhaltspunkt.

Gruß
Hans-Jürgen

Hallo Hans,

Dann lasse ich den TYPE erstmal raus und dann sollte es wieder gehen. Wenn kein TYPE definiert ist nimmt er als set Befehl den Readingnamen aus dem Pos_Reading Attribut
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 13 November 2018, 18:33:12
Moin
Wiggle tut schon mal, nachdem ich von 2.0.1 auf 2.0.4 geupdated habe! Cool auch, dass man waehlen kann!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 13 November 2018, 19:21:38
Hallo CoolTux,

ZitatHallo Hans,

Dann lasse ich den TYPE erstmal raus und dann sollte es wieder gehen. Wenn kein TYPE definiert ist nimmt er als set Befehl den Readingnamen aus dem Pos_Reading Attribut

Hmm.... wenn ich jetzt allen anderen den Komfort vermassele gefällt mir nicht so ganz, ist natürlich Deine Entscheidung.

Lässt es sich nicht eventuell  so machen, bei unbekannten Type aus Deiner liste = Pos_Reading Attribut als Ausnahme ?? Jetzt nur als unbedarfter Wunsch !

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 November 2018, 19:37:22
Zitat von: Deckoffizier am 13 November 2018, 19:21:38
Hallo CoolTux,

Hmm.... wenn ich jetzt allen anderen den Komfort vermassele gefällt mir nicht so ganz, ist natürlich Deine Entscheidung.

Lässt es sich nicht eventuell  so machen, bei unbekannten Type aus Deiner liste = Pos_Reading Attribut als Ausnahme ?? Jetzt nur als unbedarfter Wunsch !

Gruß
Hans-Jürgen

Sorry, zu kurz ausgedrückt. Mit meiner Aussage meine ich genau das. Ich lasse Deinen TYPE aussen vor und dann wird bei nicht erkennen eh automatische der Attributsinhalt von Pos_Reading genommen.  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 20:22:43
Moin, moin, ich habe hier auch einen Fehlerberich. :o

Ich habe erstmal zwei 'echten' Hardware-Devices angebunden.

Das erste fährt noch nach 'astro'-Zeit, morgens fährt es wohl hoch, abends es scheint nicht korrekt zu funktionieren, muss ich aber noch beobachten.

Das zweite ist über 'brightness' gesteuert, was auch ganz gut funktioniert. Es ist auch ein 'threestate'-Sensor angebunden.
Was nicht ganz klappt ist zunächst das 'Comfort'-Öffnen. Bei Öffnen des Fenster passiert erstmal gar nichts. Beim Kippen dagegen wird Rolladen geöffnet. Beim Schliessen fährt Rollanden wieder runter.
Dazu hat mir jedoch meine Freundin heute einen 'Fehlerbericht' übrgebracht. Es ist ungefähr so abgelaufen: Rolladen wurde früh geöffnet (manuell noch im Dunklem) und Fenster war letztendlich zu. Später (war schon hell) wurde Fenster zum Lüften geöffnet. Als das Fenster wieder geschlossen wurde, fuhr das Rollo runter, trotz Tageszeit und musste manull wieder hochgefahren werden.

Rollo-Listing (es ist ein Dummy, per MQTT an das entfernte 'echte' Hardware-Device angebunden):

Internals:
   .eventMapCmd dunkel:noArg halb:noArg oeffnen:noArg schatten:noArg schliessen:noArg
   CFGFN      ./config/biz_devices.cfg
   NAME       OG_BZ_Rollo
   NR         102
   STATE      0
   TYPE       dummy
   .attraggr:
   .attrminint:
   .eventMapHash:
     fw:
       dunkel     dunkel:noArg
       halb       halb:noArg
       oeffnen    oeffnen:noArg
       schatten   schatten:noArg
       schliessen schliessen:noArg
       stop       stop:noArg
     usr:
       dunkel     20
       halb       60
       oeffnen    on
       schatten   80
       schliessen off
   READINGS:
     2018-11-13 20:08:57   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-11-13 19:28:50   ASC_Time_DriveDown 13.11.2018 - 22:30
     2018-11-13 19:28:50   ASC_Time_DriveUp 14.11.2018 - 09:00
     2018-11-13 20:09:17   position        0
     2018-11-13 20:09:17   select          0
     2018-11-13 20:09:17   state           off
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal 150
   ASC_BrightnessMinVal 100
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Pos_after_ComfortOpen 100
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor UM_VH_PIR01
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG_BZ_FK_all
   ASC_WindowRec_subType threestate
   ASC_lock-out soft
   ASC_lock-outCmd none
   devStateIcon 100:fts_shutter_0@gray closed:fts_shutter_0@gray 0*:fts_shutter_100@#FF5722 1\d(.\d)*:fts_shutter_90@#FF5722 2\d(.\d)*:fts_shutter_80@#FF5722 3\d(.\d)*:fts_shutter_70@#FF5722 4\d(.\d)*:fts_shutter_60@#FF5722 5\d(.\d)*:fts_shutter_50@#FF5722 6\d(.\d)*:fts_shutter_40@#FF5722 7\d(.\d)*:fts_shutter_30@#FF5722 8\d(.\d)*:fts_shutter_20@#FF5722 9\d(.\d)*:fts_shutter_10@#FF5722 open:fts_shutter_10@#FF5722 open_ack:fts_shutter_10@#FF5722 .*:hourglass@#FF5722
   eventMap   {usr=>{'oeffnen'=>'on','schliessen'=>'off','dunkel'=>'20','schatten'=>'80','halb'=>'60'},
fw=>{'schliessen'=>'schliessen:noArg','dunkel'=>'dunkel:noArg','schatten'=>'schatten:noArg','halb'=>'halb:noArg','oeffnen'=>'oeffnen:noArg','stop'=>'stop:noArg'}}
   group      Beschattung
   icon       fts_shutter
   mqttDefaults base={"$base/og/bz/rollo/all"}
   mqttPublish position|select|state:topic={"$base/set"}
   mqttSubscribe position|select:topic={"$base/position"}
state:topic={"$base/state"}
   readingList position select
   room       Badezimmer
   setList    stop:noArg select:iconRadio,use4icon@FF5722,stop,rc_STOP@808080,00,fts_shutter_100@808080,15,fts_shutter_90@808080,50,fts_shutter_50@808080,70,fts_shutter_30@808080,100,fts_shutter_10@808080
position:slider,0,1,100
   sortby     10wz_20
   stateFormat position
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     select:position
   widgetOverride setList:textField-long


Die Version war bis zum Fehlerzeitpunkt noch 2.0.3, habe gerade upgedatet.

ASC:

Internals:
   CFGFN      ./config/biz_devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,DG_WZ_Rollo_Ost1,OG_BZ_Rollo,OG_BZ_Rollo,DG_WZ_FK_ost1,OG_BZ_FK_all,UM_VH_PIR01
   NR         95
   NTFY_ORDER 51-ASC
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.2.0.4
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-12 22:27:19   .monitoredDevs  {"UM_VH_PIR01":{"OG_BZ_Rollo":"ASC_Shading_Brightness_Sensor"},"OG_BZ_FK_all":{"OG_BZ_Rollo":"ASC_WindowRec"},"OG_BZ_Rollo":{},"DG_WZ_FK_ost1":{"DG_WZ_Rollo_Ost1":"ASC_WindowRec"}}
     2018-11-13 20:03:50   DG_WZ_Rollo_Ost1_PosValue 100
     2018-11-13 16:25:50   DG_WZ_Rollo_Ost1_lastPosValue 0
     2018-11-13 19:28:50   DG_WZ_Rollo_Ost1_nextAstroTimeEvent 14.11.2018 - 07:44
     2018-11-13 20:09:17   OG_BZ_Rollo_PosValue 0
     2018-11-13 20:05:41   OG_BZ_Rollo_lastDelayPosValue 100
     2018-11-13 20:19:30   OG_BZ_Rollo_lastPosValue 66
     2018-11-13 19:28:50   OG_BZ_Rollo_nextAstroTimeEvent 13.11.2018 - 22:30
     2018-11-08 23:15:54   lockOut         on
     2018-11-08 21:10:41   partyMode       off
     2018-11-13 19:28:47   room_Badezimmer OG_BZ_Rollo
     2018-11-13 19:28:47   room_Wohnzimmer_DG DG_WZ_Rollo_Ost1
     2018-11-08 21:10:41   selfDefense     off
     2018-11-13 20:08:57   state           minimum brightness threshold fell below
     2018-11-08 21:10:41   sunriseTimeWeHoliday off
     2018-11-13 19:28:47   userAttrList    rolled out
   helper:
     shuttersList:
       DG_WZ_Rollo_Ost1
       OG_BZ_Rollo
   monitoredDevs:
     DG_WZ_FK_ost1:
       DG_WZ_Rollo_Ost1 ASC_WindowRec
     DG_WZ_Rollo_Ost1:
     OG_BZ_FK_all:
       OG_BZ_Rollo ASC_WindowRec
     OG_BZ_Rollo:
     UM_VH_PIR01:
       OG_BZ_Rollo ASC_Shading_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice astroD
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Ich hoffe, das war halbwegs verständlich. Kann ich noch irgendwas zur Lösung beitragen?
Titel: Fenster-Sensoren
Beitrag von: homekid am 13 November 2018, 23:17:20
Hallo Zusammen,
erst mal Danke für das Modul.
Ich habe Somfy Rolläden die ich über das Tahoma Modul steuere. Nun zu meinen Problemen:
1. Im Rolladen-Device musste ich ein Userreading "dim" anlegen und dieses mit der aktuellen Position versorgen. Da der Befehl zum Bewegen des Rolladens (ASC_Pos_Reading) "dim" ist. Danach ist der Rolladen Abends und Morgens gefahren.
2. Das Lüften über den Fenstergriff funktioniert irgendwie nur sporatisch und dann auch nur mit "tilted" (treestate Sensor) "open" und "closed" zeigen keine Reaktion. Hat jemand ein ähnliches Problem?
Gruß Timo
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 13 November 2018, 23:25:55
Habe heute hier geschrieben, dass bei mir open am Fensterkontakt auch nicht zum Öffnen der Rollläden führt, nur tilted. Beim close wird jedoch wieder geschlossen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Loredo am 14 November 2018, 00:28:59
Hallo Leon,


habe mich auch gerade (endlich) einmal kurz dran gewagt. Leider stecke ich bereits dabei fest, dass die User Attribute bei mir gar nicht an den Shutter Devices angelegt werden.
Es handelt sich dabei um Geräte vom Typ HMCCUCHN.


Habe leider keinen Ansatz gefunden, dass die Attribute generiert werden :-(
Dabei ist mir aufgefallen, dass NOTIFYDEV mit doppelten Einträgen zu kämpfen hat, wenn ich den "scanForShutters" Setter manuell öfters betätige.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 05:11:50
Zitat von: hexenmeister am 13 November 2018, 20:22:43
Was nicht ganz klappt ist zunächst das 'Comfort'-Öffnen. Bei Öffnen des Fenster passiert erstmal gar nichts. Beim Kippen dagegen wird Rolladen geöffnet. Beim Schliessen fährt Rollanden wieder runter.

Internals:
   .eventMapCmd dunkel:noArg halb:noArg oeffnen:noArg schatten:noArg schliessen:noArg
   CFGFN      ./config/biz_devices.cfg
   NAME       OG_BZ_Rollo
   NR         102
   STATE      0
   TYPE       dummy
   .attraggr:
   .attrminint:
   .eventMapHash:
     fw:
       dunkel     dunkel:noArg
       halb       halb:noArg
       oeffnen    oeffnen:noArg
       schatten   schatten:noArg
       schliessen schliessen:noArg
       stop       stop:noArg
     usr:
       dunkel     20
       halb       60
       oeffnen    on
       schatten   80
       schliessen off
   READINGS:
     2018-11-13 20:08:57   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-11-13 19:28:50   ASC_Time_DriveDown 13.11.2018 - 22:30
     2018-11-13 19:28:50   ASC_Time_DriveUp 14.11.2018 - 09:00
     2018-11-13 20:09:17   position        0
     2018-11-13 20:09:17   select          0
     2018-11-13 20:09:17   state           off
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal 150
   ASC_BrightnessMinVal 100
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Pos_after_ComfortOpen 100
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor UM_VH_PIR01
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WindowRec OG_BZ_FK_all
   ASC_WindowRec_subType threestate
   ASC_lock-out soft
   ASC_lock-outCmd none
   devStateIcon 100:fts_shutter_0@gray closed:fts_shutter_0@gray 0*:fts_shutter_100@#FF5722 1\d(.\d)*:fts_shutter_90@#FF5722 2\d(.\d)*:fts_shutter_80@#FF5722 3\d(.\d)*:fts_shutter_70@#FF5722 4\d(.\d)*:fts_shutter_60@#FF5722 5\d(.\d)*:fts_shutter_50@#FF5722 6\d(.\d)*:fts_shutter_40@#FF5722 7\d(.\d)*:fts_shutter_30@#FF5722 8\d(.\d)*:fts_shutter_20@#FF5722 9\d(.\d)*:fts_shutter_10@#FF5722 open:fts_shutter_10@#FF5722 open_ack:fts_shutter_10@#FF5722 .*:hourglass@#FF5722
   eventMap   {usr=>{'oeffnen'=>'on','schliessen'=>'off','dunkel'=>'20','schatten'=>'80','halb'=>'60'},
fw=>{'schliessen'=>'schliessen:noArg','dunkel'=>'dunkel:noArg','schatten'=>'schatten:noArg','halb'=>'halb:noArg','oeffnen'=>'oeffnen:noArg','stop'=>'stop:noArg'}}
   group      Beschattung
   icon       fts_shutter
   mqttDefaults base={"$base/og/bz/rollo/all"}
   mqttPublish position|select|state:topic={"$base/set"}
   mqttSubscribe position|select:topic={"$base/position"}
state:topic={"$base/state"}
   readingList position select
   room       Badezimmer
   setList    stop:noArg select:iconRadio,use4icon@FF5722,stop,rc_STOP@808080,00,fts_shutter_100@808080,15,fts_shutter_90@808080,50,fts_shutter_50@808080,70,fts_shutter_30@808080,100,fts_shutter_10@808080
position:slider,0,1,100
   sortby     10wz_20
   stateFormat position
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     select:position
   widgetOverride setList:textField-long


Die Version war bis zum Fehlerzeitpunkt noch 2.0.3, habe gerade upgedatet.

ASC:

Internals:
   CFGFN      ./config/biz_devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,DG_WZ_Rollo_Ost1,OG_BZ_Rollo,OG_BZ_Rollo,DG_WZ_FK_ost1,OG_BZ_FK_all,UM_VH_PIR01
   NR         95
   NTFY_ORDER 51-ASC
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.2.0.4
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-12 22:27:19   .monitoredDevs  {"UM_VH_PIR01":{"OG_BZ_Rollo":"ASC_Shading_Brightness_Sensor"},"OG_BZ_FK_all":{"OG_BZ_Rollo":"ASC_WindowRec"},"OG_BZ_Rollo":{},"DG_WZ_FK_ost1":{"DG_WZ_Rollo_Ost1":"ASC_WindowRec"}}
     2018-11-13 20:03:50   DG_WZ_Rollo_Ost1_PosValue 100
     2018-11-13 16:25:50   DG_WZ_Rollo_Ost1_lastPosValue 0
     2018-11-13 19:28:50   DG_WZ_Rollo_Ost1_nextAstroTimeEvent 14.11.2018 - 07:44
     2018-11-13 20:09:17   OG_BZ_Rollo_PosValue 0
     2018-11-13 20:05:41   OG_BZ_Rollo_lastDelayPosValue 100
     2018-11-13 20:19:30   OG_BZ_Rollo_lastPosValue 66
     2018-11-13 19:28:50   OG_BZ_Rollo_nextAstroTimeEvent 13.11.2018 - 22:30
     2018-11-08 23:15:54   lockOut         on
     2018-11-08 21:10:41   partyMode       off
     2018-11-13 19:28:47   room_Badezimmer OG_BZ_Rollo
     2018-11-13 19:28:47   room_Wohnzimmer_DG DG_WZ_Rollo_Ost1
     2018-11-08 21:10:41   selfDefense     off
     2018-11-13 20:08:57   state           minimum brightness threshold fell below
     2018-11-08 21:10:41   sunriseTimeWeHoliday off
     2018-11-13 19:28:47   userAttrList    rolled out
   helper:
     shuttersList:
       DG_WZ_Rollo_Ost1
       OG_BZ_Rollo
   monitoredDevs:
     DG_WZ_FK_ost1:
       DG_WZ_Rollo_Ost1 ASC_WindowRec
     DG_WZ_Rollo_Ost1:
     OG_BZ_FK_all:
       OG_BZ_Rollo ASC_WindowRec
     OG_BZ_Rollo:
     UM_VH_PIR01:
       OG_BZ_Rollo ASC_Shading_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice astroD
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Ich hoffe, das war halbwegs verständlich. Kann ich noch irgendwas zur Lösung beitragen?

Hallo Alex,

Mit diesen Einstellungen die Du oben hast, hätte der Rollladen bei open in die Position 100 fahren müssen.
Kurze Erklärung. Bei einem threestate Sensor ist gekippt lüften und open Komfort. Damit also bei Dir open anspringt muss das Attribut ASC_Pos_after_ComfortOpen bei Dir größer sein wie die aktuelle Position. Da Du geschrieben hast das der Rollladen zu war also bei 0 hätte er auf 100 fahren müssen was Dein ASC_Pos_after_ComfortOpen entspricht, abe rauch nur wenn im ASC Device das Attribut ASC_autoShuttersControlComfort auf on steht. Was bei Dir auch der Fall war.
Ich habe das bei mir nachgestellt und da hatte es super geklappt.

Die Lösung habe ich nach 5 Minuten Code durchstöbern gefunden  ;D
Du hast lockOut global on und das verhindert eine Fahrt des Rolladens.


Zitat von: hexenmeister am 13 November 2018, 20:22:43
Dazu hat mir jedoch meine Freundin heute einen 'Fehlerbericht' übrgebracht. Es ist ungefähr so abgelaufen: Rolladen wurde früh geöffnet (manuell noch im Dunklem) und Fenster war letztendlich zu. Später (war schon hell) wurde Fenster zum Lüften geöffnet. Als das Fenster wieder geschlossen wurde, fuhr das Rollo runter, trotz Tageszeit und musste manull wieder hochgefahren werden.

War das ganze nachdem der weiter oben beschriebene Vorgang stattgefunden hat? Also das mit Fenster open und der Rollladen fuhr nicht? Wenn ja dann ist die Sache leicht erklärt.
Immer wenn ein Rollladen nicht fährt obwohl eine vom Modul ausgeführte Aktion statt gefunden hat kommt der Fahrbefehl in eine Warteschlange. Erfolgt dann wieder eine Aktion welche vom Modul unterstützt wird, wird geschaut ob ein Fahrbefehl in der Warteschlange ist und dieser ausgeführt. Hier werde ich noch einmal nachbessern müssen.


Grüße
Titel: Antw:Fenster-Sensoren
Beitrag von: CoolTux am 14 November 2018, 05:19:00
Zitat von: homekid am 13 November 2018, 23:17:20
Hallo Zusammen,
erst mal Danke für das Modul.
Ich habe Somfy Rolläden die ich über das Tahoma Modul steuere. Nun zu meinen Problemen:
1. Im Rolladen-Device musste ich ein Userreading "dim" anlegen und dieses mit der aktuellen Position versorgen. Da der Befehl zum Bewegen des Rolladens (ASC_Pos_Reading) "dim" ist. Danach ist der Rolladen Abends und Morgens gefahren.
2. Das Lüften über den Fenstergriff funktioniert irgendwie nur sporatisch und dann auch nur mit "tilted" (treestate Sensor) "open" und "closed" zeigen keine Reaktion. Hat jemand ein ähnliches Problem?
Gruß Timo
Hallo Timo,

Das Attribut ASC_Pos_Reading wird in erster Linie nur noch dafür gebraucht das korrekte Reading zu kennen zum auslesen der Position. Der eigentliche Befehl zum fahren wird versucht automatisch zu erkennen (was bei Deinem TYPE unterstützt wird). Das aber nur zur Info.
Zum Thema Lüften und open bei treestate Sensoren wirst Du das selbe "Problem" haben wie Alex, Du hast global lockOut aktiv.

Zum Thema sporadisch, wie genau äußert sich das. Bedeutet Du kippst das Fenster an und der Rolladen fährt nicht oder du schließt und er fährt nicht? Wie gesagt open ist noch mal so eine eigene Sache bei threestate Sensoren.
Dafür muß unbedingt im ASC Modul das Attribut Comfort auf on stehen und das Reading lockOut auf off.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 05:21:06
Zitat von: Loredo am 14 November 2018, 00:28:59
Hallo Leon,


habe mich auch gerade (endlich) einmal kurz dran gewagt. Leider stecke ich bereits dabei fest, dass die User Attribute bei mir gar nicht an den Shutter Devices angelegt werden.
Es handelt sich dabei um Geräte vom Typ HMCCUCHN.


Habe leider keinen Ansatz gefunden, dass die Attribute generiert werden :-(
Dabei ist mir aufgefallen, dass NOTIFYDEV mit doppelten Einträgen zu kämpfen hat, wenn ich den "scanForShutters" Setter manuell öfters betätige.

Hallo Julian,

Hast Du ein halbwegs aktuelles FHEM? Hast Du Meldungen im Log?

Das mit dem doppelten Einträgen in der NOTIFYDEV ist bekannt und gefixt. Neue Version gibt es heute mit einem Update.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ChrisKoh am 14 November 2018, 07:51:09
Zitat von: CoolTux am 08 November 2018, 05:36:07
Naja ich weiß nicht, 3 Module um Rolläden zu steuern. Ich glaube der einfachste Weg ist den Modulautor von Uniroll zu bitten zusätzlich Nummernwerte zu implementieren. Wäre ja nur 0 und 100 wenn das Modul nur Up und Down kennt. Er kann ja über Fahrzeitenberechnung und somit Positionsbestimmung dann auch mal nachdenken  :)


Also ich hab mal versucht das Thema mit den Uniroll Wicklern mit einem Eventmap zu lösen.

eventMap
100:up 0:down


Aber funktioniert leider nicht  :(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 08:02:22
Zitat von: marvin78 am 13 November 2018, 09:16:24
Nein. FHEM ist aktuell von heute morgen. Keine Attribute in den Devices (außer ASC=2). Es sind Homematic Unterputz Aktoren.

Aber das ist nicht so wichtig. Ich komme ohnehin nicht zum einrichten. Ich habe noch meine eigene Automatik, die sehr gut funktioniert. Wenn es also überall sonst klappt...


Edit: GGf. funktioniert das nicht, wenn das Device schon userattr besitzt. Nur geraten.

Das geht auch trotz userattribute. Die bleiben sogar erhalten. Hast Du denn überhault gefundene Rollläden im ASC Device?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 08:03:07
Zitat von: Loredo am 14 November 2018, 00:28:59
Hallo Leon,


habe mich auch gerade (endlich) einmal kurz dran gewagt. Leider stecke ich bereits dabei fest, dass die User Attribute bei mir gar nicht an den Shutter Devices angelegt werden.
Es handelt sich dabei um Geräte vom Typ HMCCUCHN.


Habe leider keinen Ansatz gefunden, dass die Attribute generiert werden :-(
Dabei ist mir aufgefallen, dass NOTIFYDEV mit doppelten Einträgen zu kämpfen hat, wenn ich den "scanForShutters" Setter manuell öfters betätige.

Stehen denn Rollläden im ASC Device drin?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 08:07:31
Zitat von: ChrisKoh am 14 November 2018, 07:51:09

Also ich hab mal versucht das Thema mit den Uniroll Wicklern mit einem Eventmap zu lösen.

eventMap
100:up 0:down


Aber funktioniert leider nicht  :(
Ich glaube das Funktioniert nicht bei den set befehlen sondern eher beim Reading setzen, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Loredo am 14 November 2018, 08:46:29
Zitat von: CoolTux am 14 November 2018, 05:21:06
Hast Du ein halbwegs aktuelles FHEM? Hast Du Meldungen im Log?


FHEM ist tagesaktuell, im Log tauchen bei verbose=5 lediglich Kopien der Notify Events auf, nichts weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 08:48:26
Zitat von: Loredo am 14 November 2018, 08:46:29

FHEM ist tagesaktuell, im Log tauchen bei verbose=5 lediglich Kopien der Notify Events auf, nichts weiter.

Und stehen im ASC Device Rolläden drin?
Gib mal bitte ein List eines Rollladens und vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 08:56:21
Also Loredo hat das gleiche Problem, wie ich. Nach einem Update heute morgen und FHEM Neustart waren die Attribute vorhanden.

Allerdings war ich davon ausgegangen, dass ein Neustart nicht nötig wäre (laut commandref gibt es keinen Hinweis darauf). Ggf. hat der Bugfix für die mehrfache Aufführung in NOTIFYDEV auch dieses Problem gefixt?!

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 09:01:53
Zitat von: marvin78 am 14 November 2018, 08:56:21
Also Loredo hat das gleiche Problem, wie ich. Nach einem Update heute morgen und FHEM Neustart waren die Attribute vorhanden.

Allerdings war ich davon ausgegangen, dass ein Neustart nicht nötig wäre (laut commandref gibt es keinen Hinweis darauf). Ggf. hat der Bugfix für die mehrfache Aufführung in NOTIFYDEV auch dieses Problem gefixt?!

Ah Mist, dachte ich es mir doch. Ok ich werde es, obwohl im FHEM Updateprozess erwähnt, noch einmal explizit in die Commandref des Modules schreiben. Nach jedem Update ist ein Neustart erforderlich, da die Objektinformationen bei einem reload verloren gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Loredo am 14 November 2018, 09:04:14
... als professioneller Laie habe ich den Neustart selbstverständlich ebenso gemacht  8) . Trotzdem keine Attribute, auch heute nicht :-/
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 09:05:08
Nach dem Update ein Neustart ist impliziert.

Was ich meinte: Nach dem setzen des Attributes ASC und dem ausführen von set ... scanForSHutters (hier sollte doch eigentlich kein Neustart notwendig sein oder?). Danach schien ein Neustart notwendig zu sein. Wobei ich eben nun tatsächlich nicht weiß, ob der Neustart oder das update das Problem gelöst hat.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 09:11:07
Was anderes: Ich bin nicht sicher, ob sowas schon gefragt wurde (solche Threads sind einfach zu lang ;)).

Ich habe in meiner Automation eine zufällig Zeitspanne zwischen die Rollläden gesetzt. Soll heißen: Der Befehl zum Fahren bei dunkel oder hell (abends oder morgens) wird nicht gleichzeitig an die Rollläden geschickt sondern leicht zeitversetzt. Das soll dazu führen, dass Menschen, die mein Haus beobachten, denken, dass jemand zu Hause ist, der die Rollläden manuell fährt. Der Zeitabstand ist per Zufallszahl ermittelt und jeden Tag ein anderer (die Reihenfolge der Rollläden ist auch zufällig). Auch fahren die Rollläden nicht wirklich zu dem per brightness ermittelten Zeitpunkt sondern immer eine kleine Zufallszeit später.

Kann man mit dem Modul sowas schon realisieren oder ist sowas geplant?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 09:23:02
Zitat von: Loredo am 14 November 2018, 09:04:14
... als professioneller Laie habe ich den Neustart selbstverständlich ebenso gemacht  8) . Trotzdem keine Attribute, auch heute nicht :-/
Zitat von: CoolTux am 14 November 2018, 08:48:26
Und stehen im ASC Device Rolläden drin?
Gib mal bitte ein List eines Rollladens und vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 09:24:20
Zitat von: marvin78 am 14 November 2018, 09:05:08
Nach dem Update ein Neustart ist impliziert.

Was ich meinte: Nach dem setzen des Attributes ASC und dem ausführen von set ... scanForSHutters (hier sollte doch eigentlich kein Neustart notwendig sein oder?). Danach schien ein Neustart notwendig zu sein. Wobei ich eben nun tatsächlich nicht weiß, ob der Neustart oder das update das Problem gelöst hat.
Nein nach dem setzen des globalen Attributes ASC mit 1 oder 2 ist kein neustart nötig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 09:26:54
Zitat von: CoolTux am 14 November 2018, 09:24:20
Nein nach dem setzen des globalen Attributes ASC mit 1 oder 2 ist kein neustart nötig.

Wenn ich irgendwann mal wieder ganz viel Zeit habe, werde ich das nochmal auf meinem Entwicklungssystem testen. Leider bin ich aktuell viel zu eingespannt. Ggf. ist es bis dahin nicht mehr relevant.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 09:38:23
Zitat von: marvin78 am 14 November 2018, 09:11:07
Was anderes: Ich bin nicht sicher, ob sowas schon gefragt wurde (solche Threads sind einfach zu lang ;)).

Ich habe in meiner Automation eine zufällig Zeitspanne zwischen die Rollläden gesetzt. Soll heißen: Der Befehl zum Fahren bei dunkel oder hell (abends oder morgens) wird nicht gleichzeitig an die Rollläden geschickt sondern leicht zeitversetzt. Das soll dazu führen, dass Menschen, die mein Haus beobachten, denken, dass jemand zu Hause ist, der die Rollläden manuell fährt. Der Zeitabstand ist per Zufallszahl ermittelt und jeden Tag ein anderer (die Reihenfolge der Rollläden ist auch zufällig). Auch fahren die Rollläden nicht wirklich zu dem per brightness ermittelten Zeitpunkt sondern immer eine kleine Zufallszeit später.

Kann man mit dem Modul sowas schon realisieren oder ist sowas geplant?

Ist bereits voll implementiert. Bitte einmal in der Commandref nach Offset suchen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 November 2018, 09:39:05
Zitat von: marvin78 am 14 November 2018, 09:11:07
Was anderes: Ich bin nicht sicher, ob sowas schon gefragt wurde (solche Threads sind einfach zu lang ;)).

Ich habe in meiner Automation eine zufällig Zeitspanne zwischen die Rollläden gesetzt. Soll heißen: Der Befehl zum Fahren bei dunkel oder hell (abends oder morgens) wird nicht gleichzeitig an die Rollläden geschickt sondern leicht zeitversetzt. Das soll dazu führen, dass Menschen, die mein Haus beobachten, denken, dass jemand zu Hause ist, der die Rollläden manuell fährt. Der Zeitabstand ist per Zufallszahl ermittelt und jeden Tag ein anderer (die Reihenfolge der Rollläden ist auch zufällig). Auch fahren die Rollläden nicht wirklich zu dem per brightness ermittelten Zeitpunkt sondern immer eine kleine Zufallszeit später.

Kann man mit dem Modul sowas schon realisieren oder ist sowas geplant?

Laut Commandref sollte das mittels des Attributs "ASC_shuttersDriveOffset" einstellbar sein. Also nicht Thread, sondern commandref lesen ;-)

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 09:41:57
Das ist nicht genau das, was ich meine aber es hilft.

Dass mir mal gesagt wird, ich soll die commandref lesen....  8) (habe ich tatsächlich getan, aber unter offset habe ich was anders erwartet oder ich war einfach zu blöd zum lesen und habe nicht weiter gelesen, Asche auf mein Haupt).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 09:59:12
Zitat von: marvin78 am 14 November 2018, 09:41:57
Asche auf mein Haupt).
Noch nicht ganz. Wenn Du etwas anderes gelesen hast oder denkst das man das besser beschreiben kann dann bitte ein Beispiel oder versuchen zu erklären. Ich bin nicht alt zu gut mit Worten von techn. Beschreibungen.



@all
Was ich auf jeden Fall machen möchte ist eine Beschreibung von Vorgängen und was vom Modul zu erwarten ist. Also Rollladen unten es wird das Fenster geöffnet Rollladen fährt in die Lüften Position wenn folgendes erfüllt ist. Sowas in der Art.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 14 November 2018, 10:16:02
Hallo
Also eine Art Ablaufdiagramm!?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 14 November 2018, 10:17:44
Nein. Die commandref ist schon ok so. Wenn es überhaupt ein Problem gibt, dann das, dass man bei so vielen Attributen und dem ASC_ davor einiges überlesen kann. Aber auch das Problem liegt beim Leser.

Zum speziellen Fall: commandref ok, sollte ggf. an anderer Stelle genauer beschrieben werden (Wiki). Im Grunde reicht das aber so
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 10:28:43
Zitat von: pc1246 am 14 November 2018, 10:16:02
Hallo
Also eine Art Ablaufdiagramm!?
Gruss Christoph
Ja sowas in der Art. Aber ebend basierend auf den Code. Also nicht das was vom User erwartet wird sondern was das Modul tatsächlich tut.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 10:30:05
Kurzer Status meiner seits zum Thema Beschattung. Ich bin aktuell dabei erste Codeteile für die Beschattung zu implementieren. Bisher sieht es gut aus und dank Bernd haben wir auch eine gute 1. Möglichkeit der Logik.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 November 2018, 11:09:25
Zitat von: marvin78 am 14 November 2018, 10:17:44
Nein. Die commandref ist schon ok so. Wenn es überhaupt ein Problem gibt, dann das, dass man bei so vielen Attributen und dem ASC_ davor einiges überlesen kann. Aber auch das Problem liegt beim Leser.

Zum speziellen Fall: commandref ok, sollte ggf. an anderer Stelle genauer beschrieben werden (Wiki). Im Grunde reicht das aber so
Hi,

mit der Überarbeitung des Wiki habe ich begonnen - Zeit... Dort ist es schon ein "bisschen" besser beschrieben als in der aktuellen Version der commandref, denke ich. Verbesserungsvorschläge aber sehr gerne!

Vg Tom

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 12:00:44
Was denkt Ihr sollte eine Mindestanforderung an Daten sein für eine Beschattung

Aktuell denke ich
brightness (Hellikeitssensor)
azimuth (Sonnenwinkel, Twilight oder Astro)
elevation (Sonnenhöhe, Twilight oder Astro)
temperature (Aussentemperatur)


Kleiner Logauszug

2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Rollladen: RolloKinZimSteven_F2
2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Variablen - Azimuth: 180.1 Elevation: 19.4 Brightness: 598 Aussentemp: 100 Rollladenausrichtung: 178 Eintritswinkel Links: 85 Ausstrittswinkel Rechts: 85
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 November 2018, 12:26:40

Die Parameter finde ich schon sehr gut und für die meisten Anwender bestimmt ausreichend.




Ich werfe das Folgende einfach mal in den Raum. Es muss keine Priorität haben:
Wie wäre es auch mit einer Abhängigkeit zum (Yahoo-)Wettermodul (sonnig|heiter|klar|heiß|wolkig|teilweise wolkig/)?
Vielleicht sogar mit Blick auf die Forecast-Werte (fc1_high_c >= 28)?


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 November 2018, 12:40:22
Zitat von: CoolTux am 14 November 2018, 12:00:44
Was denkt Ihr sollte eine Mindestanforderung an Daten sein für eine Beschattung

Aktuell denke ich
brightness (Hellikeitssensor)
azimuth (Sonnenwinkel, Twilight oder Astro)
elevation (Sonnenhöhe, Twilight oder Astro)
temperature (Aussentemperatur)


Kleiner Logauszug

2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Rollladen: RolloKinZimSteven_F2
2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Variablen - Azimuth: 180.1 Elevation: 19.4 Brightness: 598 Aussentemp: 100 Rollladenausrichtung: 178 Eintritswinkel Links: 85 Ausstrittswinkel Rechts: 85


Wenn ich über "Mindestanforderungen" nachdenke... Bisher beschatte ich "manuell" über Azimuth und Elevation der Sonne, zusätzlich die Außentemperatur, mangels Helligkeitssensor muss mir das derzeit noch genügen.

Wäre also durchaus "froh", wenn ich Beschatten kann, ohne zwingend einen physikalischen Helligkeitssensor haben zu müssen - sondern das ggf. auch über ein Dummy abbilden kann?

Ansonsten "check"
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 12:54:03
Interessant. Also Helligkeit wäre einmal minus
Wer macht noch ohne Helligkeit?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 13:02:13
Moin!
vielen Dank für die Erklärung, irgendwas verstehe ich jedoch noch nicht.

ZitatDu hast lockOut global on und das verhindert eine Fahrt des Rolladens.

Ich bin davon ausgegangen, dass (weil lock-out nur global definiert werden kann) die lock-out-Einstellung pro Fenster durch die Art (Terrasentür oder Fenster) beeinflusst wird. Wie stelle ich es denn ein, dass bei meiner Terrassentür die Lock-Out aktiv ist, jedoch nicht bei den anderen Fenster?
Weiterhin hätte ich gedacht, dass die Lock-Out-Einstellung verhindert, dass Rolladen herintergefahren werden, sich öffnen lassen sollen sie doch immer und unabhängig davon?

ZitatWar das ganze nachdem der weiter oben beschriebene Vorgang stattgefunden hat? Also das mit Fenster open und der Rollladen fuhr nicht? Wenn ja dann ist die Sache leicht erklärt.
Immer wenn ein Rollladen nicht fährt obwohl eine vom Modul ausgeführte Aktion statt gefunden hat kommt der Fahrbefehl in eine Warteschlange. Erfolgt dann wieder eine Aktion welche vom Modul unterstützt wird, wird geschaut ob ein Fahrbefehl in der Warteschlange ist und dieser ausgeführt. Hier werde ich noch einmal nachbessern müssen.

Eine Art Warteschlange habe ich schon vermutet. Damit das sauber funktioniert, müssen wohl nicht nur die Fahrtbefehle, sondern auch die dazu führende Bedingunen mitspeichen und diese vor dem Fahrt wieder auswerten.

Aber ganz zu passen scheint das auch noch nicht. Der Rolladen ging gesten immer wieder zu, wenn ich Fenster auf und wieder zugemacht habe. Wäre das alleine die Warteschlange, müsste sie doch irgendwann ja wieder leer sein, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 13:02:24
Zusätzlich habe ich noch einen Anwendungsfall:

in einem meiner Zimmer werte meine alten Scripte nicht nur die Helligkeit draußen, sonder auch den Zustand der Beleuchtung im Zimmer. Wird im Zimmer das Licht angemacht, fährt Rollläden früher runter (bei höherem brightness-Wert), als ohne. Zunächst habe ich das mit Messung der Innen-Lichtstärke gemacht, war aber (aufgrund der verwendeten Sensoren) zu träge, daher wurde dann auf den Zustand der Aktoren ungeschwenkt.
Ob jemand so etwas auch noch betreibt? :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 13:07:26
Für die Beschattung verwende ich Azimut, Elevation (versuche zu berechnen, wie wiet die Sonne ins Zimmer 'reinragt' (dazu habe ich die Lage (Ausrichtung) der Fenster und deren Größe. Funktioniert jedoch in meiner Umsetzung mittelmäßig.
Dann nocht die Helligkeit drußen und die Außentemperatur.

Also die Logik ist grob so:
- wenn temp > 28 und brightness > 20.000 Lux, dann fahre in Position 'Schatten'.
- else wenn brightness > 10.000 Lux und Sonnenstand ist so tief, dass die Sonne auf dem Zimmerboden einen Fleck länger als 1,5m erzeugt, dann fahre Position an, die den 'Sonnenfleck' auf ca. diesen Maß rediziert.

Vermutlich ist das oversized und wie gesagt, bei meiner Implementierung noch lang nicht wirklich fertig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 November 2018, 13:09:01
Zitat von: CoolTux am 14 November 2018, 12:54:03
Interessant. Also Helligkeit wäre einmal minus
Wer macht noch ohne Helligkeit?

Ich will damit nicht sagen "minus" für Helligkeit. Es wäre nur toll, wenn man eben den phys. Sensor nicht zwingend benötigt, sondern ein Dummy mit einem entsprechenden Wert "genügt".
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 14 November 2018, 13:15:26
Hallo
Also ich nutze zum Beschatten:
- Aussentemperatur
- Helligkeit
- Sonnenstand
- Uhrzeit

Das letzere um trotzdem noch etwas Licht zu bekommen, am Abend! Innensensor habe ich verworfen, da Rollladen runter ja dunkel macht, und da war mir dann der Aufwand zu gross!

Ich habe ein Fenster welches ich manchmal gerne halb fahren moechte, Bedingung gaebe es auch. Ach das wird kompliziert!

Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 14 November 2018, 13:37:52
Bei der Beschattung bin ich mit Clunis Variante vollkommen zufrieden.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 13:48:54
Zitat von: hexenmeister am 14 November 2018, 13:02:13
Moin!
vielen Dank für die Erklärung, irgendwas verstehe ich jedoch noch nicht.

Ich bin davon ausgegangen, dass (weil lock-out nur global definiert werden kann) die lock-out-Einstellung pro Fenster durch die Art (Terrasentür oder Fenster) beeinflusst wird. Wie stelle ich es denn ein, dass bei meiner Terrassentür die Lock-Out aktiv ist, jedoch nicht bei den anderen Fenster?
Weiterhin hätte ich gedacht, dass die Lock-Out-Einstellung verhindert, dass Rolladen herintergefahren werden, sich öffnen lassen sollen sie doch immer und unabhängig davon?

Eine Art Warteschlange habe ich schon vermutet. Damit das sauber funktioniert, müssen wohl nicht nur die Fahrtbefehle, sondern auch die dazu führende Bedingunen mitspeichen und diese vor dem Fahrt wieder auswerten.

Aber ganz zu passen scheint das auch noch nicht. Der Rolladen ging gesten immer wieder zu, wenn ich Fenster auf und wieder zugemacht habe. Wäre das alleine die Warteschlange, müsste sie doch irgendwann ja wieder leer sein, oder?

Die Warteschlange umfasst lediglich immer den letzten Fahrbefehl des jeweiligen Rollladen. Ist also nicht endlich sondern immer nur eins.
Wenn der Rolladen immer wieder zu ging, was stand im Rolladen Device im Reading ASC_ShuttersLastDrive. Dieses Reading wird mit dem heutigen Update noch erweitert. Mehr Informationen.


Thema lock-out: Darüber können wir gerne reden. Die Idee finde ich gut und sinnvoll das hoch immer gefahren werden soll aber nicht runter. Das müsste ich einbauen.
Ich denke ich werde das Attribut ASC_lock-out erweitern, so das auch ein off gesetzt werden kann und dieses per default verteilt wird. Dann kann man global on setzen aber es wird immer gefahren wenn am Rollladen ASC_lock-out off gesetzt ist. Ausserdem sehe ich gerade das diese lock-out Attribute alle klein sind, das werde ich anpassen an die anderen. Also Lock groß.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 14 November 2018, 13:52:13
Ich nutze bei Terrassentür und Fenster zur Beschattung:


Helligkeit ist zwar vorhanden nutze ich aber nicht.


Wetterbericht (DWD oder Yahoo) hatte ich getestet, war mir zu ungenau.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 13:53:15
Zitat von: CoolTux am 14 November 2018, 13:48:54
Die Warteschlange umfasst lediglich immer den letzten Fahrbefehl des jeweiligen Rollladen. Ist also nicht endlich sondern immer nur eins.
Wenn der Rolladen immer wieder zu ging, was stand im Rolladen Device im Reading ASC_ShuttersLastDrive. Dieses Reading wird mit dem heutigen Update noch erweitert. Mehr Informationen.
Werde ich heute nachmittags mal die neue Verison ziehen und beobachten. :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 14 November 2018, 13:56:27
Zitat von: CoolTux am 14 November 2018, 12:54:03
Interessant. Also Helligkeit wäre einmal minus
Wer macht noch ohne Helligkeit?

Ich mache ohne Helligkeit, aber dafür wenn TV an und Tageszeit und Sonnenstand passen.... ???
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 14:02:22
Zitat von: enno am 14 November 2018, 13:56:27
Ich mache ohne Helligkeit, aber dafür wenn TV an und Tageszeit und Sonnenstand passen.... ???
Klingt nach einem Zusatz-Device, das angibt, dass die Beschattung erwungen werden soll.
Finde ich gut, habe einen ähnlichen Anwendungsfall. 8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 14 November 2018, 14:05:18
Zitat von: hexenmeister am 14 November 2018, 14:02:22
Klingt nach einem Zusatz-Device, das angibt, dass die Beschattung erwungen werden soll.
Finde ich gut, habe einen ähnlichen Anwendungsfall. 8)
Ja
Und dann mit der Moeglichkeit die Prozent anzugeben?!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 14:06:31
Zitat von: pc1246 am 14 November 2018, 14:05:18
Und dann mit der Moeglichkeit die Prozent anzugeben?
Prozen als Rolladenposition? Oder abhängig von Sonnenstand?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 14 November 2018, 14:19:27
Mal was anderes, wo gerade die Außentemperatur langsam sinkt - hast du schon den Frostschutz übernommen? [emoji848]
Also, das unterhalb einer bestimmten Temperatur der Rollladen nicht mehr automatisch geöffnet wird bzw. abends ab einer bestimmten Temperatur nicht ganz herunter gefahren wird.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 14 November 2018, 14:23:40
ZitatWas denkt Ihr sollte eine Mindestanforderung an Daten sein für eine Beschattung

Aktuell denke ich
brightness (Hellikeitssensor)
azimuth (Sonnenwinkel, Twilight oder Astro)
elevation (Sonnenhöhe, Twilight oder Astro)
temperature (Aussentemperatur)

Außer den bereits genannten Kriterien wäre eine vorhergesagte Tageshöchsttemperatur (Wetterdaten) interessant um eine vorausschauende Abschattung zu realisieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 November 2018, 14:26:03
Zitat von: CoolTux am 14 November 2018, 12:54:03
Interessant. Also Helligkeit wäre einmal minus

Bloß nicht. Bitte auf jedenfall die Helligkeit aufnehmen. Gerade die Lux-Werte sind doch das ausschlaggebende Kriterium für die Sonneneinstrahlung. Oder wie wollt ihr nur anhand der Winkel und Höhe die Intensität herausfinden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 14 November 2018, 14:31:34
Zitat von: FunkOdyssey am 14 November 2018, 14:26:03
Intensität herausfinden?

Ich messe die Intensität in Grad [°C] 8) in Lux hat sich nicht bewährt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 November 2018, 14:33:32
Ja, aber es kann doch trotzdem 30 Grad draußen sein und die Sonne scheint nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 14:41:36
Zitat von: Cluni am 14 November 2018, 14:19:27
Mal was anderes, wo gerade die Außentemperatur langsam sinkt - hast du schon den Frostschutz übernommen? [emoji848]
Also, das unterhalb einer bestimmten Temperatur der Rollladen nicht mehr automatisch geöffnet wird bzw. abends ab einer bestimmten Temperatur nicht ganz herunter gefahren wird.


Gesendet von iPhone mit Tapatalk

Jein. Frostschutz ist drin und der Rolladen fährt gar nicht wenn Frostschutz aktiv ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 14:46:58
Ich habe nun folgendes geändert. Ist aber noch nicht online

lockOut kann global gesetzt sein, in den Rolläden die mit Aussperrschutz geschützt werden sollen muss ASC_lockOut soft oder hard eingestellt werden. Ist das gegeben und die fenster offen fahren die Rolläden nicht runter aber hoch!
Sobald das Fenster geschlossen wird und kein weiterer Befehl kam wird der letzte Fahrbefehl (hochfahren) ausgeführt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Loredo am 14 November 2018, 15:06:31
Zitat von: CoolTux am 14 November 2018, 08:48:26Und stehen im ASC Device Rolläden drin?

Ja.

ASC


Internals:
   CHANGED   
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       shuttersControl
   NOTIFYDEV  global,shuttersControl,HM_LC_LR_ShutterWest.1,WeatherStation,HM_LC_LR_ShutterWest.1,Residents
   NR         141
   NTFY_ORDER 51-shuttersControl
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.0.5
   READINGS:
     2018-11-14 08:40:12   HM_LC_LR_ShutterWest.1_PosValue 100
     2018-11-14 00:34:17   lockOut         off
     2018-11-14 00:26:23   partyMode       off
     2018-11-14 00:34:36   selfDefense     off
     2018-11-14 10:59:02   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-11-14 00:34:58   sunriseTimeWeHoliday off
     2018-11-14 10:59:03   userAttrList    rolled out
   helper:
     shuttersList:
       HM_LC_LR_ShutterWest.1
   monitoredDevs:
     HM_LC_LR_ShutterWest.1:
     Residents:
       shuttersControl ASC_residentsDevice
     WeatherStation:
       shuttersControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControl_Shading off
   ASC_freezeTemp 3
   ASC_guestPresence off
   ASC_rainSensorDevice WeatherStation
   ASC_rainSensorReading israining
   ASC_residentsDevice Residents
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor WeatherStation
   ASC_twilightDevice Twilight
   DbLogExclude .*
   alias      Shutters Control
   alias_de   Rollladensteuerung
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   event-on-change-reading .*
   icon       fts_shutter_automatic
   room       ASC,Logic





Rollladen

Internals:
   DEF        JEQ0107291:1
   IODev      d_ccu
   NAME       HM_LC_LR_ShutterWest.1
   NR         81
   STATE      on
   TYPE       HMCCUCHN
   ccuaddr    JEQ0107291:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC_LR_ShutterWest.1
   ccutype    HM-LC-Bl1PBU-FM
   channels   1
   chntype    BLIND
   firmware   2.11
   statevals  devstate
   READINGS:
     2018-11-14 08:40:12   ASC_ShuttersLastDrive manual
     2018-11-14 07:23:53   ASC_Time_DriveDown 14.11.2018 - 16:32
     2018-11-14 07:23:53   ASC_Time_DriveUp 15.11.2018 - 07:23
     2018-11-14 10:59:15   Activity        alive
     2018-11-14 10:59:15   CONFIG_PENDING  false
     2018-11-14 10:59:15   DEVICE_IN_BOOTLOADER false
     2018-11-14 10:59:15   DUTYCYCLE       false
     2018-11-14 10:59:15   RSSI_DEVICE     1
     2018-11-14 10:59:15   RSSI_PEER       45
     2018-11-14 10:59:15   STICKY_UNREACH  false
     2018-11-14 10:59:15   UPDATE_PENDING  false
     2018-11-14 10:59:15   control         100
     2018-11-14 10:59:15   direction       stop
     2018-11-14 10:59:15   hmstate         on
     2018-11-14 10:59:15   level           100
     2018-11-14 10:59:15   lock            unlocked
     2018-11-14 10:59:15   pct             100
     2018-11-14 10:59:15   sign            on
     2018-11-14 10:59:15   state           100
     2018-11-14 10:59:15   working         no
   hmccu:
     devspec    JEQ0107291:1
     dp:
       0.AES_KEY:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      45
         OVAL       45
         SVAL       45
         VAL        45
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      100
         OVAL       1.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
Attributes:
   ASC        2
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Westrollo
   alexaRoom  Wohnzimmer
   alias_de   Westrollo
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint STOP true:stop/datapoint LEVEL 0:down/datapoint LEVEL 0:on/datapoint LEVEL 0:out/datapoint LEVEL 100:up/datapoint LEVEL 100:off/datapoint LEVEL 100:in/datapoint LEVEL:level/
   genericDeviceType blind
   group      HMCCUCHN,Türen & Fenster
   icon       fts_shutter
   room       Alexa,Homekit,Homematic,Sicherheit
   siriName   Wohnzimmer Westrollo
   stateFormat hmstate
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Loredo am 14 November 2018, 15:12:34
Zitat von: FunkOdyssey am 14 November 2018, 14:26:03
Bloß nicht. Bitte auf jedenfall die Helligkeit aufnehmen. Gerade die Lux-Werte sind doch das ausschlaggebende Kriterium für die Sonneneinstrahlung. Oder wie wollt ihr nur anhand der Winkel und Höhe die Intensität herausfinden?


IMHO: Winkel und Höhe sind nur für den theoretischen Sonneneinfall heranzuziehen, damit man weiß, wann die Sonne auf welcher Hausseite ist. Man kann glaube ich auch einen theoretischen Wert für die Stärke berechnen, der dann je nach Jahreszeit stärker/schwächer ausfallen dürfte. Diesen theoretischen Wert muss man dann natürlich mit der aktuellen Wetterlage abgleichen: Wolkig ja/nein, Temperatur innen, Temperatur außen, Temperaturdifferenz innen<>außen, aktueller Lichteinfall. Beim HP1000 Modul leite ich sonnig/wolkig/regen bereits entsprechend ab. Die Logik dafür ist in UConv ausgelagert und kann/soll auch erweitert werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 15:31:18
Zitat von: Loredo am 14 November 2018, 15:06:31
Ja.

ASC


Internals:
   CHANGED   
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       shuttersControl
   NOTIFYDEV  global,shuttersControl,HM_LC_LR_ShutterWest.1,WeatherStation,HM_LC_LR_ShutterWest.1,Residents
   NR         141
   NTFY_ORDER 51-shuttersControl
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.0.5
   READINGS:
     2018-11-14 08:40:12   HM_LC_LR_ShutterWest.1_PosValue 100
     2018-11-14 00:34:17   lockOut         off
     2018-11-14 00:26:23   partyMode       off
     2018-11-14 00:34:36   selfDefense     off
     2018-11-14 10:59:02   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-11-14 00:34:58   sunriseTimeWeHoliday off
     2018-11-14 10:59:03   userAttrList    rolled out
   helper:
     shuttersList:
       HM_LC_LR_ShutterWest.1
   monitoredDevs:
     HM_LC_LR_ShutterWest.1:
     Residents:
       shuttersControl ASC_residentsDevice
     WeatherStation:
       shuttersControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControl_Shading off
   ASC_freezeTemp 3
   ASC_guestPresence off
   ASC_rainSensorDevice WeatherStation
   ASC_rainSensorReading israining
   ASC_residentsDevice Residents
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor WeatherStation
   ASC_twilightDevice Twilight
   DbLogExclude .*
   alias      Shutters Control
   alias_de   Rollladensteuerung
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   event-on-change-reading .*
   icon       fts_shutter_automatic
   room       ASC,Logic





Rollladen

Internals:
   DEF        JEQ0107291:1
   IODev      d_ccu
   NAME       HM_LC_LR_ShutterWest.1
   NR         81
   STATE      on
   TYPE       HMCCUCHN
   ccuaddr    JEQ0107291:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC_LR_ShutterWest.1
   ccutype    HM-LC-Bl1PBU-FM
   channels   1
   chntype    BLIND
   firmware   2.11
   statevals  devstate
   READINGS:
     2018-11-14 08:40:12   ASC_ShuttersLastDrive manual
     2018-11-14 07:23:53   ASC_Time_DriveDown 14.11.2018 - 16:32
     2018-11-14 07:23:53   ASC_Time_DriveUp 15.11.2018 - 07:23
     2018-11-14 10:59:15   Activity        alive
     2018-11-14 10:59:15   CONFIG_PENDING  false
     2018-11-14 10:59:15   DEVICE_IN_BOOTLOADER false
     2018-11-14 10:59:15   DUTYCYCLE       false
     2018-11-14 10:59:15   RSSI_DEVICE     1
     2018-11-14 10:59:15   RSSI_PEER       45
     2018-11-14 10:59:15   STICKY_UNREACH  false
     2018-11-14 10:59:15   UPDATE_PENDING  false
     2018-11-14 10:59:15   control         100
     2018-11-14 10:59:15   direction       stop
     2018-11-14 10:59:15   hmstate         on
     2018-11-14 10:59:15   level           100
     2018-11-14 10:59:15   lock            unlocked
     2018-11-14 10:59:15   pct             100
     2018-11-14 10:59:15   sign            on
     2018-11-14 10:59:15   state           100
     2018-11-14 10:59:15   working         no
   hmccu:
     devspec    JEQ0107291:1
     dp:
       0.AES_KEY:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      45
         OVAL       45
         SVAL       45
         VAL        45
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      100
         OVAL       1.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
Attributes:
   ASC        2
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Westrollo
   alexaRoom  Wohnzimmer
   alias_de   Westrollo
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint STOP true:stop/datapoint LEVEL 0:down/datapoint LEVEL 0:on/datapoint LEVEL 0:out/datapoint LEVEL 100:up/datapoint LEVEL 100:off/datapoint LEVEL 100:in/datapoint LEVEL:level/
   genericDeviceType blind
   group      HMCCUCHN,Türen & Fenster
   icon       fts_shutter
   room       Alexa,Homekit,Homematic,Sicherheit
   siriName   Wohnzimmer Westrollo
   stateFormat hmstate
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


Ich muss mir das heute Abend in Ruhe anschauen und testen. Eventuell ist es der Punkt im Namen, wäre das einzige was aktuell auf die schnelle auf fällt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 November 2018, 17:31:28
Das mit dem "." Punkt im Namen glaube ich nicht - meine Alle meine phys. Devices haben alle mindestens 2 Punkte im Namen gemäß meiner Namenskonvention. Bisher komplett ohne Probleme...

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 18:08:37
Zitat von: sledge am 14 November 2018, 17:31:28
Das mit dem "." Punkt im Namen glaube ich nicht - meine Alle meine phys. Devices haben alle mindestens 2 Punkte im Namen gemäß meiner Namenskonvention. Bisher komplett ohne Probleme...
OK vielen Dank. Dann kann ich gleich woanders anfangen zu suchen. Spart Zeit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 18:23:58
Zitat von: Loredo am 14 November 2018, 15:06:31
Ja.

ASC


Internals:
   CHANGED   
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       shuttersControl
   NOTIFYDEV  global,shuttersControl,HM_LC_LR_ShutterWest.1,WeatherStation,HM_LC_LR_ShutterWest.1,Residents
   NR         141
   NTFY_ORDER 51-shuttersControl
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.0.5
   READINGS:
     2018-11-14 08:40:12   HM_LC_LR_ShutterWest.1_PosValue 100
     2018-11-14 00:34:17   lockOut         off
     2018-11-14 00:26:23   partyMode       off
     2018-11-14 00:34:36   selfDefense     off
     2018-11-14 10:59:02   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-11-14 00:34:58   sunriseTimeWeHoliday off
     2018-11-14 10:59:03   userAttrList    rolled out
   helper:
     shuttersList:
       HM_LC_LR_ShutterWest.1
   monitoredDevs:
     HM_LC_LR_ShutterWest.1:
     Residents:
       shuttersControl ASC_residentsDevice
     WeatherStation:
       shuttersControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControl_Shading off
   ASC_freezeTemp 3
   ASC_guestPresence off
   ASC_rainSensorDevice WeatherStation
   ASC_rainSensorReading israining
   ASC_residentsDevice Residents
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor WeatherStation
   ASC_twilightDevice Twilight
   DbLogExclude .*
   alias      Shutters Control
   alias_de   Rollladensteuerung
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   event-on-change-reading .*
   icon       fts_shutter_automatic
   room       ASC,Logic





Rollladen

Internals:
   DEF        JEQ0107291:1
   IODev      d_ccu
   NAME       HM_LC_LR_ShutterWest.1
   NR         81
   STATE      on
   TYPE       HMCCUCHN
   ccuaddr    JEQ0107291:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC_LR_ShutterWest.1
   ccutype    HM-LC-Bl1PBU-FM
   channels   1
   chntype    BLIND
   firmware   2.11
   statevals  devstate
   READINGS:
     2018-11-14 08:40:12   ASC_ShuttersLastDrive manual
     2018-11-14 07:23:53   ASC_Time_DriveDown 14.11.2018 - 16:32
     2018-11-14 07:23:53   ASC_Time_DriveUp 15.11.2018 - 07:23
     2018-11-14 10:59:15   Activity        alive
     2018-11-14 10:59:15   CONFIG_PENDING  false
     2018-11-14 10:59:15   DEVICE_IN_BOOTLOADER false
     2018-11-14 10:59:15   DUTYCYCLE       false
     2018-11-14 10:59:15   RSSI_DEVICE     1
     2018-11-14 10:59:15   RSSI_PEER       45
     2018-11-14 10:59:15   STICKY_UNREACH  false
     2018-11-14 10:59:15   UPDATE_PENDING  false
     2018-11-14 10:59:15   control         100
     2018-11-14 10:59:15   direction       stop
     2018-11-14 10:59:15   hmstate         on
     2018-11-14 10:59:15   level           100
     2018-11-14 10:59:15   lock            unlocked
     2018-11-14 10:59:15   pct             100
     2018-11-14 10:59:15   sign            on
     2018-11-14 10:59:15   state           100
     2018-11-14 10:59:15   working         no
   hmccu:
     devspec    JEQ0107291:1
     dp:
       0.AES_KEY:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      45
         OVAL       45
         SVAL       45
         VAL        45
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      alive
         OVAL       false
         SVAL       alive
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      100
         OVAL       1.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
Attributes:
   ASC        2
   DbLogExclude .*
   IODev      d_ccu
   alexaName  Westrollo
   alexaRoom  Wohnzimmer
   alias_de   Westrollo
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:control_arrow_upward stop:time_manual_mode down:control_arrow_downward
   controldatapoint LEVEL
   devStateIcon 100|on|open:fts_window_2w:level%2055 0|off|closed:fts_shutter_100@green:level%2055 1[0-9].*:fts_shutter_90@orange:level 2[0-9].*:fts_shutter_80@orange:level 3[0-9].*:fts_shutter_70@orange:level 4[0-9].*:fts_shutter_60@orange:level 5[0-9].*:fts_shutter_50@orange:level 6[0-9].*:fts_shutter_40@orange:level 7[0-9].*:fts_shutter_30@orange:level 8[0-9].*:fts_shutter_20@orange:level 9[0-9].*:fts_shutter_10@orange:level [1-9].*:fts_shutter_0@orange:level out|down|closing:control_arrow_downward@orange:stop in|up|opening:control_arrow_upward@orange:stop OK|ok|Ok:general_ok@green:stop unreachable:light_question err.*:light_exclamation
   event-on-change-reading .*
   eventMap   /datapoint STOP true:stop/datapoint LEVEL 0:down/datapoint LEVEL 0:on/datapoint LEVEL 0:out/datapoint LEVEL 100:up/datapoint LEVEL 100:off/datapoint LEVEL 100:in/datapoint LEVEL:level/
   genericDeviceType blind
   group      HMCCUCHN,Türen & Fenster
   icon       fts_shutter
   room       Alexa,Homekit,Homematic,Sicherheit
   siriName   Wohnzimmer Westrollo
   stateFormat hmstate
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,5,100 pct:slider,0,5,100 level:slider,0,5,100


Julian

Bitte event-on-change-reading .* aus dem ASC Device entfernen und noch mal set scanForShutters machen.
Viel mir gerade beim Transformer schauen mit meinem Sohn ein. Lach
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 18:27:41
@Marvin
Könnte das auch bei Dir das Problem sein?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 14 November 2018, 19:06:04
Zitat von: majestro84 am 14 November 2018, 13:37:52
Bei der Beschattung bin ich mit Clunis Variante vollkommen zufrieden.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Dem kann ich zucstimmen, wir sind diesen Sommer mit der Variante von Cluni auch vollkommen zufrieden gewesen.
Wir haben
. Helligkeitssensor
. Azimuth u.
. Aussentemperatur
genutzt.
Gruß Gerald
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: LukeSky007 am 14 November 2018, 22:24:51
Hallo CoolTux, habe Heute per FHEM update  die ASC Version 0.2.0.5  bekommen  - per FHEM shutdown -restart   neu geladen.   
Nach dem Neustart findet sich dann folgendes auf der Startseite:
Messages collected while initializing FHEM:
configfile: autoRoll: unknown attribute ASC_antifreezeTemp. Type 'attr autoRoll ?' for a detailed list.

Autosave deactivated

das list vom ASC
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       autoRoll
   NOTIFYDEV  global,autoRoll,BU_RL,WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West,autoRoll,WZ_FS_West,BU_FS,WZ_FS_Mitte,WZ_FS_Ost
   NR         384
   NTFY_ORDER 51-autoRoll
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.0.5
   OLDREADINGS:
   READINGS:
     2018-11-14 06:58:22   ASC_ShuttersLastDrive day open
     2018-11-14 20:21:17   ASC_Time_DriveDown 15.11.2018 - 17:20
     2018-11-14 20:21:17   ASC_Time_DriveUp 15.11.2018 - 06:59
     2018-11-14 20:21:22   BU_RL_PosValue  100
     2018-11-11 06:53:43   BU_RL_lastDelayPosValue 0
     2018-11-14 17:20:07   BU_RL_lastPosValue 0
     2018-11-14 20:21:17   BU_RL_nextAstroTimeEvent 15.11.2018 - 06:59
     2018-11-14 20:21:36   WZ_RL_Mitte_PosValue 100
     2018-11-14 17:20:07   WZ_RL_Mitte_lastPosValue 0
     2018-11-14 20:21:17   WZ_RL_Mitte_nextAstroTimeEvent 15.11.2018 - 06:59
     2018-11-14 20:21:33   WZ_RL_Ost_PosValue 100
     2018-11-14 17:20:07   WZ_RL_Ost_lastPosValue 0
     2018-11-14 20:21:17   WZ_RL_Ost_nextAstroTimeEvent 15.11.2018 - 06:59
     2018-11-14 20:21:37   WZ_RL_West_PosValue 100
     2018-11-14 17:20:07   WZ_RL_West_lastPosValue 0
     2018-11-14 20:21:17   WZ_RL_West_nextAstroTimeEvent 15.11.2018 - 06:59
     2018-11-14 17:20:07   autoRoll_lastPosValue 0
     2018-11-14 20:21:17   autoRoll_nextAstroTimeEvent 15.11.2018 - 06:59
     2018-10-31 21:14:34   lockOut         off
     2018-10-31 21:14:34   partyMode       off
     2018-11-14 20:21:13   room_ASC        autoRoll
     2018-11-14 20:21:13   room_Buero_CUL_HM BU_RL
     2018-11-14 20:21:13   room_Wohnzimmer WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West
     2018-10-31 21:14:34   selfDefense     off
     2018-11-14 20:21:17   state           created new drive timer
     2018-10-31 21:14:34   sunriseTimeWeHoliday off
     2018-11-14 20:21:13   userAttrList    rolled out
   helper:
     shuttersList:
       BU_RL
       WZ_RL_Mitte
       WZ_RL_Ost
       WZ_RL_West
       autoRoll
   monitoredDevs:
     BU_FS:
       BU_RL      ASC_WindowRec
     WZ_FS_Mitte:
       WZ_RL_Mitte ASC_WindowRec
     WZ_FS_Ost:
       WZ_RL_Ost  ASC_WindowRec
     WZ_FS_West:
       WZ_RL_West ASC_WindowRec
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Pos_after_ComfortOpen 80
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_lock-out soft
   ASC_lock-outCmd none
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   disable    0
   icon       fts_shutter_automatic
   room       ASC
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   verbose    5

werde es wohl erstmal lieber wieder zu Fuß aus dem git holen  ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 22:33:31
Das passt schon. Es wurde in der Tat ein Attribut geändert.
Aber wieso hat das Moduldevice alle Attribute welche die Rolladendevices haben sollen?
Hast du dem Moduldevice auch ein ASC Attribut verpasst. Also ASC 2, oder sehe ich das falsch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 22:47:54
n'Abend!
Ich muss dumm nachfragen: Um bei global aktivierten Aussperrschutz einige Fenster mit Comfort-Öffnen zu verwenden, muss das Attribut "ASC_lock-out" gelöscht werden, oder wie steuert man das pro Fenster? ???
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 14 November 2018, 22:52:53
Hi zusammen,

gibt es eine Möglichkeit, die berechnete Uhrzeit zum Öffnen / Schließen (best case natürlich getrennt voneinander definierbar) um +/- n Sekunden oder Minuten nach vorn oder hinten zu verschieben? Ich meine damit nicht das ASC_shuttersDriveOffset, bei welchem es sich ja um einen "Zufallsgenerator" handelt. Hintergrund ist, dass ich mich beim Schließen eigentlich am liebsten zwischen REAL und CIVIL befinden würde.

Vorschlag für das ASC-Device selbst:
- ASC_Timeshift_Down
- ASC_Timeshift_Up
- ASC_Timeshift_Up_WE_Holiday

Man könnte es natürlich auch in die Devices verlagern --> wobei ich dann die Variante besser finden würde, im Device folgende Attribute anzulegen:
- ASC_Timeshift_Down <on/off>
- ASC_Timeshift_Up <on/off>
- ASC_Timeshift_Up_WE_Holiday <on/off>


Ggf. ist meine Anfrage aus dem vorherigen Post untergegangen --> daher hier noch mal als Zitat:

Zitat von: Sascha_F am 13 November 2018, 11:12:19

Ich fänd es schön, wenn das Attribut ASC_autoShuttersControlComfort <on/off> vom ASC-Device als ASC_ComfortOpen_Window_Open <on/off> in das jeweilige Device (z.B. Rollladen) umziehen würde. Dies wäre dann analog zu ASC_Ventilate_Window_Open, welches sich ja bereits im Device befindet. Das ASC-Attribut ASC_autoShuttersControlComfort <on/off> wäre dadurch dann obsolet, da in jedem Device selbst festgelegt wird, ob ComfortOpen erfolgen soll.

In diesem Zusammenhang ggf. auch ein Rename des Attributes von ASC_Pos_after_ComfortOpen in ASC_ComfortOpen_Pos? Vom Wording her wäre dies dann auch analog zu ASC_Ventilate_Pos.

Viele Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 23:25:16
Zitat von: hexenmeister am 14 November 2018, 22:47:54
n'Abend!
Ich muss dumm nachfragen: Um bei global aktivierten Aussperrschutz einige Fenster mit Comfort-Öffnen zu verwenden, muss das Attribut "ASC_lock-out" gelöscht werden, oder wie steuert man das pro Fenster? ???
Nein das bringt nichts. Aktuell ist da ein Fehler drin, Du kannst bei global aktiviertem Aussperrschutz und Fenster offen nicht fahren.
Ich sehe zu das ich zeitnah eine aktualisierte Version bereit stelle.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 23:32:12
Zitat von: CoolTux am 14 November 2018, 23:25:16
Nein das bringt nichts. Aktuell ist da ein Fehler drin, Du kannst bei global aktiviertem Aussperrschutz und Fenster offen nicht fahren.
Ich sehe zu das ich zeitnah eine aktualisierte Version bereit stelle.

Alles klar, kein Stress. 8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 23:34:34
Zitat von: Sascha_F am 14 November 2018, 22:52:53
Hi zusammen,

gibt es eine Möglichkeit, die berechnete Uhrzeit zum Öffnen / Schließen (best case natürlich getrennt voneinander definierbar) um +/- n Sekunden oder Minuten nach vorn oder hinten zu verschieben? Ich meine damit nicht das ASC_shuttersDriveOffset, bei welchem es sich ja um einen "Zufallsgenerator" handelt. Hintergrund ist, dass ich mich beim Schließen eigentlich am liebsten zwischen REAL und CIVIL befinden würde.

Vorschlag für das ASC-Device selbst:
- ASC_Timeshift_Down
- ASC_Timeshift_Up
- ASC_Timeshift_Up_WE_Holiday

Man könnte es natürlich auch in die Devices verlagern --> wobei ich dann die Variante besser finden würde, im Device folgende Attribute anzulegen:
- ASC_Timeshift_Down <on/off>
- ASC_Timeshift_Up <on/off>
- ASC_Timeshift_Up_WE_Holiday <on/off>


Ggf. ist meine Anfrage aus dem vorherigen Post untergegangen --> daher hier noch mal als Zitat:

Viele Grüße
Sascha

Hallo Sascha,

Das was Du beschrieben hast ist bereits möglich. Du kannst pro Rolladen bestimmen ob er bei Civil oder REAL fahren soll. Und das auch noch getrennt für Morgens und Abends. Attribut ASC_AutoAstroModeMorning und ASC_AutoAstroModeEvening.

Zum Thema Comfort Attribut. Hier bin ich mir noch nicht ganz schlüssig wie ich das weiter verwende. Ich hatte es mal so übernommen ohne zu verstehen für was das genau war. Aktuell ist es so verarbeitet das es lediglich bei Rollläden mit threestate Sensoren Verwendung findet in dem beim open Event der Rolladen auf den Wert von ASC_Pos_after_ComfortOpen gefahren wird. Hier dachte ich an eine Position fast offen. So um Abends mal die Spinne rauswerfen zu können oder kurz das Kissen auf zu schütteln.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 14 November 2018, 23:50:58
Ich hätte es so erwartet:

ComfortOpen: bei open-event (twostate, threestate) wird auf die ComfortOpenPostion gefahren (wenn diese größer (im Sinne mehr offen) als ktuelle Pos).

Ventilate: bei tilted (threestate) wird in VentilatePos gefahren (auch wenn die größer als aktuelle Position).

Beim close wird die Position vor dem Öffnen wiederherstellt, gab zwischendurch ein automatisches Fahrtbefehl (nicht ausgeführt, in der Warteschlange), dann wird dieses Befehl jetzt ausgeführt.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 November 2018, 23:54:10
Zitat von: hexenmeister am 14 November 2018, 23:50:58
Ich hätte es so erwartet:

ComfortOpen: bei open-event (twostate, threestate) wird auf die ComfortOpenPostion gefahren (wenn diese größer (im Sinne mehr offen) als ktuelle Pos).

Ventilate: bei tilted (threestate) wird in VentilatePos gefahren (auch wenn die größer als aktuelle Position).

Beim close wird die Position vor dem Öffnen wiederherstellt, gab zwischendurch ein automatisches Fahrtbefehl (nicht ausgeführt, in der Warteschlange), dann wird dieses Befehl jetzt ausgeführt.

Also eigentlich dann keine Lüftenposition für Rollläden mit twostate Sensoren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 15 November 2018, 00:09:29
Hab hin und her überlegt, was bei twostate wichtiger (bzw. logischer) ist beim Öffnen: Lüften oder Comfort. Ich finde eher die zweite Variante besser. Kann aber auch mit 'andersrum' gut Leben. Müssen wir nur festlegen ud gut.

Was sagen die Anderen: würde man bei einem zwei-Positionen-Sensor beim Öffnen/Kippen dem 'Ventilate' oder 'Comfort' Vorzug geben?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 00:50:11
Frage ist ja immer, was ist genau Ventilate und was Comfort? Im Gründe kann der User das ja selber fest legen durch die Bestimmung der Position.
Braucht / will man einen Unterschied? Wenn es um Terrassentür geht kann man das ja mittlerweile schon festlegen und man kann da dann anders verfahren. Alles andere wäre sonst immer Ventilate.
Andersrum fand ich es immer ganz gut bei threestate einen Status extra zu haben, den man auch verwenden kann in der Routine. Fragen, Fragen, Gedanken, Gedanken.
Aber nicht mehr jetzt, jetzt mach ich mal die Augen zu.


Grüße
Titel: Antw:Fenster-Sensoren
Beitrag von: homekid am 15 November 2018, 01:46:05
Zitat von: CoolTux am 14 November 2018, 05:19:00
Hallo Timo,

Das Attribut ASC_Pos_Reading wird in erster Linie nur noch dafür gebraucht das korrekte Reading zu kennen zum auslesen der Position. Der eigentliche Befehl zum fahren wird versucht automatisch zu erkennen (was bei Deinem TYPE unterstützt wird). Das aber nur zur Info.
Zum Thema Lüften und open bei treestate Sensoren wirst Du das selbe "Problem" haben wie Alex, Du hast global lockOut aktiv.

Zum Thema sporadisch, wie genau äußert sich das. Bedeutet Du kippst das Fenster an und der Rolladen fährt nicht oder du schließt und er fährt nicht? Wie gesagt open ist noch mal so eine eigene Sache bei threestate Sensoren.
Dafür muß unbedingt im ASC Modul das Attribut Comfort auf on stehen und das Reading lockOut auf off.

Hallo CoolTux,
habe mein Problem gefunden. Das Reading lockOut war on.
Danke
Zu dem Sporadisch:
Das habe ich gefunden und zwar fähr mein Rolladen häufig 1 Prozent weiter(Soll-90, Ist-89). Dadurch passiert beim Schliessen des Fensters nichts mehr. Wie ich das lösen kann weiß ich nicht.
Gruß Timo
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 06:20:38
Guten Morgen Timo,

Da ich Deine Hardware nicht kenne würde ich ein userReadings anlegen welches immer den Wert korrigiert.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 15 November 2018, 06:49:08
Moin
Mal so eine kleine Idee zum Twostate. Wie waere es, wenn man es konfigrierbar macht? Dann kann jeder selbst entscheiden, ob er Lueften moechte, oder ganz auf!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 06:55:16
Wir legen es erstmal auf den To-Do Stapel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 15 November 2018, 07:35:44
Ich würde wahrscheinlich nicht so kompliziert mit dem Comfort/Verntilate etc. gestallten.
Recht nicht ein kombiniertes Attrubut für alles?
So was in der Art:
attr ASC ASC_windowRec_Action open:100 tilted:80 close:last

Also Key-Value-Paare mit <event>:<action> Action wäre dann der Wert für Position mit Sonderwerten wie 'last' für 'vorherige Position wiederherstellen'.

Damit könnte man Anzahl der Attribute im Allgemeinen drastisch reduzieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 08:32:07
Key Value Paare wurden nur beim Auslesen von Attributen gehen, wir haben aber auch welche wo die Werte der Attribute in die NOTIFYDEV kommen zum triggern, da geht es dann nicht mehr. Das auseinander zu halten ist mir zu viel unnötiger Aufwand.

Aktuell habe ich das ASC_Pos_after_ComfortOpen etwas besser (meiner Meinung nach) benannt ASC_ComfortOpen_Pos.
Sicherlich findet sich in naher Zukunft diesbezüglich noch mehr Einsatzmöglichkeiten.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tomy am 15 November 2018, 08:47:42
Hi Cooltux,

also mein Helligkeitssensor ist die Photovoltaikanlage auf dem Dach -> je höher die Leistung, desto stärker scheint die Sonne :-)
von daher, bitte die "brightness" aufnehmen!

Danke & Grüße Matthias


Zitat von: CoolTux am 14 November 2018, 12:00:44
Was denkt Ihr sollte eine Mindestanforderung an Daten sein für eine Beschattung

Aktuell denke ich
brightness (Hellikeitssensor)
azimuth (Sonnenwinkel, Twilight oder Astro)
elevation (Sonnenhöhe, Twilight oder Astro)
temperature (Aussentemperatur)


Kleiner Logauszug

2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Rollladen: RolloKinZimSteven_F2
2018.11.14 11:52:05.071 3: AutoShuttersControl (ASControl) - Shading Processing, Variablen - Azimuth: 180.1 Elevation: 19.4 Brightness: 598 Aussentemp: 100 Rollladenausrichtung: 178 Eintritswinkel Links: 85 Ausstrittswinkel Rechts: 85

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tomy am 15 November 2018, 08:52:13
Hi Cooltux,

konntest du schon mal über die Jalousien (Type KNX) nachdenken, bei der die Position der Jalousie und die Neigung der Lamelle über getrennte set Befehle (0-100) gesteuert werden könnte?
Könntest das ja mal auf die "Wunschliste" aufnehmen. :)

Danke & Grüße
Matthias

Zitat von: CoolTux am 01 November 2018, 10:29:21
Ok also Lamellenunterstützung wäre dann bei Dir nicht möglich, das normale fahren aber schon. Ist nur doof wenn die Lamellen waagerecht sind und das Modul sagt schließe und der Rolladen fährt komplett runter aber die Lamellen bleiben waagerecht. Da müsste man dann noch einen Befehl für die Lamellen nachlegen.
Ich denke mal drüber nach  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 08:56:43
Zitat von: Tomy am 15 November 2018, 08:52:13
Hi Cooltux,

konntest du schon mal über die Jalousien (Type KNX) nachdenken, bei der die Position der Jalousie und die Neigung der Lamelle über getrennte set Befehle (0-100) gesteuert werden könnte?
Könntest das ja mal auf die "Wunschliste" aufnehmen. :)

Danke & Grüße
Matthias

Hallo Matthias,

Jepp habe ich mehrere Tage drüber nachgedacht und ich denke es wird kommen. Aber so langsam müssen wir erstmal priorisieren, Rollladensteuerung ist ein umfangreiches Projekt und jeder hat so seine Wünsche und Vorstellungen. Daher habe ich ja auch von Anfang an gesagt es wird mindestens ein Jahr dauern bis alle zufrieden läuft und integriert ist. Aber ich kann Dir sagen das ich vorhabe Lamellensteuerung mit auf zu nehmen. Und das wir vom Zeitplan her sehr gut aufgestellt sind, Beschattung zum Beispiel wollte ich erst im neuen Jahr machen und bin jetzt schon zu gekommen. Mal schauen wie gut es weiterhin läuft. Wichtig sind die Tester und die Rückmeldungen.


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 09:14:22
Moin CoolTux,

ich habe jetzt fast alle meine bisher in DOIF, AT, Notify verteilten Aufgaben für ein Rollo mit deinem Modul ersetzt. Und es läuft. Meine Frau ist zufrieden ;D Am Wochenende kommt das Nächste an die Reihe.... da muss ich mir aber noch ein "Workaround" für den Fernseher einfallen lassen, weil wenn das nicht geht ich hier kein Essen mehr bekomme...

Hilfreich war die Diskussion um die Lüftung und Comfortfunktion. Ich nutze "twostate" simuliert mit 1-Wire Reedkontakt im Fensterrahmen in diesem Fall nur für Lüften. 

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 09:22:06
Zitat von: enno am 15 November 2018, 09:14:22
Moin CoolTux,

ich habe jetzt fast alle meine bisher in DOIF, AT, Notify verteilten Aufgaben für ein Rollo mit deinem Modul ersetzt. Und es läuft. Meine Frau ist zufrieden ;D Am Wochenende kommt das Nächste an die Reihe.... da muss ich mir aber noch ein "Workaround" für den Fernseher einfallen lassen, weil wenn das nicht geht ich hier kein Essen mehr bekomme...

Hilfreich war die Diskussion um die Lüftung und Comfortfunktion. Ich nutze "twostate" simuliert mit 1-Wire Reedkontakt im Fensterrahmen in diesem Fall nur für Lüften. 

Gruss
  Enno

Hallo Enno,

Vielen Dank für das Feedback. Sowas wird immer gebraucht. Das mit dem Fernsehr bekommen wir später auch noch hin, bis dahin musst Du leider ein Provisorium schaffen.
Was genau soll denn passieren mit dem Fernsehr und dem Rollladen? Wenn Fernsehr an und ein bestimmter Helligkeitswert unterschritten soll gefahren werden?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 09:29:39
Zitat von: CoolTux am 15 November 2018, 09:22:06
Was genau soll denn passieren mit dem Fernsehr und dem Rollladen? Wenn Fernsehr an und ein bestimmter Helligkeitswert unterschritten soll gefahren werden?

Wenn Fernseher an abhängig von brightness (Hellikeitssensor), azimuth (Sonnenwinkel, Twilight oder Astro), elevation (Sonnenhöhe, Twilight oder Astro) fährt an einem Fenster das Rollo auf definierte Position. Wenn Fernseher aus greifen wieder die Standardeinstellungen.

Ich denke ich werde an dem Fenster erst einmal die Lüftenfunktion "missbrauchen".

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 15 November 2018, 09:34:46
Vermutlich hat doch jeder Wünsche dieser Art - nur halt stark unterschiedliche.
Kann man für solche Dinge nicht irgendwelche Trigger einbauen?
Oder ein SET, welches nur die Ausführung durchführt?
Dann kann man den Rest in individuelle DOIFs packen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 15 November 2018, 09:37:29
Zitat von: enno am 15 November 2018, 09:29:39
Wenn Fernseher an abhängig von brightness (Hellikeitssensor), azimuth (Sonnenwinkel, Twilight oder Astro), elevation (Sonnenhöhe, Twilight oder Astro) fährt an einem Fenster das Rollo auf definierte Position. Wenn Fernseher aus greifen wieder die Standardeinstellungen.

Ich denke ich werde an dem Fenster erst einmal die Lüftenfunktion "missbrauchen".

Gruss
  Enno
Hallo Enno
Das Problem wird sein, dass Du das Rollo runter haben moechtest und nicht hoch. Und Lueften geht davon aus, dass es hoch soll!
Aber einen Workaround wirst du finden, oder Du laesst es erstma so wie es ist! (Workaround koennte sein: ASC off und fahren auf Position, wenn Fernseher an)
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 15 November 2018, 09:44:25
Für solche komplexen benutzerspezifische Szenarien sollte man, mMn, eine Möglichkeit schaffen, die gezielt bestimmte Aktionen triggern kann. Man kann im Modul sonst nicht alles vorsehen.
Ich stelle mir so etwas vor wie ein paar attribute für device/reading paar (analog zu brightness, temperature etc)
Wenn diese reading dann aktualisiert wird und drin eine Aktion steht (ggf. parametrisiert), dann soll diese ausgeführt werden.

attr ASC cmdTriggerDevice ascTrigger
attr ASC cmdTriggerReading cmd

Befehle z. B.
'setposition 100'
'trigger comfortOpen'
'trigger NightClose'
'trigger Shading'
etc.

Oder gar
'setposition {myCalculation()}'

So als Idee...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 15 November 2018, 09:49:50
Zitat von: CoolTux am 14 November 2018, 23:34:34
Hallo Sascha,

Das was Du beschrieben hast ist bereits möglich. Du kannst pro Rolladen bestimmen ob er bei Civil oder REAL fahren soll. Und das auch noch getrennt für Morgens und Abends. Attribut ASC_AutoAstroModeMorning und ASC_AutoAstroModeEvening.

Zum Thema Comfort Attribut. Hier bin ich mir noch nicht ganz schlüssig wie ich das weiter verwende. Ich hatte es mal so übernommen ohne zu verstehen für was das genau war. Aktuell ist es so verarbeitet das es lediglich bei Rollläden mit threestate Sensoren Verwendung findet in dem beim open Event der Rolladen auf den Wert von ASC_Pos_after_ComfortOpen gefahren wird. Hier dachte ich an eine Position fast offen. So um Abends mal die Spinne rauswerfen zu können oder kurz das Kissen auf zu schütteln.


Grüße

Hi Leon,

das stimmt --> aktuell fährt bei mir alles mit CIVIL (CIVIL aktuell so 17:10 h, REAL aktuell so 16:30 h) --> mit dem Timeshift meinte ich, dass ich z.B. mit CIVIL ein Timeshift -25 Minuten oder mit REAL ein Timeshift + 15 Minuten einrichten kann, sodass die Rollläden so gegen 16:45 h runterfahren.

Ich bin ein Fan von Ventilate und Comfort, da ich ausschließlich threestate im Einsatz habe (und das Modul damit vollständig mein DOIF ersetzt). Bei Ventilate fahre ich die Rollläden so weit hoch, dass die "Lüftungsschlitze" offen sind und bei Comfort öffne ich auch ca. 80 %, um noch mal auf die Terrasse / den Balkon gehen zu können --> oder in der Küche die Fenster, wenn's beim Kochen mal ungewollte Situationen gab :-D

Ich wäre für: bei threestate so belassen, wie es ist, bei twostate entweder immer nur Ventilate (oder Comfort) - oder noch ein Attribut am Device, welches bei twostate die Auswahl <Ventilate/Comfort> bietet. Wobei letzteres eigentlich unnötig ist, denke ich. Wenn ich einen twostate habe, muss ich halt wissen, welches Attribut ich pflegen muss. Noch mal drüber nachgedacht: Beim Einsatz von twostate möchten die User bestimmt auch an unterschiedlichen Devices Ventilate oder Comfort nutzen. Von daher ggf. doch ein weiteres Attribut.

Vielleicht können die twostate-User ja mal kurz mitteilen, welche Funktion sie eher benutzen wollen (ventilate oder comfort).

Grundsätzlich haben wir durch ASC ja schon echt viele Attribute in den Devices --> aber ganz ehrlich: Tut mir nicht weh - wenn alles konfiguriert ist, könnten da auch 500 Attribute am Device sein und es würd mich nicht stören. Danach gucke ich vermutlich eh nie wieder ins Device (außer bei Fehlern o.ä.).

Viele Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 15 November 2018, 09:54:44
Möglichst nicht noch ein Attribut. Lieber die Auswahl ermöglichen "twostate:<Variante>
Kann bzw. will damit aber kein Votum für oder gegen das feature abgeben...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:00:51
Zitat von: Sascha_F am 15 November 2018, 09:49:50
Hi Leon,

das stimmt --> aktuell fährt bei mir alles mit CIVIL (CIVIL aktuell so 17:10 h, REAL aktuell so 16:30 h) --> mit dem Timeshift meinte ich, dass ich z.B. mit CIVIL ein Timeshift -25 Minuten oder mit REAL ein Timeshift + 15 Minuten einrichten kann, sodass die Rollläden so gegen 16:45 h runterfahren.

Ich bin ein Fan von Ventilate und Comfort, da ich ausschließlich threestate im Einsatz habe (und das Modul damit vollständig mein DOIF ersetzt). Bei Ventilate fahre ich die Rollläden so weit hoch, dass die "Lüftungsschlitze" offen sind und bei Comfort öffne ich auch ca. 80 %, um noch mal auf die Terrasse / den Balkon gehen zu können --> oder in der Küche die Fenster, wenn's beim Kochen mal ungewollte Situationen gab :-D

Ich wäre für: bei threestate so belassen, wie es ist, bei twostate entweder immer nur Ventilate (oder Comfort) - oder noch ein Attribut am Device, welches bei twostate die Auswahl <Ventilate/Comfort> bietet. Wobei letzteres eigentlich unnötig ist, denke ich. Wenn ich einen twostate habe, muss ich halt wissen, welches Attribut ich pflegen muss. Noch mal drüber nachgedacht: Beim Einsatz von twostate möchten die User bestimmt auch an unterschiedlichen Devices Ventilate oder Comfort nutzen. Von daher ggf. doch ein weiteres Attribut.

Vielleicht können die twostate-User ja mal kurz mitteilen, welche Funktion sie eher benutzen wollen (ventilate oder comfort).

Grundsätzlich haben wir durch ASC ja schon echt viele Attribute in den Devices --> aber ganz ehrlich: Tut mir nicht weh - wenn alles konfiguriert ist, könnten da auch 500 Attribute am Device sein und es würd mich nicht stören. Danach gucke ich vermutlich eh nie wieder ins Device (außer bei Fehlern o.ä.).

Viele Grüße
Sascha

Hallo Sascha,

Schau Dir mal die Möglichkeiten von Horizon und den dafür gedachten Attribut ASC_autoAstroModeMorningHorizon -9 bis + 9 an.
Da kannst Du dann auch Zeiten zwischen CIVIL und REAL fahren. Mache ich auch so. Eventuell ist es ja schon das was Du möchtest.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tomy am 15 November 2018, 10:09:39
Super danke!

Zitat von: CoolTux am 15 November 2018, 08:56:43
Hallo Matthias,

Jepp habe ich mehrere Tage drüber nachgedacht und ich denke es wird kommen. Aber so langsam müssen wir erstmal priorisieren, Rollladensteuerung ist ein umfangreiches Projekt und jeder hat so seine Wünsche und Vorstellungen. Daher habe ich ja auch von Anfang an gesagt es wird mindestens ein Jahr dauern bis alle zufrieden läuft und integriert ist. Aber ich kann Dir sagen das ich vorhabe Lamellensteuerung mit auf zu nehmen. Und das wir vom Zeitplan her sehr gut aufgestellt sind, Beschattung zum Beispiel wollte ich erst im neuen Jahr machen und bin jetzt schon zu gekommen. Mal schauen wie gut es weiterhin läuft. Wichtig sind die Tester und die Rückmeldungen.


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:10:36
Bezüglich Comfort  und twostate wird es erstmal so bleiben wie es aktuell ist. Lediglich den Attributsnamen habe ich in der Entwicklung geändert.
Und natürlich den Fix in zusammenhang mit lock-out ein gebaut.

Bedeutet vorerst, threestate können Comfort anfahren twostate nicht.
Wir können das ja auch erstmal in Ruhe zusammen testen und dann die Erfahrungen zusammen tragen. Ich denke dann entwickelt sich auch ein Bedürfnis oder nicht Bedürfnis nach Änderung..

Da ich keine Lust habe schon wieder einen Backport zu machen habe ich entschieden die nächste stabile Version auf Basis der Beschattungsentwicklung auf zu bauen. Diese Version wird am Wochenende kommen, aber ohne Freischaltung der Beschattung. Da ich weiß das es Leute gibt die sich den Code anschauen oder auch nur das diff zur letzten Version erwähne ich es, bevor Fragen kommen  ;D  ;)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 15 November 2018, 10:23:12
Zitat von: CoolTux am 14 November 2018, 18:27:41
@Marvin
Könnte das auch bei Dir das Problem sein?

Möglich. Das lässt sich leider nur durch weitere Tests heraus finden. Ggf. komme ich da irgendwann mal zu.

Ist eigentlich bekannt, dass disable 1 das Modul nicht davon abhält, die  Rolladen trotzdem zu fahren? (in meinem Fall fuhren sie dann gestern um halb 11 abends (Letzter Zeitpunkt aus Standard) HOCH (ich nehme an, wegen param=levelInverse).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 10:25:34
Zitat von: pc1246 am 15 November 2018, 09:37:29
oder Du laesst es erstma so wie es ist!

Das klingt aber langweilig 8) Ich habe schon eine Idee wie ich das machen will, wenn das klappt melde ich mich wieder. Änderung am Modul wäre da erst mal nicht nötig, da gibt es andere Baustellen am Modul, die sicherlich wichtiger sind.

Neueste Idee hier im Haus:
Meine Tochter möchte das Rollo in ihrem Zimmer an der linken Seite etwas tiefer fahren als rechts. Das habe ich aber schon mal abgelehnt. ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 15 November 2018, 10:28:50
Hallo.
Erst mal vielen Dank für die Interessante Arbeit. Klasse.

Wir wohnen in der Stadt und fahren unsere Rollläden nicht nur zur Beschattung runter, sondern bei Dämmerung auch zum Sichtschutz (manuell oder automatisch über sunrise/ sunset).

Kann man das ggf. Auch umsetzen?
Würde mich auch als Tester zur Verfügung stellen...

Ich habe Rollläden über knx eingebunden.
0 ist oben, 100 zu.

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 15 November 2018, 10:31:57
Zitat von: CoolTux am 15 November 2018, 10:00:51
Hallo Sascha,

Schau Dir mal die Möglichkeiten von Horizon und den dafür gedachten Attribut ASC_autoAstroModeMorningHorizon -9 bis + 9 an.
Da kannst Du dann auch Zeiten zwischen CIVIL und REAL fahren. Mache ich auch so. Eventuell ist es ja schon das was Du möchtest.

Hi und vielen Dank! Horizon hatte im Kopf irgendwie falsch einsortiert --> werde das direkt mal testen. Danke Dir!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:32:47
Zitat von: marvin78 am 15 November 2018, 10:23:12
Möglich. Das lässt sich leider nur durch weitere Tests heraus finden. Ggf. komme ich da irgendwann mal zu.

Ist eigentlich bekannt, dass disable 1 das Modul nicht davon abhält, die  Rolladen trotzdem zu fahren? (in meinem Fall fuhren sie dann gestern um halb 11 abends (Letzter Zeitpunkt aus Standard) HOCH (ich nehme an, wegen param=levelInverse).

disable ist noch nicht eingebaut.
Aber wieso fuhren sie um halb elf Abends hoch? Das verstehe ich gerade nicht.
Interessant ist ja erstmal nur für mich ob Du event-on-* gesetzt hast oder nicht. Ist auch so eine Sache die ich noch festhalten muss, darf im Modul nie gesetzt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 10:33:15
Zitat von: Tobster1977 am 15 November 2018, 10:28:50
Wir wohnen in der Stadt und fahren unsere Rollläden nicht nur zur Beschattung runter, sondern bei Dämmerung auch zum Sichtschutz (manuell oder automatisch über sunrise/ sunset).

Genau so mit den gleichen Randbedingungen nutze ich das hier. Kann das Modul bereits alles in der aktuellen Version.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:34:42
Zitat von: enno am 15 November 2018, 10:25:34
Das klingt aber langweilig 8) Ich habe schon eine Idee wie ich das machen will, wenn das klappt melde ich mich wieder. Änderung am Modul wäre da erst mal nicht nötig, da gibt es andere Baustellen am Modul, die sicherlich wichtiger sind.

Neueste Idee hier im Haus:
Meine Tochter möchte das Rollo in ihrem Zimmer an der linken Seite etwas tiefer fahren als rechts. Das habe ich aber schon mal abgelehnt. ;)

Da würde mich mal der Grund interessieren. Einfach nur so für mich.
Meine Tochter wollte das ihr Rollo etwas später runter fährt weil auch das kleinste bisschen Restlicht (eigentlich keines mehr da) zum lesen gebraucht wird  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:37:03
Zitat von: Tobster1977 am 15 November 2018, 10:28:50
Hallo.
Erst mal vielen Dank für die Interessante Arbeit. Klasse.

Wir wohnen in der Stadt und fahren unsere Rollläden nicht nur zur Beschattung runter, sondern bei Dämmerung auch zum Sichtschutz (manuell oder automatisch über sunrise/ sunset).

Kann man das ggf. Auch umsetzen?
Würde mich auch als Tester zur Verfügung stellen...

Ich habe Rollläden über knx eingebunden.
0 ist oben, 100 zu.

Vielen Dank

Das kannst Du bereits ohne weiteres mit dem Modul abdecken. Das Modul unterstützt Sonnenauf und Sonnenuntergang Fahrten.
Am besten Du wartest auf die Version 0.2.0.6 welche am Wochenende kommen wird. Denke Samstag Morgen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:40:14
Jetzt will ich noch etwas am Frostschutz arbeiten. Zeit wird es ja.

Aktueller Stand:
Wenn die Frostschutztemperatur erreicht oder unterschritten wird fahren die Rolläden gar nicht, Beziehungsweise wird der Fahrbefehl aufgehoben bis die Randbedingungen für eine Fahrt wieder gegeben sind.

Bernd seine Variante fand ich auch gut, nicht fahren wenn es Morgens ist. Gut klingt aber auch einfach nicht komplett schließen oder sicherlich auch nicht komplett öffnen. Aber da kenne ich mich mit den Panzern draussen nicht so aus. Wie ist Eure Meinung/Erfahrung diesbezüglich?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 15 November 2018, 10:41:33
Zitat von: CoolTux am 15 November 2018, 10:32:47
disable ist noch nicht eingebaut.
Aber wieso fuhren sie um halb elf Abends hoch? Das verstehe ich gerade nicht.

Deshalb wandert das Modul in den beta Raum meine Testsystems ;)

Sie fuhren HOCH (das nehme ich zumindest an), weil ich param=levelInverse nutze. Das kehrt die Werte und die Logik in Homematic Rolladenaktoren um. Das ist für manche Frontends notwendig oder hilfreich. Ich nahm nicht an, dass ich bisher der erste bin, der levelInverse nutzt. Deshalb habe ich das nicht stärker betont, ist für ASC=2 aber ggf. hilfreich. Das Attribut param im HM-Aktor müsste ausgewertet werden.

Zitat von: CoolTux am 15 November 2018, 10:32:47
Interessant ist ja erstmal nur für mich ob Du event-on-* gesetzt hast oder nicht. Ist auch so eine Sache die ich noch festhalten muss, darf im Modul nie gesetzt werden.

Im ASC Modul nutz(t)e ich kein event-on-*

Warum sind denn die readingFnAttributes drin, wenn sie nicht genutzt werden oder genutzt werden dürfen?!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 15 November 2018, 10:46:51
Zitat von: CoolTux am 15 November 2018, 10:40:14
Jetzt will ich noch etwas am Frostschutz arbeiten. Zeit wird es ja.

Aktueller Stand:
Wenn die Frostschutztemperatur erreicht oder unterschritten wird fahren die Rolläden gar nicht, Beziehungsweise wird der Fahrbefehl aufgehoben bis die Randbedingungen für eine Fahrt wieder gegeben sind.

Bernd seine Variante fand ich auch gut, nicht fahren wenn es Morgens ist. Gut klingt aber auch einfach nicht komplett schließen oder sicherlich auch nicht komplett öffnen. Aber da kenne ich mich mit den Panzern draussen nicht so aus. Wie ist Eure Meinung/Erfahrung diesbezüglich?

Ich habe zwar erst seit 5 Jahren Rollläden (nachträglich außen angebrachte), aber hatte es erst 1x (letztes Jahr und nur an einem Rollladen), dass dieser unten auf der Fensterbank angefroren war, da es sehr start geregnet hatte. Nur auf mich und meine Erfahrungen bezogen würde es mir ausreichen, wenn Abends nicht auf Maximum (vermutlich so auf 15) ausgefahren wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 10:56:18
Zitat von: marvin78 am 15 November 2018, 10:41:33
Deshalb wandert das Modul in den beta Raum meine Testsystems ;)

Sie fuhren HOCH (das nehme ich zumindest an), weil ich param=levelInverse nutze. Das kehrt die Werte und die Logik in Homematic Rolladenaktoren um. Das ist für manche Frontends notwendig oder hilfreich. Ich nahm nicht an, dass ich bisher der erste bin, der levelInverse nutzt. Deshalb habe ich das nicht stärker betont, ist für ASC=2 aber ggf. hilfreich. Das Attribut param im HM-Aktor müsste ausgewertet werden.

Das ist nicht wirklich wichtig. Das ASC 1 oder 2 ist doch nur für eine vernünftige Grundvoreinrichtung. Damit man nicht alles ändern muss.
Bei Dir musst Du halt dann einfach ASC 1 statt 2 nehmen und noch das Attribut Pos_Reading anpassen. Das war es dann schon.
Jetzt im Nachhinein, müsstest Du in den Attributen die Closed Open Positionen umdrehen und die Comfort und Lüften Attribute ändern.


Grüße



Zitat von: marvin78 am 15 November 2018, 10:41:33
Im ASC Modul nutz(t)e ich kein event-on-*

Warum sind denn die readingFnAttributes drin, wenn sie nicht genutzt werden oder genutzt werden dürfen?!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 15 November 2018, 11:10:50
ZitatDas klingt aber langweilig 8) Ich habe schon eine Idee wie ich das machen will, wenn das klappt melde ich mich wieder. Änderung am Modul wäre da erst mal nicht nötig, da gibt es andere Baustellen am Modul, die sicherlich wichtiger sind.

Neueste Idee hier im Haus:
Meine Tochter möchte das Rollo in ihrem Zimmer an der linken Seite etwas tiefer fahren als rechts. Das habe ich aber schon mal abgelehnt. ;)
Zitat von: CoolTux am 15 November 2018, 10:34:42
Da würde mich mal der Grund interessieren. Einfach nur so für mich.
Meine Tochter wollte das ihr Rollo etwas später runter fährt weil auch das kleinste bisschen Restlicht (eigentlich keines mehr da) zum lesen gebraucht wird  ;D
Weil es nur ein Rollo gibt!?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 15 November 2018, 11:18:19
Zitat von: CoolTux am 15 November 2018, 10:10:36
Bezüglich Comfort  und twostate wird es erstmal so bleiben wie es aktuell ist. Lediglich den Attributsnamen habe ich in der Entwicklung geändert.
Und natürlich den Fix in zusammenhang mit lock-out ein gebaut.

Bedeutet vorerst, threestate können Comfort anfahren twostate nicht.
Wir können das ja auch erstmal in Ruhe zusammen testen und dann die Erfahrungen zusammen tragen. Ich denke dann entwickelt sich auch ein Bedürfnis oder nicht Bedürfnis nach Änderung..

Zum Thema twostate/threestate will ich noch meinen Senf dazu geben...
Ich habe nur einen einzigen threestate Sensor. Alle anderen sind reine twostate. Diese benutze ich bei mir auch z.b. an einem Hebeschiebeelement zum Komfortöffnen. An allen anderen Fenstern nutze ich sie zum Lüften. Ich persönlich finde da eine Auswahl sehr wichtig. Deshalb ist bei mir in den Attributen die Auswahl, wie der Sensor behandelt werden soll und wird von meinem Script ausgewertet.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 12:05:26
Zitat von: Cluni am 15 November 2018, 11:18:19
Zum Thema twostate/threestate will ich noch meinen Senf dazu geben...
Ich habe nur einen einzigen threestate Sensor. Alle anderen sind reine twostate. Diese benutze ich bei mir auch z.b. an einem Hebeschiebeelement zum Komfortöffnen. An allen anderen Fenstern nutze ich sie zum Lüften. Ich persönlich finde da eine Auswahl sehr wichtig. Deshalb ist bei mir in den Attributen die Auswahl, wie der Sensor behandelt werden soll und wird von meinem Script ausgewertet.


Gesendet von iPhone mit Tapatalk

Wäre Dir für den einen Rolladen mit dem Sensor geholfen wenn Du da einfach auf threestate um stellst. der Sensor gibt ja eh nur open closed von sich, wird aber vom Modul als threestate erkannt und somit wird der Rollladen in die Comfort Position gefahren. Nur Lüften gebe es dann halt nicht.

Ich muss eh zusehen das ich versuche mehr Altagssituationen zu testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 12:55:19
Zitat von: CoolTux am 15 November 2018, 10:34:42
Da würde mich mal der Grund interessieren. Einfach nur so für mich.
Meine Tochter wollte das ihr Rollo etwas später runter fährt weil auch das kleinste bisschen Restlicht (eigentlich keines mehr da) zum lesen gebraucht wird  ;D
Das kling ja noch logisch. Bei uns scheint die Sonne von der Seite ins Zimmer. Dadurch ist der Schatten auf dem Boden nicht parallel zur Teppichkante. Wenn man das Rollo nun schräg stellen könnte, wäre der Schatten gerade... Ausserdem wird man am Tisch nicht geblendet und es ist trotzdem noch hell. Da man aber Aussenrollos nicht (ohne Gewalt) schräg fahren kann, brauche ich mir da zum Glück keinen Kopf drum machen ;) Bei Jalousien, die ich zum Glück nicht habe, sähe das natürlich wieder anders aus.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 15 November 2018, 13:12:10
Zitat von: CoolTux am 15 November 2018, 12:05:26
Nur Lüften gebe es dann halt nicht.

Genau das benutze ich extrem oft. Sogar öfter als das Komfortöffnen. Abends mal schnell in der Küche und im WiZi auf kipp und schon bekommt man etwas Frischluft. Nachher einfach wieder schließen und die Rollladen fahren runter. Ich finde das extrem praktisch - die beiden Funktionen sind für mich nicht nur nice-to-have sondern ein Killerfeature ohne das ich nicht mehr mag. Habe auch damals gedacht "Wer braucht das denn?" als jemand das für das Script angefragt hat, aber mittlerweile haben sich da alle bei mir zu Hause dran gewöhnt und finden das toll.

Zitat von: enno am 15 November 2018, 12:55:19
Dadurch ist der Schatten auf dem Boden nicht parallel zur Teppichkante. Wenn man das Rollo nun schräg stellen könnte, wäre der Schatten gerade...

Da bin ich ja froh, dass ich doch nicht alleine auf der Welt bin - solche Ideen könnten auch von meiner Tochter kommen. Ab jetzt bist du mein Bruder im geist....  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Schnurpi am 15 November 2018, 13:44:29
Hi CoolTux,

mega, dass es hier so schnell voran geht. Bisher habe ich Cluni sein Script im Einsatz und will zum Wochenende beginnen, das Modul einzurichten.

Schon mal einen fetten Dank im Voraus.

Zitat von: CoolTux am 15 November 2018, 10:40:14
Jetzt will ich noch etwas am Frostschutz arbeiten. Zeit wird es ja.

Aktueller Stand:
Wenn die Frostschutztemperatur erreicht oder unterschritten wird fahren die Rolläden gar nicht, Beziehungsweise wird der Fahrbefehl aufgehoben bis die Randbedingungen für eine Fahrt wieder gegeben sind.

Bernd seine Variante fand ich auch gut, nicht fahren wenn es Morgens ist. Gut klingt aber auch einfach nicht komplett schließen oder sicherlich auch nicht komplett öffnen. Aber da kenne ich mich mit den Panzern draussen nicht so aus. Wie ist Eure Meinung/Erfahrung diesbezüglich?

Diese Funktion hatte ich mir seinerzeit gewünscht. Hintergrund war, dass bei stärkerem Frost (daher Temperatur wählbar) und geöffneten Fenstern in den Schlafzimmern, an den Rollläden von innen Wasser kondensierte. Dies führt dazu, dass das Wasser zwischen den Panzersegmenten friert und beim Öffnen der Panzer kaputt geht. So würde es aus meiner Sicht reichen, morgens das automatische Öffnen zu sperren. Es wäre aber auch sinnvoll, die Rollläden bei Frost generell nicht zu 100% zu schließen, um dem Festfrieren auf den Fensterbrettern vorzubeugen.

Gruß Maik
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 15 November 2018, 14:37:53
Zitat von: Cluni am 15 November 2018, 13:12:10
Genau das benutze ich extrem oft. Sogar öfter als das Komfortöffnen. Abends mal schnell in der Küche und im WiZi auf kipp und schon bekommt man etwas Frischluft. Nachher einfach wieder schließen und die Rollladen fahren runter. Ich finde das extrem praktisch - die beiden Funktionen sind für mich nicht nur nice-to-have sondern ein Killerfeature ohne das ich nicht mehr mag. Habe auch damals gedacht "Wer braucht das denn?" als jemand das für das Script angefragt hat, aber mittlerweile haben sich da alle bei mir zu Hause dran gewöhnt und finden das toll.

Da bin ich ja froh, dass ich doch nicht alleine auf der Welt bin - solche Ideen könnten auch von meiner Tochter kommen. Ab jetzt bist du mein Bruder im geist....  ;D
Sehe ich genauso nutze ich bei vielen Fenstern mit twostate die zum Lüften da sind. Eigentlich habe ich nur einen twostate der comfort benutzt. Das ist die Terrassentür in der Küche.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 15 November 2018, 14:48:28
Ab und zu habe ich merkwürdige Daten im NOTIFYDEV oder im PopUp-Fenster "showShuttersInformation" stehen.

Ich hatte gerade im NOTIFYDEV soweit ich mich erinner kann folgende Werte:
global,Rolladensteuerung,homekit,homekit,homekit,homekit,homekit,homekit,homekit

Dies verschand nach einem Shutter-Scan.




Heute morgen hatte ich unter "showShuttersInformation" folgende Ausgabe (siehe Anhang):

Ich kann das alles gerade nicht reproduzieren. Ich bleibe aber am Ball.

Dies verschwand nach dem "CreateNewNotifyDev"
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 15:09:32
Zitat von: Cluni am 15 November 2018, 13:12:10
Genau das benutze ich extrem oft. Sogar öfter als das Komfortöffnen. Abends mal schnell in der Küche und im WiZi auf kipp und schon bekommt man etwas Frischluft. Nachher einfach wieder schließen und die Rollladen fahren runter. Ich finde das extrem praktisch - die beiden Funktionen sind für mich nicht nur nice-to-have sondern ein Killerfeature ohne das ich nicht mehr mag. Habe auch damals gedacht "Wer braucht das denn?" als jemand das für das Script angefragt hat, aber mittlerweile haben sich da alle bei mir zu Hause dran gewöhnt und finden das toll.

Meine Aussage nur lüften gebe es dann nicht bezog sich einzig und allein auf den einen von Dir erwähnten Rolladen am Hebeschiebeelement. Alle anderen wären nicht von betroffen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 15 November 2018, 15:12:18
Ach soooo, upps - da haben wir aneinander vorbei geredet. Das ist klar, dass dann bei dem Schiebehebeelement kein Lüften geht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 15:19:37
Zitat von: majestro84 am 15 November 2018, 14:37:53
Sehe ich genauso nutze ich bei vielen Fenstern mit twostate die zum Lüften da sind. Eigentlich habe ich nur einen twostate der comfort benutzt. Das ist die Terrassentür in der Küche.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Dann kannst Du für diese eine Terrassentür den threestate einstellen, dann bekommst du bei einem open Event automatisch die ComfortOpen Posistion.

Ich habe die letzten 3 Tage sehr viel umgeschrieben und versucht bessere Logiken rein zu bekommen.
@Bernd und Alex, ich würde mich freuen wenn einer von Euch mein Lösungsvorschlag mit der kommenden Version 0.2.0.6 testen könnte. Sollte es nicht das sein was Ihr wünscht dann lassen wir uns was einfallen.
Also da wo twostate Kontakte verbaut sind und Ihr ComfortPos haben wollt einfach als Kontakttyp threestate angeben.


Thema Frostschutz. Aktuell so umgebaut das die Rollladen immer fahren aber wenn der Komplettschließen Befehl kommt und es ist Frost wird die AntiFreezePos an gefahren. Neues Attribut.
Das mit Morgens gar nicht fahren kann man schnell nachrüsten. Klingt logisch.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 15:21:00
Zitat von: FunkOdyssey am 15 November 2018, 14:48:28
Ab und zu habe ich merkwürdige Daten im NOTIFYDEV oder im PopUp-Fenster "showShuttersInformation" stehen.

Ich hatte gerade im NOTIFYDEV soweit ich mich erinner kann folgende Werte:
global,Rolladensteuerung,homekit,homekit,homekit,homekit,homekit,homekit,homekit

Dies verschand nach einem Shutter-Scan.




Heute morgen hatte ich unter "showShuttersInformation" folgende Ausgabe (siehe Anhang):

Ich kann das alles gerade nicht reproduzieren. Ich bleibe aber am Ball.

Dies verschwand nach dem "CreateNewNotifyDev"

Wenn Du so einen Kraut in de rNOTIFYDEV hast, dann musst Du nur das Create neu ausführen. Allerdings frage ich mich wie das zu stande kommt, ich habe hier viel rum experimentiert und kein so ein Salat bekommen  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: PSI69 am 15 November 2018, 15:27:47
So, nachdem ich nun schon seit einiger Zeit hier mitlese (auch den alten Threat), muss ich mal meinen Senf dazu geben ;)

Derzeit nutze ich für die Rolladen-/Jalousiensteuerung DOIFs; und zwar je Fenster eines. Die Rolladen fahren nach sunrise/sunset, unter Berücksichtigung von min und max Zeitangaben; am WE bzw. Feiertag jeweils zu etwas anderen (späteren) Zeiten. Das sollte ja inzwischen von AutoShuttersControl abgedeckt werden. Damit nicht alle Rolladen zur gleichen Zeit fahren, habe ich feste Verzögerungen von 1 Sekunde Abstand je Rolladen definiert.

Bei Frost fahren meine Rolladen aus Sicherheitsgründen alle gar nicht automatisch - ich hatte mehrfach Schnee darauf bekommen; tagsüber angetaut, Jalousien zur Nacht runter und durch die Restwassertropfen festgefroren (am Fensterbrett und die einzelnen Lamellen aneinander) - das möchte ich nicht noch einmal erleben... Aber das Thema ist ja gerade von CoolTux in Arbeit.

Bei der Automatik unterscheide ich derzeit zwischen Winter- und Sommermodus.
Im Wintermodus (derzeit aktuell) fahren alle Rolladen immer komplett hoch bzw. runter.
Im Sommermodus wird immer beschattet, je nach Sonnenstand. Die Heligkeit zur Steuerung nutze ich nicht (die PV Anlage stünde dafür als Quelle bereit), ich bin bei unseren Sommertemperaturen derzeit froh, die Rolladen als zusätzliche Isolierung unten zu haben.. Die Rolladen auf der Ostseite fahren Vormittags erst hoch, wenn die Sonne rumgewandert ist. Die Südseite irgendwann runter, wenn die Sonne um die Ecke lugt und Nachmittags wieder hoch. Die Westseite Nachmittags runter. Alle die noch offen sind fahren dann zur Nacht ebenfalls zu. Bei bestimmten Fenstern wird auch bei Beschattung nicht komplett zugefahren, hier bleibt einen Lücke - damit die Pflanzen dahinter noch etwas Licht bekommen. Das betrifft auch ein Fenster auf der Ostseite - das fährt dann früh, wenn S, W und Nord öffnen, in die gewünschte Position.
Zwischen beiden Modi wechsle ich derzeit per Dummy - ich hatte mich mit Temperatur und Wetter versucht und war mit dem Ergebnis nicht zufrieden...

Im Moment beobachte ich hier die spannende und sehr schnell weitergehende Entwicklung und warte auf das Ergebnis von Frost und Beschattung...

@CoolTux
Super Arbeit!!!

Peter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 15 November 2018, 15:32:01
Ich habe das Gefühl, dass doch sehr viele mein Script noch nicht kannten..... :(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 15 November 2018, 15:44:24
Na ja, wer irgendwann mal eine für ihn passende Lösung gebaut hat, hatte (und hat auch weiterhin) keinen Grund, daran was zu ändern....
Zumal nicht alle Aktortypen bzw. weniger erfasst waren.

Aber das Interesse an dem script (und die Diskussionen vorher) zeigten doch, dass Bedarf bestanden hat ;) . Dto., dass jetzt auch so reges Interesse besteht und viele interessante Aspekte reinkommen, aauf die mal allein erst mal nicht kommt.

Ergo: Klasse Sache, freue mich riesig, dass es so schnell Gestalt annimmt!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 15:46:51
Das Thema Frostschutz ist ja mal wieder sowas von unterschiedlich.

Vorschlag:
Das bereits vorhandene Attribut ASC_AntiFrozen mit on und off  bauen wir etwas um.
Daraus machen wir als Werte off,soft,hard
Bei soft wird noch gefahren aber wenn geschlossen werden soll nur bis zu ASC_AntiFrozenPos.
Bei hard wird gar nicht mehr gefahren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Schnurpi am 15 November 2018, 16:22:12
Im Soft-Modus wird dann morgens aber nicht gefahren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 16:23:44
Doch wird auch gefahren. Nur im hard wird gar nicht gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 15 November 2018, 16:50:56
Ich werde probiere dein Modul am Sonntag Mal einzuspielen und werde es dann Mal ausgiebig testen und dir entsprechenden Feedback geben.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 15 November 2018, 17:33:55
Zitat von: Cluni am 15 November 2018, 15:32:01
Ich habe das Gefühl, dass doch sehr viele mein Script noch nicht kannten..... :(
Mitgelesen hatte ich, dann aber die Funktionen und Ideen aus dem Script die für mich wichtig waren mit DOIF selbst "gestrickt". Bin halt doch eher Maschinenbauer als Programmierer.

Der Dank für die Vorarbeit und Grundlagen für die Arbeit die CoolTux gerade macht ist dir aber sicher.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Schnurpi am 15 November 2018, 21:46:36
Zitat von: CoolTux am 15 November 2018, 16:23:44
Doch wird auch gefahren. Nur im hard wird gar nicht gefahren.
:o
Mhhh, im Hard-Mode wird der WAF leiden und im Soft-Mode der Rollladen. Kann man das nicht ähnlich wie bei Cluni machen, im Rollladen-Device ASC_Antifreeze - off/morning/evening/morning+evening ??
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 21:59:40
Da 3 Stimmen für den Vorschlag sind und Du aktuell alleine dagegen, belassen wir es für den Moment wie es ist. Das Modul befindet sich aber noch stark in der Entwicklung, kann sich also noch mit der Zeit in eine andere Richtung entwickeln was das Antifreeze an geht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 November 2018, 23:13:53
Zitat von: Schnurpi am 15 November 2018, 21:46:36
:o
Mhhh, im Hard-Mode wird der WAF leiden und im Soft-Mode der Rollladen. Kann man das nicht ähnlich wie bei Cluni machen, im Rollladen-Device ASC_Antifreeze - off/morning/evening/morning+evening ??

Vorschlag. In einer der nächsten Versionen kommt zusätzlich zu soft und hard noch am und pm. So kannst Du zusätzlich noch zwischen Vormittag und Nachmittag wählen. Vor + Nachmittag wäre dann ja wir hard. Also gar nicht fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 November 2018, 07:37:43
Hi Leute,

super Arbeit mit dem Modul.

Momentan hab ich alles per DOIF selbst erstellt.
Was echt aufwendig war und die Pflege auch nicht gerade einfach macht.

Gibt es ein Liste welche Funktionen noch umgesetzt werden sollen?

Leider hab ich bei meiner Recherche zu dem neunen Modul nicht alle meine Fragen beantworten können.
Ein Großteil von dem was ich jetzt schon mache kann das Modul.

Zu folgenden Funktionen konnte ich nichts finden, kann das Modul die Punkte unten?

1. Dachfenster Rolladen Temperatur wert.
Wenn die Temperatur unter 2°C liegt darf nicht verfahren werden. Weder hoch noch runter.
Problem ist das Vereisen des Rollladens welches zu einer Beschädigung führen kann.
2. Beschattung
Steigt die Temperatur am Tag über einen gewissen Schwellwert wird der Rolladen auf eine zum Beispiel Halb-geschlossene Position gefahren
3. Beschattung 2
Ist Laut Wetterbericht die Temperatur über 30°C zu erwarten, fährt der Rolladen am Morgen erst gar nicht komplett hoch.
Die Beschattung wird wie bei Punkt 2 angefahren.


Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 08:20:27
Zitat von: no_Legend am 16 November 2018, 07:37:43
Zu folgenden Funktionen konnte ich nichts finden, kann das Modul die Punkte unten?

1. Dachfenster Rolladen Temperatur wert.
Wenn die Temperatur unter 2°C liegt darf nicht verfahren werden. Weder hoch noch runter.
Problem ist das Vereisen des Rollladens welches zu einer Beschädigung führen kann.
Ist bereits umgesetzt und kann wie Du es möchtest so verwendet werden

Zitat von: no_Legend am 16 November 2018, 07:37:43
2. Beschattung
Steigt die Temperatur am Tag über einen gewissen Schwellwert wird der Rolladen auf eine zum Beispiel Halb-geschlossene Position gefahren
3. Beschattung 2
Ist Laut Wetterbericht die Temperatur über 30°C zu erwarten, fährt der Rolladen am Morgen erst gar nicht komplett hoch.
Die Beschattung wird wie bei Punkt 2 angefahren.

Beschattung ist aktuell in der Umsetzung. Wird aber noch dauern.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 November 2018, 08:24:49
Zitat von: CoolTux am 16 November 2018, 08:20:27
Ist bereits umgesetzt und kann wie Du es möchtest so verwendet werden

Beschattung ist aktuell in der Umsetzung. Wird aber noch dauern.


Grüße

Super danke für die Antwort.
Das mit der Temperatur hab ich gerade auch gefunden. Wie hat man mir beigebracht: "Wer lesen kann ist klar im Vorteil"

Wegen der Beschattung, gibt es ungefähr einen Plan bis wann es umgesetzt sein wird?
Kann auch gerne Betatesten.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 08:27:18
Zitat von: no_Legend am 16 November 2018, 08:24:49
Wegen der Beschattung, gibt es ungefähr einen Plan bis wann es umgesetzt sein wird?
Kann auch gerne Betatesten.

Jepp gibt es. Es ist fertig wenn es fertig ist  ;)
(ist nicht böse gemeint, sondern meine Philosophie)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 November 2018, 08:28:28
Zitat von: CoolTux am 16 November 2018, 08:27:18
Jepp gibt es. Es ist fertig wenn es fertig ist  ;)
(ist nicht böse gemeint, sondern meine Philosophie)


Grüße

Okay verstand, Gut Ding will weile haben. :-*
Solange ihr vor dem Sommer damit durch seit ist alles gut  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 08:31:40
Zitat von: no_Legend am 16 November 2018, 08:28:28
Okay verstand, Gut Ding will weile haben. :-*
Solange ihr vor dem Sommer damit durch seit ist alles gut  ;)

Also davon gehe ich aktuell sehr stark aus  ;D
Brauche es ja selber.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 November 2018, 08:32:23
Zitat von: CoolTux am 16 November 2018, 08:31:40
Also davon gehe ich aktuell sehr stark aus  ;D
Brauche es ja selber.

Ich sehe wir verstehen uns. ;D

Danke für deine Arbeit!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 09:12:05
Ich habe auch Dachrolläden. Da diese eine Hindernisserkennung besitzen, stellt sich das  Problem nicht so scharf. Dennoch würde ich unter bestimmten Umständen eine Fahrt blockieren wollen. Allerdings nicht, wenn es nur <2°C draußen ist. Ich würde noch mit einberechnen, wenn es z.B. am Vortag/Nacht geregnet hat.
Wie man sieht, kann man es beliebig komplex gestallten. Daher denke ich, wir benötigen eine Art Plugin-Konzept, dmit man eigene Logiken einbinden kann.
Das beste, was mit derzeit einfällt, wäre eine Möglichkeit, einen weiteren Device (pro Rolladen) anzugeben, wo eine Reading die Fahrt blockieren könnte. Sowas wie: ASC_inhibit_dev / ASC_inhibit_Reading.

Diesen kann man dann mit eigenen Scripten etc. befüllen. Dann könnte man auch für die heufigsten Anwendungsfälle spezielle Module entwickeln, die solche Informationen bereitstellen würden, ohne dass dabei das Hauptmodul mit verschiedensten Logiken überfrachtet wird.
Dürfte die Entwicklungszeit verkürzen und die Fehlersuche erleichtern.

Was hält ihr davon?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 16 November 2018, 09:21:21
Ich habe für unser Schildkrötengehege ein Modul gebaut, welches für bestimmte Dinge jeweils ein Attribut für eigene Bedingungen besitzt (Perl). Diese Attribute werden, wenn vorhanden im Modul ausgewertet. Das ist in dem Fall sehr einfach und geradlinig gestaltet, aber ggf. kann man sowas in der Art für gewisse Dinge einbauen?

Ich denke wirklich, dass man die Komplexität hier beliebig ausbauen könnte und das gewisse Dinge nicht vom Modul gestemmt werden können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 16 November 2018, 09:29:11
Könnte es evtl. sein, dass es noch einen kleinen Bug gibt?

Ablauf:
- Meine Jalousien fahren abends über Brightness (always|brightness) runter
- Das Hochfahren ist deaktiviert. (ASC_Mode_Up = "off" und ASC_Up = "Astro").
- Ich habe nirgendwo eine Steuerung anhand von Residents aktiviert.
- Mein Residents-Modul ist aber im ASC-Modul in der Attributen hinterlegt.

- Jalousien sind am Donnerstag abend wie gewollt heruntergefahren.
- Am Freitag morgen wurden die Jalousien manuell hochgefahren. Residents war zu diesem Zeitpunkt noch "asleep".
- Das Hochfahren war vor dem Astro-Zeitpunkt und vor den hinterlegten Uhrzeiten (ASC_Time_Up_Early)
- Residents-Modul wechselte auf "home"
- und die manuell hochgefahrenen Jalousien fuhren wieder herunter.

Anbei die Lists&Logs
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 16 November 2018, 09:46:54
Andere Installation - anderer Fehler:


ASC-Log

2018-11-16_07:57:42 Rolladensteuerung Homekit_nextAstroTimeEvent: 16.11.2018 - 16:33
2018-11-16_07:57:42 Rolladensteuerung created new drive timer


FHEM-Log

2018.11.16 07:57:42.003 1: ERROR: empty name in readingsBeginUpdate
2018.11.16 07:57:42.003 1: stacktrace:
2018.11.16 07:57:42.003 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1340)
2018.11.16 07:57:42.003 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1556)
2018.11.16 07:57:42.003 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3144)
2018.11.16 07:57:42.003 1:     main::HandleTimeout                 called by fhem.pl (649)
2018.11.16 07:57:42.003 1: readingsUpdate(,ASC_Time_DriveDown,16.11.2018 - 16:33) missed to call readingsBeginUpdate first.
2018.11.16 07:57:42.003 1: stacktrace:
2018.11.16 07:57:42.004 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1341)
2018.11.16 07:57:42.004 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1556)
2018.11.16 07:57:42.004 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3144)
2018.11.16 07:57:42.004 1:     main::HandleTimeout                 called by fhem.pl (649)
2018.11.16 07:57:42.004 1: readingsUpdate(,ASC_Time_DriveUp,17.11.2018 - 07:59) missed to call readingsBeginUpdate first.
2018.11.16 07:57:42.004 1: stacktrace:
2018.11.16 07:57:42.004 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1353)
2018.11.16 07:57:42.004 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1556)
2018.11.16 07:57:42.004 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3144)
2018.11.16 07:57:42.004 1:     main::HandleTimeout                 called by fhem.pl (649)


Es gibt hier scheinbar (wieder) ein Homekit-Device. Das hatten wir doch schon früher in ähnlicher Form. Das ist aber ein Raum und keine Jalousie.

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,zw_jal_diele,zw_jal_hwr,zw_jal_kueche_gross,zw_jal_kueche_klein,zw_jal_wc,rgr_Residents
   NR         150
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.0.5
   OLDREADINGS:
   READINGS:
     2018-11-16 07:57:42   Homekit_nextAstroTimeEvent 16.11.2018 - 16:33
     2018-11-12 16:57:28   lockOut         off
     2018-11-12 16:57:28   partyMode       off
     2018-11-15 14:43:41   room_Homekit_Jalousien zw_jal_diele,zw_jal_hwr,zw_jal_kueche_gross,zw_jal_kueche_klein,zw_jal_wc
     2018-11-12 16:57:28   selfDefense     off
     2018-11-16 09:41:39   state           manual
     2018-11-12 16:57:28   sunriseTimeWeHoliday off
     2018-11-15 14:43:41   userAttrList    rolled out
     2018-11-16 08:00:26   zw_jal_diele_PosValue 99
     2018-11-16 08:00:02   zw_jal_diele_lastPosValue 0
     2018-11-16 08:00:02   zw_jal_diele_nextAstroTimeEvent 16.11.2018 - 16:33
     2018-11-16 08:00:21   zw_jal_hwr_PosValue 99
     2018-11-16 08:00:02   zw_jal_hwr_lastPosValue 0
     2018-11-16 08:00:02   zw_jal_hwr_nextAstroTimeEvent 16.11.2018 - 16:33
     2018-11-16 09:41:39   zw_jal_kueche_gross_PosValue 99
     2018-11-16 08:30:02   zw_jal_kueche_gross_lastPosValue 0
     2018-11-16 08:30:02   zw_jal_kueche_gross_nextAstroTimeEvent 16.11.2018 - 16:33
     2018-11-16 08:30:22   zw_jal_kueche_klein_PosValue 99
     2018-11-16 08:30:02   zw_jal_kueche_klein_lastPosValue 0
     2018-11-16 08:30:02   zw_jal_kueche_klein_nextAstroTimeEvent 16.11.2018 - 16:33
     2018-11-16 08:30:25   zw_jal_wc_PosValue 99
     2018-11-16 08:30:02   zw_jal_wc_lastPosValue 0
     2018-11-16 08:30:02   zw_jal_wc_nextAstroTimeEvent 16.11.2018 - 16:33
   helper:
     shuttersList:
       zw_jal_diele
       zw_jal_hwr
       zw_jal_kueche_gross
       zw_jal_kueche_klein
       zw_jal_wc
   monitoredDevs:
     rgr_Residents:
       Rolladensteuerung ASC_residentsDevice
     zw_jal_diele:
     zw_jal_hwr:
     zw_jal_kueche_gross:
     zw_jal_kueche_klein:
     zw_jal_wc:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice rgr_Residents
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_twilightDevice astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 10:24:04

2018-11-15 14:43:41   room_Homekit_Jalousien ...

In der Liste finde ich den Rolladen Homekit gar nicht.

shuttersList:
       zw_jal_diele
       zw_jal_hwr
       zw_jal_kueche_gross
       zw_jal_kueche_klein
       zw_jal_wc
   monitoredDevs:
     rgr_Residents:
       Rolladensteuerung ASC_residentsDevice
     zw_jal_diele:
     zw_jal_hwr:
     zw_jal_kueche_gross:
     zw_jal_kueche_klein:
     zw_jal_wc:

Irgendwie muss er ja auf den Namen gekommen sein.
Kann ich erstmal nur so festhalten und wie beobachten das. Vielleicht ein Neustart machen und nach dem Neustart noch mal ein createNewNofifyDev

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 10:28:51
Zitat von: FunkOdyssey am 16 November 2018, 09:29:11
Könnte es evtl. sein, dass es noch einen kleinen Bug gibt?

Ablauf:
- Meine Jalousien fahren abends über Brightness (always|brightness) runter
- Das Hochfahren ist deaktiviert. (ASC_Mode_Up = "off" und ASC_Up = "Astro").
- Ich habe nirgendwo eine Steuerung anhand von Residents aktiviert.
- Mein Residents-Modul ist aber im ASC-Modul in der Attributen hinterlegt.

- Jalousien sind am Donnerstag abend wie gewollt heruntergefahren.
- Am Freitag morgen wurden die Jalousien manuell hochgefahren. Residents war zu diesem Zeitpunkt noch "asleep".
- Das Hochfahren war vor dem Astro-Zeitpunkt und vor den hinterlegten Uhrzeiten (ASC_Time_Up_Early)
- Residents-Modul wechselte auf "home"
- und die manuell hochgefahrenen Jalousien fuhren wieder herunter.

Anbei die Lists&Logs

Danke Dir für die sehr ausführliche Beschreibung. Dann schaue ich mir gleich mal an.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 10:34:40
Zitat von: hexenmeister am 16 November 2018, 09:12:05
Das beste, was mit derzeit einfällt, wäre eine Möglichkeit, einen weiteren Device (pro Rolladen) anzugeben, wo eine Reading die Fahrt blockieren könnte. Sowas wie: ASC_inhibit_dev / ASC_inhibit_Reading.

Diesen kann man dann mit eigenen Scripten etc. befüllen. Dann könnte man auch für die heufigsten Anwendungsfälle spezielle Module entwickeln, die solche Informationen bereitstellen würden, ohne dass dabei das Hauptmodul mit verschiedensten Logiken überfrachtet wird.
Dürfte die Entwicklungszeit verkürzen und die Fehlersuche erleichtern.

Was hält ihr davon?

Diese Idee finde ich super genial! Ein + dafür von mir!!!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 10:39:13
Zitat von: FunkOdyssey am 16 November 2018, 09:29:11
Könnte es evtl. sein, dass es noch einen kleinen Bug gibt?

Ablauf:
- Meine Jalousien fahren abends über Brightness (always|brightness) runter
- Das Hochfahren ist deaktiviert. (ASC_Mode_Up = "off" und ASC_Up = "Astro").
- Ich habe nirgendwo eine Steuerung anhand von Residents aktiviert.
- Mein Residents-Modul ist aber im ASC-Modul in der Attributen hinterlegt.

- Jalousien sind am Donnerstag abend wie gewollt heruntergefahren.
- Am Freitag morgen wurden die Jalousien manuell hochgefahren. Residents war zu diesem Zeitpunkt noch "asleep".
- Das Hochfahren war vor dem Astro-Zeitpunkt und vor den hinterlegten Uhrzeiten (ASC_Time_Up_Early)
- Residents-Modul wechselte auf "home"
- und die manuell hochgefahrenen Jalousien fuhren wieder herunter.

Anbei die Lists&Logs

Kann ich nachvollziehen und werde ich heute noch fixen. Hoffe ohne Nebeneffekte  :)

Vielen Dank. Haste super gemacht!



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 10:51:22
Ich habe in der kommenden Version 0.2.0.6 die Idee mit ASC_Antifreeze off,soft,am,pm,hard nun fertig implementiert.
bei am und pm wird in den entsprechenden Tageszeiten gar nicht gefahren, bei soft wird beim komplett schließen Befehl bis zur ASC_Antifreeze_Pos gefahren und bei hard wird überhaupt nicht gefahren. Ich denke das sollte vorerst reichen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 11:00:28
Zitat von: hexenmeister am 16 November 2018, 09:12:05
Ich habe auch Dachrolläden. Da diese eine Hindernisserkennung besitzen, stellt sich das  Problem nicht so scharf. Dennoch würde ich unter bestimmten Umständen eine Fahrt blockieren wollen. Allerdings nicht, wenn es nur <2°C draußen ist. Ich würde noch mit einberechnen, wenn es z.B. am Vortag/Nacht geregnet hat.
Wie man sieht, kann man es beliebig komplex gestallten. Daher denke ich, wir benötigen eine Art Plugin-Konzept, dmit man eigene Logiken einbinden kann.
Das beste, was mit derzeit einfällt, wäre eine Möglichkeit, einen weiteren Device (pro Rolladen) anzugeben, wo eine Reading die Fahrt blockieren könnte. Sowas wie: ASC_inhibit_dev / ASC_inhibit_Reading.

Diesen kann man dann mit eigenen Scripten etc. befüllen. Dann könnte man auch für die heufigsten Anwendungsfälle spezielle Module entwickeln, die solche Informationen bereitstellen würden, ohne dass dabei das Hauptmodul mit verschiedensten Logiken überfrachtet wird.
Dürfte die Entwicklungszeit verkürzen und die Fehlersuche erleichtern.

Was hält ihr davon?

Das Script dürfte wenn dann lediglich true oder false zurück geben. Dann kann man das recht leicht im Modul implementieren.
man könnte es auch als userReadings mit Standardnamen machen, wenn im Reading eine 1 steht true und bei 0 false. So kann man 2-3 userReadings vom Modul abfragen lassen welche innerhalb des Moduls an den entsprechenden Positionen ausgewertet wird.

ASC_userShading z.B wäre eine zusätzliche Abfrage zum Beschatten. Wenn hier eine 1 drin steht und alle anderen Bedingungen für den Rolladen erfüllt sind wird beschattet. Und so weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 11:05:19
ASC_user_inhibit als userReading wäre auch klasse. Da könnte man dann eintragen, was immer man will - entweder die direkte Abfrage eines Readings eines anderen Device oder aber auch ein Perl-Script. Man muss sich nur auf die Syntax einigen true/false oder 1/0.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 11:12:42
Grundsätzlich finde ich das gut mit userReading. Aber auch Extra-Geräte hätten ihren Charme.
Wenn man zusätzlich einen Device/Reading angeben kann, dann könnte man eine Reihe von 'Plugin'-Devices schreiben, die auf bestimmte Standardsituationen mit einer internen Logik antworten liefern würden.

Beispiele:
- Gerät zum Berechnen von Frost-Schutznotwendigkeit (Eingaben: Temperatur, Regensensor, Forecast,..)
- Gerät zum Berechnen von Beschattungsnotwendigkeit (Eingaben, azimuth, Elevation, Temperatur, Fenster-Orientierung,..)
- Sondergerät für Enno für Beschattung (Eingaben: Fernseher-Zustand und SOnnenstand) ;D

Damit wird ASC-Modul einfacher und übersichtlichen und Du muss nicht alle diese Sondergerätschaften selbst entwicklen :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 11:14:03
Das wäre aber doch auch mit einem userReading genau so möglich?!


Gesendet von iPhone XR mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 11:19:15
Naja, in userReading muss man dann irgendein Perl-Aufruf schreiben. Ich finde für die meisten Nutzer ist einfacher und übersichtlicher ein Modul / Gerät zu konfigurieren, als ein Script.
Ich kann mit beidem leben, halte aber ein Extra-Gerät für benutzerfreundlicher. Außerdem würde man in der UI auch gleich sehen, wie die Bedingung gerade steht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 12:02:37
Zitat von: hexenmeister am 16 November 2018, 11:12:42
Beispiele:
- Gerät zum Berechnen von Frost-Schutznotwendigkeit (Eingaben: Temperatur, Regensensor, Forecast,..)
- Gerät zum Berechnen von Beschattungsnotwendigkeit (Eingaben, azimuth, Elevation, Temperatur, Fenster-Orientierung,..)
- Sondergerät für Enno für Beschattung (Eingaben: Fernseher-Zustand und SOnnenstand) ;D

Ok jetzt hast Du dann Dein Device und Dein Reading und noch irgendwas, aber wie, wo soll das ausgewertet werden ab wann das nun greift? Das verstehe ich gerade nicht. Im Modul muss ja bei  Frost-Schutznotwendigkeit immer noch Code drin stehen der sagt wenn Temperatur unter X und Regensensor meldet Regen und Forecast sagt Frost in der Nacht mache XXXX
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 12:14:33
Na die Auswertung ist doch relativ einfach: Das Modul prüft vor jeder Fahrt, ob dieses Reading true oder false ist. Wenn true, dann wird einfach nicht gefahren und fertig.

Zitat von: hexenmeister am 16 November 2018, 11:19:15
Naja, in userReading muss man dann irgendein Perl-Aufruf schreiben. Ich finde für die meisten Nutzer ist einfacher und übersichtlicher ein Modul / Gerät zu konfigurieren, als ein Script.
Das mag sein, aber das "Script" kann ja auch nur der Befehl "ReadingVal" zum lesen eines bestimmten Readings sein. Das sollte jeder noch hinbekommen...

Zitat von: hexenmeister am 16 November 2018, 11:19:15
Außerdem würde man in der UI auch gleich sehen, wie die Bedingung gerade steht.
Den aktuellen Wert sieht man doch dann auch?! Oder bin hab ich jetzt was falsches im Kopf?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 12:26:57
Zitat von: Cluni am 16 November 2018, 12:14:33
Na die Auswertung ist doch relativ einfach: Das Modul prüft vor jeder Fahrt, ob dieses Reading true oder false ist. Wenn true, dann wird einfach nicht gefahren und fertig.
Hatte das eher so verstanden das dort lediglich die Namen der Devices und der Readings stehen und das Modul abfragen soll und dann müsste es ja auch auswerten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 12:37:42
Zitat von: Cluni am 16 November 2018, 12:14:33
Das mag sein, aber das "Script" kann ja auch nur der Befehl "ReadingVal" zum lesen eines bestimmten Readings sein. Das sollte jeder noch hinbekommen...
Den aktuellen Wert sieht man doch dann auch?! Oder bin hab ich jetzt was falsches im Kopf?
Schon, aber irgendwie find ich das zu viel verlangt von einem Anfänger.
Wenn es kein reines Script ist, dann natürlich kann man was sehen.

Grundsättzlich ist man schon mit userReading flexiebler. ABer auch etwas kryptischer.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 12:41:02
Ok, mir soll's egal sein. Ich komme mit beidem zurecht. Und zur Not kann man dort ja auch einen Dummy angeben, den man dann nach eigenem Gusto "behandelt"....
Mit einem userReading könnte man halt direkt ohne Zwischendevice mächtigere Aktionen erreichen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 12:46:27
Zitat von: CoolTux am 16 November 2018, 12:26:57
Hatte das eher so verstanden das dort lediglich die Namen der Devices und der Readings stehen und das Modul abfragen soll und dann müsste es ja auch auswerten.
So war das auch gemeint. Das Gerät kommt in NOTIFYDEV und in NotifyFn fragt man den Wert ab.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 12:47:26
Zitat von: Cluni am 16 November 2018, 12:41:02
Ok, mir soll's egal sein. Ich komme mit beidem zurecht. Und zur Not kann man dort ja auch einen Dummy angeben, den man dann nach eigenem Gusto "behandelt"....
Mit einem userReading könnte man halt direkt ohne Zwischendevice mächtigere Aktionen erreichen.
Bin unentschieden, was besser ist. Kann, wie gesagt mit beidem leben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 12:49:28
Ja, wenn du meinst,dass das für Anfänger einfacher ist, dann bin ich natürlich auch mit einem Device einverstanden. Warum auch nicht  - viele Wege führen nach Rom....


Gesendet von iPhone XR mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 12:58:41
Auf Klo ist mir aufgefallen das mein Gedanke mit den userReadings kacke ist. Ich muss ja das Event abfangen, und das kann ich nur wenn ich das Device kenne. Also benötige ich auf jeden Fall einen Deviceeintrag welches dem Rollladen zugeordnet ist. Also Fernsehr steht im Rollladen WohnZimmerLi und WohnzimmerRe. Also das muss auf jeden Fall schon mal in ein Attribut. Und dann kann man mit userReadings arbeiten. Somit habe ich auf jeden Fall einen Trigger der dann die Auswertung ALLER? oder EINES? userReadings abarbeitet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 13:00:39
Ach so - hast ja Recht. Ich denke dann aber direkt aller userReadings, oder spricht da was gegen?

EDIT: Wofür so eine ausgedehnte Sitzung doch manchmal gut ist. Da wird nicht immer nur Scheiße produziert....  :P
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 13:08:25
Zitat von: Cluni am 16 November 2018, 13:00:39
Ach so - hast ja Recht. Ich denke dann aber direkt aller userReadings, oder spricht da was gegen?

EDIT: Wofür so eine ausgedehnte Sitzung doch manchmal gut ist. Da wird nicht immer nur Scheiße produziert....  :P

Ja da spricht gegen das ein userReading, hier stünde es ja im Rollladen drin wegen der Zuordnung, nur geschrieben wird wenn ein Event vom Device kommt in welchen das userReading beschrieben ist. Aber wann liefert der Rollladen schon mal ein Event ausser er fährt.

Eine Möglichkeit wäre pro Rolladen ein userDevice zu zu lassen und max. 3 festgelegte userReadings. Triggert das ASC Device Events des userDevices werden die max 3 bekannten userReadings abgefragt und verarbeitet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 16 November 2018, 13:10:21
max 3 / max 2?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 13:13:03
Zitat von: Cluni am 16 November 2018, 13:10:21
max 3 / max 2?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 16 November 2018, 14:52:09
Ich habe auch zuerst so verstanden, dass es einen UserReading in RolladenDev sein würde, nicht irgendwo anders. Dann müsste dies bei Änderung einen Event generieren und den würden wir ja bekommen. Aber irgendwie finde ich auch diese Vorgehensweise nicht so ganz 'rund'.

Ich würde nur ein Device und eine _Liste_ der Readings erlauben (z.B. leerzeichensepariert). Man bekommt eh alle Events von dem Device und dann würde man einfach das sich geänderte Reading mit einem grep gegen diese Liste prüfen.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 November 2018, 21:53:55
Ich habe soeben Version 0.2.0.6 ins SVN geladen. Antifreeze wurde erweitert und die Values des Attributes etwas geändert.
Bitte kontrolliert Eure NotifyDEV dann mal. Am besten über den get Befehl. Den sieht man nun nicht mehr wenn man verbose hoch dreht sondern wenn man ASC_expert auf 1 stellt.
Und wenn Ihr Meldungen im Log habt wegen fehlenden Attribut dann ist das ok. Es sollte glaube sogar ein rotes Fragezeichen in FHEMWEB kommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: netwalk am 17 November 2018, 09:03:34
Hallo,

ich teste ASC seit kurzem mit einem meiner Rollladen und habe ein Problem mit dem Hochfahren nach Zeit. In der Woche soll der Rollladen um 06:00, am WE und im Urlaub zuhause um 09:00 Uhr hochfahren.
Verstehe ich es richtig, dass sich ASC_Time_Up_WE_Holiday nur auf sunrise bezieht?

Ich habe folgende Einstellungen probiert:
im ASC:
sunriseTimeWeHoliday on

im Device:
ASC_Time_Up_Early 06:00
ASC_Time_Up_WE_Holiday 09:00
ASC_Up time


Mit diesen Einstellungen meldet mir ASC_Time_DriveUp 06:00 Uhr des nächsten Tages, obwohl WE ist.

Setze ich im Device
ASC_Up astro

meldet mir ASC_Time_DriveUp 09:00 Uhr des nächsten Tages.

Wie macht man es richtig?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 09:10:32
Zitat von: netwalk am 17 November 2018, 09:03:34
Hallo,

ich teste ASC seit kurzem mit einem meiner Rollladen und habe ein Problem mit dem Hochfahren nach Zeit. In der Woche soll der Rollladen um 06:00, am WE und im Urlaub zuhause um 09:00 Uhr hochfahren.
Verstehe ich es richtig, dass sich ASC_Time_Up_WE_Holiday nur auf sunrise bezieht?

Ich habe folgende Einstellungen probiert:
im ASC:
sunriseTimeWeHoliday on

im Device:
ASC_Time_Up_Early 06:00
ASC_Time_Up_WE_Holiday 09:00
ASC_Up time


Mit diesen Einstellungen meldet mir ASC_Time_DriveUp 06:00 Uhr des nächsten Tages, obwohl WE ist.

Setze ich im Device
ASC_Up astro

meldet mir ASC_Time_DriveUp 09:00 Uhr des nächsten Tages.

Wie macht man es richtig?

Du hast Recht. Bisher bezieht sich das Wochenend fahren nur auf Astro. Werde ich die Tage korrigieren.
Danke für den Bugreport
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 17:01:55
Zitat von: netwalk am 17 November 2018, 09:03:34
Hallo,

ich teste ASC seit kurzem mit einem meiner Rollladen und habe ein Problem mit dem Hochfahren nach Zeit. In der Woche soll der Rollladen um 06:00, am WE und im Urlaub zuhause um 09:00 Uhr hochfahren.
Verstehe ich es richtig, dass sich ASC_Time_Up_WE_Holiday nur auf sunrise bezieht?

Ich habe folgende Einstellungen probiert:
im ASC:
sunriseTimeWeHoliday on

im Device:
ASC_Time_Up_Early 06:00
ASC_Time_Up_WE_Holiday 09:00
ASC_Up time


Mit diesen Einstellungen meldet mir ASC_Time_DriveUp 06:00 Uhr des nächsten Tages, obwohl WE ist.

Setze ich im Device
ASC_Up astro

meldet mir ASC_Time_DriveUp 09:00 Uhr des nächsten Tages.

Wie macht man es richtig?

Habe ich gerade gefixt. Ich teste das noch ein zwei Tage und gebe dann das Update frei für FHEM Update. Wird dann Version 0.2.0.7


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 17 November 2018, 18:56:17
Moin!

Wenn ich richtig sehe, wird jetzt Reading für Astro/Twilight nicht mehr durch Attribute, sondern durch den Type des Gerätes bestimmt. Ich habe leider ein Problem damit, meine Geräte sind alle Dummies, die per MQTT gefüttert werden. 'Echte' Astro/Twilight möchte ich in der Instanz nicht haben, da diese künftig gar kein Zugriff ins Internet haben soll.
Kann man die Definitionen wieder ermöglichen?

Grüße
Alexander
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 18:59:58
Zitat von: hexenmeister am 17 November 2018, 18:56:17
Moin!

Wenn ich richtig sehe, wird jetzt Reading für Astro/Twilight nicht mehr durch Attribute, sondern durch den Type des Gerätes bestimmt. Ich habe leider ein Problem damit, meine Geräte sind alle Dummies, die per MQTT gefüttert werden. 'Echte' Astro/Twilight möchte ich in der Instanz nicht haben, da diese künftig gar kein Zugriff ins Internet haben soll.
Kann man die Definitionen wieder ermöglichen?

Grüße
Alexander

Du kannst das ganz einfach selber ändern. Lösche das Attribut, sofern vorhanden. Und setze es einfach neu selbst von Hand. Danach sollte der Gerätenamen in der NOTIFYDEV stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 17 November 2018, 19:49:18
Verstehe nicht ganz. Wenn ich beim flüchtigen Blick in Code richtig gesehen habe, wird beim Lesen von Werten auf den Type geprüft und bei allem, was nicht Astro oder Twilight is, kommt undef raus.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 20:02:52
Zitat von: hexenmeister am 17 November 2018, 19:49:18
Verstehe nicht ganz. Wenn ich beim flüchtigen Blick in Code richtig gesehen habe, wird beim Lesen von Werten auf den Type geprüft und bei allem, was nicht Astro oder Twilight is, kommt undef raus.

Ach so jetzt verstehe ich was Du meinst. Das lässt sich leider nicht ändern, da ich zwischen Twilight und Astro unterschieden will wegen der Readings.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 17 November 2018, 20:20:34
Verständlich, jedoch unglücklich, dass man es nicht definieren kann. Vlt. zumindest bei unbekannten Typen trotzdem ein Standardname nehmen? So ist man schon arg eingeschränkt und an diese zwei Module gebunden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 20:32:50
Ich schaue es mir noch einmal an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 17 November 2018, 21:46:29
Hallo Leon,

hab die 2.0.6 gerade eingespielt. Bisher läuft es bei mir gut --> muss mich nur noch mit Selfdefence, Lockout und Residents/Roommates (hatte ich bisher noch nicht im Einsatz) auseinandersetzen. Daher hier nur eine Kleinigkeit:

Der Name des Attributes ASC_AntifreezePos weicht ab - sollte bestimmt (einheitlich mit den anderen) ASC_Antifreeze_Pos heißen.

Viele Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 17 November 2018, 22:13:28
Moin CoolTux,

habe das Update heute morgen gemacht und danach ein weiteres Rollo (auch Tahoma) mit "ASC 1" aktiviert. Neu gescannt und im Device erscheinen viele Attribute. Soweit so gut, allerdings fehlen mir im neuen Device einige. Im "alten" gibt es diese. Ist das Absicht?

ASC_Shading_Brightness_Reading
ASC_Shading_Brightness_Sensor


Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 22:29:15
Zitat von: enno am 17 November 2018, 22:13:28
Moin CoolTux,

habe das Update heute morgen gemacht und danach ein weiteres Rollo (auch Tahoma) mit "ASC 1" aktiviert. Neu gescannt und im Device erscheinen viele Attribute. Soweit so gut, allerdings fehlen mir im neuen Device einige. Im "alten" gibt es diese. Ist das Absicht?

ASC_Shading_Brightness_Reading
ASC_Shading_Brightness_Sensor


Gruss
  Enno

Ach verdammt, durch das verstecken der Shading Funktion habe ich da was zu viel versteckt. Ist aber nicht so schlimm so lange du nicht Brightness zum öffnen und schließen verwenden willst. Ich korrigiere das beim nächsten mal.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 22:31:04
Zitat von: Sascha_F am 17 November 2018, 21:46:29
Hallo Leon,

hab die 2.0.6 gerade eingespielt. Bisher läuft es bei mir gut --> muss mich nur noch mit Selfdefence, Lockout und Residents/Roommates (hatte ich bisher noch nicht im Einsatz) auseinandersetzen. Daher hier nur eine Kleinigkeit:

Der Name des Attributes ASC_AntifreezePos weicht ab - sollte bestimmt (einheitlich mit den anderen) ASC_Antifreeze_Pos heißen.

Viele Grüße
Sascha

Hast Recht. Das sollte ich in der Tat gerade ziehen und somit Einheitlich machen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 17 November 2018, 23:33:19
Ahoi,

ich zweifele gerade an mir selbst...
Gab es nicht ein ASC_Down off? Damit das runterfahren quasi nicht durch ASC funktioniert.

Heute fuhr unerwünschterweise unser Terassenrolladen runter und schaffte gerade noch so den Sprung hinein :-D

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 17 November 2018, 23:37:07
Hallo zusammen.

Ich habe mir jetzt auch die 2.0.6 installiert.
Super einfach und sieht auch erst mal alles richtig aus.

Folgende Fragen stellen sich mir aber noch:
-Ist die Beschattung deaktiviert (Du hattest in einem früheren Post etwas von "versteckt" geschrieben).
-Bei mir fahren die Rollladen morgens erstmal nicht ganz hoch, sondern auf 50% (Blickschutz). Erst wenn es draußen hell ist, lasse ich sie ganz hoch fahren. Ist das einstellbar? Auf meine letzte Frage erhielt ich die Antwort, dass das gehe, aber ich kann keine Einstellung finden.

Beides könnte man ansonsten über eine Funktion ähnlich wie die "Regenfunktion" lösen. Ich habe bei mir Dummys "Beschattungsbedarf" und "Blickschutzbedarf" angelegt. Die könnte man quasi wie den Regensensor einbinden und dann statt auf die Regenposition auf die Beschattungs- oder Blickschutzposition fahren. Allerdings müssten diese Dinge je Rollladen eingegeben werden oder es müsste in den Attributen der einzelnen Rollladen eingestellt werden, ob diese bei Blickschutz oder Beschattung teilnehmen...

Danke auf jeden Fall.
Top
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 23:43:08
Zitat von: Chaos am 17 November 2018, 23:33:19
Ahoi,

ich zweifele gerade an mir selbst...
Gab es nicht ein ASC_Down off? Damit das runterfahren quasi nicht durch ASC funktioniert.

Heute fuhr unerwünschterweise unser Terassenrolladen runter und schaffte gerade noch so den Sprung hinein :-D

MfG
Manuel

Hallo Manuel,
Du findest unter ASC_Mode_Down ein off, dann fährt er nicht.
Aber eigentlich sollte bei offenem Kontakt der Rolladen gar nicht fahren. Hättest du keinen Kontakt zugewiesen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 November 2018, 23:48:12
Zitat von: Tobster1977 am 17 November 2018, 23:37:07
Hallo zusammen.

Ich habe mir jetzt auch die 2.0.6 installiert.
Super einfach und sieht auch erst mal alles richtig aus.

Folgende Fragen stellen sich mir aber noch:
-Ist die Beschattung deaktiviert (Du hattest in einem früheren Post etwas von "versteckt" geschrieben).
-Bei mir fahren die Rollladen morgens erstmal nicht ganz hoch, sondern auf 50% (Blickschutz). Erst wenn es draußen hell ist, lasse ich sie ganz hoch fahren. Ist das einstellbar? Auf meine letzte Frage erhielt ich die Antwort, dass das gehe, aber ich kann keine Einstellung finden.

Beides könnte man ansonsten über eine Funktion ähnlich wie die "Regenfunktion" lösen. Ich habe bei mir Dummys "Beschattungsbedarf" und "Blickschutzbedarf" angelegt. Die könnte man quasi wie den Regensensor einbinden und dann statt auf die Regenposition auf die Beschattungs- oder Blickschutzposition fahren. Allerdings müssten diese Dinge je Rollladen eingegeben werden oder es müsste in den Attributen der einzelnen Rollladen eingestellt werden, ob diese bei Blickschutz oder Beschattung teilnehmen...

Danke auf jeden Fall.
Top
Hallo,

Die Beschattungsfunktion gibt es noch nicht offiziel und daher sind auch noch keine Attribute dafür sichtbar.  Einzig der Helligkeitssensor ist als Attribut unter Shading vorhanden. Nur leider in der 0.2.0.6 kurz abhanden gekommen. Ich werde morgen eventuell die 0.2.0.7 rausgeben da wurde noch der ein oder andere kleine Bug gefixt und auch das mit den Attributen für Brightness.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 17 November 2018, 23:54:54
Vielen Dank für die schnelle Antwort.
Ich werde das weiter verfolgen.

Vielleicht könntest Du über meinen Vorschlag nachdenken hinsichtlich weiterer Devices und dadurch aktivierte Positionen.

BSP:

ASC_ViewProtection_Device    "Blickschutzbedarf"
ASC_ViewProtection_Reading  "state"
ASC_ViewProtection_Pos         "50"

ggf. noch bei der einzelnen Rolllade
ASC_ViewProtection_Mode "None/alwaya/home/away"

Damit könnte man sehr flexibel arbeiten, weil jeder sich den Dummy "Blickschutzbeadrf o.ä." beliebig beschreiben könnte. Wenn ich das richtig verstehe wäre es ja letztlich die gleiche Programmierung wie bei der Regeneinstellung...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 18 November 2018, 00:03:57
Hi
Zitat von: CoolTux am 17 November 2018, 23:43:08
Hallo Manuel,
Du findest unter ASC_Mode_Down ein off, dann fährt er nicht.
Aber eigentlich sollte bei offenem Kontakt der Rolladen gar nicht fahren. Hättest du keinen Kontakt zugewiesen?
Ach richtig, da stehts auf off. Versteh noch nicht ganz warum die dann gefahren ist. Hatte eigentlich letzte Woche funktioniert und das letzte was ich geändert habe ist sunriseTimeWeHoliday auf on
Und so wie ich das verstehe "droht" sie morgen wieder zu fahren:


Shutters Next DriveUp Next DriveDown ASC Up ASC Down ASC Mode Up ASC Mode Down Partymode Lock-Out Last Drive Position Last Position
Rollladen_Terrasse 18.11.2018 - 07:18:17 18.11.2018 - 17:23:42 astro astro always off off off manual 100 50


ein List:

Internals:
   DEF        2D798B
   HMLAN1_MSGCNT 28
   HMLAN1_RAWMSG E2D798B,0000,13418F2E,FF,FFC9,14A4102D798BA3186B0601C800
   HMLAN1_RSSI -55
   HMLAN1_TIME 2018-11-17 17:25:33
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       Rollladen_Terrasse
   NOTIFYDEV  global
   NR         152
   NTFY_ORDER 50-Rollladen_Terrasse
   STATE      Rauf
   TYPE       CUL_HM
   lastMsg    No:14 - t:10 s:2D798B d:A3186B 0601C800
   peerList   self01,self02,
   protLastRcv 2018-11-17 17:25:33
   protRcv    22 last_at:2018-11-17 17:25:33
   protSnd    28 last_at:2018-11-17 17:25:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:3 min:-63 max:-61 avg:-62 lst:-62
   rssi_at_HMLAN1 cnt:28 min:-57 max:-52 avg:-53.92 lst:-55
   READINGS:
     2018-11-17 17:25:33   ASC_ShuttersLastDrive manual
     2018-11-17 17:23:42   ASC_Time_DriveDown 18.11.2018 - 17:23
     2018-11-17 17:23:42   ASC_Time_DriveUp 18.11.2018 - 07:18
     2018-11-17 17:25:01   CommandAccepted yes
     2018-02-11 18:58:51   D-firmware      2.5
     2018-02-11 18:58:51   D-serialNr      LEQ0634783
     2018-11-17 17:24:05   PairedTo        0xA3186B
     2018-04-09 07:30:25   R-driveDown     27 s
     2018-07-05 07:17:57   R-driveTurn     0.5 s
     2018-02-11 18:59:48   R-driveUp       27 s
     2018-02-11 18:59:47   R-pairCentral   0xA3186B
     2018-02-11 18:59:50   R-self01-lgActionType jmpToTarget
     2018-02-11 18:59:50   R-self01-lgOnLevel 100 %
     2018-02-11 18:59:50   R-self01-shActionType jmpToTarget
     2018-02-11 18:59:50   R-self01-shOnLevel 100 %
     2018-04-30 07:30:11   R-self02-lgActionType jmpToTarget
     2018-04-30 07:30:11   R-self02-lgOnLevel 100 %
     2018-04-30 07:30:11   R-self02-shActionType jmpToTarget
     2018-04-30 07:30:11   R-self02-shOnLevel 100 %
     2018-02-11 18:59:48   R-sign          off
     2018-11-17 17:24:05   RegL_00.          02:81 0A:A3 0B:18 0C:6B 15:FF 18:00 00:00
     2018-11-17 17:24:06   RegL_01.         08:00 09:00 0A:00 0B:01 0C:0E 0D:01 0E:0E 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-11-17 17:24:08   RegL_03.self01   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:68 9F:00 00:00
     2018-11-17 17:24:10   RegL_03.self02   01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:04 9E:93 9F:00 00:00
     2018-11-17 17:25:33   deviceMsg       on (to VCCU)
     2018-11-17 17:25:33   level           100
     2018-11-17 17:25:33   motor           stop:on
     2018-11-17 17:25:33   pct             100
     2018-11-17 17:24:07   peerList        self01,self02,
     2018-11-17 17:24:03   powerOn         2018-11-17 17:24:03
     2018-11-17 17:25:33   recentStateType info
     2018-11-17 17:25:33   state           on
     2018-11-17 17:25:33   timedOn         off
   helper:
     HM_CMDNR   20
     PONtest    0
     cSnd       11A3186B2D798B020100,11A3186B2D798B0201C8
     dlvlCmd    ++A011A3186B2D798B0201C8
     mId        0005
     peerIDsRaw ,2D798B01,2D798B02,00000000
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2D798B,00,00,00
       nextSend   1542471933.49109
       prefIO     
       rxt        0
       vccu       
       p:
         2D798B
         00
         00
         00
     mRssi:
       mNo        14
       io:
         HMLAN1:
           -49
           -49
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1542471933.40226
       ack:
         HASH(0x426b798)
         148002A3186B2D798B00
     rssi:
       HMLAN1:
         avg        -62
         cnt        3
         lst        -62
         max        -61
         min        -63
       at_HMLAN1:
         avg        -53.9285714285714
         cnt        28
         lst        -55
         max        -52
         min        -57
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AntifreezePos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset 60
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 04:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   Rollladen_Wohnzimmer_seite Alle_Rollladen
   alexaName  shutters door
   alexaRoom  dining room
   autoReadReg 5_readMissing
   devStateIcon Rauf:fts_shutter_10@white Runter:fts_shutter_100@white
   eventMap   on:Rauf off:Runter
   expert     2_full
   firmware   2.5
   genericDeviceType blind
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,2D798B01,2D798B02,
   room       AlexaRoom,Esszimmer,ghome
   serialNr   LEQ0634783
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollladen_Wohnzimmer_seite Rollladen_Wohnzimmer_seite_map room_map structexclude
   verbose    0
   webCmd     Rauf:Runter


Die Sache mit dem Kontakt wollte ich mir noch anschauen, aber scheint ja nur der Name des Devices zu sein, den ich hinterlegen muss...

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 00:19:17
Das dort Zeiten drin stehen ist okay. Im Grunde wird genau zur berechneten Zeit ermittelt ob gefahren werden soll oder nicht. Ist der Rolladen off bei Up oder down wird halt nicht gefahren. Eigentlich, ich muss da noch mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 18 November 2018, 00:24:06
Hi
Zitat von: CoolTux am 18 November 2018, 00:19:17
Das dort Zeiten drin stehen ist okay. Im Grunde wird genau zur berechneten Zeit ermittelt ob gefahren werden soll oder nicht. Ist der Rolladen off bei Up oder down wird halt nicht gefahren. Eigentlich, ich muss da noch mal schauen.
achso, dachte die wären dann leer oder off. Werd dann morgen mal schauen und berichten.

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 00:26:09
Hab was gefunden. Korrigiere ich in Version 0.2.0.7
Da du weder Roommate noch Residents noch Fensterkontakt hinterlegt hast greift er sich eine Fehlerhafte Bedingung von mir. Die lösche ich raus dann biste wieder sicher und musst keine Sportlichen Höchstleistungen mit Aktionelementen mehr ein bringen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 18 November 2018, 00:35:42
Hi,
Zitat von: CoolTux am 18 November 2018, 00:26:09
Hab was gefunden. Korrigiere ich in Version 0.2.0.7
Da du weder Roommate noch Residents noch Fensterkontakt hinterlegt hast greift er sich eine Fehlerhafte Bedingung von mir. Die lösche ich raus dann biste wieder sicher und musst keine Sportlichen Höchstleistungen mit Aktionelementen mehr ein bringen.

Super, vielen Dank.

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 10:03:24
Das ComfortÖffnen mit der neuen Version funktioniert jetzt korrekt. Was bei mir immer noch falsch läuft, ist dass die Rollläden beim Schliessen des Fensters runterfahren. Trotz Tageszeit.

Listings:
Internals:
   CFGFN      ./config/biz_devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,DG_WZ_Rollo_Ost1,OG_BZ_Rollo,OG_BZ_Rollo,OG_BZ_FK_all,UM_VH_PIR01,DG_WZ_FK_ost1
   NR         95
   NTFY_ORDER 51-ASC
   STATE      window closed
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-12 22:27:19   .monitoredDevs  {"UM_VH_PIR01":{"OG_BZ_Rollo":"ASC_Shading_Brightness_Sensor"},"OG_BZ_FK_all":{"OG_BZ_Rollo":"ASC_WindowRec"},"OG_BZ_Rollo":{},"DG_WZ_FK_ost1":{"DG_WZ_Rollo_Ost1":"ASC_WindowRec"}}
     2018-11-17 16:32:49   DG_WZ_Rollo_Ost1_PosValue 100
     2018-11-18 07:51:41   DG_WZ_Rollo_Ost1_lastPosValue 100
     2018-11-18 07:51:41   DG_WZ_Rollo_Ost1_nextAstroTimeEvent 18.11.2018 - 16:18
     2018-11-18 09:33:47   OG_BZ_Rollo_PosValue 100
     2018-11-17 18:41:04   OG_BZ_Rollo_lastDelayPosValue 0
     2018-11-18 09:33:38   OG_BZ_Rollo_lastPosValue 100
     2018-11-18 09:00:01   OG_BZ_Rollo_nextAstroTimeEvent 18.11.2018 - 22:30
     2018-11-08 23:15:54   lockOut         on
     2018-11-08 21:10:41   partyMode       off
     2018-11-17 22:19:29   room_Badezimmer OG_BZ_Rollo
     2018-11-17 22:19:29   room_Wohnzimmer_DG DG_WZ_Rollo_Ost1
     2018-11-08 21:10:41   selfDefense     off
     2018-11-18 09:33:38   state           window closed
     2018-11-08 21:10:41   sunriseTimeWeHoliday off
     2018-11-17 22:19:29   userAttrList    rolled out
   helper:
     shuttersList:
       DG_WZ_Rollo_Ost1
       OG_BZ_Rollo
   monitoredDevs:
     DG_WZ_FK_ost1:
       DG_WZ_Rollo_Ost1 ASC_WindowRec
     OG_BZ_FK_all:
       OG_BZ_Rollo ASC_WindowRec
     OG_BZ_Rollo:
     UM_VH_PIR01:
       OG_BZ_Rollo ASC_Shading_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice astroD
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Internals:
   .eventMapCmd dunkel:noArg halb:noArg oeffnen:noArg schatten:noArg schliessen:noArg
   CFGFN      ./config/biz_devices.cfg
   NAME       OG_BZ_Rollo
   NR         102
   STATE      100
   TYPE       dummy
   .attraggr:
   .attrminint:
   .eventMapHash:
     fw:
       dunkel     dunkel:noArg
       halb       halb:noArg
       oeffnen    oeffnen:noArg
       schatten   schatten:noArg
       schliessen schliessen:noArg
       stop       stop:noArg
     usr:
       dunkel     20
       halb       60
       oeffnen    on
       schatten   80
       schliessen off
   READINGS:
     2018-11-18 09:33:38   ASC_ShuttersLastDrive window closed
     2018-11-18 09:00:01   ASC_Time_DriveDown 18.11.2018 - 22:30
     2018-11-18 09:00:01   ASC_Time_DriveUp 19.11.2018 - 09:00
     2018-11-18 09:33:47   position        100
     2018-11-18 07:32:17   select          100
     2018-11-18 09:33:47   state           on
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AntifreezePos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal 150
   ASC_BrightnessMinVal 100
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor UM_VH_PIR01
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 13
   ASC_WindowRec OG_BZ_FK_all
   ASC_WindowRec_subType threestate
   devStateIcon 100:fts_shutter_0@gray closed:fts_shutter_0@gray 0*:fts_shutter_100@#FF5722 1\d(.\d)*:fts_shutter_90@#FF5722 2\d(.\d)*:fts_shutter_80@#FF5722 3\d(.\d)*:fts_shutter_70@#FF5722 4\d(.\d)*:fts_shutter_60@#FF5722 5\d(.\d)*:fts_shutter_50@#FF5722 6\d(.\d)*:fts_shutter_40@#FF5722 7\d(.\d)*:fts_shutter_30@#FF5722 8\d(.\d)*:fts_shutter_20@#FF5722 9\d(.\d)*:fts_shutter_10@#FF5722 open:fts_shutter_10@#FF5722 open_ack:fts_shutter_10@#FF5722 .*:hourglass@#FF5722
   eventMap   {usr=>{'oeffnen'=>'on','schliessen'=>'off','dunkel'=>'20','schatten'=>'80','halb'=>'60'},
fw=>{'schliessen'=>'schliessen:noArg','dunkel'=>'dunkel:noArg','schatten'=>'schatten:noArg','halb'=>'halb:noArg','oeffnen'=>'oeffnen:noArg','stop'=>'stop:noArg'}}
   group      Beschattung
   icon       fts_shutter
   mqttDefaults base={"$base/og/bz/rollo/all"}
   mqttPublish position|select|state:topic={"$base/set"}
   mqttSubscribe position|select:topic={"$base/position"}
state:topic={"$base/state"}
   readingList position select
   room       Badezimmer
   setList    stop:noArg select:iconRadio,use4icon@FF5722,stop,rc_STOP@808080,00,fts_shutter_100@808080,15,fts_shutter_90@808080,50,fts_shutter_50@808080,70,fts_shutter_30@808080,100,fts_shutter_10@808080
position:slider,0,1,100
   sortby     10wz_20
   stateFormat position
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     select:position
   widgetOverride setList:textField-long


Ist das noch ein Bug, oder sollte ich meine Konfigiration korrigieren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 18 November 2018, 10:08:15
Hallo und guten Morgen,

danke für das tolle Modul.

Leider funktioniert bei mir der Aussperrschutz nicht.
Habe ich bei meinen Einstellungen was übersehen?

Und wie müssen die Device bzw. Reading Angaben aussehen z.B. für "ASC_residentsDevice" und "ASC_residentsDeviceReading"?

Für Hilfe und Tips bedanke ich mich im Voraus.

Schönes Wochenende und Gruß
Dieter

Internals:
   .eventMapCmd auf:noArg ab:noArg
   .triggerUsed 1
   DEF        2E09A0
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,B387FFE3,FF,FFC3,DAA4102E09A0246BDF0601C800
   HMLAN1_RSSI -61
   HMLAN1_TIME 2018-11-18 09:50:49
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     13
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         209
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:DA - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2018-11-18 09:50:49
   protRcv    11 last_at:2018-11-18 09:50:49
   protSnd    13 last_at:2018-11-18 09:50:49
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-63 max:-63 avg:-63 lst:-63
   rssi_at_HMLAN1 cnt:13 min:-76 max:-59 avg:-63.69 lst:-61
   .attraggr:
   .attrminint:
   READINGS:
     2018-06-12 18:55:21   .R-confBtnTime  permanent
     2018-06-12 18:55:21   .R-intKeyVisib  invisib
     2018-06-12 18:55:21   .R-localResDis  off
     2018-06-12 18:55:22   .R-refRunCounter 0
     2018-06-12 18:55:22   .R-statusInfoMinDly 2 s
     2018-06-12 18:55:22   .R-statusInfoRandom 1 s
     2018-06-12 18:55:22   .R-transmitTryMax 6
     2018-06-12 18:55:22   .peerListRDate  2018-06-12 18:55:22
     2018-11-18 09:50:49   .protLastRcv    2018-11-18 09:50:49
     2018-11-18 09:50:50   ASC_ShuttersLastDrive manual
     2018-11-18 08:30:02   ASC_Time_DriveDown 18.11.2018 - 16:32
     2018-11-18 08:30:02   ASC_Time_DriveUp 19.11.2018 - 07:46
     2018-11-18 08:30:02   CommandAccepted yes
     2018-06-12 18:54:56   D-firmware      2.3
     2018-06-12 18:54:56   D-serialNr      LEQ0766225
     2018-06-12 18:55:21   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2018-06-12 18:55:21   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-12 18:55:22   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2018-11-18 09:50:49   deviceMsg       on (to HMLAN1)
     2018-11-17 19:43:11   inhibit         set_off
     2018-11-18 09:50:49   level           100
     2018-11-18 09:50:49   motor           stop:on
     2018-11-18 09:50:49   pct             100
     2018-11-18 09:50:49   recentStateType info
     2018-11-18 09:50:49   state           on
     2018-11-18 09:50:49   timedOn         off
   helper:
     HM_CMDNR   218
     cSnd       01246BDF2E09A0010E,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1542531050.06119
       prefIO     
       rxt        0
       vccu       
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        DA
       io:
         HMLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1542531049.97244
       ack:
         HASH(0x582b4f8)
         DA8002246BDF2E09A000
     rssi:
       HMLAN1:
         avg        -63
         cnt        2
         lst        -63
         max        -63
         min        -63
       at_HMLAN1:
         avg        -63.6923076923077
         cnt        13
         lst        -61
         max        -59
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AntifreezePos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   fp_Grundriss_EG 295,920,0,
   fp_Grundriss_EG_neu 338,923,0, ,Ro_Terrassentuer
   genericDeviceType blind
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Wohnzimmer,alexa
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Terrassentuer,Fenster_Erker,Bewohner,myTwilight
   NR         496
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-17 19:29:46   .monitoredDevs  {"Bewohner":{"Rollladensteuerung":"ASC_residentsDevice"},"Terrassentuer":{"Ro_Terrassentuer":"ASC_WindowRec"},"myTwilight":{"Rollladensteuerung":"ASC_twilightDevice"},"Fenster_Erker":{"Ro_Erkerfenster":"ASC_WindowRec"}}
     2018-11-18 08:30:02   Ro_Erkerfenster_lastPosValue 0
     2018-11-18 08:30:02   Ro_Erkerfenster_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-18 08:30:29   Ro_Terrassenfenster_PosValue 100
     2018-11-18 08:30:02   Ro_Terrassenfenster_lastPosValue 0
     2018-11-18 08:30:02   Ro_Terrassenfenster_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-18 09:50:50   Ro_Terrassentuer_PosValue 100
     2018-11-18 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2018-11-18 08:30:02   Ro_Terrassentuer_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-17 19:20:58   lockOut         on
     2018-11-17 16:17:56   partyMode       off
     2018-11-17 21:25:21   room_CUL_HM_Wohnzimmer_alexa Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2018-11-18 09:50:50   state           manual
     2018-11-17 17:50:47   sunriseTimeWeHoliday on
     2018-11-17 21:25:21   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Bewohner:
       Rollladensteuerung ASC_residentsDevice
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
     myTwilight:
       Rollladensteuerung ASC_twilightDevice
Attributes:
   ASC_ASCautoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice Bewohner
   ASC_residentsDeviceReading Bewohner:state
   ASC_shuttersDriveOffset 2
   ASC_temperatureReading Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_temperatureSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 10:15:49
Zitat von: hexenmeister am 18 November 2018, 10:03:24
Das ComfortÖffnen mit der neuen Version funktioniert jetzt korrekt. Was bei mir immer noch falsch läuft, ist dass die Rollläden beim Schliessen des Fensters runterfahren. Trotz Tageszeit.

Listings:
Internals:
   CFGFN      ./config/biz_devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,DG_WZ_Rollo_Ost1,OG_BZ_Rollo,OG_BZ_Rollo,OG_BZ_FK_all,UM_VH_PIR01,DG_WZ_FK_ost1
   NR         95
   NTFY_ORDER 51-ASC
   STATE      window closed
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-12 22:27:19   .monitoredDevs  {"UM_VH_PIR01":{"OG_BZ_Rollo":"ASC_Shading_Brightness_Sensor"},"OG_BZ_FK_all":{"OG_BZ_Rollo":"ASC_WindowRec"},"OG_BZ_Rollo":{},"DG_WZ_FK_ost1":{"DG_WZ_Rollo_Ost1":"ASC_WindowRec"}}
     2018-11-17 16:32:49   DG_WZ_Rollo_Ost1_PosValue 100
     2018-11-18 07:51:41   DG_WZ_Rollo_Ost1_lastPosValue 100
     2018-11-18 07:51:41   DG_WZ_Rollo_Ost1_nextAstroTimeEvent 18.11.2018 - 16:18
     2018-11-18 09:33:47   OG_BZ_Rollo_PosValue 100
     2018-11-17 18:41:04   OG_BZ_Rollo_lastDelayPosValue 0
     2018-11-18 09:33:38   OG_BZ_Rollo_lastPosValue 100
     2018-11-18 09:00:01   OG_BZ_Rollo_nextAstroTimeEvent 18.11.2018 - 22:30
     2018-11-08 23:15:54   lockOut         on
     2018-11-08 21:10:41   partyMode       off
     2018-11-17 22:19:29   room_Badezimmer OG_BZ_Rollo
     2018-11-17 22:19:29   room_Wohnzimmer_DG DG_WZ_Rollo_Ost1
     2018-11-08 21:10:41   selfDefense     off
     2018-11-18 09:33:38   state           window closed
     2018-11-08 21:10:41   sunriseTimeWeHoliday off
     2018-11-17 22:19:29   userAttrList    rolled out
   helper:
     shuttersList:
       DG_WZ_Rollo_Ost1
       OG_BZ_Rollo
   monitoredDevs:
     DG_WZ_FK_ost1:
       DG_WZ_Rollo_Ost1 ASC_WindowRec
     OG_BZ_FK_all:
       OG_BZ_Rollo ASC_WindowRec
     OG_BZ_Rollo:
     UM_VH_PIR01:
       OG_BZ_Rollo ASC_Shading_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice astroD
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Internals:
   .eventMapCmd dunkel:noArg halb:noArg oeffnen:noArg schatten:noArg schliessen:noArg
   CFGFN      ./config/biz_devices.cfg
   NAME       OG_BZ_Rollo
   NR         102
   STATE      100
   TYPE       dummy
   .attraggr:
   .attrminint:
   .eventMapHash:
     fw:
       dunkel     dunkel:noArg
       halb       halb:noArg
       oeffnen    oeffnen:noArg
       schatten   schatten:noArg
       schliessen schliessen:noArg
       stop       stop:noArg
     usr:
       dunkel     20
       halb       60
       oeffnen    on
       schatten   80
       schliessen off
   READINGS:
     2018-11-18 09:33:38   ASC_ShuttersLastDrive window closed
     2018-11-18 09:00:01   ASC_Time_DriveDown 18.11.2018 - 22:30
     2018-11-18 09:00:01   ASC_Time_DriveUp 19.11.2018 - 09:00
     2018-11-18 09:33:47   position        100
     2018-11-18 07:32:17   select          100
     2018-11-18 09:33:47   state           on
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AntifreezePos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal 150
   ASC_BrightnessMinVal 100
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor UM_VH_PIR01
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 13
   ASC_WindowRec OG_BZ_FK_all
   ASC_WindowRec_subType threestate
   devStateIcon 100:fts_shutter_0@gray closed:fts_shutter_0@gray 0*:fts_shutter_100@#FF5722 1\d(.\d)*:fts_shutter_90@#FF5722 2\d(.\d)*:fts_shutter_80@#FF5722 3\d(.\d)*:fts_shutter_70@#FF5722 4\d(.\d)*:fts_shutter_60@#FF5722 5\d(.\d)*:fts_shutter_50@#FF5722 6\d(.\d)*:fts_shutter_40@#FF5722 7\d(.\d)*:fts_shutter_30@#FF5722 8\d(.\d)*:fts_shutter_20@#FF5722 9\d(.\d)*:fts_shutter_10@#FF5722 open:fts_shutter_10@#FF5722 open_ack:fts_shutter_10@#FF5722 .*:hourglass@#FF5722
   eventMap   {usr=>{'oeffnen'=>'on','schliessen'=>'off','dunkel'=>'20','schatten'=>'80','halb'=>'60'},
fw=>{'schliessen'=>'schliessen:noArg','dunkel'=>'dunkel:noArg','schatten'=>'schatten:noArg','halb'=>'halb:noArg','oeffnen'=>'oeffnen:noArg','stop'=>'stop:noArg'}}
   group      Beschattung
   icon       fts_shutter
   mqttDefaults base={"$base/og/bz/rollo/all"}
   mqttPublish position|select|state:topic={"$base/set"}
   mqttSubscribe position|select:topic={"$base/position"}
state:topic={"$base/state"}
   readingList position select
   room       Badezimmer
   setList    stop:noArg select:iconRadio,use4icon@FF5722,stop,rc_STOP@808080,00,fts_shutter_100@808080,15,fts_shutter_90@808080,50,fts_shutter_50@808080,70,fts_shutter_30@808080,100,fts_shutter_10@808080
position:slider,0,1,100
   sortby     10wz_20
   stateFormat position
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     select:position
   widgetOverride setList:textField-long


Ist das noch ein Bug, oder sollte ich meine Konfigiration korrigieren?

Interessant wäre hier zu wissen wie genau die Position des Rolladens war beim schließen des Fensters und wie laut Fahrzeit die Tageszeit beim öffnen des Fensters war. war es da schon Tag oder noch Nacht für den Rolladen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 10:19:40
Zitat von: dk3572 am 18 November 2018, 10:08:15
Hallo und guten Morgen,

danke für das tolle Modul.

Leider funktioniert bei mir der Aussperrschutz nicht.
Habe ich bei meinen Einstellungen was übersehen?

Und wie müssen die Device bzw. Reading Angaben aussehen z.B. für "ASC_residentsDevice" und "ASC_residentsDeviceReading"?

Für Hilfe und Tips bedanke ich mich im Voraus.

Schönes Wochenende und Gruß
Dieter

Internals:
   .eventMapCmd auf:noArg ab:noArg
   .triggerUsed 1
   DEF        2E09A0
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,B387FFE3,FF,FFC3,DAA4102E09A0246BDF0601C800
   HMLAN1_RSSI -61
   HMLAN1_TIME 2018-11-18 09:50:49
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     13
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         209
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:DA - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2018-11-18 09:50:49
   protRcv    11 last_at:2018-11-18 09:50:49
   protSnd    13 last_at:2018-11-18 09:50:49
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-63 max:-63 avg:-63 lst:-63
   rssi_at_HMLAN1 cnt:13 min:-76 max:-59 avg:-63.69 lst:-61
   .attraggr:
   .attrminint:
   READINGS:
     2018-06-12 18:55:21   .R-confBtnTime  permanent
     2018-06-12 18:55:21   .R-intKeyVisib  invisib
     2018-06-12 18:55:21   .R-localResDis  off
     2018-06-12 18:55:22   .R-refRunCounter 0
     2018-06-12 18:55:22   .R-statusInfoMinDly 2 s
     2018-06-12 18:55:22   .R-statusInfoRandom 1 s
     2018-06-12 18:55:22   .R-transmitTryMax 6
     2018-06-12 18:55:22   .peerListRDate  2018-06-12 18:55:22
     2018-11-18 09:50:49   .protLastRcv    2018-11-18 09:50:49
     2018-11-18 09:50:50   ASC_ShuttersLastDrive manual
     2018-11-18 08:30:02   ASC_Time_DriveDown 18.11.2018 - 16:32
     2018-11-18 08:30:02   ASC_Time_DriveUp 19.11.2018 - 07:46
     2018-11-18 08:30:02   CommandAccepted yes
     2018-06-12 18:54:56   D-firmware      2.3
     2018-06-12 18:54:56   D-serialNr      LEQ0766225
     2018-06-12 18:55:21   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2018-06-12 18:55:21   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-12 18:55:22   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2018-11-18 09:50:49   deviceMsg       on (to HMLAN1)
     2018-11-17 19:43:11   inhibit         set_off
     2018-11-18 09:50:49   level           100
     2018-11-18 09:50:49   motor           stop:on
     2018-11-18 09:50:49   pct             100
     2018-11-18 09:50:49   recentStateType info
     2018-11-18 09:50:49   state           on
     2018-11-18 09:50:49   timedOn         off
   helper:
     HM_CMDNR   218
     cSnd       01246BDF2E09A0010E,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1542531050.06119
       prefIO     
       rxt        0
       vccu       
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        DA
       io:
         HMLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1542531049.97244
       ack:
         HASH(0x582b4f8)
         DA8002246BDF2E09A000
     rssi:
       HMLAN1:
         avg        -63
         cnt        2
         lst        -63
         max        -63
         min        -63
       at_HMLAN1:
         avg        -63.6923076923077
         cnt        13
         lst        -61
         max        -59
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_AntifreezePos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   fp_Grundriss_EG 295,920,0,
   fp_Grundriss_EG_neu 338,923,0, ,Ro_Terrassentuer
   genericDeviceType blind
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Wohnzimmer,alexa
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Terrassentuer,Fenster_Erker,Bewohner,myTwilight
   NR         496
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2018-11-17 19:29:46   .monitoredDevs  {"Bewohner":{"Rollladensteuerung":"ASC_residentsDevice"},"Terrassentuer":{"Ro_Terrassentuer":"ASC_WindowRec"},"myTwilight":{"Rollladensteuerung":"ASC_twilightDevice"},"Fenster_Erker":{"Ro_Erkerfenster":"ASC_WindowRec"}}
     2018-11-18 08:30:02   Ro_Erkerfenster_lastPosValue 0
     2018-11-18 08:30:02   Ro_Erkerfenster_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-18 08:30:29   Ro_Terrassenfenster_PosValue 100
     2018-11-18 08:30:02   Ro_Terrassenfenster_lastPosValue 0
     2018-11-18 08:30:02   Ro_Terrassenfenster_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-18 09:50:50   Ro_Terrassentuer_PosValue 100
     2018-11-18 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2018-11-18 08:30:02   Ro_Terrassentuer_nextAstroTimeEvent 18.11.2018 - 16:32
     2018-11-17 19:20:58   lockOut         on
     2018-11-17 16:17:56   partyMode       off
     2018-11-17 21:25:21   room_CUL_HM_Wohnzimmer_alexa Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2018-11-18 09:50:50   state           manual
     2018-11-17 17:50:47   sunriseTimeWeHoliday on
     2018-11-17 21:25:21   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Bewohner:
       Rollladensteuerung ASC_residentsDevice
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
     myTwilight:
       Rollladensteuerung ASC_twilightDevice
Attributes:
   ASC_ASCautoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice Bewohner
   ASC_residentsDeviceReading Bewohner:state
   ASC_shuttersDriveOffset 2
   ASC_temperatureReading Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_temperatureSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC


Bitte lösche das Attribut ASC_residentsDeviceReading. Der Wert "Bewohner:state" ist Unsinn. Wenn dann kommt da nur der Readingsname rein. Also "state", das ist aber default und muss daher nicht explizit gesetzt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 11:24:46
Zitat von: CoolTux am 18 November 2018, 10:15:49
Interessant wäre hier zu wissen wie genau die Position des Rolladens war beim schließen des Fensters und wie laut Fahrzeit die Tageszeit beim öffnen des Fensters war. war es da schon Tag oder noch Nacht für den Rolladen?
Rollo war offen, schon länger automatisch nach Lichtsensor geöffnet worden. Es war sicherlich ein Tag für die Steuerung. Nach dem lüften beim schließen des Fensters ging das Rollo dann zu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 11:36:13
Zitat von: hexenmeister am 18 November 2018, 11:24:46
Rollo war offen, schon länger automatisch nach Lichtsensor geöffnet worden. Es war sicherlich ein Tag für die Steuerung. Nach dem lüften beim schließen des Fensters ging das Rollo dann zu.

Ich danke Dir. Ich schaue es mir an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 11:59:46
Ich habe zu danken :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Intruder1956 am 18 November 2018, 12:06:18
Hallo,
kurze Frage  ;)
Ist es möglich mit diesem Modul, wenn alle Rolläden bei zunehmender Dunkelheit ca. 17.00 Uhr runtergefahren werden,
ich dann um ca. 21.00 Uhr nach Hause komme, dass dann bei Anwesend, nur ein Rollo Balkontüre automatisch geöffnet wird ??
Oder muss ich mir das rauchen abgewöhnen ??  :) ;)
Das Rollo kann dann die Nacht geöffnet bleiben, wäre zuviel für die Nachbarn wenn ständig am späten Abend das Rollo hoch und runter fährt.
Uniroll ist halt sehr laut.

Danke für die Antwort und einen schönen sonnigen Sonntag

Gruß Werner
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 12:19:12
Zitat von: Intruder1956 am 18 November 2018, 12:06:18
Hallo,
kurze Frage  ;)
Ist es möglich mit diesem Modul, wenn alle Rolläden bei zunehmender Dunkelheit ca. 17.00 Uhr runtergefahren werden,
ich dann um ca. 21.00 Uhr nach Hause komme, dass dann bei Anwesend, nur ein Rollo Balkontüre automatisch geöffnet wird ??
Oder muss ich mir das rauchen abgewöhnen ??  :) ;)
Das Rollo kann dann die Nacht geöffnet bleiben, wäre zuviel für die Nachbarn wenn ständig am späten Abend das Rollo hoch und runter fährt.
Uniroll ist halt sehr laut.

Danke für die Antwort und einen schönen sonnigen Sonntag

Gruß Werner

Ja das wäre möglich, wenn Du einen Fensterkontakt hast. Allerdings würde das Rollo ständig fahren wenn Du die Tür auf und dann wieder zu machst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 14:18:15
Zitat von: hexenmeister am 18 November 2018, 11:59:46
Ich habe zu danken :)

War das Fenster offen oder gekippt?
War das Rollo gaaaanz oben oder auf Ventilate_Pos oder Comfort_Open_Pos?
Und wenn das noch einmal vorkommt dann bitte notieren was der Grund der Fahrt war. Reading ASC_ShuttersLastDrive im Rolladendevice.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 15:00:59
War zu und Rollo ganz offen. Ventilate- und Comfort-Position sind beide auf ganz offen gesetzt.
Fenster wurde zum Lüften aufgemacht. Dann geschlossen und Rollo fuhr runter.
ASC_ShuttersLastDrive: window closed
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 15:09:54
OK, das ist das Problem. Sowohl Comfort als auch Ventilate müssen einen anderen Wert haben wir Closed oder Open.
Es wird beim Schließen kontrolliert ob der aktuelle Status der Position von Ventilate oder Comfort gleicht und nur dann fährt der Rolladen runter. Werde das gleich mal simulieren. Macht kein Sinn das er runter fährt wenn keiner schläft oder es nicht Nacht ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 18 November 2018, 15:36:29
Zitat von: CoolTux am 18 November 2018, 10:19:40
Bitte lösche das Attribut ASC_residentsDeviceReading. Der Wert "Bewohner:state" ist Unsinn. Wenn dann kommt da nur der Readingsname rein. Also "state", das ist aber default und muss daher nicht explizit gesetzt werden.

Ok, habe ich gemacht, danke für die Hilfe.

Hast du eine Idee was den Aussperrschutz betrifft?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 15:58:54
Zitat von: dk3572 am 18 November 2018, 15:36:29
Ok, habe ich gemacht, danke für die Hilfe.

Hast du eine Idee was den Aussperrschutz betrifft?

Was genau heißt bei Dir geht nicht richtig?

2018-11-17 19:43:11   inhibit         set_off

irgendwas hat Deinen Hardware Sperrschutz jedenfalls wieder deaktiviert.
Kannst Du bitte noch einmal das Fenster auf machen und schauen was das Reading inhibit dann sagt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 18 November 2018, 16:01:53
Zitat von: CoolTux am 18 November 2018, 15:58:54
Was genau heißt bei Dir geht nicht richtig?

2018-11-17 19:43:11   inhibit         set_off

irgendwas hat Deinen Hardware Sperrschutz jedenfalls wieder deaktiviert.
Kannst Du bitte noch einmal das Fenster auf machen und schauen was das Reading inhibit dann sagt?

das ändert sich nicht, bleibt also beim öffnen auf set_off stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 16:09:36
Zitat von: dk3572 am 18 November 2018, 16:01:53
das ändert sich nicht, bleibt also beim öffnen auf set_off stehen.
Ändert es sich wenn Du den set Befehl von Hand setzt? Also set Rolladen inhibit on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 18 November 2018, 16:10:36
Zitat von: CoolTux am 18 November 2018, 16:09:36
Ändert es sich wenn Du den set Befehl von Hand setzt? Also set Rolladen inhibit on

jep, das tut es.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 16:49:43
Ok ich schaue es mir dir Tage noch mal genau an
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 16:51:44
@all
Ich habe etwas mehr Logic in die EventWindow Routine rein gebaut. Wenn das Fenster geschlossen wird, wird geschaut ob Tag ist und ob kein Roommate oder Residents schläft dann wird der Rolladen hoch gefahren wenn er auf Ventilate oder Comfort Position war. Ist hingegen Nacht wird er runter gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 17:02:24
Noch mal kurz zur Erklärung zum Thema Fenster.
1. Es ist nicht so gedacht das die Lüften Position oder die Comfort Position gleich der offen oder geschlossen Position macht. Denn!
2. Die Fensterfunktion offen oder gekippt löst nur eine Rolladen Fahrt aus wenn dessen Position unter der von Lüften oder Comfort ist. Denn!
3. Fenster Events sind nur sinnvoll wenn der Rolladen unten ist und man noch mal was machen will und daher das Fenster öffnet.

Habe die Funktion wie geschrieben dennoch etwas intelligenter gemacht um auch seltsame Vorkommnisse ab zu decken  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 18 November 2018, 17:11:30
Kann es sein das bei state "selfeDefense inactive" und "night close" ein Punkt "." fehlt
und daher das Symbol des Status nicht korrekt angezeigt wird "selfeDefense inactive:status_open" und "night close:scene_night"?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 17:38:11
Hallo,
ich versuche seit Tagen meine Uniroll Rolladen über ASC zu steuern. ASC ist angelegt und erkennt das Rollo.
Trotzdem geht die Steuerung nicht. Hat schon jemand Uniroll zum Laufen gebracht und wenn, mit welchen
Einstellungen. Über eine Unterstützung würde ich mich freuen.
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollosteuerung
   NOTIFYDEV  global,Rollosteuerung,WZ_Rollo_1,Astro
   NR         1006
   NTFY_ORDER 51-Rollosteuerung
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   OLDREADINGS:
   READINGS:
     2018-11-18 16:00:01   WZ_Rollo_1_PosValue 19
     2018-11-18 16:04:03   WZ_Rollo_1_lastPosValue 19
     2018-11-18 16:04:03   WZ_Rollo_1_nextAstroTimeEvent 19.11.2018 - 07:41
     2018-11-13 11:53:15   lockOut         off
     2018-11-13 11:53:15   partyMode       off
     2018-11-18 14:38:46   room_02_0_EG-_02_4_EG_Wohnzimmer WZ_Rollo_1
     2018-11-13 11:53:15   selfDefense     off
     2018-11-18 16:09:10   state           day open
     2018-11-13 11:53:15   sunriseTimeWeHoliday off
     2018-11-18 14:38:46   userAttrList    rolled out
   helper:
     bm:
       AutoShuttersControl::Get:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:09:10
         max        6.4849853515625e-05
         tot        0.000159978866577148
         mAr:
           HASH(0x563fc4ec4238)
           Rollosteuerung
           ?
       AutoShuttersControl::Notify:
         cnt        28
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:00:00
         max        0.0477421283721924
         tot        0.092707633972168
         mAr:
           HASH(0x563fc4ec4238)
           HASH(0x563fbdd60768)
       AutoShuttersControl::Set:
         cnt        17
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:09:10
         max        0.158167839050293
         tot        0.15910530090332
         mAr:
           HASH(0x563fc4ec4238)
           Rollosteuerung
           wiggle
           WZ_Rollo_1
     shuttersList:
       WZ_Rollo_1
   monitoredDevs:
     Astro:
       Rollosteuerung ASC_twilightDevice
     WZ_Rollo_1:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Astro
   comment    https://wiki.fhem.de/wiki/AutoShuttersControl
https://forum.fhem.de/index.php/topic,92628.225.html
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic@mediumPurple
   room       ASC
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 17:42:29
Zitat von: dk3572 am 18 November 2018, 17:11:30
Kann es sein das bei state "selfeDefense inactive" und "night close" ein Punkt "." fehlt
und daher das Symbol des Status nicht korrekt angezeigt wird "selfeDefense inactive:status_open" und "night close:scene_night"?
Ja das ist korrekt. Ist in der aktuellen bei mir befindlichen Version bereits gefixt. Aber vielen Dank für Deine Aufmerksamkeit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 17:44:22
Zitat von: Sommerfeld am 18 November 2018, 17:38:11
Hallo,
ich versuche seit Tagen meine Uniroll Rolladen über ASC zu steuern. ASC ist angelegt und erkennt das Rollo.
Trotzdem geht die Steuerung nicht. Hat schon jemand Uniroll zum Laufen gebracht und wenn, mit welchen
Einstellungen. Über eine Unterstützung würde ich mich freuen.
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollosteuerung
   NOTIFYDEV  global,Rollosteuerung,WZ_Rollo_1,Astro
   NR         1006
   NTFY_ORDER 51-Rollosteuerung
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    0.2.0.6
   OLDREADINGS:
   READINGS:
     2018-11-18 16:00:01   WZ_Rollo_1_PosValue 19
     2018-11-18 16:04:03   WZ_Rollo_1_lastPosValue 19
     2018-11-18 16:04:03   WZ_Rollo_1_nextAstroTimeEvent 19.11.2018 - 07:41
     2018-11-13 11:53:15   lockOut         off
     2018-11-13 11:53:15   partyMode       off
     2018-11-18 14:38:46   room_02_0_EG-_02_4_EG_Wohnzimmer WZ_Rollo_1
     2018-11-13 11:53:15   selfDefense     off
     2018-11-18 16:09:10   state           day open
     2018-11-13 11:53:15   sunriseTimeWeHoliday off
     2018-11-18 14:38:46   userAttrList    rolled out
   helper:
     bm:
       AutoShuttersControl::Get:
         cnt        3
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:09:10
         max        6.4849853515625e-05
         tot        0.000159978866577148
         mAr:
           HASH(0x563fc4ec4238)
           Rollosteuerung
           ?
       AutoShuttersControl::Notify:
         cnt        28
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:00:00
         max        0.0477421283721924
         tot        0.092707633972168
         mAr:
           HASH(0x563fc4ec4238)
           HASH(0x563fbdd60768)
       AutoShuttersControl::Set:
         cnt        17
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:09:10
         max        0.158167839050293
         tot        0.15910530090332
         mAr:
           HASH(0x563fc4ec4238)
           Rollosteuerung
           wiggle
           WZ_Rollo_1
     shuttersList:
       WZ_Rollo_1
   monitoredDevs:
     Astro:
       Rollosteuerung ASC_twilightDevice
     WZ_Rollo_1:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Astro
   comment    https://wiki.fhem.de/wiki/AutoShuttersControl
https://forum.fhem.de/index.php/topic,92628.225.html
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic@mediumPurple
   room       ASC
   verbose    5


Da brauche ich bitte ein list vom Rolladendevice
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 17:47:30
Danke das du dir das anschaust

Internals:
   BTN        2
   DEF        05af 2
   IODev      CUL_1
   NAME       WZ_Rollo_1
   NR         135
   STATE      Zu
   TYPE       UNIRoll
   XMIT       05af
   CODE:
     1          05af 2
   READINGS:
     2018-11-18 16:09:10   ASC_ShuttersLastDrive day open
     2018-11-18 16:04:03   ASC_Time_DriveDown 19.11.2018 - 16:04
     2018-11-18 16:04:03   ASC_Time_DriveUp 19.11.2018 - 07:41
     2018-11-18 16:54:11   oldPos          19
     2018-11-18 16:54:11   oldstate        down 0
     2018-11-18 16:54:11   pos             19
     2018-11-18 16:54:11   state           down
   helper:
     bm:
       UNIRoll_Set:
         cnt        7
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:00:00
         max        0.142786026000977
         tot        0.240652799606323
         mAr:
           HASH(0x563fbdd60768)
           WZ_Rollo_1
           down
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AntifreezePos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 19
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 1
   ASC_Partymode off
   ASC_Pos_Reading pos
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   AZ_Rollo_1 Rollos_Alle
   IODev      CUL_1
   StrukturalleRollos Rollos_Alle
   babbleDevice Rollo
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:stop_1
   comment    Muss dazu sagen habe ein userReading für die UNIRoll     
pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}  um pos für ASC_Pos_Reading zu nutzen.
   devStateIcon Auf:fts_shutter_20@red Stopp:fts_shutter_40@yellow Zu:fts_shutter_90@green
   eventMap   up:Auf stop:Stopp down:Zu up:0 up:1 down:19 down:100 up:position 1 down:position 19
   fp_Erdgeschoss 466,203,2,WZ_Rollo_1,
   group      Rollos
   icon       shutter_5
   model      R_23700
   rMax       19
   rMin       15
   rPos       19
   room       02_0_EG->02_4_EG_Wohnzimmer
   useRolloPos 1
   userReadings pos:oldPos.* { ReadingsNum("WZ_Rollo_1","oldPos",0)}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate AZ_Rollo_1 AZ_Rollo_1_map StrukturalleRollos StrukturalleRollos_map structexclude
   webCmd     up:stop:down
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 18:00:36
Im Badezimmer sollte Ventilate Position immer ganz offen sein. Wird das Rollo nicht ganz geöffnet, kondensiert sich bei kälteren Temperaturen die Feuchtigkeit aus dem Zimmer und bildet sich Schimmel darauf.  :(
Daher wäre schon toll, wenn Ventilate Position gleich offen sein kann.

Was ich auch nicht ganz verstehe, ist das geänderte Verhalten beim schließen. Warum nicht einfach die zuletzt (vor dem Öffnen) vorhandene Position anzufahren bzw. lassen (wenn keine Änderung notwendig)? Wenn zwischenzeitlich (beim offenen Fenster) Fahrtbefehl kam, dann ersetzt seine Sollposition die gespeicherte.
Wäre so rum nicht logischer vom Standpunkt des Benutzers?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 18:08:06
Zitat von: Sommerfeld am 18 November 2018, 17:47:30
Danke das du dir das anschaust

Internals:
   BTN        2
   DEF        05af 2
   IODev      CUL_1
   NAME       WZ_Rollo_1
   NR         135
   STATE      Zu
   TYPE       UNIRoll
   XMIT       05af
   CODE:
     1          05af 2
   READINGS:
     2018-11-18 16:09:10   ASC_ShuttersLastDrive day open
     2018-11-18 16:04:03   ASC_Time_DriveDown 19.11.2018 - 16:04
     2018-11-18 16:04:03   ASC_Time_DriveUp 19.11.2018 - 07:41
     2018-11-18 16:54:11   oldPos          19
     2018-11-18 16:54:11   oldstate        down 0
     2018-11-18 16:54:11   pos             19
     2018-11-18 16:54:11   state           down
   helper:
     bm:
       UNIRoll_Set:
         cnt        7
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        18.11. 16:00:00
         max        0.142786026000977
         tot        0.240652799606323
         mAr:
           HASH(0x563fbdd60768)
           WZ_Rollo_1
           down
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AntifreezePos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 19
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 1
   ASC_Partymode off
   ASC_Pos_Reading pos
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 15
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   AZ_Rollo_1 Rollos_Alle
   IODev      CUL_1
   StrukturalleRollos Rollos_Alle
   babbleDevice Rollo
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:stop_1
   comment    Muss dazu sagen habe ein userReading für die UNIRoll     
pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}  um pos für ASC_Pos_Reading zu nutzen.
   devStateIcon Auf:fts_shutter_20@red Stopp:fts_shutter_40@yellow Zu:fts_shutter_90@green
   eventMap   up:Auf stop:Stopp down:Zu up:0 up:1 down:19 down:100 up:position 1 down:position 19
   fp_Erdgeschoss 466,203,2,WZ_Rollo_1,
   group      Rollos
   icon       shutter_5
   model      R_23700
   rMax       19
   rMin       15
   rPos       19
   room       02_0_EG->02_4_EG_Wohnzimmer
   useRolloPos 1
   userReadings pos:oldPos.* { ReadingsNum("WZ_Rollo_1","oldPos",0)}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_AntifreezePos: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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate AZ_Rollo_1 AZ_Rollo_1_map StrukturalleRollos StrukturalleRollos_map structexclude
   webCmd     up:stop:down


Uniroll werden nicht automatisch unterstützt, bedeutet das der Wert des Attributes ASC_Pos_Reading sowohl das Reading wiederspiegeln muss welches die aktuelle Position des Rollos kennt als auch den set Befehl entsprechen muss welcher der Rollos in Position fährt. Mit numerischen Angaben. Bei Dir also: set Rolloname pos 50 fährt das Rollo auf 50%


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 18:13:02
Zitat von: hexenmeister am 18 November 2018, 18:00:36
Im Badezimmer sollte Ventilate Position immer ganz offen sein. Wird das Rollo nicht ganz geöffnet, kondensiert sich bei kälteren Temperaturen die Feuchtigkeit aus dem Zimmer und bildet sich Schimmel darauf.  :(
Daher wäre schon toll, wenn Ventilate Position gleich offen sein kann.
Das sollte jetzt gehen

Zitat von: hexenmeister am 18 November 2018, 18:00:36
Was ich auch nicht ganz verstehe, ist das geänderte Verhalten beim schließen. Warum nicht einfach die zuletzt (vor dem Öffnen) vorhandene Position anzufahren bzw. lassen (wenn keine Änderung notwendig)? Wenn zwischenzeitlich (beim offenen Fenster) Fahrtbefehl kam, dann ersetzt seine Sollposition die gespeicherte.
Wäre so rum nicht logischer vom Standpunkt des Benutzers?
Weiß nicht, für mich irgendwie nicht.Egal wie ich es durch spiele, Es ergibt für mich keinen Sinn warum die Rollladenposition eine andere sein sollte als geschlossen so lange das Fenster nicht auf gemacht wurde. Also wohl gemerkt Abends.
Kommt in der Zwischenzeit ein anderer Fahrbefehl, was eher selten ist (wir reden hier wohl gemerkt von einem Fahrbefehl vom Modul), dann wird dieser zwischen gespeichert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 18:39:26
Bei dem Abend oder Nacht bin ich eher der selben Meinung. Da will man die Rollläden unten haben. Tagsüber sieht das anders aus. Wenn ich per Hand eine Rolllädenposition eingestellt habe, möchte ich ja nicht dass sie sich ungefragt ändert. Beispiel: Sonne blendet ich stelle eine entsprechende Position ein. Jetzt will ich kurz stoßlüften. Danach hätte ich am liebsten die vorher eingestellte Position.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 18:57:43
Zitat von: hexenmeister am 18 November 2018, 18:39:26
Bei dem Abend oder Nacht bin ich eher der selben Meinung. Da will man die Rollläden unten haben. Tagsüber sieht das anders aus. Wenn ich per Hand eine Rolllädenposition eingestellt habe, möchte ich ja nicht dass sie sich ungefragt ändert. Beispiel: Sonne blendet ich stelle eine entsprechende Position ein. Jetzt will ich kurz stoßlüften. Danach hätte ich am liebsten die vorher eingestellte Position.

Stellt sich mir die Frage ob du der einzige bist der Luftenposition gleich offen Position hat. Dein Beispiel so gesehen macht Sinn sofern die Luftenposition oberhalb der Beschattungsposition ist und es am Tag ist. Aber wie viele machen das so. Warum willst du Stoßlüften wenn du beschattest? Kommt doch nur heiße Luft. Dann lieber durch den Beschattungsschlitz leicht Lüften
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 19:09:37
ZitatUniroll werden nicht automatisch unterstützt, bedeutet das der Wert des Attributes ASC_Pos_Reading sowohl das Reading wiederspiegeln muss welches die aktuelle Position des Rollos kennt als auch den set Befehl entsprechen muss welcher der Rollos in Position fährt. Mit numerischen Angaben. Bei Dir also: set Rolloname pos 50 fährt das Rollo auf 50%
Vielen Dank für die Info. Verstehe ich es richtig, dass ich lediglich im ASC_Pos_Reading "set Rolloname pos 50" hinterlegen muß?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 19:15:07
Zitat von: Sommerfeld am 18 November 2018, 19:09:37
Vielen Dank für die Info. Verstehe ich es richtig, dass ich lediglich im ASC_Pos_Reading "set Rolloname pos 50" hinterlegen muß?

Grüße

Nein. Du musst das Reading hinterlegen welches die aktuelle Position wieder gibt und da dein Modul nicht komplett erkannt wird muss das hinterlegte auch gleich den set Befehl entsprechen.

Also wenn du dein Rolladen manuell mit set Rolladen pos 80 fahren kannst und Dein Reading zur Positionsanzeige auch pos ist dann trägst du da pos ein ins Attribut.
Wenn Dein set Befehl pos ist aber Dein Reading position ist so hat Dein set Befehl vorrang und du musst ein Reading schaffen welches pos heißt und den selebn ihnhalt hat wie das Reading position. Readings kann man ändern/umleiten set Befehle nicht. Daher hat der set Befehl Vorrang und man muss ein gleichlautendes Reading haben.

Irgendwas war doch mit den Uniroll oder wieso haben wir sie noch nicht in der Liste?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 19:18:09
Noch mal Thema Fenster.
Was mir gerade eingefallen ist, da wir Beschattung noch nicht haben ist das auch im Fensterevent noch nicht beachtet. Sprich es kann wird auch noch abgefragt ob aktueller Status Beschattungsposition ist und dann wird ? ja was ? was sol gemacht werden wenn das Fenster geöffnet wird und die Beschattungsposition angefahren wurde. Soll nichts gemacht werden? Soll sofern die ermittelte Position oberhalb der aktuellen Postion ist nach oben gefahren werden und somit die Beschattung beendet werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 19:21:12
ZitatIrgendwas war doch mit den Uniroll oder wieso haben wir sie noch nicht in der Liste?


Danke für die Aufklärung. Es gab bereits die Überlegung den Typ aufzunehmen aber dann wurde es verworfen.
Ich würde es begrüßen, wenn Uniroll mit aufgenommen werden würde.
Schönen Abend
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 19:25:41
Es muss einen Grund gegeben haben, einfach verworfen wird nichts.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 19:42:18
Siehe Beitrag #280
https://forum.fhem.de/index.php/topic,92628.270.html (https://forum.fhem.de/index.php/topic,92628.270.html)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 19:55:35
Hab's gefunden. Der set Befehl lässt wohl nur up down und Stop zu, das Modul benötigt aber wie mehrfach erwähnt einen numerischen Wert. Also sowas wie set NAME Position 40
Und nicht einfach set NAME up
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 19:59:38
Zitat von: CoolTux am 18 November 2018, 18:57:43
Stellt sich mir die Frage ob du der einzige bist der Luftenposition gleich offen Position hat. Dein Beispiel so gesehen macht Sinn sofern die Luftenposition oberhalb der Beschattungsposition ist und es am Tag ist. Aber wie viele machen das so. Warum willst du Stoßlüften wenn du beschattest? Kommt doch nur heiße Luft. Dann lieber durch den Beschattungsschlitz leicht Lüften
Nun es war ja ein Beispiel. Beschattung dient nicht nur dem Schutz von der Temperatur, sondern auch gegen das blenden von der tief stehenden Sonne. Temperatur kann da durchaus niedrig sein.

Es geht aber um das allgemeine Verhalten. Mich stört es, wenn eine manuell eingestellte Position ohne not verändert wird. Daher sollte auch die vorherige Position angefahren werden und nicht die ggf. die vor der manuellen Änderung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 20:08:31
Das muss ich mir in Ruhe durch den Kopf gehen lassen wie man das auf Basis von was genau erkennen kann was derjenige genau will.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 18 November 2018, 20:12:28
Glaskugel
Ich denke, wenn das vom Modul erwartete (also von ihm eingestellte) Position vor der Fahrt mit der tatsächlichen vergleicht, sollte man manuelle Änderungen erkennen können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 20:14:05
Mit Uniroll ist es möglich, bestimmte Positionen anzufahren,s.

https://fhem.de/commandref.html#UNIRoll (https://fhem.de/commandref.html#UNIRoll)

Bei mir läuft die Ansteuerung schon seit langer Zeit zuverlässig.
Vielleicht gibt es doch eine Möglichkeit Uniroll zu integrieren.

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MarkusHiba am 18 November 2018, 20:21:34
Hallo
Idee zum Ausperrschutz.

Bloß eine Idee für die Beschattung oder auch Sperrmodus für Balkontür könnte man doch auch unterscheiden ob es eine Balkontür oder ein Fenster ist durch ein Attribut default ist Fenster.

Gruß

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 18 November 2018, 21:30:30
Hallo Sommerfeld,

um es kurz zu machen meine beiden UNIRoll funktionieren mit ASC.

Deine Fahrzeiten positionen von 15 auf 19 kommen mir echt kurz(komisch) vor.

Wenn Du noch ein List von meinem haben möchtest.

Habe es nur überflogen aber das wichtigste ist die Zeit zu stoppen für auf und ab und entsprechend einzutragen
hat bei mir       nichts     mit position ala 50 gleich 50% zu tun!

Dann nicht die     Null         zu verwenden für ganz unten also z.B. 1.

Eventuell mal das reading state löschen und neu probieren.

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 21:48:51
Hans-Jürgen,
vielen Dank für Deine Unterstützung. Es wäre für mich sehr hilfreich, wenn
Du ein list zur Verfügung stellen würdest.
Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 18 November 2018, 21:54:41
Hallo Sommerfeld,

das List gern

Internals:
   BTN        2
   DEF        4455 2
   IODev      MyCUL868
   NAME       og_wz_rollo
   NR         190
   STATE      pos 24
   TYPE       UNIRoll
   XMIT       4455
   CODE:
     1          4455 2
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1542553370.83745
           VALUE      night close
       oldPos:
         myDbLog:
           TIME       1542553394.06932
           VALUE      24
       oldstate:
         myDbLog:
           TIME       1542553370.88048
           VALUE      down 23
       pos:
         myDbLog:
           TIME       1542553394.06932
           VALUE      24
       state:
         myDbLog:
           TIME       1542553370.88048
           VALUE      down 23
   OLDREADINGS:
   READINGS:
     2018-11-18 16:02:50   ASC_ShuttersLastDrive night close
     2018-11-18 16:02:51   ASC_Time_DriveDown 19.11.2018 - 16:02
     2018-11-18 16:02:51   ASC_Time_DriveUp 19.11.2018 - 07:00
     2018-11-18 16:03:14   oldPos          24
     2018-11-18 16:02:50   oldstate        down 23
     2018-11-18 16:03:14   pos             24
     2018-11-18 16:02:51   state           pos 24
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 24
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 1
   ASC_Partymode off
   ASC_Pos_Reading pos
   ASC_Pos_after_ComfortOpen 20
   ASC_Roommate_Device rr_Mann
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   IODev      MyCUL868
   alias      OG-Wohnzimmer-Rollo
   devStateIcon pos.24:fts_shutter_100 pos.1:fts_shutter_10 pos.0:fts_shutter_10
   group      Türen und Fenster
   icon       fts_shutter_automatic
   rMax       24
   rMin       1
   rPos       24
   room       OG_Wohnzi
   sendStopBeforeCmd 1
   sortby     1
   useRolloPos 1
   userReadings pos:oldPos.* { ReadingsNum("og_wz_rollo","oldPos",0)}
   userattr   ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked
   webCmd     up:stop:down


Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 18 November 2018, 21:59:18
Hallo Hans-Jürgen,
vielen Dank, schaue ich mir Morgen an und berichte.
Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Deckoffizier am 18 November 2018, 22:01:49
Hallo CoolTux,

hoffentlich reden äh schreiben wir nicht aneinander vorbei zum Thema UNIRoll ist der Haken

ZitatNein. Du musst das Reading hinterlegen welches die aktuelle Position wieder gibt und da dein Modul nicht komplett erkannt wird muss das hinterlegte auch gleich den set Befehl entsprechen.

Also wenn du dein Rolladen manuell mit set Rolladen pos 80 fahren kannst und Dein Reading zur Positionsanzeige auch pos ist dann trägst du da pos ein ins Attribut.

pos 80 sind eben nicht 80%     es sei denn der Rollladen braucht 100 sec zum runter fahren eben dies macht die Sache etwas knifflig eventuell
fehlt dem UNIRoll etwas Intelligenz welches andere als Reading von Hause aus mitbringen ??
Hoffe habe den Teil aus der commandref richtig gedeutet zu den Parametern.....

Gruß
Hans-Jürgen


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 22:13:33
Zitat von: MarkusHiba am 18 November 2018, 20:21:34
Hallo
Idee zum Ausperrschutz.

Bloß eine Idee für die Beschattung oder auch Sperrmodus für Balkontür könnte man doch auch unterscheiden ob es eine Balkontür oder ein Fenster ist durch ein Attribut default ist Fenster.

Gruß

MarkusHiba

Gesendet von meinem G8141 mit Tapatalk

Haben wir schon umgesetzt  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 22:17:56
Zitat von: Deckoffizier am 18 November 2018, 22:01:49
Hallo CoolTux,

hoffentlich reden äh schreiben wir nicht aneinander vorbei zum Thema UNIRoll ist der Haken

pos 80 sind eben nicht 80%     es sei denn der Rollladen braucht 100 sec zum runter fahren eben dies macht die Sache etwas knifflig eventuell
fehlt dem UNIRoll etwas Intelligenz welches andere als Reading von Hause aus mitbringen ??
Hoffe habe den Teil aus der commandref richtig gedeutet zu den Parametern.....

Gruß
Hans-Jürgen

Nee schon ok, ich nenne das nur am Beispiel Prozent. Was für eine Einheit das am Ende ist ist dem Modul egal. Hauptsache numerischer Wert zwischen closed Position und Open Position  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 18 November 2018, 22:56:03
Zitat von: enno am 15 November 2018, 10:33:15
Genau so mit den gleichen Randbedingungen nutze ich das hier. Kann das Modul bereits alles in der aktuellen Version.

Gruss
  Enno

Hallo zusammen,
Hallo Enno,

Du schriebst, dass du sowohl beschattung als auch Sichtschutz bereits umgesetzt hast.
Ich find hierfür keine Einstellung.
Beschattung ist ja derzeit deaktiviert, aber wo stelle ich den blickschutz ein,
Also z.B. Bei Dämmerung/Dunkelheit auf 50% fahren...?
Danke
Tobster
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 November 2018, 23:30:47
@Alex,

Ich denke ich habe da eine Idee. Was hälst Du davon? Wenn Nacht ist wird beim schließen des Fensters automatisch immer in die geschlossen Position gefahren.
Wenn Tag ist wird immer in die letzte erfasste Position vor dem Fenster öffnen gefahren? Wäre das ok so?


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 19 November 2018, 06:27:53
Moin Leon,

Ja, genauso wäre das perfekt! :)

Grüße
Alexander
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sommerfeld am 19 November 2018, 08:52:49
ZitatHallo Sommerfeld,

das List gern

Hallo Hans-Jürgen,
es funktioniert, Deine Einstellungen habe ich mit den meinen abgestimmt.
Dir und CoolTux herzlichen Dank.
Grüße und einen schönen Tag.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 19 November 2018, 09:43:29
Hallo Leute,

ich bin gerade dabei ASC einzurichten.

Nun mal ne Frage zum State von ASC_timeUpHolidayDevice und ASC_timeUpHolidayReading
Gehe ich richtig in der Annahme dass 0 = false und 1= treu ist?
Gilt das für alle Devices bei ASC?
Also 0=kein Urlaub und 1=Urlaub?

Ich konnte im Wiki und im Commandref nichts dazu finden.

Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 09:49:07
Zitat von: no_Legend am 19 November 2018, 09:43:29
Hallo Leute,

ich bin gerade dabei ASC einzurichten.

Nun mal ne Frage zum State von ASC_timeUpHolidayDevice und ASC_timeUpHolidayReading
Gehe ich richtig in der Annahme dass 0 = false und 1= treu ist?
Gilt das für alle Devices bei ASC?
Also 0=kein Urlaub und 1=Urlaub?

Ich konnte im Wiki und im Commandref nichts dazu finden.

Danke und Gruß Robert

Hallo Robert,

Das Attribut ist aktuell ohne Funktion. Daher brauchst da erstmal noch nichts einrichten. Was komplett ausgewertet wird ist die Eintragungen in eine Holiday Datei und dann entsprechend im global Device eintragen holiday2we.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 19 November 2018, 09:53:56
Zitat von: CoolTux am 19 November 2018, 09:49:07
Hallo Robert,

Das Attribut ist aktuell ohne Funktion. Daher brauchst da erstmal noch nichts einrichten. Was komplett ausgewertet wird ist die Eintragungen in eine Holiday Datei und dann entsprechend im global Device eintragen holiday2we.


Grüße

Okay alles klar.
Ich arbeite eigentlich mit Google Kalendern, was aber auch recht schlecht funktioniert hatte.
Werde mir gleich mal holiday2we anschauen.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 10:07:30
Zitat von: no_Legend am 19 November 2018, 09:53:56
Okay alles klar.
Ich arbeite eigentlich mit Google Kalendern, was aber auch recht schlecht funktioniert hatte.
Werde mir gleich mal holiday2we anschauen.

Gruß Robert

Das mache ich auch und klappt bei mir soweit gut. Deswegen werde ich das auch demnächst ins ASC Modul entsprechend mit einbinden. Wird also kommen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 12:32:06
Ich habe nun die letzten Stunden diverse Tests und Szenarien durchgespielt. Dabei konnte ich noch einen Bug in der Sunriseerfassung in Zusammenhang mit Time finden.
Ich würde nun gerne die Version 0.2.0.7 für Euch frei geben damit Ihr sie morgen per Update bekommt und testen könnt.


Grüße
Leon
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 19 November 2018, 19:33:41
Klingt gut.
Hättest du vielleicht noch eine Antwort auf meine Frage bzw. meinem Vorschlag zum Thema Blickschutz? Ist das derzeit möglich oder um umsetzbar? ;)
Gruß
Tobster
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 19:48:33
Das Thema waren meine Gedanken am Nachmittag.
Dazu meine Frage soll der Blickschutz vor der ermittelten Zeitfahrt passieren oder soll zur ermittelten Zeitfahrt Blickschutz gemacht werden und x Zeit danach? Muss die Zeit flexibel sein, von euch einstellbar? Also das ihr einstellen könnt wie lange vor oder nach der ermittelten Zeitfahrt? Und muss die Position einstellbar sein oder darf sie fest sein?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 November 2018, 19:58:58
Ich hatte das früher so mit dem Sichtschutz das die Rollladen zum Zeitpunkt ss_weather in dem Sichtschutz gefahren sind und bei ss_civil komplett geschlossen.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 20:06:34
Das möchte ich so nicht machen, andere verwenden feste Zeiten oder Brightness.
Das müssen wir anders machen. Wir können es so machen das zu den ermittelten Zeiten wenn gewünscht auf Sichtschutz gefahren wird und 30min später oder 15 oder was auch immer komplett zu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 November 2018, 20:09:40
Wäre für mich auch völlig ausreichend mit einer addierten Zeit. Gäbe es den die Möglichkeit bei einer gewissen Helligkeit in Sichtschutz und dann später komplett schließen?

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 20:24:07
Zitat von: majestro84 am 19 November 2018, 20:09:40
Wäre für mich auch völlig ausreichend mit einer addierten Zeit. Gäbe es den die Möglichkeit bei einer gewissen Helligkeit in Sichtschutz und dann später komplett schließen?

Gesendet von meinem Redmi Note 4 mit Tapatalk
Klingt wie die Beschreibung für Beschattung.
Wenn dann Beschattung erstmal. Sicherlich ganz später gerne auch mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 19 November 2018, 22:02:45
Ich habe es bei mir so, dass bei Einbruch der Dämmerung die Rollläden auf 50% fahren und bei der eigentlichen Schließung auf 100 %.

Mein Vorschlag wäre, wenn ein bestimmtes devices auf True gestellt wird (bei mir "Blickschutzbedarf"), dann fahren die Rollläden auf mindestens die beschattungsposition herunter, wenn dann die Schließung erfolgt, wäre die zu-position dann ja größer und die Rollläden würden ganz schließen.

Das device könnte von jedem nach Bedarf entweder manuell, über einen Zeitschalter, sunrise/sunset oder Helligkeit beschrieben werden...

Bei mir beginnt Blickschutzbedarf z.B. In Abhängigkeit von sunrise/sunset Nachmittags um 5 und geht bis zum nächsten Morgen um 9:00 Uhr. In der Zeit wären die Rollläden bei mindestens 50%, nachts dann bei 100%, weil die Schließung greift...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 22:05:42
Ich habe eben noch einen Bug gefixt. Inder Wiggle Funktion gab es einen Fehler beim Fahren in die korrekte Position. Wenn geschlossen größer offen war und es war geschlossen bei wiggle wollte er 100 + Fahren statt 100 -
Ist nun korrigiert.

Das 0.2.0.8 Update kommt dann morgen früh. Ist nur was kleines, man muß deswegen nicht gleich sofort updaten.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 22:16:15
Zitat von: Tobster1977 am 19 November 2018, 22:02:45
Ich habe es bei mir so, dass bei Einbruch der Dämmerung die Rollläden auf 50% fahren und bei der eigentlichen Schließung auf 100 %.

Mein Vorschlag wäre, wenn ein bestimmtes devices auf True gestellt wird (bei mir "Blickschutzbedarf"), dann fahren die Rollläden auf mindestens die beschattungsposition herunter, wenn dann die Schließung erfolgt, wäre die zu-position dann ja größer und die Rollläden würden ganz schließen.

Das device könnte von jedem nach Bedarf entweder manuell, über einen Zeitschalter, sunrise/sunset oder Helligkeit beschrieben werden...

Bei mir beginnt Blickschutzbedarf z.B. In Abhängigkeit von sunrise/sunset Nachmittags um 5 und geht bis zum nächsten Morgen um 9:00 Uhr. In der Zeit wären die Rollläden bei mindestens 50%, nachts dann bei 100%, weil die Schließung greift...

Das klingt gut. Aber dafür brauch man das ASC nicht, das kann jeder selber machen. Genau so wie Du geschrieben hast.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 November 2018, 22:33:52
Zitat von: majestro84 am 19 November 2018, 20:09:40
Wäre für mich auch völlig ausreichend mit einer addierten Zeit. Gäbe es den die Möglichkeit bei einer gewissen Helligkeit in Sichtschutz und dann später komplett schließen?

Gesendet von meinem Redmi Note 4 mit Tapatalk

Das wäre aktuell für mich die einzige vernünftige Alternative. Es gibt im ASC Device das Attribut brightnessMaxVal das könnte man dafür missbrauchen. Wenn brightnessMaxVal unterschritten wird soll er in die Blickschutzposition fahren. Sagen wir die Hälfte zwischen offen und geschlossen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 19 November 2018, 22:46:09
Zitat von: CoolTux am 19 November 2018, 22:33:52
Das wäre aktuell für mich die einzige vernünftige Alternative. Es gibt im ASC Device das Attribut brightnessMaxVal das könnte man dafür missbrauchen. Wenn brightnessMaxVal unterschritten wird soll er in die Blickschutzposition fahren. Sagen wir die Hälfte zwischen offen und geschlossen?
Irgendwie habe ich das nicht verstanden... Wann fährt das Rollo dann in die 'Nacht'-Position?
Und ein fester Wert zw. Offen und Geschlossen ist nicht optimal. Einerseits hat  / braucht jeder einen anderen Stand als Blickschutz, andererseits laufen nicht Rolladen linear (je dicker und länger Panzer ist, desto schneller wirds beim hochfaheren)...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Tobster1977 am 19 November 2018, 23:22:33
Zitat von: CoolTux am 19 November 2018, 22:16:15
Das klingt gut. Aber dafür brauch man das ASC nicht, das kann jeder selber machen. Genau so wie Du geschrieben hast.

Wie würde sich ASC  denn  verhalten, wenn ich parallel den Blickschutz aktiviere?
Wenn ASC die Rollläden eigentlich geöffnet hätte und mein Blickschutz greift, würde es dann auf 50% fahren?
Und wenn ASC dann schließen würde, dann würden die Rollläden runter fahren?
Würde immer die weiter geschlossene Stellung genutzt?

Ansonsten wüsste ich nicht, wie ich das umsetzen sollte...?

(Nur zur Erklärung: ich habe ja noch weitere Einstellungen wie auf bei Verschluss öffnen, Partymodus etc., Das sind bei mir ändert unzählige und nicht 100%ig funktionierende DOIFs, daher würde ich gerne wechseln...)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 06:16:31
Zitat von: hexenmeister am 19 November 2018, 22:46:09
Irgendwie habe ich das nicht verstanden... Wann fährt das Rollo dann in die 'Nacht'-Position?
Und ein fester Wert zw. Offen und Geschlossen ist nicht optimal. Einerseits hat  / braucht jeder einen anderen Stand als Blickschutz, andererseits laufen nicht Rolladen linear (je dicker und länger Panzer ist, desto schneller wirds beim hochfaheren)...

Ich würde die Nachtfahrt so lassen wie es jetzt ist. Ganz normal zu den bisherigen Zeiten.
Der Blickschutz würde dann halt beim unterschreiten des eingestellten Lichtwerts angefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 20 November 2018, 06:26:15
Bedeutet das, dass Nachtfahrt nach brightness dann nicht mehr möglich ist? Also doch entweder eine oder andere?
Für mich ist Blickschutz eine zusätzliche unabhängige Fahrt. Mit eigener Grenzwert, der sogar ggf. beeinflusst werden kann. Z. B. soll Blickschutz früher greifen, wenn im Zimmer Licht angeht, als in dem Fall, wenn das nicht passiert. Ich wäre eher für Abtrennung des Blickschutzes indem ein device/reading abgefragt wird, dass dann den Fahrt anzeigt. Am besten wäre, wenn man alle Fahrtsituationen unabhängig voneinander, als optionale Bausteine angeben könnte: Nachtschliessung, Blickschutz, Beschattung...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 07:56:48
Zitat von: hexenmeister am 20 November 2018, 06:26:15
Bedeutet das, dass Nachtfahrt nach brightness dann nicht mehr möglich ist? Also doch entweder eine oder andere?
Für mich ist Blickschutz eine zusätzliche unabhängige Fahrt. Mit eigener Grenzwert, der sogar ggf. beeinflusst werden kann. Z. B. soll Blickschutz früher greifen, wenn im Zimmer Licht angeht, als in dem Fall, wenn das nicht passiert. Ich wäre eher für Abtrennung des Blickschutzes indem ein device/reading abgefragt wird, dass dann den Fahrt anzeigt. Am besten wäre, wenn man alle Fahrtsituationen unabhängig voneinander, als optionale Bausteine angeben könnte: Nachtschliessung, Blickschutz, Beschattung...

Das wäre unabhängig. Für brightness schließen wird aktuell minVal verwendet, maxVal wäre also noch übrig  :)
Aber ich glaube wir lassen das jetzt erstmal und konzentrieren uns auf die Beschattung. Damit werden wir genug zu tun haben die nächsten Wochen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 20 November 2018, 08:06:02
Willst du denn da die gleichen Helligkeitswerte nehmen? Das wird wohl kaum passen....


Gesendet von iPhone XR mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 20 November 2018, 08:08:52
Guten Morgen Zusammen,

ich hab jetzt mal alle Rollladen mit ASC gemacht.

Kann man das Modul bei Einzelnen Rolladen vollständig deaktivieren?


Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 08:22:29
Zitat von: Cluni am 20 November 2018, 08:06:02
Willst du denn da die gleichen Helligkeitswerte nehmen? Das wird wohl kaum passen....


Gesendet von iPhone XR mit Tapatalk

Was Ihr da für Werte einträgt ist Euch überlassen. Wer mit brightness fährt muss wenn dann natürlich darauf achten das der maxVal Wert nicht unter minVal Wert ist. Aber dassagt ja schon das max und min aus.
Also theoretisch.

Egal ob Fahrt bei Astro, Time oder Brightness. brightnessMaxVal steht auf 500. Bei einem Wert unter 500 fährt der Rollladen in die Sichtschutzposition. Wird dann später der minVal erreicht oder Astro oder Time fährt der Rollladen ganz runter.
Funktioniert halt nur wenn auch MaxVal tatsächlich vor allen anderen Ereignissen passiert. Bei minVal ist das logisch, bei Astro und Time (gerade Time) muss es nicht unbedingt so sein.
Ist halt alles nicht so einfach.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 20 November 2018, 08:24:29
Zitat von: CoolTux am 20 November 2018, 08:22:29
Was Ihr da für Werte einträgt ist Euch überlassen. Wer mit brightness fährt muss wenn dann natürlich darauf achten das der maxVal Wert nicht unter minVal Wert ist. Aber dassagt ja schon das max und min aus.
Also theoretisch.

Egal ob Fahrt bei Astro, Time oder Brightness. brightnessMaxVal steht auf 500. Bei einem Wert unter 500 fährt der Rollladen in die Sichtschutzposition. Wird dann später der minVal erreicht oder Astro oder Time fährt der Rollladen ganz runter.
Funktioniert halt nur wenn auch MaxVal tatsächlich vor allen anderen Ereignissen passiert. Bei minVal ist das logisch, bei Astro und Time (gerade Time) muss es nicht unbedingt so sein.
Ist halt alles nicht so einfach.
Wenn das so funktioniert fände ich es Super.

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Chaos am 20 November 2018, 09:24:00
Hi
Zitat von: no_Legend am 20 November 2018, 08:08:52
Guten Morgen Zusammen,

ich hab jetzt mal alle Rollladen mit ASC gemacht.

Kann man das Modul bei Einzelnen Rolladen vollständig deaktivieren?


Danke und Gruß Robert

ich glaube du suchst ASC_Mode_Down -> off und ASC_Mode_Up -> off

MfG
Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 20 November 2018, 09:27:56
Zitat von: Chaos am 20 November 2018, 09:24:00
Hi
ich glaube du suchst ASC_Mode_Down -> off und ASC_Mode_Up -> off

MfG
Manuel


Danke Manuel für deine Antwort.

Ich hab gedacht einfach das ASC auf 0 zu stellen.

Ich möchte nicht nur das Hoch und Runter deaktivieren.
Es sollten auch die anderen Funktionen wie lüften deaktiviert werden können.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 09:42:43
Zitat von: no_Legend am 20 November 2018, 09:27:56
Danke Manuel für deine Antwort.

Ich hab gedacht einfach das ASC auf 0 zu stellen.

Ich möchte nicht nur das Hoch und Runter deaktivieren.
Es sollten auch die anderen Funktionen wie lüften deaktiviert werden können.

Gruß Robert

Das geht leider aktuell nicht. Aber ich finde die Idee gut. Was haltet Ihr davon ASC 0 als komplett raus aus der ASC Routine zu deuten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 20 November 2018, 09:53:19
Zitat von: CoolTux am 20 November 2018, 09:42:43
Das geht leider aktuell nicht. Aber ich finde die Idee gut. Was haltet Ihr davon ASC 0 als komplett raus aus der ASC Routine zu deuten.

Ich hab gestern mal Testweise alle Rollladen im Haus definiert gehabt.
Heute morgen wo ich dann auf Arbeit bin wollte ich Schalfzimmer dann das Fenster für die Frau und den kleinen auf machen.
Promt ging der Rolladen auf Belüftungs-Position.
Der kleine ist fast wach geworden.  :-X :'(

Ich bin dafür das 0 als deaktiviert zu nehmen.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 10:15:52
Zitat von: no_Legend am 20 November 2018, 09:53:19
Ich hab gestern mal Testweise alle Rollladen im Haus definiert gehabt.
Heute morgen wo ich dann auf Arbeit bin wollte ich Schalfzimmer dann das Fenster für die Frau und den kleinen auf machen.
Promt ging der Rolladen auf Belüftungs-Position.
Der kleine ist fast wach geworden.  :-X :'(

Ich bin dafür das 0 als deaktiviert zu nehmen.

Gruß Robert

Ich baue es entsprechend die Tage ein.
Was ich nicht verstehe und das ist ne ehrliche Frage. Was bringt ein offenes Fenster wenn der Rollladen unten ist? Kommt dann dennoch frische Lüft durch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 20 November 2018, 10:26:39
Zitat von: CoolTux am 20 November 2018, 10:15:52
Ich baue es entsprechend die Tage ein.
Was ich nicht verstehe und das ist ne ehrliche Frage. Was bringt ein offenes Fenster wenn der Rollladen unten ist? Kommt dann dennoch frische Lüft durch?

Fenster zu und lüften wollte ich nicht.
Lüften bringt nur was bei gekippten Fenster oder komplett offenen Fenster.

Mir ging es eher darum, dass ich bei diesem Rolladen ASC auf 0 gesetzt hatte und dann doch beim öffnen auf Lüftungsposition gefahren wurde.
Deshalb hab ich auch nach der 0 gefragt.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 10:48:04
[quote author=no_Legend link=topic=92628.msg861128#msg861128 date=1542705999]
Fenster zu und lüften wollte ich nicht.
Lüften bringt nur was bei gekippten Fenster oder komplett offenen Fenster.

Mir ging es eher darum, dass ich bei diesem Rolladen ASC auf 0 gesetzt hatte und dann doch beim öffnen auf Lüftungsposition gefahren wurde.
Deshalb hab ich auch nach der 0 gefragt.

Gruß Robert
[/quote]

[quote]
Heute morgen wo ich dann auf Arbeit bin wollte ich Schalfzimmer dann das Fenster für die Frau und den kleinen auf machen.


Du hast das Fenster auf gemacht. Wenn Du gar keine Fenster Beachtung haben willst dann trage keinen Fensterkontakt ein. Wenn Du nur lüften nicht willst dann stelle das Attribut ASC_Ventilate_Window_Open
auf off.
Nichts desto trotz habe ich gerade eine neue Version 0.2.0.9 ins SVN geladen welche morgen per Update kommt. Wenn das Attribut ASC beim Rolladen auf 0 steht werden keinerlei Fahrbefehle durchgeführt. Die Berechnungen und die Anzeige der Fahrzeiten werden aber entsprechend eingestellt. Einzig der Fahrbefehl wird nicht gemacht.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 20 November 2018, 10:53:27
Zitat von: CoolTux am 20 November 2018, 10:48:04

[quote]
Heute morgen wo ich dann auf Arbeit bin wollte ich Schalfzimmer dann das Fenster für die Frau und den kleinen auf machen.


Du hast das Fenster auf gemacht. Wenn Du gar keine Fenster Beachtung haben willst dann trage keinen Fensterkontakt ein. Wenn Du nur lüften nicht willst dann stelle das Attribut ASC_Ventilate_Window_Open
auf off.
Nichts desto trotz habe ich gerade eine neue Version 0.2.0.9 ins SVN geladen welche morgen per Update kommt. Wenn das Attribut ASC beim Rolladen auf 0 steht werden keinerlei Fahrbefehle durchgeführt. Die Berechnungen und die Anzeige der Fahrzeiten werden aber entsprechend eingestellt. Einzig der Fahrbefehl wird nicht gemacht.


Grüße

Danke!!
Ich werde es nach dem Update testen.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 20 November 2018, 14:33:23
Hi Leon
Hätte da noch eine Frage, beim ASC_lock-outCmd ist das protection für die Z-Wave Aktoren nicht zum Auswählen vorhanden.
In deinen Code habe ich es jetzt auch nicht gefunden.
## Funktion zum hardwareseitigen setzen des lock-out oder blocking beim Rolladen selbst
sub SetHardewareBlockForShutters($$) {
    my ( $hash, $cmd ) = @_;
    foreach ( @{ $hash->{helper}{shuttersList} } ) {
        $shutters->setShuttersDev($_);
        if (    $shutters->getLockOut eq 'hard'
            and $shutters->getLockOutCmd ne 'none' )
        {
            CommandSet( undef, $_ . ' inhibit ' . $cmd )
              if ( $shutters->getLockOutCmd eq 'inhibit' );
            CommandSet( undef,
                $_ . ' ' . ( $cmd eq 'on' ? 'blocked' : 'unblocked' ) )
              if ( $shutters->getLockOutCmd eq 'blocked' );
        }
    }
}

baust du das noch ein oder haben ich da was übersehen?
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 14:42:33
Zitat von: majestro84 am 20 November 2018, 14:33:23
Hi Leon
Hätte da noch eine Frage, beim ASC_lock-outCmd ist das protection für die Z-Wave Aktoren nicht zum Auswählen vorhanden.
In deinen Code habe ich es jetzt auch nicht gefunden.
## Funktion zum hardwareseitigen setzen des lock-out oder blocking beim Rolladen selbst
sub SetHardewareBlockForShutters($$) {
    my ( $hash, $cmd ) = @_;
    foreach ( @{ $hash->{helper}{shuttersList} } ) {
        $shutters->setShuttersDev($_);
        if (    $shutters->getLockOut eq 'hard'
            and $shutters->getLockOutCmd ne 'none' )
        {
            CommandSet( undef, $_ . ' inhibit ' . $cmd )
              if ( $shutters->getLockOutCmd eq 'inhibit' );
            CommandSet( undef,
                $_ . ' ' . ( $cmd eq 'on' ? 'blocked' : 'unblocked' ) )
              if ( $shutters->getLockOutCmd eq 'blocked' );
        }
    }
}

baust du das noch ein oder haben ich da was übersehen?
Gruß Alex

Hallo Alex,

Wenn Du mir den genauen set Command verrätst baue ich das gerne noch ein.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 20 November 2018, 14:59:22
Klar verrate ich dir den Befehl gerne, hatte ich schon einmal vor ein paar Wochen getan, ist wahrscheinlich untergegangen.
set <device> protectionOn   ->  sperrt den Aktor
set <device> protectionOff   ->  entsperrt den Aktor

Vielen Dank

Eine Frage hätte ich noch.
Gibt es die Möglichkeit bei ASC_AutoAstroModeEvening zum Beispiel auch die Zeiten aus dem Twilight Modul zu benutzen? So was wie ss_weather oder ss_indoor anstatt oder zusätzlich zu REAL,CIVIL,NAUTIC,ASTRONOMIC.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 15:02:57
Zitat von: majestro84 am 20 November 2018, 14:59:22
Klar verrate ich dir den Befehl gerne, hatte ich schon einmal vor ein paar Wochen getan, ist wahrscheinlich untergegangen.
set <device> protectionOn   ->  sperrt den Aktor
set <device> protectionOff   ->  entsperrt den Aktor

Vielen Dank

Eine Frage hätte ich noch.
Gibt es die Möglichkeit bei ASC_AutoAstroModeEvening zum Beispiel auch die Zeiten aus dem Twilight Modul zu benutzen? So was wie ss_weather oder ss_indoor anstatt oder zusätzlich zu REAL,CIVIL,NAUTIC,ASTRONOMIC.
Nein die Möglichkeit gibt es nicht. Macht auch keinen Sinn, da das Twilight Modul die selbe Basis für die Berechnungen nutzt wie sunset_abs() oder sunrise_abs()


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 20 November 2018, 15:13:52
Ok danke für die Info
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 15:28:53
Zitat von: dk3572 am 18 November 2018, 15:36:29
Ok, habe ich gemacht, danke für die Hilfe.

Hast du eine Idee was den Aussperrschutz betrifft?

Ich habe den Aussperrschutz getestet. Zu mindest bei mir setzt er die set Befehle korrekt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 15:49:34
Zitat von: majestro84 am 20 November 2018, 14:33:23
Hi Leon
Hätte da noch eine Frage, beim ASC_lock-outCmd ist das protection für die Z-Wave Aktoren nicht zum Auswählen vorhanden.
In deinen Code habe ich es jetzt auch nicht gefunden.
## Funktion zum hardwareseitigen setzen des lock-out oder blocking beim Rolladen selbst
sub SetHardewareBlockForShutters($$) {
    my ( $hash, $cmd ) = @_;
    foreach ( @{ $hash->{helper}{shuttersList} } ) {
        $shutters->setShuttersDev($_);
        if (    $shutters->getLockOut eq 'hard'
            and $shutters->getLockOutCmd ne 'none' )
        {
            CommandSet( undef, $_ . ' inhibit ' . $cmd )
              if ( $shutters->getLockOutCmd eq 'inhibit' );
            CommandSet( undef,
                $_ . ' ' . ( $cmd eq 'on' ? 'blocked' : 'unblocked' ) )
              if ( $shutters->getLockOutCmd eq 'blocked' );
        }
    }
}

baust du das noch ein oder haben ich da was übersehen?
Gruß Alex

Im morgigen Update ist die Unterstützung bei lockOut für Z-Wave Aktoren mit drin.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 20 November 2018, 18:43:39
Zitat von: CoolTux am 20 November 2018, 15:28:53
Ich habe den Aussperrschutz getestet. Zu mindest bei mir setzt er die set Befehle korrekt.

Ok, das ist zwar jetzt gut für dich, aber wenig hilfreich für mich  ;D

Fehlt oder stimmt evtl. irgend eine Einstellung in meinem ASC-Device oder Rollladen-Device nicht? (List hatte ich ja gepostet)

Danke für die Unterstützung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 20 November 2018, 19:09:30
Seit dem Update gestern ist mir geändertes Verhalten bzgl. ComfortÖffnen / Ventilate aufgefallen.
Wenn ich vorher Fenster geöffnet hatte, fuhren Rollos wunschgemäß hoch. Schloss ich das Fenster noch während der Fahrt wieder zu - fuhren sie auch gleich wieder runter.
Jetzt bleiben sie danach offen. Lasse ich das Fenster gekippt, fährt das Rollo nach paar Minuten von alleine wieder zu, trotz noch geöffneten Fenster.
Irgendwie ist da noch Wurm drin.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 19:20:35
Zitat von: hexenmeister am 20 November 2018, 19:09:30
Seit dem Update gestern ist mir geändertes Verhalten bzgl. ComfortÖffnen / Ventilate aufgefallen.
Wenn ich vorher Fenster geöffnet hatte, fuhren Rollos wunschgemäß hoch. Schloss ich das Fenster noch während der Fahrt wieder zu - fuhren sie auch gleich wieder runter.
Jetzt bleiben sie danach offen. Lasse ich das Fenster gekippt, fährt das Rollo nach paar Minuten von alleine wieder zu, trotz noch geöffneten Fenster.
Irgendwie ist da noch Wurm drin.

Hallo,

Also das erste kann ich mir erklären. Bei einem Fensterevent lasse ich prüfen welche Stellung der Rollladen hat. Stimmt dieser mit Lüften oder Comfort überein wird entsprechend gefahren. Wenn nicht bleibt der Rolladen so.

Deine zweite Beschreibung kann ich mir so gar nicht erklären. Es muss zu mindest irgendein Event kommen damit was passiert. Was sagt denn das Reading im Rollladen wieso er gefahren ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 20 November 2018, 19:21:51
Zitat von: CoolTux am 20 November 2018, 15:28:53
Ich habe den Aussperrschutz getestet. Zu mindest bei mir setzt er die set Befehle korrekt.

Hier noch ein Log vom ASC-Device wenn die Tür geöffnet/geschlossen wird.
Ein "set Ro_Terrassentuer inhibit on/off" kommt da nicht.

2018.11.20 19:13:04.711 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 73'
        ];

2018.11.20 19:13:07.941 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 74'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 19:24:46
Nein, kann ja auch nicht. So ist das auch nicht gedacht.

Ein set Bedenkt kommt ausschließlich wenn ich per set Befehl im ASC Device on oder off setze.
Dann wird geschaut bei welchen Rollladen hard eingestellt ist und der Befehl entsprechend gesendet.

Sollte der Befehl denn auch bei einem Fensterevent gesetzt werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hexenmeister am 20 November 2018, 19:30:46
Zitat von: CoolTux am 20 November 2018, 19:20:35
Also das erste kann ich mir erklären. Bei einem Fensterevent lasse ich prüfen welche Stellung der Rollladen hat. Stimmt dieser mit Lüften oder Comfort überein wird entsprechend gefahren. Wenn nicht bleibt der Rolladen so.
Hm. Verstehe, ist leider nicht ideal :( Wie man das am besten lösen könnte? Eine gewisse Zeit annnehmen, dass das ROllo noch fährt?..

Zitat von: CoolTux am 20 November 2018, 19:20:35
Deine zweite Beschreibung kann ich mir so gar nicht erklären. Es muss zu mindest irgendein Event kommen damit was passiert. Was sagt denn das Reading im Rollladen wieso er gefahren ist.
Sagt 'minimum brightness threshold fell below'. Anscheinend prüft das Modul erneut.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 20 November 2018, 19:31:29
Zitat von: CoolTux am 20 November 2018, 19:24:46
Nein, kann ja auch nicht. So ist das auch nicht gedacht.

Ein set Bedenkt kommt ausschließlich wenn ich per set Befehl im ASC Device on oder off setze.
Dann wird geschaut bei welchen Rollladen hard eingestellt ist und der Befehl entsprechend gesendet.

Sollte der Befehl denn auch bei einem Fensterevent gesetzt werden?

Das verstehe ich jetzt nicht.
Ein "set Ro_Terrassentuer inhibit on" sollte doch erfolgen wenn ich die Tür öffne.
Und ein "set inhibit off" wenn ich sie wieder schließe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 19:33:51
Zitat von: dk3572 am 20 November 2018, 19:31:29
Das verstehe ich jetzt nicht.
Ein "set Ro_Terrassentuer inhibit on" sollte doch erfolgen wenn ich die Tür öffne.
Und ein "set inhibit off" wenn ich sie wieder schließe.

Nein. So war das nie gedacht. Also bis jetzt.
Ein set ASCDEVICE lockOut on aktiviert die Sperre in den Rollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 20 November 2018, 19:38:04
Zitat von: CoolTux am 20 November 2018, 19:33:51
Nein. So war das nie gedacht. Also bis jetzt.
Ein set ASCDEVICE lockOut on aktiviert die Sperre in den Rollladen.

Dann müsste man ja beim Öffnen der Tür im ASC-Device händisch od. per Notify das lockOut schalten? ???

Edit: Was bei mir übrigens auch nicht funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 19:47:03
Zitat von: dk3572 am 20 November 2018, 19:38:04
Dann müsste man ja beim Öffnen der Tür im ASC-Device händisch od. per Notify das lockOut schalten? ???

Edit: Was bei mir übrigens auch nicht funktioniert.

Ich schaue nachher noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 November 2018, 20:54:52
Zitat von: dk3572 am 20 November 2018, 19:38:04
Dann müsste man ja beim Öffnen der Tür im ASC-Device händisch od. per Notify das lockOut schalten? ???

Edit: Was bei mir übrigens auch nicht funktioniert.

Kurze Frage. Wie schnell wird denn der Hardware Lock bei Dir entriegelt.
Situation:
Fenster wird geschlossen, der Befehl für Hardwarelock entriegeln gesendet und der Fahrbefehl losgeschickt. Das alles passiert innerhalb von ein paar ms. Ist dann schon der Hardwarelock off durch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 05:52:10
Zitat von: CoolTux am 20 November 2018, 20:54:52
Kurze Frage. Wie schnell wird denn der Hardware Lock bei Dir entriegelt.
Situation:
Fenster wird geschlossen, der Befehl für Hardwarelock entriegeln gesendet und der Fahrbefehl losgeschickt. Das alles passiert innerhalb von ein paar ms. Ist dann schon der Hardwarelock off durch?

Guten Morgen und sorry für die späte Antwort.

Zumindest hatte es so in der Rollladensteuerung von Cluni funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Fehler beim define
Beitrag von: darkness am 21 November 2018, 08:10:30
Hallo,

ich habe gerade versucht ein neues AutoShuttersControl Device anzulegen. Dabei bekomme ich folgenden Fehlermeldung:

2018.11.21 08:03:08 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at ./FHEM/73_AutoShuttersControl.pm line 623, near ";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 2296.

2018.11.21 08:03:08 0: syntax error at ./FHEM/73_AutoShuttersControl.pm line 623, near ";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 2296.


Zuvor habe ich ein update von FHEM durchgeführt.


Edit:

Konnte nur auf dem Handy schauen. Aber ich glaube in der Zeile 622 fehlt am ende eine ).

Titel: Antw:[73_AutoShuttersControl.pm] Fehler beim define
Beitrag von: CoolTux am 21 November 2018, 08:41:48
Zitat von: darkness am 21 November 2018, 08:10:30
Hallo,

ich habe gerade versucht ein neues AutoShuttersControl Device anzulegen. Dabei bekomme ich folgenden Fehlermeldung:

2018.11.21 08:03:08 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at ./FHEM/73_AutoShuttersControl.pm line 623, near ";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 2296.

2018.11.21 08:03:08 0: syntax error at ./FHEM/73_AutoShuttersControl.pm line 623, near ";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 2296.


Zuvor habe ich ein update von FHEM durchgeführt.


Edit:

Konnte nur auf dem Handy schauen. Aber ich glaube in der Zeile 622 fehlt am ende eine ).

Hallo,

Das ist in der Tat ein kleiner Bug. Fehlende Klammer zu. Ich habe soeben eine funktionierende Version in den master branch vom Git geschoben und liefere es gleich auch ins DVN aus. Das wird aber erst morgen früh per Update kommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 09:54:39
Zitat von: dk3572 am 21 November 2018, 05:52:10
Guten Morgen und sorry für die späte Antwort.

Zumindest hatte es so in der Rollladensteuerung von Cluni funktioniert.

Ich habe Dir hier eine Version angehangen. Wäre super wenn Du die testen könntest. Beim Fenster auf sollte hard gesperrt werden.
Im ASC Device muß gar nichts mehr gemacht werden. Einfach im Rollladen Device hard einstellen und den entsprechenden CMD dazu.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: netwalk am 21 November 2018, 10:01:55
Hallo,

eine kleine Frage:

Ist es möglich beim Schließen nach der ASTRO-Funktion ein OFFSET pro Rollladen zu setzen?
Alternativ wäre die Auswertung eines Readings bei der TIME-Funktion schön.
Momentan basieren meine Schließzeiten der einzelnen Rollladen auf der ASTRO-CIVIL Zeit mit einem Offset -60/+60 Minuten, dieser Wert wird in einem Reading gespeichert und ein DOIF wertet diese Zeit zum Anfahren des "Blickschutzes" aus. Das endgültige Schließen erfolgt per Tastendruck (Schlafmodus) auf dem Weg ins Bett oder zu einem definierten spätesten Zeitpunkt, in Abhängigkeit vom Anwesenheitsstatus.

Eine zweite Sache habe ich noch:
wäre es möglich die COMFORT/VENTILATING Positionen frei definieren zu können? Die voreingestellten 10er Schritte passen bei mir nicht ideal.

Ansonsten verfolge ich sehr interessiert die weitere Entwicklung hier und bin gespannt auf die Beschattungsfunktion.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 10:10:55
Zitat von: netwalk am 21 November 2018, 10:01:55
Hallo,

eine kleine Frage:

Ist es möglich beim Schließen nach der ASTRO-Funktion ein OFFSET pro Rollladen zu setzen?
Alternativ wäre die Auswertung eines Readings bei der TIME-Funktion schön.
Momentan basieren meine Schließzeiten der einzelnen Rollladen auf der ASTRO-CIVIL Zeit mit einem Offset -60/+60 Minuten, dieser Wert wird in einem Reading gespeichert und ein DOIF wertet diese Zeit zum Anfahren des "Blickschutzes" aus. Das endgültige Schließen erfolgt per Tastendruck (Schlafmodus) auf dem Weg ins Bett oder zu einem definierten spätesten Zeitpunkt, in Abhängigkeit vom Anwesenheitsstatus.

Eine zweite Sache habe ich noch:
wäre es möglich die COMFORT/VENTILATING Positionen frei definieren zu können? Die voreingestellten 10er Schritte passen bei mir nicht ideal.

Ansonsten verfolge ich sehr interessiert die weitere Entwicklung hier und bin gespannt auf die Beschattungsfunktion.

Hallo,

Zu Deiner ersten Frage möchte ich mir aktuell keinen Kopf machen. Eine Blickschutzfunktion wurde bereits angesprochen und ist auf der Todo Liste.
Zu Deiner zweiten Frage. Selbstverständlich kann man die Werte aller Attribute frei wählen. Man muss nicht das nehmen was da vorgegeben wird. In vielen Fällen sollte man das da sonst nicht gefahren werden kann, aber gerade bei den Positionsangaben steht es jedem frei seine zum Rollladen passenden ein zu tragen.
Du kannst Attribute und deren Werte frei Hand setzen

attr NAME ATTRIBUT VALUE

in der FHEMWEB Commandline



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mizu am 21 November 2018, 10:39:36
Hallo

kann es sein das in der aktuellen AutoShuttersControl.pm 0.2.0.9
eine schließende Klammer in Zeile 623 fehlt.

Log
2018.11.21 10:16:47.159 0: syntax error at ./FHEM/73_AutoShuttersControl.pm line 623, near ";"
BEGIN not safe after errors--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 2296.

gruß.
Mike
Titel: Antw:[73_AutoShuttersControl.pm] Fehler beim define
Beitrag von: CoolTux am 21 November 2018, 10:43:25
Zitat von: CoolTux am 21 November 2018, 08:41:48
Hallo,

Das ist in der Tat ein kleiner Bug. Fehlende Klammer zu. Ich habe soeben eine funktionierende Version in den master branch vom Git geschoben und liefere es gleich auch ins DVN aus. Das wird aber erst morgen früh per Update kommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 21 November 2018, 12:23:34
Hallo Zusammen,

erst einmal vielen Dank an CoolTux für die Entwicklung an diesem Modul und an Cluni für das Script zur Rollladensteuerung. Ich bin jetzt komplett auf das ASC Modul umgestiegen ( Version 0.2.0.8 ).

Die Rollos sind Tahoma mit "ASC 2" und "levelInvert 1" mit twostate Fensterkontakt ("open", "close") und "ASC_Ventilate_Pos 100" aktiviert.  Die automatischen Fahrten am Morgen und am Abend sowie der Aussperrschutz scheinen korrekt zu funktionieren. Nachts bei heruntergefahrenem Rollo und am Tag bei hochgefahrenem Rollo funktioniert die Komfortfunktion richtig.

Mein Problem: Nach dem morgendlichen automatischen hochfahren der Rollos fährt das Rollo nach dem ersten öffnen und schließen des Fensters wieder herunter, obwohl es oben bleiben müsste? Nach manuellem hochfahren des Rollos funktioniert alles wieder. Mit "get <name> showShuttersInformations" nach dem "day open" ist die "Last Position 0" (geschlossen) obwohl die Rollos oben sind? Wo liegt mein Fehler, oder liegt das evtl. an Tahoma und "levelInvert"?

@CoolTux:

Zitat
Was denkt Ihr sollte eine Mindestanforderung an Daten sein für eine Beschattung

Aktuell denke ich
brightness (Hellikeitssensor)
azimuth (Sonnenwinkel, Twilight oder Astro)
elevation (Sonnenhöhe, Twilight oder Astro)
temperature (Aussentemperatur)

Im letzten Sommer hat die Beschattung mit dem Script von Cluni und Hellikeitssensor, Sonnenwinkel, und Aussentemperatur gut funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 12:38:37
Zitat von: diki am 21 November 2018, 12:23:34
Hallo Zusammen,

erst einmal vielen Dank an CoolTux für die Entwicklung an diesem Modul und an Cluni für das Script zur Rollladensteuerung. Ich bin jetzt komplett auf das ASC Modul umgestiegen ( Version 0.2.0.8 ).

Die Rollos sind Tahoma mit "ASC 2" und "levelInvert 1" mit twostate Fensterkontakt ("open", "close") und "ASC_Ventilate_Pos 100" aktiviert.  Die automatischen Fahrten am Morgen und am Abend sowie der Aussperrschutz scheinen korrekt zu funktionieren. Nachts bei heruntergefahrenem Rollo und am Tag bei hochgefahrenem Rollo funktioniert die Komfortfunktion richtig.

Mein Problem: Nach dem morgendlichen automatischen hochfahren der Rollos fährt das Rollo nach dem ersten öffnen und schließen des Fensters wieder herunter, obwohl es oben bleiben müsste? Nach manuellem hochfahren des Rollos funktioniert alles wieder. Mit "get <name> showShuttersInformations" nach dem "day open" ist die "Last Position 0" (geschlossen) obwohl die Rollos oben sind? Wo liegt mein Fehler, oder liegt das evtl. an Tahoma und "levelInvert"?

@CoolTux:

Im letzten Sommer hat die Beschattung mit dem Script von Cluni und Hellikeitssensor, Sonnenwinkel, und Aussentemperatur gut funktioniert.

Hallo,

Das LastPosition stimmt aber, da es die letzte Position vor dem fahren ist. Unter Position steht dann der aktuelle Wert.
Sei bitte so nett und mache morgen früh ein Update auf die aktuelle Version über FHEM Update. Damit sollte ein fahren des Rolladens nach Tagesanbruch und Fenster offen und schließen nicht mehr möglich sein.


Vielen Dank fürs testen.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 21 November 2018, 13:09:47
Zitat
Sei bitte so nett und mache morgen früh ein Update auf die aktuelle Version über FHEM Update.

Vielen Dank, das ging ja schnell.  :) Ich melde mich dann nach dem Testen wieder.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: homekid am 21 November 2018, 15:39:35
Hallo
ich habe ein Problem mit dem ASC_Roommate_Device (rr_Bewohner1 ist angegeben).
mein Rollladen fährt tagsüber nach unten wenn rr_Bewohner2 den Status auf asleep wechselt.
Dazu muss ich sagen dass ich zu anfangs beide Bewohner im Attribut angegeben hatte und den rr_Bewohner2 wieder heraus genommen habe.

Danke Gruß Timo
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 15:48:46
Zitat von: homekid am 21 November 2018, 15:39:35
Hallo
ich habe ein Problem mit dem ASC_Roommate_Device (rr_Bewohner1 ist angegeben).
mein Rollladen fährt tagsüber nach unten wenn rr_Bewohner2 den Status auf asleep wechselt.
Dazu muss ich sagen dass ich zu anfangs beide Bewohner im Attribut angegeben hatte und den rr_Bewohner2 wieder heraus genommen habe.

Danke Gruß Timo

Hallo Timo,

Das ist kein Problem sondern genau so gewohlt. Und auch wie Du 2 Bewohner drin stehen hattest ist der Rollladen gefahren wenn sich einer schlafen gelegt hat.
Macht für mich auch Sinn, schlafen gleich Rollladen runter.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 17:23:24
Zitat von: CoolTux am 21 November 2018, 09:54:39
Ich habe Dir hier eine Version angehangen. Wäre super wenn Du die testen könntest. Beim Fenster auf sollte hard gesperrt werden.
Im ASC Device muß gar nichts mehr gemacht werden. Einfach im Rollladen Device hard einstellen und den entsprechenden CMD dazu.

Grüße

Hallo,
habe es eben getestet, funktioniert leider nicht. Es kommt kein "set_inhibit on" Siehe Log...

2018.11.21 17:16:19.196 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung verbose 5'
        ];

2018.11.21 17:16:30.538 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 89'
        ];

2018.11.21 17:16:34.052 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 90'
        ];

2018.11.21 17:16:34.061 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 17:16:34.067 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 17:16:34.377 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.21 17:16:34.378 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];


Danke trotzdem, bleib dran  ;)
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 17:50:25
Interessant. Es kommt aber ein set off.
Verstehe nur nicht wieso kein on kommt.
Der Rollladen ist beim öffnen des Fensters aber in die Lüftenposition gefahren? Oder ist er gar nicht gefahren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 18:04:13
Zitat von: CoolTux am 21 November 2018, 17:50:25
Interessant. Es kommt aber ein set off.
Verstehe nur nicht wieso kein on kommt.
Der Rollladen ist beim öffnen des Fensters aber in die Lüftenposition gefahren? Oder ist er gar nicht gefahren?

Der ist gar nicht gefahren, da er oben war.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 18:39:25
Also aktuell ist das ganze so eingestellt das der Lock nur kommt wenn auch gefahren wird. Jetzt wo er sicherlich unten ist das ganze bitte noch mal wiederholen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: homekid am 21 November 2018, 18:41:48
@CoolTux

Hallo,
ich dachte dass der Rollladen nur auf den Bewohner reagiert der auch im Rollladen-Device im Attribut ASC_Roommate_Device angegeben ist und nicht auf beide.
Mein Problem ist nämlich dass ich auch Nachts arbeite und Tagsüber schlafe. Meine Frau aber nicht.

Danke für die schnelle Antwort. Gruß Timo
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 18:54:36
Hallo Timo,

Ich hatte Dich so verstanden das da 2 drin standen. Natürlich reagiert der Rollladen nur auf den oder die Roommates. Wichtig noch zu wissen, wenn du das nachträglich ändern willst erst das Attribut löschen und dann neu setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 19:02:17
Zitat von: CoolTux am 21 November 2018, 18:39:25
Also aktuell ist das ganze so eingestellt das der Lock nur kommt wenn auch gefahren wird. Jetzt wo er sicherlich unten ist das ganze bitte noch mal wiederholen.

Keine Veränderung. Weder bei geschlossenem noch bei fahrendem Rollladen.

Es sollte die Funktionalität wie bei Clunis Perl-Funktion haben.
Wenn Tür offen, darf Rolladen weder automatisch noch per Hand fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 19:21:19
So hilft es mir nichts. Ich brauche was greifbares. So wie vorhin das Log, das war gut.
Also der Rolladen ist bei Fenster auf hoch gefahren und bei Fenster zu runter? Und trotzdem würde nicht ge oder entsperrt? Aber vorhin wurde ja entsperrt bei Fenster zu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 19:34:50
Zitat von: CoolTux am 21 November 2018, 19:21:19
So hilft es mir nichts. Ich brauche was greifbares. So wie vorhin das Log, das war gut.
Also der Rolladen ist bei Fenster auf hoch gefahren und bei Fenster zu runter? Und trotzdem würde nicht ge oder entsperrt? Aber vorhin wurde ja entsperrt bei Fenster zu.

Zur Zeit fährt der Rollladen immer. Automatisch als auch per Hand. Egal ob Tür auf od. zu ist.
Der Rollladen darf nicht zu fahren, wenn die Tür auf ist. Auch nicht per Hand. Aussperrschutz eben.

Hier der Log von mehreren Konstellationen (Tür auf/zu, Rollladen rauf/runter)

2018.11.21 19:23:12.841 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung verbose 5'
        ];

2018.11.21 19:23:17.635 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'SAVE'
        ];

2018.11.21 19:23:43.058 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'azimuth: 269.82',
          'elevation: -27.18',
          'twilight: 0',
          'twilight_weather: 0',
          'compasspoint: west-southwest'
        ];

2018.11.21 19:24:07.008 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 151',
          'durTimerPresence: 02:31:29'
        ];

2018.11.21 19:25:07.008 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 152',
          'durTimerPresence: 02:32:29'
        ];

2018.11.21 19:26:07.077 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 154',
          'durTimerPresence: 02:33:30'
        ];

2018.11.21 19:26:13.381 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 99'
        ];

2018.11.21 19:26:21.606 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 100'
        ];

2018.11.21 19:26:21.609 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:26:21.613 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:26:22.038 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 19:26:22.043 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 19:26:22.049 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:26:36.383 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 101'
        ];

2018.11.21 19:26:40.779 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 10 (to HMLAN1)',
          'level: 10',
          'motor: up:10',
          'pct: 10',
          'state: 10',
          'timedOn: ab'
        ];

2018.11.21 19:26:40.780 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 10'
        ];

2018.11.21 19:26:40.783 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:26:51.355 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 45.5 (to HMLAN1)',
          'level: 45.5',
          'motor: stop:45.5',
          'pct: 45.5',
          'state: 45.5',
          'timedOn: ab'
        ];

2018.11.21 19:26:51.856 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 102'
        ];

2018.11.21 19:26:51.859 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:26:51.863 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:26:52.212 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 45.5 (to HMLAN1)',
          'level: 45.5',
          'motor: stop:45.5',
          'pct: 45.5',
          'state: 45.5',
          'timedOn: ab'
        ];

2018.11.21 19:26:58.112 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 103'
        ];

2018.11.21 19:26:59.156 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 31.5 (to HMLAN1)',
          'level: 31.5',
          'motor: down:31.5',
          'pct: 31.5',
          'state: 31.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:02.846 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 26 (to HMLAN1)',
          'level: 26',
          'motor: stop:26',
          'pct: 26',
          'state: 26',
          'timedOn: ab'
        ];

2018.11.21 19:27:02.852 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 26'
        ];

2018.11.21 19:27:02.860 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:27:05.063 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 16.5 (to HMLAN1)',
          'level: 16.5',
          'motor: down:16.5',
          'pct: 16.5',
          'state: 16.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:07.143 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 104'
        ];

2018.11.21 19:27:07.147 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:27:07.151 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:27:07.249 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 155',
          'durTimerPresence: 02:34:30'
        ];

2018.11.21 19:27:07.500 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 5.5 (to HMLAN1)',
          'level: 5.5',
          'motor: down:5.5',
          'pct: 5.5',
          'state: 5.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:13.420 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 19:27:13.426 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 19:27:13.434 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 20:40:38
Zitat von: dk3572 am 21 November 2018, 19:34:50
Zur Zeit fährt der Rollladen immer. Automatisch als auch per Hand. Egal ob Tür auf od. zu ist.
Der Rollladen darf nicht zu fahren, wenn die Tür auf ist. Auch nicht per Hand. Aussperrschutz eben.

Hier der Log von mehreren Konstellationen (Tür auf/zu, Rollladen rauf/runter)

2018.11.21 19:23:12.841 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung verbose 5'
        ];

2018.11.21 19:23:17.635 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'SAVE'
        ];

2018.11.21 19:23:43.058 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'azimuth: 269.82',
          'elevation: -27.18',
          'twilight: 0',
          'twilight_weather: 0',
          'compasspoint: west-southwest'
        ];

2018.11.21 19:24:07.008 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 151',
          'durTimerPresence: 02:31:29'
        ];

2018.11.21 19:25:07.008 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 152',
          'durTimerPresence: 02:32:29'
        ];

2018.11.21 19:26:07.077 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 154',
          'durTimerPresence: 02:33:30'
        ];

2018.11.21 19:26:13.381 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 99'
        ];

2018.11.21 19:26:21.606 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 100'
        ];

2018.11.21 19:26:21.609 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:26:21.613 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:26:22.038 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 19:26:22.043 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 19:26:22.049 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:26:36.383 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 101'
        ];

2018.11.21 19:26:40.779 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 10 (to HMLAN1)',
          'level: 10',
          'motor: up:10',
          'pct: 10',
          'state: 10',
          'timedOn: ab'
        ];

2018.11.21 19:26:40.780 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 10'
        ];

2018.11.21 19:26:40.783 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:26:51.355 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 45.5 (to HMLAN1)',
          'level: 45.5',
          'motor: stop:45.5',
          'pct: 45.5',
          'state: 45.5',
          'timedOn: ab'
        ];

2018.11.21 19:26:51.856 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 102'
        ];

2018.11.21 19:26:51.859 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:26:51.863 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:26:52.212 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 45.5 (to HMLAN1)',
          'level: 45.5',
          'motor: stop:45.5',
          'pct: 45.5',
          'state: 45.5',
          'timedOn: ab'
        ];

2018.11.21 19:26:58.112 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 103'
        ];

2018.11.21 19:26:59.156 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 31.5 (to HMLAN1)',
          'level: 31.5',
          'motor: down:31.5',
          'pct: 31.5',
          'state: 31.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:02.846 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 26 (to HMLAN1)',
          'level: 26',
          'motor: stop:26',
          'pct: 26',
          'state: 26',
          'timedOn: ab'
        ];

2018.11.21 19:27:02.852 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 26'
        ];

2018.11.21 19:27:02.860 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 19:27:05.063 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 16.5 (to HMLAN1)',
          'level: 16.5',
          'motor: down:16.5',
          'pct: 16.5',
          'state: 16.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:07.143 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 104'
        ];

2018.11.21 19:27:07.147 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 19:27:07.151 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 19:27:07.249 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 155',
          'durTimerPresence: 02:34:30'
        ];

2018.11.21 19:27:07.500 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 5.5 (to HMLAN1)',
          'level: 5.5',
          'motor: down:5.5',
          'pct: 5.5',
          'state: 5.5',
          'timedOn: ab'
        ];

2018.11.21 19:27:13.420 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 19:27:13.426 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 19:27:13.434 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];


Bitte einmal einspielen. Kein verbose 5 bitte. Danach Fenster öffnen ne minute warten bis rolladen fertig gefahren ist und dann wieder schließen. Und das Log bitte hier posten. Es sollte darin ein Eintrag zu finden sein

set Rollladenname inhibit on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 20:46:35
Zitat von: CoolTux am 21 November 2018, 20:40:38
Bitte einmal einspielen. Kein verbose 5 bitte. Danach Fenster öffnen ne minute warten bis rolladen fertig gefahren ist und dann wieder schließen. Und das Log bitte hier posten. Es sollte darin ein Eintrag zu finden sein

set Rollladenname inhibit on


Ich teste es gleich, verstehe allerdings nicht warum der Rollladen immer fahren soll.
Reden wir aneinander vorbei?
Rollladen ist offen. Jetzt soll er nicht fahren, wenn Tür offen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 November 2018, 20:46:38
Hallo
Versteh ich das richtig wenn die Rollladen oben sind und das Fenster geöffnet wird werden die Hardware Taster nicht gesperrt?
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 20:54:54
Zitat von: majestro84 am 21 November 2018, 20:46:38
Hallo
Versteh ich das richtig wenn die Rollladen oben sind und das Fenster geöffnet wird werden die Hardware Taster nicht gesperrt?
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

In der jetzigen Version ja. Aber das kann man ja ohne Probleme ändern. Erstmal möchte ich verstehen warum das sperren bei dk3572 nicht funktioniert.

Zitat von: dk3572 am 21 November 2018, 20:46:35
Ich teste es gleich, verstehe allerdings nicht warum der Rollladen immer fahren soll.
Reden wir aneinander vorbei?
Rollladen ist offen. Jetzt soll er nicht fahren, wenn Tür offen.
Wenn der Rolladen offen ist und Du das Fenster auf machst, wieso soll dann der Rolladen in die Lüftenposition fahren Das ist unlogisch. Der Rolladen ist oberhalb der Lüften Position und fährt somit nicht in die Lüftenposition. Also gar nicht.
Jetzt mal ab vom sperren. Aktuell ist das sperren so eingestellt das es sperrt wenn die Bedingung erfüllt ist das auch der Rolladen fährt. Kann man wie gesagt noch ändern.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 21:05:44
Zitat von: CoolTux am 21 November 2018, 20:54:54
In der jetzigen Version ja. Aber das kann man ja ohne Probleme ändern. Erstmal möchte ich verstehen warum das sperren bei dk3572 nicht funktioniert.
Wenn der Rolladen offen ist und Du das Fenster auf machst, wieso soll dann der Rolladen in die Lüftenposition fahren Das ist unlogisch. Der Rolladen ist oberhalb der Lüften Position und fährt somit nicht in die Lüftenposition. Also gar nicht.
Jetzt mal ab vom sperren. Aktuell ist das sperren so eingestellt das es sperrt wenn die Bedingung erfüllt ist das auch der Rolladen fährt. Kann man wie gesagt noch ändern.

Von Lüftungsposition habe ich nie geschrieben.
Ich weiß auch nicht mehr wie ich es noch beschreiben soll. Ein simples Beispiel?
Ich befinde mich auf der Terrasse, also außerhalb vom Gebäude. Die Terrassentür ist offen.
Bei eintretender Dämmerung möchte das ASC-Modul den Rolladen schließen.
Entweder ich bin schnell oder ausgesperrt. Hier sollte also der Aussperrschutz greifen.
Nämlich bei geöffneter Tür nicht den Rollladen schließen.
So hatte es Cluni realisiert.

Hier noch der letzte Log:

2018.11.21 20:48:43.735 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 20:48:43.739 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 20:49:38.847 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 237',
          'durTimerPresence: 03:57:01'
        ];

2018.11.21 20:50:25.286 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 9.5 (to HMLAN1)',
          'level: 9.5',
          'motor: up:9.5',
          'pct: 9.5',
          'state: 9.5',
          'timedOn: ab'
        ];

2018.11.21 20:50:38.850 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 238',
          'durTimerPresence: 03:58:01'
        ];

2018.11.21 20:50:41.214 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 105'
        ];

2018.11.21 20:50:49.480 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.21 20:50:49.485 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.21 20:50:49.493 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 20:51:04.240 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 106'
        ];

set Ro_Terrassentuer inhibit off
2018.11.21 20:51:04.245 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 20:51:04.250 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 20:51:04.581 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 92 (to HMLAN1)',
          'level: 92',
          'motor: stop:92',
          'pct: 92',
          'state: 92',
          'timedOn: ab'
        ];

2018.11.21 20:51:04.585 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 92'
        ];

2018.11.21 20:51:04.595 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 20:51:14.984 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 107'
        ];

2018.11.21 20:51:15.800 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 76 (to HMLAN1)',
          'level: 76',
          'motor: down:76',
          'pct: 76',
          'state: 76',
          'timedOn: ab'
        ];

2018.11.21 20:51:15.804 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 76'
        ];

2018.11.21 20:51:15.814 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 20:51:19.359 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 68.5 (to HMLAN1)',
          'level: 68.5',
          'motor: stop:68.5',
          'pct: 68.5',
          'state: 68.5',
          'timedOn: ab'
        ];

2018.11.21 20:51:28.783 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 57 (to HMLAN1)',
          'level: 57',
          'motor: down:57',
          'pct: 57',
          'state: 57',
          'timedOn: ab'
        ];

2018.11.21 20:51:28.787 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 57'
        ];

2018.11.21 20:51:28.797 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 20:51:28.990 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 108'
        ];

set Ro_Terrassentuer inhibit off
2018.11.21 20:51:28.997 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.21 20:51:29.002 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.21 20:51:29.367 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 55 (to HMLAN1)',
          'level: 55',
          'motor: down:55',
          'pct: 55',
          'state: 55',
          'timedOn: ab'
        ];

2018.11.21 20:51:29.371 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 55'
        ];

2018.11.21 20:51:29.381 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.21 20:51:38.852 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 239',
          'durTimerPresence: 03:59:01'
        ];

2018.11.21 20:51:45.546 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.21 20:51:45.550 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];

2018.11.21 20:52:38.876 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 240',
          'durTimerPresence: 04:00:01'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 21:25:57
Wie gewünscht, Fenster auf Hardwaresperre an, Fenster zu Hardwaresperre aus.
Bitte testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 21 November 2018, 21:32:02
Gerade nach Upate über svn und restart:
BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 2296.
2018.11.21 21:16:21 0: syntax error at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 623, near ";"

BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 2296.
syntax error at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 623, near ";"
2018.11.21 21:16:21 1: reload: Error:Modul 73_AutoShuttersControl deactivated:


Das Modul wird nicht mehr geladen.  >:(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 21:34:15
Zitat von: CoolTux am 21 November 2018, 21:25:57
Wie gewünscht, Fenster auf Hardwaresperre an, Fenster zu Hardwaresperre aus.
Bitte testen.

Sauwer, genau so.
Vielen herzlichen Dank.
Baust du das jetzt ein oder darf ich nicht mehr updaten?  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Fehler beim define
Beitrag von: CoolTux am 21 November 2018, 21:39:14
Zitat von: Papaloewe am 21 November 2018, 21:32:02
Gerade nach Upate über svn und restart:
BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 2296.
2018.11.21 21:16:21 0: syntax error at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 623, near ";"

BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 2296.
syntax error at /opt/fhem/FHEM/73_AutoShuttersControl.pm line 623, near ";"
2018.11.21 21:16:21 1: reload: Error:Modul 73_AutoShuttersControl deactivated:


Das Modul wird nicht mehr geladen.  >:(

Zitat von: CoolTux am 21 November 2018, 08:41:48
Hallo,

Das ist in der Tat ein kleiner Bug. Fehlende Klammer zu. Ich habe soeben eine funktionierende Version in den master branch vom Git geschoben und liefere es gleich auch ins DVN aus. Das wird aber erst morgen früh per Update kommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 21:41:08
Zitat von: dk3572 am 21 November 2018, 21:34:15
Sauwer, genau so.
Vielen herzlichen Dank.
Baust du das jetzt ein oder darf ich nicht mehr updaten?  ;)

Ich kann davon ausgehen das es so funktioniert? Es wird also on gesetzt bei Fenster auf und off bei Fenster zu?
Bin ja mal auf die Nebenwirkungen gespannt von den anderen Hardwaresperren.

Ich werde das so wie es jetzt ist für morgen früh als Update bereit stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 21 November 2018, 21:45:42
Ok, alles gut. Da war ich diesmal ein wenig zu schnell.  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 21 November 2018, 21:46:20
Zitat von: CoolTux am 21 November 2018, 21:41:08
Ich kann davon ausgehen das es so funktioniert? Es wird also on gesetzt bei Fenster auf und off bei Fenster zu?
Bin ja mal auf die Nebenwirkungen gespannt von den anderen Hardwaresperren.

Ich werde das so wie es jetzt ist für morgen früh als Update bereit stellen.

Ja, soweit funktioniert es.
Nur was macht das ASC wenn die Tür auf ist und der Rollladen in den Abendstunden geschlossen werden soll?
Der darf ja dann auch nicht fahren.
Das wiederum beißt sich doch dann mit dem Self-Defense.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 November 2018, 21:54:21
Zitat von: dk3572 am 21 November 2018, 21:46:20
Ja, soweit funktioniert es.
Nur was macht das ASC wenn die Tür auf ist und der Rollladen in den Abendstunden geschlossen werden soll?
Der darf ja dann auch nicht fahren.
Das wiederum beißt sich doch dann mit dem Self-Defense.

Die Rollläden schließen dann nicht würde ich sagen. Ich gehe davon aus das kein Befehl, egal ob über FHEM oder direkt am Aktor akzeptiert wird. Aber das kann ich nicht sagen, kenne das nicht.
Ja auch Self-Defense funktioniert so nicht. Das ASC kann nicht wissen ob Du weg bist und vergessen hast das Fenster zu schließen, und somit das Haus schützen müsste oder ob Du nur draussen bist und Dich nicht aussperren willst.
Da wirst Du einen Kompromiss eingehen müssen. Man kann das ganze noch an das lockOut Reading im ASC binden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 09:04:38
Mit dem heutigen Update sollten soweit alle größeren Probleme behoben sein. Desweiteren funktioniert nun auch das Hardware sperren ab dem sofortigen Zeitpunkt des Fenster öffnens und enstperren beim Fenster schließen.
Hier sollten wir alle (die welche es betrifft) noch mal überlegen welche Nebenbedingung man machen sollte, ansonsten ist selfDefense inaktiv.
Man könnte es auf Terrassentüren beschränken. Für das hardwareseitige sperren der anderen Fenster müsste ansonsten der set Befehl verwendet werden. Oder man beschränkt es auf ausschließlich open und nicht tilted.
Nur so eine Idee. Überlegt Euch bitte etwas, ansonsten lasse ich es erstmal so wie es ist.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 November 2018, 09:12:24
Doofe Frage - Antwort ist vermutlich logisch:

Beim Steuern über Brightness funktioniert das Offset nicht, oder?
Klar kann ich die Attribute minimal verändern, um so ein Offset zu generieren. Aber die Lightsensoren melden sich in zu großen Intervallen, so dass die Helligkeitsschwelle 140 oder 135 oder 130 meistens zeitgleich getriggert werden.

Kann man das Offset auch bei Brightness "reinprogrammieren"? Schwierig, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 09:17:21
Guten Morgen,

Du meinst das DriveOffset? Das sollte bei Brightness eigentlich auch Verwendung finden. Ist es bei Dir nicht so?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 November 2018, 09:23:21
Ach, sorry. Ich habe das Log wieder falsch gelesen.

Ja, das meine ich und ja, das funktioniert auch einwandfrei.
Ich habe mir im Log halt nicht den echten Zeitpunkt angeschaut, sondern die (eigentlich überflüssigen bzw. missverständlichen) Log-Zeilen zum Late-Zeitpunkt.

@Marko:
Ich würde mich echt freuen, wenn du die Protokollierung irgendwann überarbeiten könntest.
So weiß man bspw. bei der Zeile "minimum brightness threshold fell below" nicht, um welche Jalousie es sich hier handelt.
Eine Überarbeitung der Formatierung bzw. eine übersichtliche Syntax wäre genial.

Aber vermutlich habe ich das Problem, da mein Log geflutet wird mit Positionszeilen:
2018-11-19_16:50:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_16:50:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_16:50:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_16:50:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_16:55:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_16:55:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_16:55:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_16:55:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:00:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:00:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:00:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:00:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:05:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:05:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:05:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:05:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:10:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:10:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:10:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:10:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:15:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:15:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:15:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:15:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:20:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:20:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:20:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:20:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:30:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:30:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:30:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:30:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:35:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:35:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:35:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:35:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:40:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:40:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:40:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:40:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_17:50:59 Rolladensteuerung bad_jal_lastPosValue: 100
2018-11-19_17:50:59 Rolladensteuerung ankleide_jal_lastPosValue: 100
2018-11-19_17:50:59 Rolladensteuerung jal_buegeln_lastPosValue: 100
2018-11-19_17:50:59 Rolladensteuerung jal_waschen_lastPosValue: 100
2018-11-19_19:00:01 Rolladensteuerung ankleide_jal_lastPosValue: 100


Vermutlich bei jedem Triggern durch die Helligkeitssensoren. Und "event-on-change.." sollen wir ja nicht benutzen, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 09:40:05
Es gibt ein Unterschied zwischen Events die Du mit loggst und Logmeldungen vom Modul. Das was Du mir da zeigst sind Events.

Und der Text "minimum brightness threshold fell below" ist der Inhalt des Readings ASC_ShuttersLastDrive welches in jedem Rolladen drin steht.
Zusätzlich wird das letzte erfasste ASC_ShuttersLastDrive im state vom ASC Modul rein geschrieben, da sieht man nicht von wem es kam, man sieht nur das es das letzte Event war wieso EIN Rolladen gefahren ist.
Daher bau Dir eine Übersicht. Entweder machst Du immer ein get showShuttersInformation. Oder Du baust Dir eine generelle Übersicht. Siehe Anhang.

Nicht desto trotz gebe ich Dir bei den Logmeldungen ab > verbose 3 Recht. Hier möchte ich versuchen mehr Ausgaben zu machen die sinnvolle Meldungen liefern sollte es mal Probleme geben.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 09:58:58
Zitat von: CoolTux am 22 November 2018, 09:04:38
Mit dem heutigen Update sollten soweit alle größeren Probleme behoben sein. Desweiteren funktioniert nun auch das Hardware sperren ab dem sofortigen Zeitpunkt des Fenster öffnens und enstperren beim Fenster schließen.
Hier sollten wir alle (die welche es betrifft) noch mal überlegen welche Nebenbedingung man machen sollte, ansonsten ist selfDefense inaktiv.
Man könnte es auf Terrassentüren beschränken. Für das hardwareseitige sperren der anderen Fenster müsste ansonsten der set Befehl verwendet werden. Oder man beschränkt es auf ausschließlich open und nicht tilted.
Nur so eine Idee. Überlegt Euch bitte etwas, ansonsten lasse ich es erstmal so wie es ist.


Grüße

selfDefense nur bei Abwesenheit.
Wenn ich mich z.B. auf der Terrasse nicht aussperren möchte bin ich ja anwesend  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 10:02:27
Zitat von: dk3572 am 22 November 2018, 09:58:58
selfDefense nur bei Abwesenheit.
Wenn ich mich z.B. auf der Terrasse nicht aussperren möchte bin ich ja anwesend  ;)

Du ja, andere vielleicht nicht. Ich würde zum Beispiel zur Sicherheit immer meinen Schlüssel mit raus nehmen, daran ist der G-Tag. Und schon bin ich mal 5 Meter von der Terrasse runter und nach 5 Min bin ich nicht mehr present. Bin ich nun der letzte im Haus greift selfDefense und der Rollladen fährt runter.
Ok wäre jetzt nicht soooo schlimm, da ich ja den Schlüssel habe.

Was denken denn die anderen Betroffenen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 November 2018, 10:05:27
Zitat von: CoolTux am 22 November 2018, 09:40:05
Es gibt ein Unterschied zwischen Events die Du mit loggst und Logmeldungen vom Modul. Das was Du mir da zeigst sind Events.

Ja, die hatte ich dir gezeigt, da diese das Log fluten und man den Rest kaum noch lesen kann.
Habe ich denn irgendwie eine Möglichkeit, diese Einträge zu minimieren?
Darf ich "event-on-change-reading" nutzen? Ich meine hier mehrfach gelesen zu haben, dass dies Probleme bereitet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 10:13:25
Zitat von: CoolTux am 22 November 2018, 10:02:27
Du ja, andere vielleicht nicht. Ich würde zum Beispiel zur Sicherheit immer meinen Schlüssel mit raus nehmen, daran ist der G-Tag. Und schon bin ich mal 5 Meter von der Terrasse runter und nach 5 Min bin ich nicht mehr present. Bin ich nun der letzte im Haus greift selfDefense und der Rollladen fährt runter.
Ok wäre jetzt nicht soooo schlimm, da ich ja den Schlüssel habe.

Was denken denn die anderen Betroffenen?

war auch nur ein Vorschlag.
Bei mir ist auch noch die Verriegelung der Haustür (HM Fensterkontakt) ein Indiz für An- u. Abwesenheit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 10:15:23
Zitat von: FunkOdyssey am 22 November 2018, 10:05:27
Ja, die hatte ich dir gezeigt, da diese das Log fluten und man den Rest kaum noch lesen kann.
Habe ich denn irgendwie eine Möglichkeit, diese Einträge zu minimieren?
Darf ich "event-on-change-reading" nutzen? Ich meine hier mehrfach gelesen zu haben, dass dies Probleme bereitet.

event-on-change-reading dürfte nur beim aller ersten Start Probleme bereiten, wo es das Reading userAttrList noch nicht gibt. Danach nicht mehr.
Aber wozu möchtest Du genau Readings aus dem ASC Modul loggen, das bringt doch keinen Mehrwert. Mitlerweile sollten alle relevanten Informationen in den Rolllädenreadings zu finden sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 11:20:29
Zitat von: dk3572 am 22 November 2018, 09:58:58
selfDefense nur bei Abwesenheit.
Wenn ich mich z.B. auf der Terrasse nicht aussperren möchte bin ich ja anwesend  ;)

Was hälst Du davon wenn wir den hardlock bei Fenster offen auf Terrassentür beschränken. Wäre das ok für Dich? Und was sagen die anderen dazu?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 22 November 2018, 11:32:12
Für mich wäre das aussreichend. Fände aber die Variante mit dem nur beim Open auch OK obwohl wahrscheinlich die meisten nur bei einer Terrassentür einen wirklichen threestate Sensor haben.
Gruß

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 22 November 2018, 11:36:41
Zitat von: majestro84 am 22 November 2018, 11:32:12
Für mich wäre das aussreichend. Fände aber die Variante mit dem nur beim Open auch OK obwohl wahrscheinlich die meisten nur bei einer Terrassentür einen wirklichen threestate Sensor haben.
Gruß

Gesendet von meinem Redmi Note 4 mit Tapatalk

Momentan hab ich das Problem nicht.
Aber ich frag mich ob ihr da nicht einfach ein Attribut einführen wollt, welches sag wo das ganze Angewendet werden soll oder nicht?

Dann kann jeder entscheiden was er will.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 22 November 2018, 11:52:54
Zitat von: no_Legend am 22 November 2018, 11:36:41
Momentan hab ich das Problem nicht.
Aber ich frag mich ob ihr da nicht einfach ein Attribut einführen wollt, welches sag wo das ganze Angewendet werden soll oder nicht?

Dann kann jeder entscheiden was er will.

Gruß Robert
Ja so war es bei Cluni seiner Steuerung auch man könnte es am entsprechenden Fenster wählen.

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 12:03:22
Zitat von: no_Legend am 22 November 2018, 11:36:41
Momentan hab ich das Problem nicht.
Aber ich frag mich ob ihr da nicht einfach ein Attribut einführen wollt, welches sag wo das ganze Angewendet werden soll oder nicht?

Dann kann jeder entscheiden was er will.

Gruß Robert

Ich denke dafür haben wir bereits Attribute welche als Indikator agieren können.
ASC_LockOut off/soft/hard


Ich habe das jetzt so gemacht. Es wird lediglich bei open oder closed der Hardlock gesetzt (on oder off) und auch nur dann wenn es eine Terrassentür ist. Ich denke das sollte so ausreichend sein.
Die Rollläden bei gekippte Terassentüren werden auf die Weise nicht automatisch gesperrt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 17:29:24
Zitat von: CoolTux am 22 November 2018, 12:03:22
Ich denke dafür haben wir bereits Attribute welche als Indikator agieren können.
ASC_LockOut off/soft/hard


Ich habe das jetzt so gemacht. Es wird lediglich bei open oder closed der Hardlock gesetzt (on oder off) und auch nur dann wenn es eine Terrassentür ist. Ich denke das sollte so ausreichend sein.
Die Rollläden bei gekippte Terassentüren werden auf die Weise nicht automatisch gesperrt.


Grüße

Ich noch mal.
Habe eben erst gesehen, dass es im ASC-Device "hardLockOut" on/off gibt. Das "lockOut" aber nicht mehr. Steht bei mir aber noch in den Readings.
Das "hardLockOut" habe ich auch mal auf on gesetzt.
Hatte jetzt mal die Tür auf, kurz bevor die Automatik den Laden schließen sollte. Wie vom Aussperrschutzz gewünscht, wurde nicht gefahren.
Allerdings war nach dem Schließen der Tür der Taster auch noch gesperrt. Den musste ich per "set_off" entriegeln.
Also stimmt wohl immer noch etwas nicht.  ???
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 18:01:48
Zitat von: dk3572 am 22 November 2018, 17:29:24
Ich noch mal.
Habe eben erst gesehen, dass es im ASC-Device "hardLockOut" on/off gibt. Das "lockOut" aber nicht mehr. Steht bei mir aber noch in den Readings.
Das "hardLockOut" habe ich auch mal auf on gesetzt.
Hatte jetzt mal die Tür auf, kurz bevor die Automatik den Laden schließen sollte. Wie vom Aussperrschutzz gewünscht, wurde nicht gefahren.
Allerdings war nach dem Schließen der Tür der Taster auch noch gesperrt. Den musste ich per "set_off" entriegeln.
Also stimmt wohl immer noch etwas nicht.  ???

Welche Version hast du genau? War gar nicht off gesetzt oder set_off?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 18:08:01
Zitat von: CoolTux am 22 November 2018, 18:01:48
Welche Version hast du genau? War gar nicht off gesetzt oder set_off?

Die Version, die du mir Gestern zur Verfügung gestellt hattest.
Im Rollladen Device stand im Reading inhibit set_on.
Log habe ich keinen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 18:21:25
Ich kenne das nur von anderen Homematic Devices. set_on heißt er hat noch keine Quittung bekommen. Ansonsten würde da on stehen. Ist das bei den Rolladen auch so?
Aber eigentlich hätte ja wenigstens set_off stehen müssen. War im Log was zu sehen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 November 2018, 18:26:48
Evtl. zu viel Funklast?

Ich musste auch bei mit Offset arbeiten, da fünf Jalousien per Z-Wave gleichzeitig gesteuert wurden und die Positionsangaben nicht mehr zuverlässig zurückgemeldet wurden.
Von Homematic kenne ich das auch, dass die Bestätigung nicht überkommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 22 November 2018, 18:33:11
@Leon: Nur zur Sicherheit --> falls da was kommt, darfst Du Nuki natürlich nicht vergessen ;)

Zitat von: dk3572 am 22 November 2018, 10:13:25
war auch nur ein Vorschlag.
Bei mir ist auch noch die Verriegelung der Haustür (HM Fensterkontakt) ein Indiz für An- u. Abwesenheit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 19:18:41
Zitat von: CoolTux am 22 November 2018, 18:21:25
Ich kenne das nur von anderen Homematic Devices. set_on heißt er hat noch keine Quittung bekommen. Ansonsten würde da on stehen. Ist das bei den Rolladen auch so?
Aber eigentlich hätte ja wenigstens set_off stehen müssen. War im Log was zu sehen?

Wenn ich Rollladen Device ein "set inhibit off" ausführe, steht im Reading auch inhibit set_off.

Bitte nicht falsch verstehen.
Das ist ein tolles Modul. Und du bist auch sehr geduldig und hilfsbereit. Ein fettes DANKE hierfür.
Ich bin nicht in der Lage so etwas zu programmieren.
Aber wäre es nicht die einfachste Lösung, es genau so umzusetzen wie es Cluni programmiert hatte?
Bei seinem Per-Code hatte es einwandfrei funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 22 November 2018, 19:19:20
@Marko:

Gibt es eine zentrale Liste offener / bereits gemeldeter Fehler? Im ersten Post hattest Du das wohl mal vorgesehen... auf GITHUB ist bis jetzt auch noch nichts - daher war ich mir unsicher,. ob man Bugs dort einstellen soll?

Anyway: Ich wollte nochmal auf einen Fehler bei ASC_Mode_{Up|Down} hinweisen.

Einstellung beim Rollladen-Device


ASC_Mode_Down   absent
ASC_Mode_Up       absent


Status des Roommates: gone

Der Rollladen wird nicht gefahren - weder rauf noch runter.

VG Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 22 November 2018, 19:22:20
Versuch mal beim attribut:
ASC_Roommate_Reading presence und nicht state zu benutzen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 19:33:35
Zitat von: dk3572 am 22 November 2018, 19:18:41
Wenn ich Rollladen Device ein "set inhibit off" ausführe, steht im Reading auch inhibit set_off.

Bitte nicht falsch verstehen.
Das ist ein tolles Modul. Und du bist auch sehr geduldig und hilfsbereit. Ein fettes DANKE hierfür.
Ich bin nicht in der Lage so etwas zu programmieren.
Aber wäre es nicht die einfachste Lösung, es genau so umzusetzen wie es Cluni programmiert hatte?
Bei seinem Per-Code hatte es einwandfrei funktioniert.

Man kann Bernd sein Script nicht eins zu eins übernehmen. Ein Modul funktioniert ganz anders. Bernd hat at's und notify's angelegt. Sowas macht ein Modul nicht. Es verwendet interne FHEM Funktionen.
Im Grunde macht deine aktuelle Version genau das was Bernd gemacht hat. Fenster auf, set Befehl für sperren an den Rolladen, Fenster zu set Befehl zum entsperren. Das Problem was ich habe ist, Du kannst gerne melden das es nicht geht, aber es hilft mir nicht. Hier ist nicht meine Geduld sondern Deine gefragt. Zusammen mit einem aussagekräftigen Log. Am besten verbose 5 vom Modul. So wie die letzten 2 male. Da sehe ich halbwegs was du gemacht hast und wie das Modul reagiert hat.

Gerade der off Befehl hatte ja funktioniert, möglich das ich ein Fehler in der Abfrage habe. Aber eigentlich hätte ich das getestet mit meinem Dummy.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 22 November 2018, 19:37:15
Zitat von: CoolTux am 22 November 2018, 19:33:35
Man kann Bernd sein Script nicht eins zu eins übernehmen. Ein Modul funktioniert ganz anders. Bernd hat at's und notify's angelegt. Sowas macht ein Modul nicht. Es verwendet interne FHEM Funktionen.
Im Grunde macht deine aktuelle Version genau das was Bernd gemacht hat. Fenster auf, set Befehl für sperren an den Rolladen, Fenster zu set Befehl zum entsperren. Das Problem was ich habe ist, Du kannst gerne melden das es nicht geht, aber es hilft mir nicht. Hier ist nicht meine Geduld sondern Deine gefragt. Zusammen mit einem aussagekräftigen Log. Am besten verbose 5 vom Modul. So wie die letzten 2 male. Da sehe ich halbwegs was du gemacht hast und wie das Modul reagiert hat.

Gerade der off Befehl hatte ja funktioniert, möglich das ich ein Fehler in der Abfrage habe. Aber eigentlich hätte ich das getestet mit meinem Dummy.

Ok, ich verstehe. Nochmals Danke.
Ich melde mich morgen wieder und teste fleißig weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 19:38:06
Zitat von: sledge am 22 November 2018, 19:19:20
@Marko:

Gibt es eine zentrale Liste offener / bereits gemeldeter Fehler? Im ersten Post hattest Du das wohl mal vorgesehen... auf GITHUB ist bis jetzt auch noch nichts - daher war ich mir unsicher,. ob man Bugs dort einstellen soll?

Anyway: Ich wollte nochmal auf einen Fehler bei ASC_Mode_{Up|Down} hinweisen.

Einstellung beim Rollladen-Device


ASC_Mode_Down   absent
ASC_Mode_Up       absent


Status des Roommates: gone

Der Rollladen wird nicht gefahren - weder rauf noch runter.

VG Tom

Hallo Tom,

Das ist in der Tat möglich, da ich ausschließlich auf absent prüfe. Das muss ich mir nachher im Code mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 November 2018, 19:41:15
Zitat von: dk3572 am 22 November 2018, 19:37:15
Ok, ich verstehe. Nochmals Danke.
Ich melde mich morgen wieder und teste fleißig weiter.

Manchmal dauert es eben, gerade wenn man nicht selber machen kann.
Aber aufgeben ist keine Option  ;D
Ich schaue nachher noch mal drüber. Wenn du magst kannst auch die ganz aktuelle Version aus dem Git master branch testen. Wichtig da wäre das entsprechende Attribut auf Terrasse zu stellen. Dann sollte es gehen.
Ansonsten kann ich noch anbieten das ganze in einer Telefonkonferenz über den Computer sich mal an zu schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thunder1902 am 23 November 2018, 08:22:39
Hallo,

gibt es auch eine Möglichkeit, die Rolläden zeitversetzt auf- oder zu zumachen? Z.B. Küche Rolladen wird 1 Minute nach Wohnzimmer Rolladen aufgemacht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 08:24:54
Zitat von: thunder1902 am 23 November 2018, 08:22:39
Hallo,

gibt es auch eine Möglichkeit, die Rolläden zeitversetzt auf- oder zu zumachen? Z.B. Küche Rolladen wird 1 Minute nach Wohnzimmer Rolladen aufgemacht.

Ja wenn man mit festen Zeiten arbeitet. Ansonsten nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 23 November 2018, 09:23:01
Zitat von: CoolTux am 23 November 2018, 08:24:54
Ja wenn man mit festen Zeiten arbeitet. Ansonsten nicht.

Evtl. sucht er auch dies: "ASC_shuttersDriveOffset" ?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 09:24:40
Zitat von: dk3572 am 23 November 2018, 09:23:01
Evtl. sucht er auch dies: "ASC_shuttersDriveOffset" ?
Möglich, aber das sind keine festen Zeiten. Es wird lediglich zwischen 0 und dem hier eingetragenen Wert ein Zufallswert genommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 23 November 2018, 10:20:52
Zitat von: CoolTux am 14 November 2018, 09:59:12
@all
Was ich auf jeden Fall machen möchte ist eine Beschreibung von Vorgängen und was vom Modul zu erwarten ist. Also Rollladen unten es wird das Fenster geöffnet Rollladen fährt in die Lüften Position wenn folgendes erfüllt ist. Sowas in der Art.

Gibt es zu dieser Idee schon Ansätze. Ich verzweifel gerade an den Einstellungsmöglichkeiten.

Ich habe ein Rollo mit Roommate_A, CIVIL

Das Rollo soll automatisch morgens um 6:30 Uhr hochfahren.
Wenn der Roommate_A in den Raum kommt soll frühestens um 5:30 Uhr und spätestens um 6:30 Uhr hoch gehen.

Das Rollo soll automatisch abends frühestens um 21:00 Uhr und spätestens um 02:00 Uhr nach Sonnenuntergang (CIVIL) runterfahren aber nur wenn Roommate_A nicht im Raum.

Hoch klappt mit "awake" soweit. Für Abends habe ich bei Roomate_A "absent", "home", "awake" schon durch, das Rolle fährt aber entweder gar nicht oder um 21:00 Uhr runter.

Hat jemand einen Tip bei welchen Roomate state in Kombination im Device was passieren sollte?

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 10:40:13
Das funktioniert so nicht.


Die Grundeinstellung:
ASC_Mode_Down always
ASC_Mode_Up always

Fahren nach Astro.

Der Rollladen fährt zur berechneten Sonnenuntergangszeit runter sofern noch nicht unten. Der Rollladen fährt zur berechneten Sonnenauggangszeit hoch sofern der/die Roommate/s nicht auf gotoslepp oder asleep stehen.
Der Rollladen fährt runter und/oder hoch wenn es mitten am Tag ist und sich der/die Roommate/s gotoslepp/asleep oder awoken/home stellen.



Andere Einstellungen:
ASC_Mode_Down home
ASC_Mode_Up home

Fahren nach Astro.

Der Rollladen fährt zu den Sonnenauf- und Untergangszeiten sofern der/die Roommate/s auf home stehen. Tun sie dies nicht, wird erst gefahren wenn sie auf home gestellt werden.
Beispiel:
Ich bin unterwegs und komme nach Hause. Es ist nach Sonnenuntergang. Das Rollo ist oben da ich zur errechneten Sonnenuntergangzeit nicht home war. Mein Roommate wird nun home gestellt da ich nach Hause komme und das Rollo fährt entsprechend runter.

Für Morgens ist es eh klar da sowieso kein Rollo fährt wenn der/die Roommate/s auf asleep/gotoslepp steht. Ausnahme wäre das der Rolladen zur errechneten Sonnenaufgangszeit auch nicht fahren würde wenn der/die Roommate/s auf awoken stehen.




Ich selbst verwende diese Einstellung da ich Innenraumrollos habe und keinen Sinn darin sehe das sie fahren wenn ich nicht zu Hause bin.

Bitte nicht verwechseln mit der noch kommenden Beschattung. Dies wird selbstverständlich eine Ausnahme sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 23 November 2018, 12:03:03
@CoolTux
Zitat
Das LastPosition stimmt aber, da es die letzte Position vor dem fahren ist. Unter Position steht dann der aktuelle Wert.
Sei bitte so nett und mache morgen früh ein Update auf die aktuelle Version über FHEM Update. Damit sollte ein fahren des Rolladens nach Tagesanbruch und Fenster offen und schließen nicht mehr möglich sein.

Vielen Dank fürs testen.
Leider bin ich erst heute zum Testen gekommen. Ich habe zu danken, das Testen ist doch kein Problem und hilft allen.

Die Komfortfunktion mit einem twostate Fensterkontakt  funktioniert jetzt korrekt (Modulversion 0.2.0.10) .

Vielen Dank

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisler am 23 November 2018, 14:00:17

Beim Test ist mir aufgefallen das Homematic Wired Rolladenaktoren HMW_LC_BL1_DR
als Pos_Reading "level" verwenden.

@CoolTux könnte man im AutoShuttersControl Modul berücksichtigen.

Grüße
Stephan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 14:04:47
Zitat von: eisler am 23 November 2018, 14:00:17
Beim Test ist mir aufgefallen das Homematic Wired Rolladenaktoren HMW_LC_BL1_DR
als Pos_Reading "level" verwenden.

@CoolTux könnte man im AutoShuttersControl Modul berücksichtigen.

Grüße
Stephan

Welchen TYPE haben die Devices?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisler am 23 November 2018, 14:07:46
TYPE HM485

Grüße
Stephan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 14:09:43
Zitat von: eisler am 23 November 2018, 14:07:46
TYPE HM485

Grüße
Stephan
Bau ich ein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 14:11:58
Ups mom, falsch gelesen. Also ich.
Beim einbauen geht es ausschließlich um den set Befehl. Ist dieser auch level?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 23 November 2018, 14:32:20
Zitat von: eisler am 23 November 2018, 14:00:17
Beim Test ist mir aufgefallen das Homematic Wired Rolladenaktoren HMW_LC_BL1_DR
als Pos_Reading "level" verwenden.

@CoolTux könnte man im AutoShuttersControl Modul berücksichtigen.

Grüße
Stephan


Du kannst einfach ein Userreading machen, dann sollte es gehen   
attr userReadings position {ReadingsVal($name,"level","")}

Edit:

Hab keine Wired also kann ich nicht mit sicherheit sagen ob es geht
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisler am 23 November 2018, 14:36:35
ja.

z.B.:
set Rolladen_Wohnzimmer level 50

level ist zwischen 0 und 100

100 offen
0 geschlossen

Grüße
Stephan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 23 November 2018, 14:37:02
Zitat von: no_Legend am 23 November 2018, 14:32:20
Du kannst einfach ein Userreading machen, dann sollte es gehen   
attr userReadings position {ReadingsVal($name,"level","")}

Edit:

Hab keine Wired also kann ich nicht mit sicherheit sagen ob es geht
Es macht mehr Sinn, die von CoolTux dankenswerter Weise eingebaute Flexibilität zu nutzen und dem Modul (jedenfalls bei gängingen Geräten) direkt beizubringen, welche Befehle welcher Typ versteht...
Solche Sonderlocken benötigt man dann nicht ;) .
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 14:40:20
Zitat von: eisler am 23 November 2018, 14:36:35
ja.

z.B.:
set Rolladen_Wohnzimmer level 50

level ist zwischen 0 und 100

100 offen
0 geschlossen

Grüße
Stephan

Super das passt. Ist eingebaut und kommt dann mit der nächsten Version. Bis dahin kannst Du ja das Attribut ASC_Pos_Reading auf level setzen und das wird dann auch für die set Befehle verwendet. Aber sicherlich ist das schon bekannt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 23 November 2018, 17:26:38
Habe gerade beim automatischen Schließen der Rolläden (astro) ein paar Fehlermeldungen im Log:

2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $currentPrio in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 2611.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $minPrio in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 2611.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $minPrio in hash element at ./FHEM/73_AutoShuttersControl.pm line 2615.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $homemode in string eq at ./FHEM/73_AutoShuttersControl.pm line 1614.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $homemode in string eq at ./FHEM/73_AutoShuttersControl.pm line 1616.


Habe heute morgen auf die aktuelle Version eingespielt (0.2.0.10). Hätte ich hiernach etwas berücksichtigen müssen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 23 November 2018, 17:28:34
Zitat von: CoolTux am 22 November 2018, 19:41:15
Manchmal dauert es eben, gerade wenn man nicht selber machen kann.
Aber aufgeben ist keine Option  ;D
Ich schaue nachher noch mal drüber. Wenn du magst kannst auch die ganz aktuelle Version aus dem Git master branch testen. Wichtig da wäre das entsprechende Attribut auf Terrasse zu stellen. Dann sollte es gehen.
Ansonsten kann ich noch anbieten das ganze in einer Telefonkonferenz über den Computer sich mal an zu schauen.

Hallo,

habe eben noch mal getestet. (Version aus dem heutigen Update)
Aussperrschutz funktioniert. ---> Fast  ;)
Wenn Tür auf - Taster gesperrt.
Wenn Tür zu - Taster frei.
Wenn Tür auf und Automatik möchte schließen - Taster gesperrt und Rollladen fährt nicht.
Wenn Tür nach Automatik Befehl geschlossen wird - Taster frei und jetzt das große ABER:
Der Rolladen fährt runter. Das darf nicht sein. Denn wenn ich auf der Terrasse bin und nach
dem automatischen Befehl von außen die Tür schließen würde, dann bin ich?
Richtig, ausgesperrt  :D

Und hier noch der Log:

2018.11.23 17:07:24.898 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:24.903 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:24.908 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:26.340 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 137'
        ];

2018.11.23 17:07:26.348 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_on'
        ];

2018.11.23 17:07:26.353 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit on'
        ];

2018.11.23 17:07:26.677 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:26.681 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:26.691 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:29.964 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:29.968 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:29.978 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:33.572 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 138'
        ];

2018.11.23 17:07:33.575 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.23 17:07:33.578 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.23 17:07:33.923 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:33.927 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:33.935 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:39.221 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1512',
          'durTimerPresence: 25:12:01'
        ];

2018.11.23 17:07:39.797 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:39.802 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:39.809 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:40.836 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 139'
        ];

2018.11.23 17:07:40.839 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_on'
        ];

2018.11.23 17:07:40.843 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit on'
        ];

2018.11.23 17:07:41.165 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:41.167 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:41.169 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:08:39.221 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1513',
          'durTimerPresence: 25:13:01'
        ];

2018.11.23 17:09:10.042 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_lastDelayPosValue: 0'
        ];

2018.11.23 17:09:10.048 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet in Delay
2018.11.23 17:09:10.055 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_nextAstroTimeEvent: 24.11.2018 - 08:30'
        ];

2018.11.23 17:09:10.065 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2018.11.23 17:09:18.760 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'state: 10',
          'light: 2',
          'horizon: -6',
          'aktEvent: ss_civil',
          'nextEvent: ss_naut',
          'nextEventTime: 17:49:12'
        ];

2018.11.23 17:09:37.604 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 140'
        ];

2018.11.23 17:09:37.609 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.23 17:09:37.613 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.23 17:09:37.617 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: delayed drive - window closed'
        ];

2018.11.23 17:09:37.619 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: delayed drive - window closed'
        ];

2018.11.23 17:09:37.624 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2018.11.23 17:09:37.627 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2018.11.23 17:09:37.629 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_lastPosValue: 100'
        ];

2018.11.23 17:09:37.629 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.11.23 17:09:38.045 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:09:38.049 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:09:38.355 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: down:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:09:38.359 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:09:39.278 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1514',
          'durTimerPresence: 25:14:01'
        ];

2018.11.23 17:09:48.141 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 71.5 (to HMLAN1)',
          'level: 71.5',
          'motor: down:71.5',
          'pct: 71.5',
          'state: 71.5',
          'timedOn: ab'
        ];

2018.11.23 17:10:03.867 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'azimuth: 245.02',
          'elevation: -6.52',
          'twilight: 30.4',
          'twilight_weather: 0',
          'compasspoint: southwest'
        ];

2018.11.23 17:10:07.252 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.23 17:10:07.257 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];


Danke und Gruß
Dieter

Edit:
Mit den defStateIcon stimmt auch noch was nicht.
Habe als State ein "delayed drive - window closed". Das fehlt.
Und night close stimmt auch noch nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 18:30:46
Zitat von: Karflyer am 23 November 2018, 17:26:38
Habe gerade beim automatischen Schließen der Rolläden (astro) ein paar Fehlermeldungen im Log:

2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $currentPrio in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 2611.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $minPrio in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 2611.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $minPrio in hash element at ./FHEM/73_AutoShuttersControl.pm line 2615.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $homemode in string eq at ./FHEM/73_AutoShuttersControl.pm line 1614.
2018.11.23 17:13:53 1: PERL WARNING: Use of uninitialized value $homemode in string eq at ./FHEM/73_AutoShuttersControl.pm line 1616.


Habe heute morgen auf die aktuelle Version eingespielt (0.2.0.10). Hätte ich hiernach etwas berücksichtigen müssen?

Sieht nach nicht neu starten aus.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 18:40:57
Zitat von: dk3572 am 23 November 2018, 17:28:34
Hallo,

habe eben noch mal getestet. (Version aus dem heutigen Update)
Aussperrschutz funktioniert. ---> Fast  ;)
Wenn Tür auf - Taster gesperrt.
Wenn Tür zu - Taster frei.
Wenn Tür auf und Automatik möchte schließen - Taster gesperrt und Rollladen fährt nicht.
Wenn Tür nach Automatik Befehl geschlossen wird - Taster frei und jetzt das große ABER:
Der Rolladen fährt runter. Das darf nicht sein. Denn wenn ich auf der Terrasse bin und nach
dem automatischen Befehl von außen die Tür schließen würde, dann bin ich?
Richtig, ausgesperrt  :D

Und hier noch der Log:

2018.11.23 17:07:24.898 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:24.903 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:24.908 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:26.340 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 137'
        ];

2018.11.23 17:07:26.348 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_on'
        ];

2018.11.23 17:07:26.353 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit on'
        ];

2018.11.23 17:07:26.677 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:26.681 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:26.691 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:29.964 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:29.968 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:29.978 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:33.572 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 138'
        ];

2018.11.23 17:07:33.575 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.23 17:07:33.578 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.23 17:07:33.923 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:33.927 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:33.935 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:39.221 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1512',
          'durTimerPresence: 25:12:01'
        ];

2018.11.23 17:07:39.797 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:39.802 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:39.809 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:07:40.836 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to HMLAN1)',
          'state: open',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 139'
        ];

2018.11.23 17:07:40.839 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_on'
        ];

2018.11.23 17:07:40.843 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit on'
        ];

2018.11.23 17:07:41.165 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:07:41.167 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:07:41.169 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: manual'
        ];

2018.11.23 17:08:39.221 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1513',
          'durTimerPresence: 25:13:01'
        ];

2018.11.23 17:09:10.042 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_lastDelayPosValue: 0'
        ];

2018.11.23 17:09:10.048 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet in Delay
2018.11.23 17:09:10.055 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_nextAstroTimeEvent: 24.11.2018 - 08:30'
        ];

2018.11.23 17:09:10.065 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2018.11.23 17:09:18.760 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'state: 10',
          'light: 2',
          'horizon: -6',
          'aktEvent: ss_civil',
          'nextEvent: ss_naut',
          'nextEventTime: 17:49:12'
        ];

2018.11.23 17:09:37.604 4: AutoShuttersControl (Rollladensteuerung) - Devname: Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HMLAN1)',
          'state: closed',
          'trigDst_246BDF: noConfig',
          'trigger_cnt: 140'
        ];

2018.11.23 17:09:37.609 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'inhibit: set_off'
        ];

2018.11.23 17:09:37.613 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_inhibit off'
        ];

2018.11.23 17:09:37.617 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: delayed drive - window closed'
        ];

2018.11.23 17:09:37.619 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: delayed drive - window closed'
        ];

2018.11.23 17:09:37.624 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2018.11.23 17:09:37.627 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2018.11.23 17:09:37.629 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_lastPosValue: 100'
        ];

2018.11.23 17:09:37.629 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.11.23 17:09:38.045 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: stop:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:09:38.049 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:09:38.355 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: auf (to HMLAN1)',
          'level: 100',
          'motor: down:auf',
          'pct: 100',
          'state: on',
          'timedOn: ab'
        ];

2018.11.23 17:09:38.359 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 100'
        ];

2018.11.23 17:09:39.278 4: AutoShuttersControl (Rollladensteuerung) - Devname: Bewohner Name: Rollladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 1514',
          'durTimerPresence: 25:14:01'
        ];

2018.11.23 17:09:48.141 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: 71.5 (to HMLAN1)',
          'level: 71.5',
          'motor: down:71.5',
          'pct: 71.5',
          'state: 71.5',
          'timedOn: ab'
        ];

2018.11.23 17:10:03.867 4: AutoShuttersControl (Rollladensteuerung) - Devname: myTwilight Name: Rollladensteuerung Notify: $VAR1 = [
          'azimuth: 245.02',
          'elevation: -6.52',
          'twilight: 30.4',
          'twilight_weather: 0',
          'compasspoint: southwest'
        ];

2018.11.23 17:10:07.252 4: AutoShuttersControl (Rollladensteuerung) - Devname: Ro_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'deviceMsg: ab (to HMLAN1)',
          'level: 0',
          'motor: stop:ab',
          'pct: 0',
          'state: off',
          'timedOn: ab'
        ];

2018.11.23 17:10:07.257 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'Ro_Terrassentuer_PosValue: 0'
        ];


Danke und Gruß
Dieter

Edit:
Mit den defStateIcon stimmt auch noch was nicht.
Habe als State ein "delayed drive - window closed". Das fehlt.
Und night close stimmt auch noch nicht.

Hallo Dieter,

Meiner Ansicht nach hat alles genau so funktioniert wie ich meine das es soll. Wenn der Kontakt ein closed meldet wird natürlich nicht nur die Sperre entsperrt sondern es werden sofern nötig auch die entsprechenden verzögerten Fahrbefehle ausgeführt. Ich hoffe ich habe Dich da richtig verstanden. Laut Log ist der Rolladen verzögert wegen Sonnenuntergang gefahren. Das macht eine Automatik aus. Nun kann ASC nicht wissen daß du draussen bist und die Tür zu gemacht hast. Alternativ wäre dann in der Tat ein threestate Sensor sinnvoll. Der geht erst auf closed wenn der Griff gedreht wurde.


Grüße
Leon


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 23 November 2018, 18:51:07
Zitat von: Beta-User am 23 November 2018, 14:37:02
Es macht mehr Sinn, die von CoolTux dankenswerter Weise eingebaute Flexibilität zu nutzen und dem Modul (jedenfalls bei gängingen Geräten) direkt beizubringen, welche Befehle welcher Typ versteht...
Solche Sonderlocken benötigt man dann nicht ;) .
Klar wenn das Modul es kann.
Ich benutze zum Beispiel Somfy für zwei Dach Rolladen. Die hier auch anderst arbeiten als es das Modul bisher unterstützt.
Die die Rolladen aber Stein alt sind wollte ich cooltux keine Arbeit für veraltet Hardware aufbürden.
Da gibt es andere Sachen die wichtiger sind und solch einer user Reading ist in 5 Minuten angelegt.
Das ist aber nur meine Meinung


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 23 November 2018, 19:10:58
Zitat von: CoolTux am 23 November 2018, 18:40:57
Hallo Dieter,

Meiner Ansicht nach hat alles genau so funktioniert wie ich meine das es soll. Wenn der Kontakt ein closed meldet wird natürlich nicht nur die Sperre entsperrt sondern es werden sofern nötig auch die entsprechenden verzögerten Fahrbefehle ausgeführt. Ich hoffe ich habe Dich da richtig verstanden. Laut Log ist der Rolladen verzögert wegen Sonnenuntergang gefahren. Das macht eine Automatik aus. Nun kann ASC nicht wissen daß du draussen bist und die Tür zu gemacht hast. Alternativ wäre dann in der Tat ein threestate Sensor sinnvoll. Der geht erst auf closed wenn der Griff gedreht wurde.


Grüße
Leon

Wäre es denn möglich die Fahrt nach LockOut über ein Attribut einstellbar zu machen?
Z.B. ASC_LockOut_Pos auto/nein
auto = fährt in die Position der ASC-Automatik
nein = keine Fahrt
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 19:53:32
Aktuell sehe ich darin kein Sinn. Genau wegen solcher logischen Automatismen wurde das Modul geschrieben.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 23 November 2018, 20:05:14
Zitat von: CoolTux am 23 November 2018, 19:53:32
Aktuell sehe ich darin kein Sinn. Genau wegen solcher logischen Automatismen wurde das Modul geschrieben.


Grüße

Naja, den Sinn hatte ich ja beschrieben  ;)
So wie es jetzt ist nutzt der Aussperrschutz nichts.
Und man würde sich den Drehgriff-Schalter sparen (50,-€), sofern er denn auch passen würde (Terrassentür).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 November 2018, 20:32:41
Zitat von: dk3572 am 23 November 2018, 20:05:14
Naja, den Sinn hatte ich ja beschrieben  ;)
So wie es jetzt ist nutzt der Aussperrschutz nichts.
Und man würde sich den Drehgriff-Schalter sparen (50,-€), sofern er denn auch passen würde (Terrassentür).

Versteh mich nicht falsch, aber ich glaube Du siehst es falsch.
Dir nutzt es nichts.
Noch mal, wenn Tür offen ist wird nicht gefahren da jemand draussen ist, wenn Tür zu kann gefahren werden. Entweder alte Fahrbefehle oder neue kommende.
Wie ist es denn wenn wir bei Dir jetzt einstellen das keine verzögerten Befehle akzeptiert werden. Wo ist darin der Sinn wenn du draussen bist, die Terrassentür zu machst. Dann wird doch sowieso wieder entsperrt. Und dann kommt in 5 min Sonnenuntergang und dann fährt der Rollladen doch. Sorry aber entweder verstehe ich dich falsch, oder ich muss sagen das Deine Ansicht keinen Sinn ergibt.
Für die Automatik bedeutet Tür auf gleich keine Fahrt, egal wie (hart,soft). Tür zu es darf gefahren werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 23 November 2018, 20:38:29
Zitat von: CoolTux am 23 November 2018, 20:32:41
Versteh mich nicht falsch, aber ich glaube Du siehst es falsch.
Dir nutzt es nichts.
Noch mal, wenn Tür offen ist wird nicht gefahren da jemand draussen ist, wenn Tür zu kann gefahren werden. Entweder alte Fahrbefehle oder neue kommende.
Wie ist es denn wenn wir bei Dir jetzt einstellen das keine verzögerten Befehle akzeptiert werden. Wo ist darin der Sinn wenn du draussen bist, die Terrassentür zu machst. Dann wird doch sowieso wieder entsperrt. Und dann kommt in 5 min Sonnenuntergang und dann fährt der Rollladen doch. Sorry aber entweder verstehe ich dich falsch, oder ich muss sagen das Deine Ansicht keinen Sinn ergibt.
Für die Automatik bedeutet Tür auf gleich keine Fahrt, egal wie (hart,soft). Tür zu es darf gefahren werden.

Ok, ich gebe mich geschlagen  ;)
Woher soll die Steuerung auch wissen ob ich draußen od. drinnen bin?
Wäre dann wohl doch nur mit einem Drehgriffkontakt machbar.
Trotzdem vielen Dank für deine Geduld und die prima Arbeit.

Gruß und schönes Wochenende noch.
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Sascha_F am 24 November 2018, 11:59:17
Hi zusammen,

kurze Frage (habe zwar von Anfang an mitgelesen, ggf. aber auch überlesen):

Kann ich im ASC_WindowRec eigentlich auch mehrere Sensoren eintragen (Leerzeichen-getrennt oder Komma-getrennt)? In der Küche und im Büro habe ich z.B. Doppelfenster, welche einen gemeinsamen Rollladen haben. Gelesen habe ich hierzu noch nichts, also gehe ich mal davon aus, dass das nicht der Standard ist. Ich habe es bei mir jetzt über ein Dummy-Device gelöst, welches über ein DOIF versorgt wird (welches im DOIF auch den Fenster-Status über devStateIcon anzeigt).  --> Will damit auch keinen Aufwand erzeugen --> wir bzw. Leon hat ja schon genug mit den "diversen Standards" zu kämpfen :)

Viele Grüße
Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 24 November 2018, 12:21:51
Die Frage hatte ich selber auch schon gestellt und darauf die Antwort bekommen, dass mehrere Einträge nicht vorgesehen sind.
Du kannst dir aber relativ enefach eine STRUCTURE mit den beiden Fensterkontakten definieren und diese dann beim Rolladen eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 24 November 2018, 12:27:10
Ich möchte gerne noch klären wie die Funktion von ASC_Mode_Down/Up mit Eintrag "absent/home" in Verbindung mit einem Roommate gedacht ist.

Ich möchte einen Rolladen nur automatisch herunterfahren, nach Astro, wenn der dort eingetragene Roommate abwesend ist.
Ich habe beim Ausprobieren aber festgestellt, dass er auch tagsüber bei Abwesenheit automatisch herunter gefahren ist.
Ist das so gewollt, oder wird die Astro-, bzw. Brightnesseinstellung hier gar nicht beachtet.
Bug, oder Feature?

LG
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 November 2018, 13:18:38
Zitat von: Papaloewe am 24 November 2018, 12:27:10
Ich möchte gerne noch klären wie die Funktion von ASC_Mode_Down/Up mit Eintrag "absent/home" in Verbindung mit einem Roommate gedacht ist.

Ich möchte einen Rolladen nur automatisch herunterfahren, nach Astro, wenn der dort eingetragene Roommate abwesend ist.
Ich habe beim Ausprobieren aber festgestellt, dass er auch tagsüber bei Abwesenheit automatisch herunter gefahren ist.
Ist das so gewollt, oder wird die Astro-, bzw. Brightnesseinstellung hier gar nicht beachtet.
Bug, oder Feature?

LG
Thomas

Hallo Thomas,

Also am Tag sollte er eigentlich nicht fahren. Ausnahme er holt seine Tagesfahrt natürlich nach sobald am Tag der Roommate absent ist und die Rollläden noch unten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 24 November 2018, 15:25:11
OK, habe ich gerade nochmal am Tag getestet.

Das Rolladenattribut: "ASC_Mode_Down" steht auf "absent" und in "ASC_Roommate_Device" ist eine Residents-Device eingetragen.
Sobald ich das auf "absent" manuel schalte, fährt der Rolladen am hellichten Tag herunter.

Darf man vielleicht keine RESIDENTS, sondern nur ROOMMATES benutzen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 November 2018, 15:44:15
Zitat von: Papaloewe am 24 November 2018, 15:25:11
OK, habe ich gerade nochmal am Tag getestet.

Das Rolladenattribut: "ASC_Mode_Down" steht auf "absent" und in "ASC_Roommate_Device" ist eine Residents-Device eingetragen.
Sobald ich das auf "absent" manuel schalte, fährt der Rolladen am hellichten Tag herunter.

Darf man vielleicht keine RESIDENTS, sondern nur ROOMMATES benutzen?

Das spielt keine Rolle. Aber es ist nicht so gedacht. Das Residents Device gehört eigentlich in das ASC Device als Attribut eingetragen. Und wenn dann Residents absent ist sollte erst gefahren werden.

Aber das Verhalten als Roommate und absent ist definitiv nicht korrekt. Das schaue ich mir an. Kann aber sein das ich da noch mal auf Dich zurück kommen muss zwecks Infos.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 25 November 2018, 08:48:55
Sagt mal wie soll der Holiday und Wochenende Modus genau funktioniert?
Early up hab ich auf 8:00uhr gestellt und das Holiday we auf 9uhr.
Sollte am we damit nicht um 9uhr gefahren werden?

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 09:08:47
Ja das sollte er. Sofern mit set ASCDevice sunriseTimeWeHoliday auf on gesetzt ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 25 November 2018, 09:50:42
Zitat von: CoolTux am 25 November 2018, 09:08:47
Ja das sollte er. Sofern mit set ASCDevice sunriseTimeWeHoliday auf on gesetzt ist.

Okay. Das habe ich nicht gesetzt

Naja ist halt wie immer 99,9% der Fehler sitzen vor dem Gerät!!!


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 10:46:43
@CoolTux:

Heute Morgen habe ich wieder eine unerwünschte Fahrt des Rollladen nach dem Schließen des Fensterkontaktes beobachtet.
Zitat
Mein Problem: Nach dem morgendlichen automatischen hochfahren der Rollos fährt das Rollo nach dem ersten öffnen und schließen des Fensters wieder herunter, obwohl es oben bleiben müsste? Nach manuellem hochfahren des Rollos funktioniert alles wieder. Modulversion (0.2.0.10) .
Siehe hier: https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645 (https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645)

Ich könnte das jetzt noch an einem Rollladen ausführlich loggen. Wie muss ich das genau machen oder reicht evtl. schon ein Update?

Vielen Dank,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 11:13:55
Zitat von: diki am 25 November 2018, 10:46:43
@CoolTux:

Heute Morgen habe ich wieder eine unerwünschte Fahrt des Rollladen nach dem Schließen des Fensterkontaktes beobachtet.Siehe hier: https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645 (https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645)

Ich könnte das jetzt noch an einem Rollladen ausführlich loggen. Wie muss ich das genau machen oder reicht evtl. schon ein Update?

Vielen Dank,
Dirk

Gib mir mal bitte ein list vom Rollladen und vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 11:35:58
Hier das list vom ASC Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,EG_Gaestebad_Fenster_Shutter,EG_Hauswirtschaft_Fenster_Shutter,EG_Kueche_Fenster_Links_Shutter,EG_Kueche_Fenster_Rechts_Shutter,EG_Wohnzimmer_Terrassentuer_Links_Shutter,EG_Wohnzimmer_Terrassentuer_Rechts_Shutter,OG_Badezimmer_Fenster_Shutter,OG_Gaestezimmer_Fenster_Shutter,OG_Galerie_Dachfenster_Rollladen,OG_Galerie_Fenster_Shutter,OG_Schlafzimmer_Dachfenster_Rollladen,OG_Schlafzimmer_Fenster_Shutter,OG_Badezimmer_Fenster_Shutter,DU_EG_Gaestebad_Fenster_Fensterkontakt,testkontakt,EG_Wohnzimmer_Terrassentuer_Rechts_Shutter,DU_EG_Kueche_Fenster_Rechts_Fensterkontakt,threestate subType:blindActuator,OG_Gaestezimmer_Fenster_Shutter,ASC_WindowRec_subType:twostate,EG_Gaestebad_Fenster_Shutter,DU_OG_Gaestezimmer_Fenster_Fensterkontakt,DU_EG_Wohnzimmer_Terrassentuer_Rechts_Fensterkontakt,EG_Wohnzimmer_Terrassentuer_Links_Shutter,DU_OG_Galerie_Fensterkontakt,EG_Kueche_Fenster_Rechts_Shutter,EG_Hauswirtschaft_Fenster_Shutter,threestate ASC_lock-out:soft,DU_OG_Schlafzimmer_Fenster_Fensterkontakt,hard ASC_lock-outCmd:inhibit,EG_Kueche_Fenster_Links_Shutter,threestate  subType:blindActuator,DU_EG_Hauswirtschaft_Fenster_Fensterkontakt,OG_Galerie_Fenster_Shutter,OG_Schlafzimmer_Fenster_Shutter,DU_EG_Wohnzimmer_Terrassentuer_Links_Fensterkontakt,blocked subType:blindActuator,DU_OG_Galerie_Fenster_Fensterkontakt,OG_Gaestezimmer_Fenster,DU_OG_Badezimmer_Fenster_Fensterkontakt,DU_EG_Kueche_Fenster_Links_Fensterkontakt
   NR         905
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.0.10
   OLDREADINGS:
   READINGS:
     2018-11-25 08:51:39   EG_Gaestebad_Fenster_Shutter_PosValue 100
     2018-11-25 09:30:02   EG_Gaestebad_Fenster_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Gaestebad_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 08:51:39   EG_Hauswirtschaft_Fenster_Shutter_PosValue 100
     2018-11-25 09:30:02   EG_Hauswirtschaft_Fenster_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Hauswirtschaft_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 08:51:39   EG_Kueche_Fenster_Links_Shutter_PosValue 100
     2018-11-25 09:30:02   EG_Kueche_Fenster_Links_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Kueche_Fenster_Links_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 08:51:39   EG_Kueche_Fenster_Rechts_Shutter_PosValue 100
     2018-11-25 09:30:02   EG_Kueche_Fenster_Rechts_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Kueche_Fenster_Rechts_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 08:51:47   EG_Wohnzimmer_Terrassentuer_Links_Shutter_PosValue 100
     2018-11-25 09:30:02   EG_Wohnzimmer_Terrassentuer_Links_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Wohnzimmer_Terrassentuer_Links_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 08:51:47   EG_Wohnzimmer_Terrassentuer_Rechts_Shutter_PosValue 100
     2018-11-18 18:02:44   EG_Wohnzimmer_Terrassentuer_Rechts_Shutter_lastDelayPosValue 100
     2018-11-25 10:47:37   EG_Wohnzimmer_Terrassentuer_Rechts_Shutter_lastPosValue 100
     2018-11-25 09:30:02   EG_Wohnzimmer_Terrassentuer_Rechts_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 09:02:42   OG_Badezimmer_Fenster_Shutter_PosValue 100
     2018-11-25 09:47:20   OG_Badezimmer_Fenster_Shutter_lastPosValue 100
     2018-11-25 09:30:02   OG_Badezimmer_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 09:32:15   OG_Gaestezimmer_Fenster_Shutter_PosValue 100
     2018-11-18 20:59:57   OG_Gaestezimmer_Fenster_Shutter_lastDelayPosValue 100
     2018-11-25 09:30:02   OG_Gaestezimmer_Fenster_Shutter_lastPosValue 100
     2018-11-25 09:30:02   OG_Gaestezimmer_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 09:30:02   OG_Galerie_Dachfenster_Rollladen_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 10:33:07   OG_Galerie_Fenster_Shutter_PosValue 100
     2018-11-19 14:51:27   OG_Galerie_Fenster_Shutter_lastDelayPosValue 90
     2018-11-25 10:30:15   OG_Galerie_Fenster_Shutter_lastPosValue 100
     2018-11-25 09:30:02   OG_Galerie_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-20 07:39:58   OG_Galerie_Rollladen_Dach_lastPosValue 100
     2018-11-25 09:30:02   OG_Schlafzimmer_Dachfenster_Rollladen_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-25 10:34:53   OG_Schlafzimmer_Fenster_Shutter_PosValue 15
     2018-11-19 14:30:26   OG_Schlafzimmer_Fenster_Shutter_lastDelayPosValue 50
     2018-11-20 16:50:10   OG_Schlafzimmer_Fenster_Shutter_lastPosValue 90
     2018-11-25 09:30:02   OG_Schlafzimmer_Fenster_Shutter_nextAstroTimeEvent 25.11.2018 - 17:00
     2018-11-20 07:39:58   OG_Schlafzimmer_Rollladen_Dach_lastPosValue 100
     2018-11-19 15:01:31   lockOut         off
     2018-11-14 12:10:55   partyMode       off
     2018-11-23 09:35:17   room_All_Devices_Badezimmer_tahoma OG_Badezimmer_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Gaestebad_tahoma EG_Gaestebad_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Gaestezimmer_tahoma OG_Gaestezimmer_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Galerie OG_Galerie_Dachfenster_Rollladen
     2018-11-23 09:35:17   room_All_Devices_Galerie_tahoma OG_Galerie_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Hauswirtschaft_tahoma EG_Hauswirtschaft_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Kueche_tahoma EG_Kueche_Fenster_Links_Shutter,EG_Kueche_Fenster_Rechts_Shutter
     2018-11-23 09:35:17   room_All_Devices_Schlafzimmer OG_Schlafzimmer_Dachfenster_Rollladen
     2018-11-23 09:35:17   room_All_Devices_Schlafzimmer_tahoma OG_Schlafzimmer_Fenster_Shutter
     2018-11-23 09:35:17   room_All_Devices_Wohnzimmer_tahoma EG_Wohnzimmer_Terrassentuer_Links_Shutter,EG_Wohnzimmer_Terrassentuer_Rechts_Shutter
     2018-11-14 12:10:55   selfDefense     off
     2018-11-25 10:34:53   state           manual
     2018-11-17 20:52:16   sunriseTimeWeHoliday on
     2018-11-23 09:35:17   userAttrList    rolled out
   helper:
     shuttersList:
       EG_Gaestebad_Fenster_Shutter
       EG_Hauswirtschaft_Fenster_Shutter
       EG_Kueche_Fenster_Links_Shutter
       EG_Kueche_Fenster_Rechts_Shutter
       EG_Wohnzimmer_Terrassentuer_Links_Shutter
       EG_Wohnzimmer_Terrassentuer_Rechts_Shutter
       OG_Badezimmer_Fenster_Shutter
       OG_Gaestezimmer_Fenster_Shutter
       OG_Galerie_Dachfenster_Rollladen
       OG_Galerie_Fenster_Shutter
       OG_Schlafzimmer_Dachfenster_Rollladen
       OG_Schlafzimmer_Fenster_Shutter
   monitoredDevs:
     ASC_WindowRec_subType:twostate:
       EG_Gaestebad_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Hauswirtschaft_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Kueche_Fenster_Links_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Kueche_Fenster_Rechts_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Wohnzimmer_Terrassentuer_Links_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Wohnzimmer_Terrassentuer_Rechts_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       OG_Badezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       OG_Gaestezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
       OG_Galerie_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
       OG_Schlafzimmer_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     DU_EG_Gaestebad_Fenster_Fensterkontakt:
       EG_Gaestebad_Fenster_Shutter ASC_WindowRec
     DU_EG_Hauswirtschaft_Fenster_Fensterkontakt:
       EG_Hauswirtschaft_Fenster_Shutter ASC_WindowRec
     DU_EG_Kueche_Fenster_Links_Fensterkontakt:
       EG_Kueche_Fenster_Links_Shutter ASC_WindowRec
     DU_EG_Kueche_Fenster_Rechts_Fensterkontakt:
       EG_Kueche_Fenster_Rechts_Shutter ASC_WindowRec
     DU_EG_Wohnzimmer_Terrassentuer_Links_Fensterkontakt:
       EG_Wohnzimmer_Terrassentuer_Links_Shutter ASC_WindowRec
     DU_EG_Wohnzimmer_Terrassentuer_Rechts_Fensterkontakt:
       EG_Wohnzimmer_Terrassentuer_Rechts_Shutter ASC_WindowRec
     DU_OG_Badezimmer_Fenster_Fensterkontakt:
       OG_Badezimmer_Fenster_Shutter ASC_WindowRec
     DU_OG_Gaestezimmer_Fenster_Fensterkontakt:
       OG_Gaestezimmer_Fenster_Shutter ASC_WindowRec
     DU_OG_Galerie_Fenster_Fensterkontakt:
       OG_Galerie_Fenster_Shutter ASC_WindowRec
     DU_OG_Galerie_Fensterkontakt:
       OG_Gaestezimmer_Fenster_Shutter ASC_WindowRec
     DU_OG_Schlafzimmer_Fenster_Fensterkontakt:
       OG_Schlafzimmer_Fenster_Shutter ASC_WindowRec
     EG_Gaestebad_Fenster_Shutter:
     EG_Hauswirtschaft_Fenster_Shutter:
     EG_Kueche_Fenster_Links_Shutter:
     EG_Kueche_Fenster_Rechts_Shutter:
     EG_Wohnzimmer_Terrassentuer_Links_Shutter:
     EG_Wohnzimmer_Terrassentuer_Rechts_Shutter:
     OG_Badezimmer_Fenster_Shutter:
     OG_Gaestezimmer_Fenster:
       OG_Gaestezimmer_Fenster_Shutter ASC_WindowRec
     OG_Gaestezimmer_Fenster_Shutter:
     OG_Galerie_Fenster_Shutter:
     OG_Schlafzimmer_Dachfenster_Rollladen:
     OG_Schlafzimmer_Fenster_Shutter:
     blocked subType:blindActuator:
       OG_Gaestezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
       OG_Galerie_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
     hard ASC_lock-outCmd:inhibit:
       OG_Gaestezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
       OG_Galerie_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
     testkontakt:
       OG_Galerie_Fenster_Shutter ASC_WindowRec
     threestate  subType:blindActuator:
       EG_Hauswirtschaft_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     threestate ASC_lock-out:soft:
       OG_Gaestezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
       OG_Galerie_Fenster_Shutter userattr ASC_Antifreeze:off,on 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_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off 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_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec
     threestate subType:blindActuator:
       EG_Gaestebad_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Hauswirtschaft_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Kueche_Fenster_Links_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Kueche_Fenster_Rechts_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Wohnzimmer_Terrassentuer_Links_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_Wohnzimmer_Terrassentuer_Rechts_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       OG_Badezimmer_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       OG_Schlafzimmer_Fenster_Shutter userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked 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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 0
   ASC_shuttersDriveOffset 300
   ASC_temperatureReading Aussentemp_num
   ASC_temperatureSensor Vaillant_Aussentemp
   ASC_twilightDevice Tageslicht
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    0


Hier das list von dem Rollladen der unerwünscht gefahren ist:

Internals:
   CFGFN      /opt/fhem/mycfg/20_OG_Galerie.cfg
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://0123-0123-0123/1111111
   IODev      tahoma1
   NAME       OG_Galerie_Fenster_Shutter
   NR         402
   NTFY_ORDER 50-OG_Galerie_Fenster_Shutter
   STATE      dim100
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0123-0123-0123/1111111
   fid        1111111
   inClass    RollerShutter
   inControllable io:RollerShutterGenericIOComponent
   inExecId   finished
   inExecState 4
   inLabel    GL Rollo
   inPlaceOID 99ac3ce8-e834-476b-a4f2-7168411ad1f1
   inType     1
   READINGS:
     2018-11-25 10:30:15   ASC_ShuttersLastDrive window closed
     2018-11-25 09:30:02   ASC_Time_DriveDown 25.11.2018 - 17:00
     2018-11-25 09:30:02   ASC_Time_DriveUp 26.11.2018 - 07:49
     2018-11-25 10:33:07   ClosureState    100
     2018-11-25 11:23:01   ClosureStateInvert 0
     2018-11-23 09:35:31   NameState       GL Rollo
     2018-11-25 10:33:07   OpenClosedState open
     2018-11-23 09:35:31   PriorityLockTimerState 0
     2018-11-25 11:23:01   RSSILevelState  70.0
     2018-11-23 09:35:31   StatusState     available
     2018-11-25 10:33:07   devicestate     open
     2018-11-25 10:33:07   state           dim100
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading ClosureState
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec DU_OG_Galerie_Fenster_Fensterkontakt
   ASC_WindowRec_subType twostate
   IODev      tahoma1
   alias      OG_Galerie_Fenster_Rollladen
   levelInvert 1
   room       All_Devices,Galerie,tahoma
   subType    blindActuator
   userReadings ClosureStateInvert {100-ReadingsNum($name,'state',0)}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate subType:blindActuator
   webCmd     dim


Hier das list von einem Rollladen der nur heute morgen automatisch hochgefahren ist
Internals:
   CFGFN      /opt/fhem/mycfg/20_OG_Gaestezimmer.cfg
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://0123-0123-0123/2222222
   IODev      tahoma1
   NAME       OG_Gaestezimmer_Fenster_Shutter
   NR         415
   NTFY_ORDER 50-OG_Gaestezimmer_Fenster_Shutter
   STATE      dim100
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0123-0123-0123/2222222
   fid        2222222
   inClass    RollerShutter
   inControllable io:RollerShutterGenericIOComponent
   inExecId   finished
   inExecState 4
   inLabel    GZ Rollo
   inPlaceOID 7f62a17c-89bb-4931-8689-8ae8ea471c40
   inType     1
   READINGS:
     2018-11-25 09:31:47   ASC_ShuttersLastDrive day open
     2018-11-25 09:30:02   ASC_Time_DriveDown 25.11.2018 - 17:00
     2018-11-25 09:30:02   ASC_Time_DriveUp 26.11.2018 - 07:49
     2018-11-25 09:32:15   ClosureState    100
     2018-11-25 11:28:59   ClosureStateInvert 0
     2018-11-23 09:35:31   NameState       GZ Rollo
     2018-11-25 09:32:15   OpenClosedState open
     2018-11-23 09:35:31   PriorityLockTimerState 0
     2018-11-25 11:28:59   RSSILevelState  80.0
     2018-11-23 09:35:31   StatusState     available
     2018-11-25 09:32:15   devicestate     open
     2018-11-25 09:32:15   state           dim100
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading ClosureState
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec DU_OG_Gaestezimmer_Fenster_Fensterkontakt
   ASC_WindowRec_subType twostate
   IODev      tahoma1
   alias      OG_Gaestezimmer_Fenster_Rollladen
   levelInvert 1
   room       All_Devices,Gaestezimmer,tahoma
   subType    blindActuator
   userReadings ClosureStateInvert {100-ReadingsNum($name,'state',0)}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate subType:blindActuator
   webCmd     dim


Vielen Dank,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 12:17:54

OG_Galerie_Fenster_Shutter_PosValue 100
     2018-11-19 14:51:27   OG_Galerie_Fenster_Shutter_lastDelayPosValue 90
     2018-11-25 10:30:15   OG_Galerie_Fenster_Shutter_lastPosValue 100


Also wenn ich das richtig sehe ist der bei Fenster auf, auf 100 gefahren. Dann kam ein Fahrbefehl für 90, woher auch immer, der würde verzögert aber anscheinend selbst beim schließen des Fensters nicht.
Hast du vor Sonnenaufgang das Fenster auf gemacht? Und wie der vorbei war wieder geschlossen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 12:33:20
Hallo CoolTux,

der Rollladen war bei "Fenster auf" bereits bei 100 - also offen, automatisch morgens hochgefahren. Wo der Fahrbefehl für 90 herkommt ist mir unklar - ich sehe gerade, der Fahrbefehl für 90 ist 6 Tage alt!

Das Fenster war die ganze Zeit geschlossen. Ich habe erst zum Testen geöffnet.

Danke, Gruß Dirk.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 13:05:58
Zitat von: diki am 25 November 2018, 12:33:20
Hallo CoolTux,

der Rollladen war bei "Fenster auf" bereits bei 100 - also offen, automatisch morgens hochgefahren. Wo der Fahrbefehl für 90 herkommt ist mir unklar - ich sehe gerade, der Fahrbefehl für 90 ist 6 Tage alt!

Das Fenster war die ganze Zeit geschlossen. Ich habe erst zum Testen geöffnet.

Danke, Gruß Dirk.

Hast Recht, da habe ich nicht richtig geschaut. Dann werde ich das mal testen. Er hätte nicht fahren dürfen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 13:32:00
Ich habe noch einen Rollladen, an dem ich das ganze loggen könnte. Wie mache ich das? Verbose am Modul auf 5 und Event-Monitor aufzeichnen?

Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 13:50:38
Zitat von: diki am 25 November 2018, 13:32:00
Ich habe noch einen Rollladen, an dem ich das ganze loggen könnte. Wie mache ich das? Verbose am Modul auf 5 und Event-Monitor aufzeichnen?

Gruß, Dirk

Ein verbose 5 ist völlig ausreichend.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 16:41:20
Also ich habe mal einen Auszug aus dem Logfile, der Rollladen wurde nach dem automatischen Hochfahren nur durch den Fensterkontakt (öffnen und wieder schließen) bewegt:

2018.11.25 14:17:11 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung verbose 5'
        ];

2018.11.25 14:18:12 1: RMDIR: ./restoreDir/save/2018-11-19
2018.11.25 14:18:12 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'SAVE'
        ];
2018.11.25 14:18:12 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1603.
2018.11.25 14:18:12 1: PERL WARNING: Use of uninitialized value $val in substitution (s///) at fhem.pl line 1604.
2018.11.25 14:18:12 1: PERL WARNING: Use of uninitialized value $val in concatenation (.) or string at fhem.pl line 1605.
2018.11.25 14:18:28 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 14:18:28 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: window closed',
          'ClosureStateInvert: 0'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'state: window closed'
        ];

2018.11.25 14:20:20 3: OG_Gaestezimmer_Fenster_Shutter: tahoma_applyRequest data={"label":"GZ Rollo - Schliessen - iPhone","actions":[{"deviceURL":"io://0123-0123-0123/1234567","commands":[{"name":"close","parameters":[]}]}]}
2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'dim 0'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'OG_Gaestezimmer_Fenster_Shutter_lastPosValue: 100'
        ];

2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.11.25 14:20:22 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 74.0',
          'ClosureStateInvert: 0'
        ];

2018.11.25 14:20:43 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 68.0',
          'state: dim15',
          'ClosureState: 15',
          'devicestate: open',
          'OpenClosedState: open',
          'ClosureStateInvert: 85'
        ];

2018.11.25 14:20:43 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'OG_Gaestezimmer_Fenster_Shutter_PosValue: 15'
        ];

2018.11.25 14:20:47 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 62.0',
          'dim1',
          'ClosureState: 1',
          'devicestate: open',
          'OpenClosedState: open',
          'RSSILevelState: 60.0',
          'state: dim0',
          'ClosureState: 0',
          'devicestate: closed',
          'OpenClosedState: closed',
          'ClosureStateInvert: 100'
        ];

2018.11.25 14:20:47 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'OG_Gaestezimmer_Fenster_Shutter_PosValue: 0'
        ];

2018.11.25 14:21:17 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 58.0',
          'ClosureStateInvert: 100'
        ];

2018.11.25 14:23:19 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 68.0',
          'ClosureStateInvert: 100'
        ];

2018.11.25 14:25:17 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 66.0',
          'ClosureStateInvert: 100'
        ];

2018.11.25 14:27:17 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 68.0',
          'ClosureStateInvert: 100'
        ];


So sieht das Logfile aus wenn alles funktioniert:

2018.11.25 16:27:30 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'RSSILevelState: 76.0',
          'ClosureStateInvert: 0'
        ];

2018.11.25 16:27:46 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 16:27:46 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 16:29:18 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];

2018.11.25 16:29:19 4: AutoShuttersControl (Rollladensteuerung) - Devname: DU_OG_Gaestezimmer_Fenster_Fensterkontakt Name: Rollladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2018.11.25 16:29:19 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: $VAR1 = [
          'OG_Gaestezimmer_Fenster_Shutter_lastPosValue: 100'
        ];

2018.11.25 16:29:19 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen


Ich kann jetzt nicht erkennen, warum das Rollo herunterfährt.

Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 17:23:32

2018.11.25 14:20:20 3: OG_Gaestezimmer_Fenster_Shutter: tahoma_applyRequest data={"label":"GZ Rollo - Schliessen - iPhone","actions":[{"deviceURL":"io://0123-0123-0123/1234567","commands":[{"name":"close","parameters":[]}]}]}


Was genau ist das hier? Nur ne Info oder ein externer Fahrbefehl?
Ich schau mir ansonsten den Rest morgen in Ruhe an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 17:58:28
Ich meine, das ist der Fahrbefehl, der durch:
2018.11.25 14:20:20 4: AutoShuttersControl (Rollladensteuerung) - Devname: OG_Gaestezimmer_Fenster_Shutter Name: Rollladensteuerung Notify: $VAR1 = [
          'dim 0'
        ];
ausgelöst wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 November 2018, 18:24:22
Ah okay, war mir nur komisch wegen iPhone
"label":"GZ Rollo - Schliessen - iPhone","actions"
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 November 2018, 20:01:13
Falls das für "Mitlesende" interessant ist. Die Rollladenantriebe (IO-Homecontrol) sind per Tahomabox und Modul 26_tahoma.pm (https://forum.fhem.de/index.php?topic=28045.0) in FHEM eingebunden. Die Fahrbefehle werden dann über die Cloud ausgelöst.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 November 2018, 14:38:44
Zitat von: diki am 25 November 2018, 10:46:43
@CoolTux:

Heute Morgen habe ich wieder eine unerwünschte Fahrt des Rollladen nach dem Schließen des Fensterkontaktes beobachtet.Siehe hier: https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645 (https://forum.fhem.de/index.php/topic,92628.msg861645.html#msg861645)

Ich könnte das jetzt noch an einem Rollladen ausführlich loggen. Wie muss ich das genau machen oder reicht evtl. schon ein Update?

Vielen Dank,
Dirk

Den "Fehler" kann ich nachvollziehen. Muss Dir aber sagen das es kein Fehler an sich ist. Er macht genau das was er machen soll.
Ursache ist das Du/Ihr die Fenster offen Pos auf 100 gestellt habt. Dadurch ändert sich beim öffnen des Fensters aber die Position des Rolladen nicht, ergo bleibt als LastPos die Position 0 (oder die welche vor dem ganz öffnen drin stand) erhalten und genau diese wird nach dem schließen und wenn es Tag ist und kein roommate schläft angefahren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 27 November 2018, 18:53:21
@CoolTux

Mal eine Frage wie ist es mit der Lüftung zu sehen.
Ist der Rollo geschlossen fährt er auf die Position hoch die man eingestellt hat.
Wird vor Sonnenaufgang auch wieder komplett geschlossen?
Lüft ist zwar spitze im Sommer werd ich aber ungern vor dem
Wecker durch die Sonne auf meinem Gesicht geweckt [emoji23]

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 November 2018, 19:20:48
Zitat von: no_Legend am 27 November 2018, 18:53:21
@CoolTux

Mal eine Frage wie ist es mit der Lüftung zu sehen.
Ist der Rollo geschlossen fährt er auf die Position hoch die man eingestellt hat.
Wird vor Sonnenaufgang auch wieder komplett geschlossen?
Lüft ist zwar spitze im Sommer werd ich aber ungern vor dem
Wecker durch die Sonne auf meinem Gesicht geweckt [emoji23]

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro

Hallo Robert,

Wenn Sonnenuntergang ist und Du das Fenster auf machst fährt das Rollo in die Lüftenposition. Machst Du das Fenster vor Sonnenaufgang wieder zu, fährt das Rollo in die Close Position.
Machst Du das ganze am Tag fährt das Rollo wieder in die ursprüngliche Position vor dem öffnen des Fensters. Dazu muss man aber wissen daß das Rollo nur in die Lüftenposition fährt wenn diese unterhalb der aktuellen Position beim Fenster öffnen ist.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 28 November 2018, 11:09:30
@CoolTux

ZitatDen "Fehler" kann ich nachvollziehen. Muss Dir aber sagen das es kein Fehler an sich ist. Er macht genau das was er machen soll.
Ursache ist das Du/Ihr die Fenster offen Pos auf 100 gestellt habt. Dadurch ändert sich beim öffnen des Fensters aber die Position des Rolladen nicht, ergo bleibt als LastPos die Position 0 (oder die welche vor dem ganz öffnen drin stand) erhalten und genau diese wird nach dem schließen und wenn es Tag ist und kein roommate schläft angefahren.

vielen Dank für die Erklärung des "Fehlers".

Ich habe bisher diese "Öffnungsfunktion per Fensterkontakt" an einer Terrassentür genutzt. Da ist noch eine nach außen öffnende Fliegentür davor - die kann ich nur öffnen wenn der Rollladen (auch außen) ganz oben ist. Wenn ich jetzt die ASC_Ventilate_Pos für diese Tür auf 90 stelle, dann fährt zwar tagsüber das Rollo nach dem ersten schließen nicht mehr runter, aber nachts bekomme ich die Fliegentür nicht mehr auf (und muss manuell ganz hoch fahren).

Die Komfortfunktion bedeutet für mich: Wenn Fenster nicht geschlossen dann Rollo ganz auf, sonst Rollo auf Position vor dem öffnen des Fensters. Kannst Du das einbauen? Könnte man "Last Drive = day open" und "ASC_Open_Pos = 100" hierbei berücksichtigen?

Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 November 2018, 11:29:47
Hallo Dirk,

Ich kann mir anschauen in wie weit ich hier eingreifen kann ohne negative Auswirkungen für andere.
Melde mich wenn ich Ergebnise habe.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 28 November 2018, 12:08:15
Hallo CoolTux,

vielen Dank. Ich denke, das der Anwendungsfall auch bei anderen Bentzern des Moduls auftritt.

Als nochmals ein herzliches Dankeschön,
Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 28 November 2018, 12:13:22
Zitat von: CoolTux am 27 November 2018, 19:20:48
Hallo Robert,

Wenn Sonnenuntergang ist und Du das Fenster auf machst fährt das Rollo in die Lüftenposition. Machst Du das Fenster vor Sonnenaufgang wieder zu, fährt das Rollo in die Close Position.
Machst Du das ganze am Tag fährt das Rollo wieder in die ursprüngliche Position vor dem öffnen des Fensters. Dazu muss man aber wissen daß das Rollo nur in die Lüftenposition fährt wenn diese unterhalb der aktuellen Position beim Fenster öffnen ist.



Grüße
Danke für die Erklärung
Der erst Abschnitt nach Sonnenuntergang passt schon ziemlich genau.
Bei uns steh normal keiner extra auf und macht das Fenster zu.
Ich würde mir wünschen, dass nach Sonnenuntergang wenn gelüftet wird, auch ohne schließen des Fensters, das Rollo vor Sonnenaufgang wieder geschlossen wird.
Ob man feste Zeit oder ne halbe Stunde vor Sonnenaufgang, ist mir egal.

Also würde ich das ganze als Feature request sehen. Zwar jetzt nicht für akut, denn wirklich wichtig ist das nur im Sommer


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 November 2018, 13:29:41
Zitat von: no_Legend am 28 November 2018, 12:13:22
Danke für die Erklärung
Der erst Abschnitt nach Sonnenuntergang passt schon ziemlich genau.
Bei uns steh normal keiner extra auf und macht das Fenster zu.
Ich würde mir wünschen, dass nach Sonnenuntergang wenn gelüftet wird, auch ohne schließen des Fensters, das Rollo vor Sonnenaufgang wieder geschlossen wird.
Ob man feste Zeit oder ne halbe Stunde vor Sonnenaufgang, ist mir egal.

Also würde ich das ganze als Feature request sehen. Zwar jetzt nicht für akut, denn wirklich wichtig ist das nur im Sommer


Gesendet von iPhone mit Tapatalk Pro

Kannst Du mir den Hintergrund dazu erklären? Warum soll trotz Fenster auf das Rollo geschlossen werden, und wieso kurz vor Sonnenaufgang?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 28 November 2018, 13:31:57
Zitat von: CoolTux am 28 November 2018, 13:29:41
Kannst Du mir den Hintergrund dazu erklären? Warum soll trotz Fenster auf das Rollo geschlossen werden, und wieso kurz vor Sonnenaufgang?

das klingt nach schleichenden Übergang zur Beschattung.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 28 November 2018, 19:21:39
Zitat von: CoolTux am 28 November 2018, 13:29:41
Kannst Du mir den Hintergrund dazu erklären? Warum soll trotz Fenster auf das Rollo geschlossen werden, und wieso kurz vor Sonnenaufgang?

Eigentlich recht einfach.
Wir schlafen eigentlich immer mit offenen Fenster.
Die Sonne scheint durch das Schlafzimmer Fenster mir direkt ins Gesicht.
Natürlich werde ich dadurch wach.
Für mich selbst nicht so tragisch.

Der Nachwuchs dessen Zimmer auf der selben Seite das Fenster hat wird dadurch zu Sonnenaufgang schon geweckt.
Da kann ich die Öffnung auch nur auf 10% stellen und unsere kleiner tanzt mir dann auf der Nase rum.

Den Zeitpunkt hatte ich frühe per Offset oder später dann auch zu einer festen Uhrzeit einfach zu fahren lassen.
Das merkt weder kleiner noch wir.

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 November 2018, 19:43:08
Zitat von: no_Legend am 28 November 2018, 19:21:39
Eigentlich recht einfach.
Wir schlafen eigentlich immer mit offenen Fenster.
Die Sonne scheint durch das Schlafzimmer Fenster mir direkt ins Gesicht.
Natürlich werde ich dadurch wach.
Für mich selbst nicht so tragisch.

Der Nachwuchs dessen Zimmer auf der selben Seite das Fenster hat wird dadurch zu Sonnenaufgang schon geweckt.
Da kann ich die Öffnung auch nur auf 10% stellen und unsere kleiner tanzt mir dann auf der Nase rum.

Den Zeitpunkt hatte ich frühe per Offset oder später dann auch zu einer festen Uhrzeit einfach zu fahren lassen.
Das merkt weder kleiner noch wir.

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro

Ich würde das am ASC Modul vorbei steuern. Über ein at meinetwegen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: scuba am 28 November 2018, 21:57:59
Hallo CoolTux,

Danke erstmal für das tolle Modul! Meine alten Jalousie Notifys und USZUs sind bereits rausgeflogen ;-) und ASC arbeitet einwandfrei.

Ich hätte allerdings ein Anliegen:
Ich verwende Somfy RTS Aktoren für meine Raffstores im Wintergarten. Das Somfy Device fährt mit "position 100" die Raffstores ganz nach unten, lässt dabei aber die Lamellen offen. Mit "position 200" werden auch die Lamellen geschlossen.

Sprich für meine Somfy Devices wärs schön wenn zumindest das Attribut ASC_Closed_Pos um den Wert "200" ergänzt werde könnte.

Ich hab das bei meinen Devices bereits manuell gemacht. Eventuell wäre das auch für andere sinnvoll.

Danke und lg
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 November 2018, 22:10:35
Zitat von: scuba am 28 November 2018, 21:57:59
Hallo CoolTux,

Danke erstmal für das tolle Modul! Meine alten Jalousie Notifys und USZUs sind bereits rausgeflogen ;-) und ASC arbeitet einwandfrei.

Ich hätte allerdings ein Anliegen:
Ich verwende Somfy RTS Aktoren für meine Raffstores im Wintergarten. Das Somfy Device fährt mit "position 100" die Raffstores ganz nach unten, lässt dabei aber die Lamellen offen. Mit "position 200" werden auch die Lamellen geschlossen.

Sprich für meine Somfy Devices wärs schön wenn zumindest das Attribut ASC_Closed_Pos um den Wert "200" ergänzt werde könnte.

Ich hab das bei meinen Devices bereits manuell gemacht. Eventuell wäre das auch für andere sinnvoll.

Danke und lg

Hallo,

Es ist kein Problem das Attribut für closedPos entsprechend zu setzen. Die Vorgabe ist ja nur für FHEMWEB. Da es so viele unterschiedliche Systeme gibt bringt es nichts jetzt noch die 200 mit ein zu bringen. In ein paar Monaten kommt einer mit 300 und und. Die meisten wissen daß man unabhängig der Vorgaben Atrributswerte setzen kann.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 08:29:14
Ich bereite heute Abend ein kleines Update vor. Nichts dolles, hauptsächlich Codeanpassungen, vor allem das bei den Leuten die Lüften Position auf openPos haben das Rollo beim Fenster schließen nicht in die letzte Position fährt sondern oben stehen bleibt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 15:22:36
Hallo CoolTux,

Danke für das prima Modul! Hatte es erst spät getestet, da bei mir die Priorität auf möglichst freie Sicht (alle Rollo bis 23.30 meist oben) sowie auf Einbruchschutz (Nachts und bei Abwesenheit früher unten) liegt und daher dachte - brauch ich nicht. Habe inzwischen Terassenrollos, Küche und ein Siro Rollo im OG auf Dein Modul umgestellt. Fahrt zu definierten Uhrzeiten morgens und nachts geht tadellos.
zu den z-wave gibt es vom Test der wiggle Funktion diese Meldungen:

2018.11.29 13:42:27 1: PERL WARNING: Argument "dim 99" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 1411.
2018.11.29 13:42:27 1: PERL WARNING: Argument "dim 99" isn't numeric in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 955.
2018.11.29 10:19:03 1: PERL WARNING: Argument "off" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:19:03 1: PERL WARNING: Argument "off" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 833.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 801.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 796.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:09:54 1: PERL WARNING: Argument "on" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:08:54 1: PERL WARNING: Argument "dim 15" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:08:54 1: PERL WARNING: Argument "dim 15" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:06:27 1: PERL WARNING: Argument "dim 85" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:04:59 1: PERL WARNING: Argument "dim 15" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:03:59 1: PERL WARNING: Argument "dim 98" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:03:59 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 November 2018, 15:25:36
Hallo det,

kann es sein, dass du einen falschen Wert in "ASC_Pos_Reading" hast?
Es sieht danach aus, als hättest du dort "state" aufgenommen. Wenn du die Associations richtig konfiguriert hast, dann sollte das Reading "position" dort stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 15:30:05
Zitat von: det. am 29 November 2018, 15:22:36
Hallo CoolTux,

Danke für das prima Modul! Hatte es erst spät getestet, da bei mir die Priorität auf möglichst freie Sicht (alle Rollo bis 23.30 meist oben) sowie auf Einbruchschutz (Nachts und bei Abwesenheit früher unten) liegt und daher dachte - brauch ich nicht. Habe inzwischen Terassenrollos, Küche und ein Siro Rollo im OG auf Dein Modul umgestellt. Fahrt zu definierten Uhrzeiten morgens und nachts geht tadellos.

       
  • Besonders interessiert hat mich die wiggle Funktion - geht super bei dem Siro - die anderen werden über fibaro z-wave gesteuert - da fährt es in die wiggle Position und bleibt dort. Das ist besonders bei Alarm + Rollos unten suboptimal, da verschafft man faktisch dem Einbrecher noch freie Sicht in's Innere des Hauses. Das funktionierende Siro Rollo fährt nach einigen Sekunden wieder in die vorherige Stellung, so soll es sicher richtig sein? Wenn es nach Alarm ganz runter fährt, wäre mMn. auch in Ordnung.

       
  • sowie eine Möglichkeit, die in dieser Jahreszeit völlig ohne Bedeutung ist: teilweise Beschattung bei starker Sonneneinstrahlung und gleichzeitiger hoher Außentemperatur und abgestellter Heizung + Rollo automatisch wieder hoch, sobald die Sonne nicht mehr direkt rein scheint - dazu habe ich  nichts gefunden, also entweder habe ich es überlesen oder ich frage das hiermit bis zur nächsten kommenden warmen Jahreszeit mal an.
zu den z-wave gibt es vom Test der wiggle Funktion diese Meldungen:

2018.11.29 13:42:27 1: PERL WARNING: Argument "dim 99" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 1411.
2018.11.29 13:42:27 1: PERL WARNING: Argument "dim 99" isn't numeric in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 955.
2018.11.29 10:19:03 1: PERL WARNING: Argument "off" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:19:03 1: PERL WARNING: Argument "off" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 833.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 801.
2018.11.29 10:17:13 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 796.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:14:16 1: PERL WARNING: Argument "dim 97" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:09:54 1: PERL WARNING: Argument "on" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:08:54 1: PERL WARNING: Argument "dim 15" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:08:54 1: PERL WARNING: Argument "dim 15" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.
2018.11.29 10:06:27 1: PERL WARNING: Argument "dim 85" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:04:59 1: PERL WARNING: Argument "dim 15" isn't numeric in numeric ne (!=) at ./FHEM/73_AutoShuttersControl.pm line 2265.
2018.11.29 10:03:59 1: PERL WARNING: Argument "dim 98" isn't numeric in addition (+) at ./FHEM/73_AutoShuttersControl.pm line 1589.
2018.11.29 10:03:59 1: PERL WARNING: Argument "dim 98" isn't numeric in numeric ge (>=) at ./FHEM/73_AutoShuttersControl.pm line 1584.


Die Beschattungsfunktion ist erst im entstehen. Wird auch noch etwas dauern.

Nun zum wiggle. Kannst Du mir bitte ein list eines der Devices geben. Anscheinend kann die aktuelle Position nicht eindeutig (numerischer Wert im Reading) ermittelt werden.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 15:32:15
Hallo FunkOdyssey,
genau so ist es, aber ein reading "position" gibt es bei den fibaro Dingern nicht ???
ASC_ShuttersLastDrive day open 2018-11-29 10:19:03
  ASC_Time_DriveDown 29.11.2018 - 21:55 2018-11-29 06:15:02
  ASC_Time_DriveUp 30.11.2018 - 06:15 2018-11-29 06:15:02
  UNKNOWN multilevel type  00 fl: 22 arg: 045f 2017-08-09 06:50:01
  UNPARSED METER 0a320021440000007e0000 2018-09-12 11:40:20
  assocGroup_1 Max 16 Nodes 2018-01-28 17:35:09
  assocGroup_2 Max 16 Nodes 2018-01-28 17:35:09
  assocGroup_3 Max 1 Nodes ZWDongle_1 2018-01-28 17:35:09
  assocGroups 3 2018-01-28 17:35:09
  energy  1.33 kWh 2018-11-29 14:52:22
  model FIBARO System FGRM222 Roller Shutter Controller 2 2018-01-28 17:35:16
  modelConfig fibaro/fgrm222.xml 2018-01-28 17:35:16
  modelId 010f-0301-1001 2018-01-28 17:35:16
  neighborList ZWDongle_1 Buerolicht Licht_Herdseite ZWave_SWITCH_MULTILEVEL_6 ZWave_SWITCH_MULTILEVEL_7 ZWave_SWITCH_MULTILEVEL_8 Drucker Licht_Dusche BrunnenLicht SONOS RollTor Kellerfenster ZWave_SWITCH_BINARY_25 ZWave_SWITCH_BINARY_26 2018-01-28 17:46:46
  neighborUpdate done 2018-01-28 17:36:37
  power 0.0 W 2018-11-29 14:30:30
  reportedState dim 98 2018-11-29 10:30:32
  state dim 98 2018-11-29 10:30:32
  timeToAck 0.058 2018-11-29 10:19:03
  transmit OK 2018-11-29 10:19:03


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 15:37:11
Zitat von: det. am 29 November 2018, 15:32:15
Hallo FunkOdyssey,
genau so ist es, aber ein reading "position" gibt es bei den fibaro Dingern nicht ???
ASC_ShuttersLastDrive day open 2018-11-29 10:19:03
  ASC_Time_DriveDown 29.11.2018 - 21:55 2018-11-29 06:15:02
  ASC_Time_DriveUp 30.11.2018 - 06:15 2018-11-29 06:15:02
  UNKNOWN multilevel type  00 fl: 22 arg: 045f 2017-08-09 06:50:01
  UNPARSED METER 0a320021440000007e0000 2018-09-12 11:40:20
  assocGroup_1 Max 16 Nodes 2018-01-28 17:35:09
  assocGroup_2 Max 16 Nodes 2018-01-28 17:35:09
  assocGroup_3 Max 1 Nodes ZWDongle_1 2018-01-28 17:35:09
  assocGroups 3 2018-01-28 17:35:09
  energy  1.33 kWh 2018-11-29 14:52:22
  model FIBARO System FGRM222 Roller Shutter Controller 2 2018-01-28 17:35:16
  modelConfig fibaro/fgrm222.xml 2018-01-28 17:35:16
  modelId 010f-0301-1001 2018-01-28 17:35:16
  neighborList ZWDongle_1 Buerolicht Licht_Herdseite ZWave_SWITCH_MULTILEVEL_6 ZWave_SWITCH_MULTILEVEL_7 ZWave_SWITCH_MULTILEVEL_8 Drucker Licht_Dusche BrunnenLicht SONOS RollTor Kellerfenster ZWave_SWITCH_BINARY_25 ZWave_SWITCH_BINARY_26 2018-01-28 17:46:46
  neighborUpdate done 2018-01-28 17:36:37
  power 0.0 W 2018-11-29 14:30:30
  reportedState dim 98 2018-11-29 10:30:32
  state dim 98 2018-11-29 10:30:32
  timeToAck 0.058 2018-11-29 10:19:03
  transmit OK 2018-11-29 10:19:03


Lege bitte ein userReadings an wo die Position ausschließlich nummerisch drin steht.

attr ROLLADEN userReadings position:reportedState:.* { ReadingsNum($name, 'reportedState', 50) }

Schau mal ob das so bei Dir geht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 15:38:03
Ach so, und natürlich das Reading im Attribut ASC_Pos_Reading als Wert hinterlegen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 15:40:16
Zitat von: CoolTux am 29 November 2018, 15:30:05
Die Beschattungsfunktion ist erst im entstehen. Wird auch noch etwas dauern.

Nun zum wiggle. Kannst Du mir bitte ein list eines der Devices geben. Anscheinend kann die aktuelle Position nicht eindeutig (numerischer Wert im Reading) ermittelt werden.

Grüße
Danke, das hat wie schon geschrieben ja auch leider noch Zeit. Jetzt ist es erst mal eisig und da ist nix mit fhem. Das Kaminholz reintragen geht nur durch Menschenkraft (zu ungleichmäßig  ;D )
Das list vom Rollodevice:

Internals:
   CHANGED   
   DEF        d8cb2fe1 7
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     90
   NAME       ZWave_SWITCH_MULTILEVEL_7
   NR         216
   STATE      dim 98
   TYPE       ZWave
   ZWDongle_1_MSGCNT 90
   ZWDongle_1_RAWMSG 000400070a32022144000000c90000
   ZWDongle_1_TIME 2018-11-29 15:20:46
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d8cb2fe1
   isWakeUp   
   lastMsgSent 1543495348.03495
   nodeIdHex  07
   READINGS:
     2018-11-29 13:42:28   ASC_ShuttersLastDrive roommate home
     2018-11-29 06:45:01   ASC_Time_DriveDown 29.11.2018 - 23:25
     2018-11-29 06:45:01   ASC_Time_DriveUp 30.11.2018 - 06:45
     2018-09-13 08:22:39   UNPARSED        APPLICATION_STATUS 0a22022154000000be0000
     2018-01-28 17:32:53   assocGroup_1    Max 16 Nodes
     2018-01-28 17:32:53   assocGroup_2    Max 16 Nodes
     2018-01-28 17:32:53   assocGroup_3    Max 1 Nodes ZWDongle_1
     2018-01-28 17:32:53   assocGroups     3
     2018-11-29 15:20:46   energy           2.01 kWh
     2018-01-28 17:33:20   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-01-28 17:33:20   modelConfig     fibaro/fgrm222.xml
     2018-01-28 17:33:20   modelId         010f-0301-1001
     2018-01-28 17:38:21   neighborList    ZWDongle_1 ZWave_SWITCH_MULTILEVEL_3 Buerolicht Licht_Herdseite ZWave_SWITCH_MULTILEVEL_6 ZWave_SWITCH_MULTILEVEL_8 Drucker Licht_Dusche BrunnenLicht SONOS Kellerfenster UNKNOWN_23 ZWave_SWITCH_BINARY_25 ZWave_SWITCH_BINARY_26
     2018-01-28 17:38:13   neighborUpdate  done
     2018-11-29 14:42:30   power           0.0 W
     2018-11-29 13:42:30   reportedState   dim 98
     2018-11-29 13:42:30   state           dim 98
     2018-11-29 13:42:28   timeToAck       0.459
     2018-11-29 13:42:28   transmit        OK
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening ASTRONOMIC
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning ASTRONOMIC
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BrightnessMaxVal 100
   ASC_BrightnessMinVal 2
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   time
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd protection
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Reading state
   ASC_Roommate_Device rgr_atHome
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_Shading_Brightness_Reading light
   ASC_Shading_Brightness_Sensor brightness
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 23:25
   ASC_Time_Down_Late 23:30
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     time
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 85
   ASC_WindowRec VirtualDoorcontact
   ASC_WindowRec_subType twostate
   IODev      ZWDongle_1
   alexaName  blindleft
   alexaRoom  alexa
   alias      Rollo_Seite
   classes    MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon dim.9\d(\.\d)?:fts_shutter_10.svg dim.8\d(\.\d)?:fts_shutter_20.svg dim.7\d(\.\d)?:fts_shutter_30.svg dim.6\d(\.\d)?:fts_shutter_40.svg dim.5\d(\.\d)?:fts_shutter_50.svg dim.4\d(\.\d)?:fts_shutter_60.svg dim.3\d(\.\d)?:fts_shutter_70.svg dim.2\d(\.\d)?:fts_shutter_80.svg dim.1\d(\.\d)?:fts_shutter_90.svg zu:fts_shutter_100.svg
   event-on-change-reading state,energy
   eventMap   off:zu on:auf
   group      Bedienelemente
   neighborListPos 336,699
   room       Wohnzimmer,alexa
   sortby     4
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    0
   webCmd     zu:auf:dim
   widgetOverride dim:100,85,80,75,70,65,60,55,50
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 15:41:23
Siehe einen Post vor Deinem
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 15:44:14
Zitat von: CoolTux am 29 November 2018, 15:38:03
Ach so, und natürlich das Reading im Attribut ASC_Pos_Reading als Wert hinterlegen.
sorry, bin da gerade mental blockiert - hab da "state" drin stehen - und im reading state ist der Wert z.B. dim 98Was soll da nun wirklich wo rein?
hab es erst jetzt unten gelensen....
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 29 November 2018, 15:45:16
Zitat von: CoolTux am 29 November 2018, 15:37:11
Lege bitte ein userReadings an wo die Position ausschließlich nummerisch drin steht.

attr ROLLADEN userReadings position:reportedState:.* { ReadingsNum($name, 'reportedState', 50) }

Schau mal ob das so bei Dir geht.
Vielleicht sehr kurz geschossen, aber wäre es nicht generell eine Idee, ReadingsNum() statt ReadingsVal() zu nutzen (auf die Schnelle L3013 in der aktuellen github-Version)?
Damit würde man evtl. mehrere derartige Probleme abschießen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 15:53:11
Zitat von: Beta-User am 29 November 2018, 15:45:16
Vielleicht sehr kurz geschossen, aber wäre es nicht generell eine Idee, ReadingsNum() statt ReadingsVal() zu nutzen (auf die Schnelle L3013 in der aktuellen github-Version)?
Damit würde man evtl. mehrere derartige Probleme abschießen?
Was mir noch ein fällt. Aber fahren tut der Rollladen über ASC Befehle? Also bei den angegebenen Zeiten?
Weiß gerade nicht ob Dein Rollladen in der Liste der unterstützten set Befehle steht.

@beta
ReadingsNum wäre eine Alternative. Leider sieht man dann nicht mehr so gut woran ein nicht fahren liegen könnte.
Zum Beispiel bei nicht unterstützen Modultypen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 November 2018, 15:55:01
Nee, nee. Nicht mit reportedState arbeiten. Achte mal aufs Datum des Readings. Das dürfte nicht aktuell sein.

Die FGRM222 haben wohl ein position-Reading. Du musst es nur aktivieren:

configRollerShutterOperatingModes: 1RollerBlindModeWithPositioning
configReportsType: BlindPositionReportsSentToThe1
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 17:17:40
Danke, nachdem jetzt alles geht, habe ich wieder folgende Meldungen im Log:
2018.11.29 17:08:26 1: PERL WARNING: Argument "on" isn't numeric in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 833.
2018.11.29 17:08:26 1: PERL WARNING: Argument "on" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 801.
2018.11.29 17:08:26 1: PERL WARNING: Argument "on" isn't numeric in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 796.

vieleicht lässt sich das auch noch abfangen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 November 2018, 17:39:06
Ist das selbe Problem. Es sind nur nummerische Werte erlaubt. Dein userReadings muss also aus on oder off eine Zahl machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 November 2018, 17:40:11
@det: Wie hast du das denn nun konfiguriert? Mir meinen Config-Parameter und dem position-Reading? Oder mit dem userreadings-Vorschlag? Ist denn dein reportedState wirklich immer aktuell?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 29 November 2018, 17:49:58
Zitat von: FunkOdyssey am 29 November 2018, 17:40:11
@det: Wie hast du das denn nun konfiguriert? Mir meinen Config-Parameter und dem position-Reading? Oder mit dem userreadings-Vorschlag? Ist denn dein reportedState wirklich immer aktuell?
na genauso wie Du vorgeschlagen und das userredin gelöscht. reportedState ist auf jeden Fall kein aktuelles reading und mit dem userreading ging das longpoll nicht
Alo noch mal vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 29 November 2018, 17:58:59
Zitat von: det. am 29 November 2018, 17:49:58
na genauso wie Du vorgeschlagen und das userredin gelöscht. reportedState ist auf jeden Fall kein aktuelles reading und mit dem userreading ging das longpoll nicht
Alo noch mal vielen Dank!
Ich benutze auch die Fibaro Roller shutter und da müsstest du auf jeden Fall ein Reading Position bekommen mit Zahlenwerten.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 November 2018, 17:59:54
Stimmt.

Oder wurde in den (allen) Jalousien das Attribut "ASC_Pos_Reading" noch nicht auf "position" geändert?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Firetic am 30 November 2018, 06:18:55
Guten Morgen,

irgendwie stell ich mich im Moment zu dumm an. Ich bin von Clunis Steuerung jetzt zu dem Modul gewechselt und irgendwie hab ich ein Problem mit der Comfort Steuerung.

Wenn die Rollläden geschlossen sind und ich das passende Fenster öffne/kippe tut sich leider gar nichts. Im ASC Device hab ich
ASC_autoShuttersControlComfort = on gesetzt und danach im entsprechendem Rollladen
ASC_WindowRec = Name Fensterkontakt
ASC_WindowRec_subType = threestate

Also eigentlich alles analog zu Clunis Steuerung. Hab ich noch irgendeine Voraussetzung vergessen? Der Fensterkontakt scheint auch irgendwie berücksichtigt zu werden, da ich gestern das Fenster gekippt hatte und die Rollade wurde bei der "Nachtsteuerung" nicht ganz geschlossen...

Danke schonmal für jede Idee :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 November 2018, 07:05:46
Zitat von: Firetic am 30 November 2018, 06:18:55
Guten Morgen,

irgendwie stell ich mich im Moment zu dumm an. Ich bin von Clunis Steuerung jetzt zu dem Modul gewechselt und irgendwie hab ich ein Problem mit der Comfort Steuerung.

Wenn die Rollläden geschlossen sind und ich das passende Fenster öffne/kippe tut sich leider gar nichts. Im ASC Device hab ich
ASC_autoShuttersControlComfort = on gesetzt und danach im entsprechendem Rollladen
ASC_WindowRec = Name Fensterkontakt
ASC_WindowRec_subType = threestate

Also eigentlich alles analog zu Clunis Steuerung. Hab ich noch irgendeine Voraussetzung vergessen? Der Fensterkontakt scheint auch irgendwie berücksichtigt zu werden, da ich gestern das Fenster gekippt hatte und die Rollade wurde bei der "Nachtsteuerung" nicht ganz geschlossen...

Danke schonmal für jede Idee :)

Gib mal bitte ein list vom Rolladen und vom ASC Device selbst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Firetic am 30 November 2018, 07:32:05
Gerne  :)

ASC Device:
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  global,AutoShuttersControl,Rollo_Badezimmer,Rollo_Gartenfenster,Rollo_Gartentuer,Rollo_Kinderzimmer,myTwilight
   NR         950
   NTFY_ORDER 51-AutoShuttersControl
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    0.2.0.10
   OLDREADINGS:
   READINGS:
     2018-11-29 17:06:10   Rollo_Badezimmer_lastPosValue 30
     2018-11-29 17:06:10   Rollo_Badezimmer_nextAstroTimeEvent 30.11.2018 - 07:30
     2018-11-29 17:06:10   Rollo_Gartenfenster_lastPosValue 0
     2018-11-29 17:06:10   Rollo_Gartenfenster_nextAstroTimeEvent 30.11.2018 - 07:30
     2018-11-29 17:06:10   Rollo_Gartentuer_lastPosValue 0
     2018-11-29 17:06:10   Rollo_Gartentuer_nextAstroTimeEvent 30.11.2018 - 07:30
     2018-11-29 17:06:10   Rollo_Kinderzimmer_nextAstroTimeEvent 30.11.2018 - 07:30
     2018-11-21 12:46:31   lockOut         off
     2018-11-21 12:46:31   partyMode       off
     2018-11-28 08:14:39   room_Rollladen  Rollo_Badezimmer,Rollo_Gartenfenster,Rollo_Gartentuer,Rollo_Kinderzimmer
     2018-11-21 12:46:31   selfDefense     off
     2018-11-29 17:06:59   state           night close
     2018-11-21 12:46:31   sunriseTimeWeHoliday off
     2018-11-28 08:14:38   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_Badezimmer
       Rollo_Gartenfenster
       Rollo_Gartentuer
       Rollo_Kinderzimmer
   monitoredDevs:
     Rollo_Badezimmer:
     Rollo_Gartenfenster:
     Rollo_Gartentuer:
     Rollo_Kinderzimmer:
     myTwilight:
       AutoShuttersControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp -5
   ASC_temperatureReading state
   ASC_temperatureSensor temperature
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Rollladen


Und hier von dem Rolladen:
Internals:
   DEF        56F164
   HMLAN1_MSGCNT 10
   HMLAN1_RAWMSG E56F164,0000,5988F68F,FF,FFBC,E3A41056F16429A53506010000
   HMLAN1_RSSI -68
   HMLAN1_TIME 2018-11-29 17:07:22
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Rollo_Badezimmer
   NOTIFYDEV  global
   NR         793
   NTFY_ORDER 50-Rollo_Badezimmer
   STATE      down
   TYPE       CUL_HM
   lastMsg    No:E3 - t:10 s:56F164 d:29A535 06010000
   protLastRcv 2018-11-29 17:07:22
   protRcv    8 last_at:2018-11-29 17:07:22
   protResnd  1 last_at:2018-11-28 08:14:55
   protSnd    9 last_at:2018-11-29 17:07:22
   protState  CMDs_done
   rssi_HMLAN1 cnt:5 min:-78 max:-72 avg:-75.4 lst:-78
   rssi_at_HMLAN1 cnt:10 min:-90 max:-68 avg:-71.39 lst:-68
   READINGS:
     2018-11-29 17:06:59   ASC_ShuttersLastDrive night close
     2018-11-30 07:30:12   ASC_Time_DriveDown 30.11.2018 - 17:05
     2018-11-30 07:30:12   ASC_Time_DriveUp  1.12.2018 - 07:31
     2018-11-29 17:06:59   CommandAccepted yes
     2018-03-19 14:57:47   D-firmware      2.11
     2018-03-19 14:57:47   D-serialNr      OEQ0261069
     2018-11-18 12:56:32   PairedTo        0x29A535
     2018-03-19 15:00:16   R-driveDown     18 s
     2018-03-19 15:00:16   R-driveTurn     0.5 s
     2018-03-19 15:00:16   R-driveUp       18 s
     2018-03-19 15:00:13   R-pairCentral   0x29A535
     2018-03-19 15:00:16   R-sign          off
     2018-11-18 12:56:32   RegL_00.        02:01 0A:29 0B:A5 0C:35 15:FF 18:00 00:00
     2018-11-18 12:56:33   RegL_01.        08:00 09:00 0A:00 0B:00 0C:B4 0D:00 0E:B4 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-11-29 17:07:22   deviceMsg       off (to VCCU)
     2018-11-18 13:46:10   inhibit         set_off
     2018-11-29 17:07:22   level           0
     2018-11-29 17:07:22   motor           stop:off
     2018-11-29 17:07:22   pct             0
     2018-11-18 12:56:30   powerOn         2018-11-18 12:56:30
     2018-11-29 17:07:22   recentStateType info
     2018-11-29 17:07:22   state           off
     2018-11-29 17:07:22   timedOn         off
   helper:
     HM_CMDNR   227
     cSnd       1129A53556F1640201C8,1129A53556F164020100
     dlvlCmd    ++A01129A53556F164020100
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +56F164,00,00,00
       nextSend   1543507642.16254
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         56F164
         00
         00
         00
     mRssi:
       mNo        E3
       io:
         HMGateway:
         HMLAN1:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1543507642.06313
       ack:
         HASH(0x4453dd0)
         E3800229A53556F16400
     rssi:
       HMLAN1:
         avg        -75.4
         cnt        5
         lst        -78
         max        -72
         min        -78
       at_HMLAN1:
         avg        -71.4
         cnt        10
         lst        -68
         max        -68
         min        -90
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset 120
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Badezimmer
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   event-on-change-reading motor
   eventMap   on:up off:down
   expert     2_raw
   firmware   2.11
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Rollladen
   serialNr   OEQ0261069
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


Hoffe das hilft. Hatte getippt das ich einfach irgendeine Einstellung/Voraussetzung vergessen habe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 November 2018, 08:02:10
Kann es sein das Du die Belegung der Attribute im Rolladen über die cfg Datei gemacht hast?
Im NOTIFYDEV vom ASC fehlt das Fensterdevice Fenster_Badezimmer. Das würde mir erstmal sagen das Du nicht mittels der FHEM Weboberfläche das Attribut eingerichtet hast.

Stell mal bitte im ASC Device das Attribut expert auf 1 danach machst Du ein set ASCDEVICE createNewNotifyDev


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Firetic am 30 November 2018, 08:24:04
Scheint jetzt angelegt worden zu sein :-) Werde es dann heute Abend mal testen...

Hab alles nach Anleitung gemacht - keine direkte Bearbeitung der cfg.
Eigenartig  :o

Danke erstmal  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 November 2018, 08:29:50
Muss man wenn dann auf alle Fälle beobachten. Die Fensterkontakte müssen drin stehen und wenn Du hast die Roommates. Also alle Devices auf dessen Events reagiert werden sollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Firetic am 30 November 2018, 08:36:13
Roommates hatte ich erstmal weggelassen da sie bei mir noch nicht 100% zuverlässig funktionieren und ich nicht irgendwelche unbeabsichtigten Aktionen haben wollte  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 30 November 2018, 12:42:55
Zitat von: CoolTux am 28 November 2018, 19:43:08
Ich würde das am ASC Modul vorbei steuern. Über ein at meinetwegen.

Danke für deine Antwort.
Ich werde es mal probieren.

Bisher läuft das Modul bei mir ohne Problem.
Morgen gibt es dann auch wieder eine Chance den Wochend Modus zu testen.  ;D

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 November 2018, 12:52:11
Zitat von: no_Legend am 30 November 2018, 12:42:55
Bisher läuft das Modul bei mir ohne Problem.
Morgen gibt es dann auch wieder eine Chance den Wochend Modus zu testen.  ;D

Gruß Robert

Der sollte nun reibungslos funktionieren. Sowohl Astro als auch Time.
Viel Erfolg.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 30 November 2018, 15:11:30
Bei mir auch alles top - LOG Meldungen sind weg - Rollos gehen zeitgesteuert auf und zu wie sie sollen.  :) :) :)
Der komplette Beitrag ist schon ziemlich lang, wenn man sich jetzt erstmals entschliesst, das Modul einzusetzen. Irgendwo habe ich gelesen, das event-on-change suboptimal wäre für die Funktion des Moduls? Hab das dementsprechend gestern noch gelöscht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 November 2018, 15:45:56
Zitat von: det. am 30 November 2018, 15:11:30
Bei mir auch alles top - LOG Meldungen sind weg - Rollos gehen zeitgesteuert auf und zu wie sie sollen.  :) :) :)
Der komplette Beitrag ist schon ziemlich lang, wenn man sich jetzt erstmals entschliesst, das Modul einzusetzen. Irgendwo habe ich gelesen, das event-on-change suboptimal wäre für die Funktion des Moduls? Hab das dementsprechend gestern noch gelöscht.

Ja das ist nicht so gut mit event-on-change, wobei sich das ausschließlich auf das ASC Device selbst bezieht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 01 Dezember 2018, 07:59:10
Guten Morgen Zusammen,

Kann es sein dass seine Lüftung nicht mehr funktioniert?
Ich hab die hm threestate definiert und das ganze hat auch wunderbar gearbeitet.

Kann das jemand bestätigen?
Oder gibt es eine Neuerung die ich überlesen haben?

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Dezember 2018, 08:23:43
Hallo Robert,

Die Lüftung sollte genau so gehen wie vorher auch. Zeig mal bitte ein list vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 01 Dezember 2018, 09:12:07
Guten Morgen ColTux,
Kannst Du mir bitte mal eine Erleuchtung senden, heute früh ging alles erstaunlich früh auf, nicht wie am Wochenende. Mein Holiday Device bringt none oder den Namen des Feiertages/Urlaubs, also nicht 0 und 1. holiday2we habe ich eingerichtet und funktioniert seit Jahren und kann mit {$we} abgefragt werden. Trotz mehrfachem Lesen ist mir nicht klar, was in das ASC Device im Bereich Holiday einzutragen ist. Sorry 😐
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Dezember 2018, 09:19:22
Zitat von: det. am 01 Dezember 2018, 09:12:07
Guten Morgen ColTux,
Kannst Du mir bitte mal eine Erleuchtung senden, heute früh ging alles erstaunlich früh auf, nicht wie am Wochenende. Mein Holiday Device bringt none oder den Namen des Feiertages/Urlaubs, also nicht 0 und 1. holiday2we habe ich eingerichtet und funktioniert seit Jahren und kann mit {$we} abgefragt werden. Trotz mehrfachem Lesen ist mir nicht klar, was in das ASC Device im Bereich Holiday einzutragen ist. Sorry 😐

Das Holiday Device wird noch nicht beachtet. Also das Thema mit 0 und 1. Da war ich noch nicht so weit.
Einzig holiday2we funktioniert. Also egal was du bei holiday2we einträgst wird auch beachtet, Voraussetzung ist das im ASC Device das Reading sunriseTimeWeHoliday auf on gesetzt ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 01 Dezember 2018, 09:34:49
Zitat von: CoolTux am 01 Dezember 2018, 09:19:22
Das Holiday Device wird noch nicht beachtet. Also das Thema mit 0 und 1. Da war ich noch nicht so weit.
Einzig holiday2we funktioniert. Also egal was du bei holiday2we einträgst wird auch beachtet, Voraussetzung ist das im ASC Device das Reading sunriseTimeWeHoliday auf on gesetzt ist.
Danke, das stand bis eben auf off. Dann wird es jetzt morgen früh bestimmt richtig gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Dezember 2018, 11:29:30
Das siehst Du ja an den Zeiten für morgen früh  ;D
Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 01 Dezember 2018, 11:38:37
Zitat von: CoolTux am 01 Dezember 2018, 08:23:43
Hallo Robert,

Die Lüftung sollte genau so gehen wie vorher auch. Zeig mal bitte ein list vom ASC Device.

Hier das List.
Hoffe das passt so.

Edit:
Hab mal bei einem der Rolladen einfach auf edit des threestate Sensors Device Namen auf editieren geklickt und das gleiche ohne Änderung neu gespeichert.
Bei diesem Rollladen geht die Lüftungsfunktion wieder.


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.Rollladen,1OG.KZ.Rollladen,1OG.SZ.Rollladen,2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV,Wetter.Twilight
   NR         1084
   NTFY_ORDER 51-Rollladen.ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.0.11
   Helper:
     DBLOG:
       1OG.KUE.Rollladen_PosValue:
         DBLog:
           TIME       1543648257.54093
           VALUE      100
       1OG.KUE.Rollladen_lastPosValue:
         DBLog:
           TIME       1543651202.07931
           VALUE      0
       1OG.KUE.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543651202.10045
           VALUE       1.12.2018 - 19:00
       1OG.KZ.Rollladen_PosValue:
         DBLog:
           TIME       1543659891.33511
           VALUE      0
       1OG.KZ.Rollladen_lastPosValue:
         DBLog:
           TIME       1543651202.1363
           VALUE      0
       1OG.KZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543651202.17895
           VALUE       1.12.2018 - 18:00
       1OG.SZ.Rollladen_PosValue:
         DBLog:
           TIME       1543660409.69411
           VALUE      0
       1OG.SZ.Rollladen_lastPosValue:
         DBLog:
           TIME       1543651202.23926
           VALUE      0
       1OG.SZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543651202.2591
           VALUE       1.12.2018 - 18:00
       2OG.Whz.Rollladen.AZ_lastPosValue:
         DBLog:
           TIME       1543651202.35902
           VALUE      48
       2OG.Whz.Rollladen.AZ_nextAstroTimeEvent:
         DBLog:
           TIME       1543651202.39314
           VALUE       1.12.2018 - 18:30
       2OG.Whz.Rollladen.TV_lastPosValue:
         DBLog:
           TIME       1543651202.5275
           VALUE      100
       2OG.Whz.Rollladen.TV_nextAstroTimeEvent:
         DBLog:
           TIME       1543651202.55828
           VALUE       1.12.2018 - 18:30
       state:
         DBLog:
           TIME       1543660395.54758
           VALUE      manual
       userAttrList:
         DBLog:
           TIME       1543645818.4499
           VALUE      rolled out
   OLDREADINGS:
   READINGS:
     2018-12-01 08:10:57   1OG.KUE.Rollladen_PosValue 100
     2018-12-01 09:00:02   1OG.KUE.Rollladen_lastPosValue 0
     2018-12-01 09:00:02   1OG.KUE.Rollladen_nextAstroTimeEvent  1.12.2018 - 19:00
     2018-12-01 11:24:51   1OG.KZ.Rollladen_PosValue 0
     2018-12-01 09:00:02   1OG.KZ.Rollladen_lastPosValue 0
     2018-12-01 09:00:02   1OG.KZ.Rollladen_nextAstroTimeEvent  1.12.2018 - 18:00
     2018-12-01 11:33:29   1OG.SZ.Rollladen_PosValue 0
     2018-12-01 09:00:02   1OG.SZ.Rollladen_lastPosValue 0
     2018-12-01 09:00:02   1OG.SZ.Rollladen_nextAstroTimeEvent  1.12.2018 - 18:00
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2018-12-01 09:00:02   2OG.Whz.Rollladen.AZ_lastPosValue 48
     2018-12-01 09:00:02   2OG.Whz.Rollladen.AZ_nextAstroTimeEvent  1.12.2018 - 18:30
     2018-12-01 09:00:02   2OG.Whz.Rollladen.TV_lastPosValue 100
     2018-12-01 09:00:02   2OG.Whz.Rollladen.TV_nextAstroTimeEvent  1.12.2018 - 18:30
     2018-11-21 10:57:59   lockOut         off
     2018-11-21 10:57:59   partyMode       off
     2018-12-01 07:30:18   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.SZ.Rollladen
     2018-12-01 07:30:18   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.Rollladen
     2018-12-01 07:30:18   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.Rollladen
     2018-12-01 07:30:18   room_3.00_2OG_3.01_Whz_9.72_Rolladen 2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV
     2018-11-21 10:57:59   selfDefense     off
     2018-12-01 11:33:15   state           manual
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2018-12-01 07:30:18   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.Rollladen
       1OG.KZ.Rollladen
       1OG.SZ.Rollladen
       2OG.Whz.Rollladen.AZ
       2OG.Whz.Rollladen.TV
   monitoredDevs:
     1OG.KZ.Rollladen:
     1OG.SZ.Rollladen:
     2OG.Whz.Rollladen.AZ:
     2OG.Whz.Rollladen.TV:
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Wetter.Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Dezember 2018, 11:53:41
Zitat von: CoolTux am 20 November 2018, 15:02:57
Nein die Möglichkeit gibt es nicht. Macht auch keinen Sinn, da das Twilight Modul die selbe Basis für die Berechnungen nutzt wie sunset_abs() oder sunrise_abs()


Grüße
Hi
Du ich hätte dazu noch Mal ne Frage weil mir die Zeiten nicht ganz so gut gefallen etwas später runter und etwas früher hoch wäre mir lieber wie könnte ich das den in dem Modul umsetzen ähnlich wie im Twilight. Hast du da ein Tipp für mich?

Dann hätte ich noch eine Frage was dann wiederum vielleicht die vorige überflüssig macht. Es war Mal kurz die Rede von Sichtschutz gegen Abend zum Beispiel also  bei Zeit Real zum Beispiel auf Position 30 und dann bei civil komplett zu. Wäre das noch möglich mit einzubauen?

Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Dezember 2018, 12:02:10
Im Internal NOTIFYDEV kann ich kein Fenster Device sehen.
Ich gehe davon aus das im Rolladen ein Device im Attribut angegeben ist. Dann bitte im ASC das Attribut expert auf 1 setzen und set createNotify... machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 02 Dezember 2018, 07:29:30
Zitat von: CoolTux am 01 Dezember 2018, 12:02:10
Im Internal NOTIFYDEV kann ich kein Fenster Device sehen.
Ich gehe davon aus das im Rolladen ein Device im Attribut angegeben ist. Dann bitte im ASC das Attribut expert auf 1 setzen und set createNotify... machen.
Wie gesagt die hm drehgriff Kontakte waren alle sauber eingetragen.
Es hat ja auch schon alles funktioniert.
Nach dem ich bin einfach in die Attribute mit denn drehgriff Name reingegangen bin und einfach nur enter gedrückt habe, geht die Funktion wieder.

Mir ist da aber gestern Abend etwas aufgefallen.
Wie soll das Verhalten sein, wenn beider fährt zur Schließ-Zeit das Fenster bereits geöffnet ist?
Aktuell wird der Rollladen komplett geschlossen. Für mich ist das so okay.

Gruß Robert



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 07:37:24
Zitat von: no_Legend am 02 Dezember 2018, 07:29:30
Wie gesagt die hm drehgriff Kontakte waren alle sauber eingetragen.
Es hat ja auch schon alles funktioniert.
Nach dem ich bin einfach in die Attribute mit denn drehgriff Name reingegangen bin und einfach nur enter gedrückt habe, geht die Funktion wieder.

Mir ist da aber gestern Abend etwas aufgefallen.
Wie soll das Verhalten sein, wenn beider fährt zur Schließ-Zeit das Fenster bereits geöffnet ist?
Aktuell wird der Rollladen komplett geschlossen. Für mich ist das so okay.

Gruß Robert



Gesendet von iPhone mit Tapatalk Pro

Er sollte ,wenn das Fenster auf ist bei der Schließzeit, bis zur WinOpenPos fahren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 02 Dezember 2018, 09:54:08
Funktioniert das Hochfahren nach "absent" am Wochenende eigentlich nicht, wenn die Bewohner "gone" sind?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 09:58:13
Wenn die Bewohner ohne was? sind?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 02 Dezember 2018, 09:59:51
Im Residents-Modul werden Bewohner nach x Tagen von "absent" auf "gone" gestellt. Ist ein Automatismus im Modul.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: binford6000 am 02 Dezember 2018, 10:02:59
ZitatIm Residents-Modul werden Bewohner nach x Tagen von "absent" auf "ohne" gestellt. Ist ein Automatismus im Modul.

Die sollten aber eigentlich auf "gone" gestellt werden:

ZitatAuto-Status 'gone'

Immer wenn ein Mitbewohner auf 'absent' gesetzt wird, wird ein Zähler gestartet, der nach einer bestimmten Zeit den Status automatisch auf 'gone' setzt.
Der Standard ist nach 36 Stunden.

Dieses Verhalten kann über das Attribut rr_autoGoneAfter angepasst werden.

VG Sebastian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 10:06:03
Ich denke mal es war gone gemeint. Wenn nicht ist es in der Tat ein Fehler, es muss gone heißen. Und das sollte beachtet werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 02 Dezember 2018, 10:12:11
Oops. Autokorrektur.

Dann habe ich einen anderen Fehler. Ich suche
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 10:35:04
Zitat von: FunkOdyssey am 02 Dezember 2018, 10:12:11
Oops. Autokorrektur.

Dann habe ich einen anderen Fehler. Ich suche

Ich schaue nachher noch mal genau. Dauert aber bisschen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 02 Dezember 2018, 10:35:51
ZitatIm Residents-Modul werden Bewohner nach x Tagen von "absent" auf "gone" gestellt. Ist ein Automatismus im Modul.

Um dieser "gone" Problematik zu entgehen, kann man einfach das Reading "presence" statt "state" verwenden. Dieses kennt nur die Stati "absent" und "home".
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 02 Dezember 2018, 10:50:21
Zitat von: CoolTux am 02 Dezember 2018, 07:37:24
Er sollte ,wenn das Fenster auf ist bei der Schließzeit, bis zur WinOpenPos fahren.


Grüße

Ich schau es mir heute Abend noch mal an und melde mich dann morgen dazu.

Schönen Sonntag noch an alle.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: binford6000 am 02 Dezember 2018, 11:30:16
ZitatDieses kennt nur die Stati "absent" und "home".

absent und present  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 02 Dezember 2018, 13:17:34
Zitat von: FunkOdyssey am 02 Dezember 2018, 10:12:11
Oops. Autokorrektur.

Dann habe ich einen anderen Fehler. Ich suche

Okay, die Autokorrektur am Handy hat es mir heute nicht wirklich einfach gemacht. Sorry für die Verwirrung.

Ich habe "sunriseTimeWeHoliday" auf "on" und seit Samstag fahren die Jalousien nicht mehr hoch. Runter schon.
Die Bewohner stehen seit Freitag auf "gone". Die Steuerung funktionierte bisher immer.
Weitere Änderung: Ich habe am Freitag FHEM aktualisiert und somit auch das ASC-Modul. Aber das waren ja vermutlich nur kosmetische Änderungen im Code, oder?

Aus irgendeinem Grund fahren halt an diese WE die Jalousien nicht mehr hoch. Daher tippte ich auf den "gone"-Status im Residents-Modul.

Keine Ahnung, ob die folgenden Logs und Lists helfen. Um 09:50 Uhr habe ich die Jalousien manuell hochgefahren und auch an den Attributen gespielt. Diese Zeilen sollte man beim Debuggen vielleicht überspringen. :-)
Titel: Antw:[73_AutoShuttersControl.pm]
Beitrag von: DJ-Mix am 02 Dezember 2018, 14:24:48
Hallo zusammen,

vielleicht habe ich es bei Durchlesen nicht gefunden, jedoch habe ich ein Verständnis Problem mit den Zeiten.
Wenn ich im ASC Profile "ASC_autoAstroModeEvening" auf CIVIL stelle und im Device "ASC_AutoAstroModeEvening"
ebenso, dachte ich er nimmt dann die von Twilight zur Verfügung gestellten Zeiten ("ss_civil").
Jedoch werden mir hier Zeiten angezeigt, welche ich nicht nachvollziehen kann. . . . ?
Vielleicht habe ich hier einfach nur einen Denkfehler oder so.
Eventuell kann mir ja jemand hier mit Aufklärung helfen.

Bsp. ss-civil 02.12.2018 17:08:55 in Twilight
ASC_Time_DriveDown 2.12.2018 - 19:09 im Device und Modul

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 14:37:04
Denkfehler.
Twilight wird gar nicht zur Berechnung der Zeiten genommen.

Im ASC Device gesetzt bedeutet für alle gültig. Einzeln im Rolladendevice gesetzt bedeutet für den Rollladen. So kann man einige Rollläden ander fahren und den Rest global setzen.
Titel: Antw:[73_AutoShuttersControl.pm]
Beitrag von: DJ-Mix am 02 Dezember 2018, 15:09:02
Danke für die schnelle Rückmeldung.

Mein Gedanke war, dass ich ähnlich wie auch mit DOIF und Twilight (([([myTwilight:ss_civil]-900-int(rand(800)))]) )
das Modul von Dir benutzen kann.
Dazu benötige ich aber zumindest die Quelle, woher die Zeiten im Modul kommen - den Astro zeigt mir auch was anderes an?

Danke nochmals

VG
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Dezember 2018, 15:17:56
Als "Quelle" wird die Funktion
sunrise_abs() oder sunset_abs() aus 99_SUNRISE_EL.pm genommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Dezember 2018, 08:31:02
Zitat von: FunkOdyssey am 02 Dezember 2018, 13:17:34
Okay, die Autokorrektur am Handy hat es mir heute nicht wirklich einfach gemacht. Sorry für die Verwirrung.

Ich habe "sunriseTimeWeHoliday" auf "on" und seit Samstag fahren die Jalousien nicht mehr hoch. Runter schon.
Die Bewohner stehen seit Freitag auf "gone". Die Steuerung funktionierte bisher immer.
Weitere Änderung: Ich habe am Freitag FHEM aktualisiert und somit auch das ASC-Modul. Aber das waren ja vermutlich nur kosmetische Änderungen im Code, oder?

Aus irgendeinem Grund fahren halt an diese WE die Jalousien nicht mehr hoch. Daher tippte ich auf den "gone"-Status im Residents-Modul.

Keine Ahnung, ob die folgenden Logs und Lists helfen. Um 09:50 Uhr habe ich die Jalousien manuell hochgefahren und auch an den Attributen gespielt. Diese Zeilen sollte man beim Debuggen vielleicht überspringen. :-)

Ich habe mir das angeschaut. Das Dir Rollos nicht fahren sollte am "gone" liegen, ABER dann sollte das runterfahren auch nicht funktionieren. Sowohl sunset als auch sunrise haben die selbe abfrage.
Jetzt kommt natürlich die große Umfrage. Soll es so bleiben das in der Tat nur bei absent gefahren werden soll wenn absent im ASC_Mode_... Attribut drin steht oder auch bei gone.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 03 Dezember 2018, 08:36:23
Bin dafür, dass das "gone" auch berücksichtigt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 03 Dezember 2018, 08:57:40
Fände es auch gut wenn sie beim gone auch hoch und runterfahren

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 03 Dezember 2018, 09:03:03
Zitat von: CoolTux am 03 Dezember 2018, 08:31:02
Ich habe mir das angeschaut. Das Dir Rollos nicht fahren sollte am "gone" liegen, ABER dann sollte das runterfahren auch nicht funktionieren. Sowohl sunset als auch sunrise haben die selbe abfrage.

Das Runterfahren ist hier mit "always" eingestellt. Daher klappte das wohl einwandfrei.

Zitat von: CoolTux am 03 Dezember 2018, 08:31:02
Jetzt kommt natürlich die große Umfrage. Soll es so bleiben das in der Tat nur bei absent gefahren werden soll wenn absent im ASC_Mode_... Attribut drin steht oder auch bei gone.

Wie mir oben vorgeschlagen wurde, könnte man auch das presence-Reading im Residents-Modul nehmen. Dort haben ich dann weiterhin "absent" als Wert.
Aber: In meinen Skripten behandle ich "absent" und "gone" nahezu immer gleich. Das dürfte bei den Jalousien auch keine große Rolle spielen, da die Bewohner ja auch weiterhin nicht im Hause sind. Daher befürworte ich natürlich auch die zusätzliche Berücksichtigung von "gone". :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Dezember 2018, 09:06:50
Dann lasst uns mal gone mit ins absent aufnehmen. Passt schon.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 03 Dezember 2018, 15:53:52
Zitat von: CoolTux am 02 Dezember 2018, 07:37:24
Er sollte ,wenn das Fenster auf ist bei der Schließzeit, bis zur WinOpenPos fahren.


Grüße

Also gestern Abend ist der Rolladen auch bei Offenem (gekippt) Fenster wieder komplett zu gefahren.
Für mich ist das so wie es jetzt ist Okay. Kann also gerne so bleiben.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 03 Dezember 2018, 16:25:24
Hallo,

ich habe heute Mittag einen Rollladen per Hand zu gefahren.
Nach Verlassen des Hauses und anschließender Rückkehr, fuhr der Laden hoch.

ASC_ShuttersLastDrive residents home

Ist das so gewollt bzw. wo in ASC kann ich dieses Verhalten beeinflussen?
Eigentlich hätte ich gewollt, dass er unten bleibt.

Danke und Gruß
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Dezember 2018, 17:15:58
Zitat von: no_Legend am 03 Dezember 2018, 15:53:52
Also gestern Abend ist der Rolladen auch bei Offenem (gekippt) Fenster wieder komplett zu gefahren.
Für mich ist das so wie es jetzt ist Okay. Kann also gerne so bleiben.

Gruß Robert

Sollte nicht so sein. Schaue ich mir an. Fenster war gekippt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Dezember 2018, 17:17:07
Zitat von: dk3572 am 03 Dezember 2018, 16:25:24
Hallo,

ich habe heute Mittag einen Rollladen per Hand zu gefahren.
Nach Verlassen des Hauses und anschließender Rückkehr, fuhr der Laden hoch.

ASC_ShuttersLastDrive residents home

Ist das so gewollt bzw. wo in ASC kann ich dieses Verhalten beeinflussen?
Eigentlich hätte ich gewollt, dass er unten bleibt.

Danke und Gruß
Dieter

Das ist so gewollt. Also alles korrekt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 03 Dezember 2018, 17:22:29
Zitat von: CoolTux am 03 Dezember 2018, 17:17:07
Das ist so gewollt. Also alles korrekt.

...und wäre es möglich, wenn ich manuell gefahren habe, dass er dann die Position behält und erst wieder am Abend die Automatik greift?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Dezember 2018, 17:27:10
Zitat von: dk3572 am 03 Dezember 2018, 17:22:29
...und wäre es möglich, wenn ich manuell gefahren habe, dass er dann die Position behält und erst wieder am Abend die Automatik greift?

Eher nicht. Aber verrate bitte erstmal den Grund warum der Rollladen unten sein sollte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 03 Dezember 2018, 17:53:20
Zitat von: CoolTux am 03 Dezember 2018, 17:27:10
Eher nicht. Aber verrate bitte erstmal den Grund warum der Rollladen unten sein sollte.

Gerne. Weil ich ihn dort haben wollte. So lange ich möchte, wenn ich ihn manuell dort hin gefahren habe.
Erst am Abend soll die Automatik wieder greifen.
Eine Art "ASC_Mode_after_manuell" on/off
Wie bereits geschrieben, ich hatte nur kurz das Haus verlassen. Nach Rückkehr fahren dann alle hoch, obwohl ich das nicht möchte.
Unnötige Fahrt eben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 07:48:11
Zitat von: no_Legend am 03 Dezember 2018, 15:53:52
Also gestern Abend ist der Rolladen auch bei Offenem (gekippt) Fenster wieder komplett zu gefahren.
Für mich ist das so wie es jetzt ist Okay. Kann also gerne so bleiben.

Gruß Robert

Hallo Robert,

Zwei Möglichkeiten wieso er bis unten fährt.
WinOpenPos liegt bei Dir ganz unten oder Du hast ASC_Ventilate_Window_Open off gesetzt. Ansonsten sollte es definitiv funktionieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Dezember 2018, 07:52:57
Zitat von: CoolTux am 04 Dezember 2018, 07:48:11
Hallo Robert,

Zwei Möglichkeiten wieso er bis unten fährt.
WinOpenPos liegt bei Dir ganz unten oder Du hast ASC_Ventilate_Window_Open off gesetzt. Ansonsten sollte es definitiv funktionieren.

Okay, komisch.

folgendes hab ich nun nachgeschaut :

ASC_Ventilate_Window_Open steht auf on
ASC_Ventilate_Pos steht auf 30
WinOpenPos kann ich nicht finden

Wo soll ich WinOpenPos finden? Aktor oder ASC Device?
Willst du ein List?

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 08:22:38
Zitat von: dk3572 am 03 Dezember 2018, 17:53:20
Gerne. Weil ich ihn dort haben wollte. So lange ich möchte, wenn ich ihn manuell dort hin gefahren habe.
Erst am Abend soll die Automatik wieder greifen.
Eine Art "ASC_Mode_after_manuell" on/off
Wie bereits geschrieben, ich hatte nur kurz das Haus verlassen. Nach Rückkehr fahren dann alle hoch, obwohl ich das nicht möchte.
Unnötige Fahrt eben.

Es ist schwierig. Du hast geschrieben alle, ok würde ich ein set Befehl machen wenn der Gesetzt ist soll bei Residents oder Roommate global nicht gefahren werden. Musst Du dann aber halt immer setzen. on oder off. Oder wolltest Du nur ein bis 2 Rollläden nicht fahren haben, dann ist das wieder pro Rollladen. Der nächste kommt und will das ganze nur für das eine mal nach Hause kommen, beim nächsten mal soll es wieder aktiv werden. Wie soll das Modul so etwas abdecken.

Was ich Dir anbieten kann ist, wenn Du den Rollladen nicht ganz schließt, also nur eine Zahl unter oder über ClosedPos bist dann fährt er nicht. Würde Dir das reichen. Das würde jetzt schon gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 08:23:52
Zitat von: no_Legend am 04 Dezember 2018, 07:52:57
Okay, komisch.

folgendes hab ich nun nachgeschaut :

ASC_Ventilate_Window_Open steht auf on
ASC_Ventilate_Pos steht auf 30
WinOpenPos kann ich nicht finden

Wo soll ich WinOpenPos finden? Aktor oder ASC Device?
Willst du ein List?

Gruß Robert
"Wo soll ich WinOpenPos finden? Aktor oder ASC Device?"
Damit war "ASC_Ventilate_Pos steht auf 30" gemeint.

Ja gib mal bitte ein list. Einmal vom Rollladen und einmal vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Dezember 2018, 08:28:00
Zitat von: CoolTux am 04 Dezember 2018, 08:23:52
"Wo soll ich WinOpenPos finden? Aktor oder ASC Device?"
Damit war "ASC_Ventilate_Pos steht auf 30" gemeint.

Ja gib mal bitte ein list. Einmal vom Rollladen und einmal vom ASC Device

Hier die Lists.

Gruß Robert


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.Rollladen,1OG.KZ.Rollladen,1OG.SZ.Rollladen,2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV,1OG.SZ.Rollladen,1OG.KUE.FENSTER,1OG.KZ.Rollladen,1OG.KZ.FENSTER,2OG.Whz.Rollladen.TV,Wetter.Twilight,1OG.KUE.Rollladen,1OG.SZ.FENSTER,2OG.Whz.Rollladen.AZ
   NR         1084
   NTFY_ORDER 51-Rollladen.ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.0.11
   Helper:
     DBLOG:
       1OG.KUE.Rollladen_PosValue:
         DBLog:
           TIME       1543907327.94143
           VALUE      100
       1OG.KUE.Rollladen_lastPosValue:
         DBLog:
           TIME       1543907302.73424
           VALUE      0
       1OG.KUE.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543907302.75762
           VALUE       4.12.2018 - 19:00
       1OG.KZ.Rollladen_PosValue:
         DBLog:
           TIME       1543906133.00379
           VALUE      100
       1OG.KZ.Rollladen_lastPosValue:
         DBLog:
           TIME       1543907302.00523
           VALUE      100
       1OG.KZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543907302.02561
           VALUE       4.12.2018 - 18:00
       1OG.SZ.Rollladen_PosValue:
         DBLog:
           TIME       1543907327.84663
           VALUE      100
       1OG.SZ.Rollladen_lastPosValue:
         DBLog:
           TIME       1543907302.22041
           VALUE      0
       1OG.SZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1543907302.24159
           VALUE       4.12.2018 - 18:00
       2OG.Whz.Rollladen.AZ_lastPosValue:
         DBLog:
           TIME       1543907302.32852
           VALUE      48
       2OG.Whz.Rollladen.AZ_nextAstroTimeEvent:
         DBLog:
           TIME       1543907302.35812
           VALUE       4.12.2018 - 18:30
       2OG.Whz.Rollladen.TV_lastPosValue:
         DBLog:
           TIME       1543907302.49932
           VALUE      100
       2OG.Whz.Rollladen.TV_nextAstroTimeEvent:
         DBLog:
           TIME       1543907302.53421
           VALUE       4.12.2018 - 18:30
       state:
         DBLog:
           TIME       1543907302.77621
           VALUE      created new drive timer
   OLDREADINGS:
   READINGS:
     2018-12-04 08:08:47   1OG.KUE.Rollladen_PosValue 100
     2018-12-04 08:08:22   1OG.KUE.Rollladen_lastPosValue 0
     2018-12-04 08:08:22   1OG.KUE.Rollladen_nextAstroTimeEvent  4.12.2018 - 19:00
     2018-12-04 07:48:53   1OG.KZ.Rollladen_PosValue 100
     2018-12-04 08:08:22   1OG.KZ.Rollladen_lastPosValue 100
     2018-12-04 08:08:22   1OG.KZ.Rollladen_nextAstroTimeEvent  4.12.2018 - 18:00
     2018-12-04 08:08:47   1OG.SZ.Rollladen_PosValue 100
     2018-12-04 08:08:22   1OG.SZ.Rollladen_lastPosValue 0
     2018-12-04 08:08:22   1OG.SZ.Rollladen_nextAstroTimeEvent  4.12.2018 - 18:00
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2018-12-04 08:08:22   2OG.Whz.Rollladen.AZ_lastPosValue 48
     2018-12-04 08:08:22   2OG.Whz.Rollladen.AZ_nextAstroTimeEvent  4.12.2018 - 18:30
     2018-12-04 08:08:22   2OG.Whz.Rollladen.TV_lastPosValue 100
     2018-12-04 08:08:22   2OG.Whz.Rollladen.TV_nextAstroTimeEvent  4.12.2018 - 18:30
     2018-11-21 10:57:59   lockOut         off
     2018-11-21 10:57:59   partyMode       off
     2018-12-02 12:29:04   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.SZ.Rollladen
     2018-12-02 12:29:04   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.Rollladen
     2018-12-02 12:29:04   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.Rollladen
     2018-12-02 12:29:04   room_3.00_2OG_3.01_Whz_9.72_Rolladen 2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV
     2018-11-21 10:57:59   selfDefense     off
     2018-12-04 08:08:22   state           created new drive timer
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2018-12-02 12:29:04   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.Rollladen
       1OG.KZ.Rollladen
       1OG.SZ.Rollladen
       2OG.Whz.Rollladen.AZ
       2OG.Whz.Rollladen.TV
   monitoredDevs:
     1OG.KUE.FENSTER:
       1OG.KUE.Rollladen ASC_WindowRec
     1OG.KUE.Rollladen:
     1OG.KZ.FENSTER:
       1OG.KZ.Rollladen ASC_WindowRec
     1OG.KZ.Rollladen:
     1OG.SZ.FENSTER:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.Rollladen:
     2OG.Whz.Rollladen.AZ:
     2OG.Whz.Rollladen.TV:
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Wetter.Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC



Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   CUL_868_1_MSGCNT 16
   CUL_868_1_RAWMSG A0D3EA410384E76200DB80601C800::-62.5:CUL_868_1
   CUL_868_1_RSSI -62.5
   CUL_868_1_TIME 2018-12-04 08:08:49
   DEF        384E76
   HMLAN1_MSGCNT 11
   HMLAN1_RAWMSG E384E76,0000,19F25347,FF,FFC2,3EA410384E76200DB80601C800
   HMLAN1_RSSI -62
   HMLAN1_TIME 2018-12-04 08:08:49
   HMLAN2_MSGCNT 16
   HMLAN2_RAWMSG E384E76,0000,C8A80715,FF,FFA9,3EA410384E76200DB80601C800
   HMLAN2_RSSI -87
   HMLAN2_TIME 2018-12-04 08:08:49
   IODev      HMLAN1
   LASTInputDev CUL_868_1
   MSGCNT     43
   NAME       1OG.SZ.Rollladen
   NOTIFYDEV  global
   NR         316
   NTFY_ORDER 50-1OG.SZ.Rollladen
   STATE      up
   TYPE       CUL_HM
   lastMsg    No:3E - t:10 s:384E76 d:200DB8 0601C800
   protLastRcv 2018-12-04 08:08:47
   protRcv    15 last_at:2018-12-04 08:08:47
   protSnd    16 last_at:2018-12-04 08:08:49
   protState  CMDs_done
   rssi_HMLAN1 cnt:4 min:-65 max:-57 avg:-61.75 lst:-65
   rssi_at_CUL_868_1 cnt:16 min:-71 max:-60 avg:-65.43 lst:-62.5
   rssi_at_HMLAN1 cnt:11 min:-64 max:-51 avg:-56.81 lst:-62
   rssi_at_HMLAN2 cnt:16 min:-98 max:-83 avg:-87.24 lst:-87
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         DBLog:
           TIME       1543907302.06751
           VALUE      day open
       deviceMsg:
         DBLog:
           TIME       1543907327.6609
           VALUE      up (to homematic.vccu)
       level:
         DBLog:
           TIME       1543907327.6609
           VALUE      100
       motor:
         DBLog:
           TIME       1543907327.6609
           VALUE      stop:up
       pct:
         DBLog:
           TIME       1543907327.6609
           VALUE      100
       state:
         DBLog:
           TIME       1543907327.6609
           VALUE      on
       timedOn:
         DBLog:
           TIME       1543907327.6609
           VALUE      down
   READINGS:
     2018-12-04 08:08:22   ASC_ShuttersLastDrive day open
     2018-12-04 08:08:22   ASC_Time_DriveDown  4.12.2018 - 18:00
     2018-12-04 08:08:22   ASC_Time_DriveUp  5.12.2018 - 08:09
     2018-12-04 08:08:22   CommandAccepted yes
     2017-11-23 12:17:21   D-firmware      2.8
     2017-11-23 12:17:21   D-serialNr      MEQ0035812
     2018-04-10 08:52:14   PairedTo        0x200DB8
     2018-04-10 08:52:15   R-driveDown     20 s
     2018-04-10 08:52:15   R-driveTurn     0.5 s
     2018-04-10 08:52:15   R-driveUp       20 s
     2018-04-10 08:52:14   R-pairCentral   0x200DB8
     2018-04-10 08:52:15   R-powerUpAction off
     2018-04-10 08:52:15   R-sign          off
     2018-04-10 08:52:14   RegL_00.        02:01 0A:20 0B:0D 0C:B8 15:FF 18:00 00:00
     2018-04-10 08:52:15   RegL_01.        08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:06 56:00 00:00
     2018-12-04 08:08:47   deviceMsg       on (to homematic.vccu)
     2018-12-04 08:08:47   level           100
     2018-12-04 08:08:47   motor           stop:on
     2018-12-04 08:08:47   pct             100
     2018-12-04 08:08:47   recentStateType info
     2018-12-04 08:08:47   state           on
     2018-12-04 08:08:47   timedOn         off
   helper:
     HM_CMDNR   62
     cSnd       11200DB8384E76020100,11200DB8384E760201C8
     dlvlCmd    ++A011200DB8384E760201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +384E76,00,02,00
       nextSend   1543907330.02252
       rxt        0
       vccu       homematic.vccu
       p:
         384E76
         00
         02
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        3E
       io:
         CUL_868_1:
           -62.5
           -62.5
         HMLAN1:
           -58
           -58
         HMLAN2:
           -87
           -87
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN2
       flg        A
       ts         1543907329.92088
       ack:
         HASH(0x55bb51ab1ad0)
         3E8002200DB8384E7600
     rssi:
       HMLAN1:
         avg        -61.75
         cnt        4
         lst        -65
         max        -57
         min        -65
       at_CUL_868_1:
         avg        -65.4375
         cnt        16
         lst        -62.5
         max        -60
         min        -71
       at_HMLAN1:
         avg        -56.8181818181818
         cnt        11
         lst        -62
         max        -51
         min        -64
       at_HMLAN2:
         avg        -87.25
         cnt        16
         lst        -87
         max        -83
         min        -98
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 19:30
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1OG.SZ.FENSTER
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      homematic.vccu:HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down: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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   genericDeviceType blind
   group      Rollladen
   homebridgeMapping PositionState=motor,value=/^up:/INCREASING;/^down/:DECREASING;/.*/:STOPPED
On=state,valueOn=/on|dim/,valueOff=off
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       2.00_1OG,2.02_SZ,9.72_Rolladen,9.81_Homekit
   serialNr   MEQ0035812
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     up:down:stop:pct:statusRequest:toggle
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 09:12:39
Kannst Du mir noch ein list vom Fensterkontakt bitte geben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Dezember 2018, 09:18:24
Zitat von: CoolTux am 04 Dezember 2018, 09:12:39
Kannst Du mir noch ein list vom Fensterkontakt bitte geben.

Ja klar.




Internals:
   CFGFN      /opt/fhem/FHEM/sec-devices.cfg
   CUL_868_1_MSGCNT 5
   CUL_868_1_RAWMSG A0C74A2412BD8EB200DB8013700::-83.5:CUL_868_1
   CUL_868_1_RSSI -83.5
   CUL_868_1_TIME 2018-12-03 19:51:17
   DEF        2BD8EB
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2BD8EB,0000,174EFF53,FF,FFB8,74A2412BD8EB200DB8013700
   HMLAN1_RSSI -72
   HMLAN1_TIME 2018-12-03 19:51:17
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       1OG.SZ.FENSTER
   NOTIFYDEV  global
   NR         424
   NTFY_ORDER 50-1OG.SZ.FENSTER
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:74 - t:41 s:2BD8EB d:200DB8 013700
   peerList   1OG.HZ.SZ_WindowRec,
   protLastRcv 2018-12-03 19:51:17
   protRcv    5 last_at:2018-12-03 19:51:17
   protRcvB   3 last_at:2018-12-03 19:51:17
   protSnd    3 last_at:2018-12-03 19:51:17
   protState  CMDs_done
   rssi_at_CUL_868_1 cnt:5 min:-84.5 max:-82.5 avg:-83.2 lst:-83.5
   rssi_at_HMLAN1 cnt:5 min:-82 max:-71 avg:-75.59 lst:-72
   Helper:
     DBLOG:
       alive:
         DBLog:
           TIME       1543852038.05916
           VALUE      yes
       battery:
         DBLog:
           TIME       1543863077.63845
           VALUE      ok
       contact:
         DBLog:
           TIME       1543863077.63845
           VALUE      closed (to homematic.vccu)
       sabotageError:
         DBLog:
           TIME       1543852038.05916
           VALUE      off
       state:
         DBLog:
           TIME       1543863077.63845
           VALUE      closed
       trigger_cnt:
         DBLog:
           TIME       1543863077.63845
           VALUE      55
   READINGS:
     2018-12-02 12:29:01   Activity        alive
     2018-04-10 08:35:51   D-firmware      2.4
     2018-04-10 08:35:51   D-serialNr      LEQ0567038
     2018-04-10 14:59:57   PairedTo        0x200DB8
     2018-04-10 08:35:52   R-1OG.HZ.SZ_WindowRec-expectAES off
     2018-04-10 08:35:52   R-1OG.HZ.SZ_WindowRec-peerNeedsBurst on
     2018-04-10 08:35:52   R-cyclicInfoMsg on
     2018-04-10 08:35:52   R-eventDlyTime  3 s
     2018-04-10 08:35:52   R-pairCentral   0x200DB8
     2018-04-10 08:35:52   R-sign          off
     2018-04-10 14:59:57   RegL_00.        02:01 09:01 0A:20 0B:0D 0C:B8 10:01 14:06 00:00
     2018-04-10 14:59:58   RegL_01.        08:00 20:6C 21:03 22:64 30:06 00:00
     2018-04-10 14:59:59   RegL_04.1OG.HZ.SZ_WindowRec 01:01 00:00
     2018-12-03 16:47:18   alive           yes
     2018-12-03 19:51:17   battery         ok
     2018-12-03 19:51:17   contact         closed (to homematic.vccu)
     2018-12-02 12:29:01   peerList        1OG.HZ.SZ_WindowRec,
     2018-11-14 11:01:08   powerOn         2018-11-14 11:01:08
     2018-12-03 16:47:18   recentStateType info
     2018-12-03 16:47:18   sabotageError   off
     2018-12-03 19:51:17   state           closed
     2018-12-03 19:51:17   trigger_cnt     55
   helper:
     HM_CMDNR   116
     mId        0030
     regLst     ,0,1,4p
     rxType     20
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2BD8EB,00,02,00
       nextSend   1543863077.73127
       rxt        2
       vccu       homematic.vccu
       p:
         2BD8EB
         00
         02
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        74
       io:
         CUL_868_1:
           -83.5
           -83.5
         HMLAN1:
           -70
           -70
         HMLAN2:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_868_1
       flg        A
       ts         1543863077.63546
       ack:
         HASH(0x55bb51d93898)
         748002200DB82BD8EB00
     rssi:
       at_CUL_868_1:
         avg        -83.2
         cnt        5
         lst        -83.5
         max        -82.5
         min        -84.5
       at_HMLAN1:
         avg        -75.6
         cnt        5
         lst        -72
         max        -71
         min        -82
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLAN1
   IOgrp      homematic.vccu:HMLAN1
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon open:fts_window_1w_open@red tilted:fts_window_1w_tilt@red closed:fts_window_1w@green
   expert     2_full
   firmware   2.4
   group      Fenster&Tür 1OG
   icon       fts_window_1w
   model      HM-SEC-RHS
   peerIDs    00000000,25576103,
   room       2.00_1OG,2.02_SZ,9.81_Homekit
   serialNr   LEQ0567038
   subType    threeStateSensor
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 09:30:12
ASC_WindowRec_subType twostate

subType    threeStateSensor


Und Du wirst sicherlich immer gekippt gehabt haben wo er ganz runter gefahren ist. Von daher hat er immer gemeldet das er geschlossen war. Änder mal das Attribut ASC_WindowRec_subType im Rollladen auf threestate und alles sollte wieder gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Dezember 2018, 09:43:56
Zitat von: CoolTux am 04 Dezember 2018, 09:30:12
ASC_WindowRec_subType twostate

subType    threeStateSensor


Und Du wirst sicherlich immer gekippt gehabt haben wo er ganz runter gefahren ist. Von daher hat er immer gemeldet das er geschlossen war. Änder mal das Attribut ASC_WindowRec_subType im Rollladen auf threestate und alles sollte wieder gehen.

Komisch in könnte schwören es stand auf threestate.
Naja wie auch immer.
Habe es schon geändert. Werde es heute abend noch mal beobachten.

Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 04 Dezember 2018, 13:12:01
Zitat von: CoolTux am 04 Dezember 2018, 08:22:38
Es ist schwierig. Du hast geschrieben alle, ok würde ich ein set Befehl machen wenn der Gesetzt ist soll bei Residents oder Roommate global nicht gefahren werden. Musst Du dann aber halt immer setzen. on oder off. Oder wolltest Du nur ein bis 2 Rollläden nicht fahren haben, dann ist das wieder pro Rollladen. Der nächste kommt und will das ganze nur für das eine mal nach Hause kommen, beim nächsten mal soll es wieder aktiv werden. Wie soll das Modul so etwas abdecken.

Was ich Dir anbieten kann ist, wenn Du den Rollladen nicht ganz schließt, also nur eine Zahl unter oder über ClosedPos bist dann fährt er nicht. Würde Dir das reichen. Das würde jetzt schon gehen.

Ja, soll für alle gelten.
Ich kenne mich mit dem Programmieren nicht aus.
Ich denke mir nur, im ASC_Device einstellbar, das der Rollladen nach manueller Fahrt nicht bei Ab- und Anwesenheit fährt.
Erst wieder, wenn z.B. Zeit, Dämmerung, usw. eintritt.
Selfe_Defense muss natürlich Vorrang haben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 13:14:38
Zitat von: CoolTux am 04 Dezember 2018, 08:22:38
Was ich Dir anbieten kann ist, wenn Du den Rollladen nicht ganz schließt, also nur eine Zahl unter oder über ClosedPos bist dann fährt er nicht. Würde Dir das reichen. Das würde jetzt schon gehen.

Würde Dir das hier denn reichen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 04 Dezember 2018, 13:18:38
Zitat von: CoolTux am 04 Dezember 2018, 13:14:38
Würde Dir das hier denn reichen?

Was wäre denn, wenn ich mit nein antworte?  ;) :D

Ich kann und will ja niemanden zu etwas zwingen. Wenn es nicht anders geht, ist es halt so.

Danke dir trotzdem, für deine Arbeit und Geduld.

Gruß Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Dezember 2018, 13:22:07
Lass mich in ruhe noch einmal darüber nach denken  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 08:19:55
Hallo zusammen,

ich fahre abends nach dem automatischen schließen oder morgens vor dem automatischen öffnen einen Rollladen manuell hoch und öffne dann das Fenster ("Fensterkontakt = open", twostate). Nach dem schließen des Fensterkontaktes fährt der Rollladen automatisch wieder ganz runter - ist das so gewollt, oder wo kann ich das ändern? Hängt das mit "ASC_Ventilate_Pos  = 100" zusammen?

Ich hätte erwartet, dass nach einer manuellen Rollofahrt und schließen des Fensterkontakt nur die vorher manuell erreichte Position des Rollos angefahren wird. Also in meinem Fall soll der oben bleiben bis zur nächsten manuellen Fahrt oder automatischem Nachtschließen (bzw. automatischer Beschattung).

Danke und Gruß,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 08:31:59
Hallo Dirk,

Es kommt drauf an wann Du das Fenster wieder zu machst UND welche Version des Modules Du hast..
Es ist immer so und ja es hat etwas mit Deiner Fenster offen Position zu tun. ABER nur wenn Du vor Tagmeldung das Fenster wieder zu machst. Dann fährt der Rolladen wieder runter.
Machst Du es nach Tagmeldung zu sollte er oben bleiben.
Wenn Du den Rolladen manuell auff 100 fährt und dies auch noch Deine Fenster offen Position ist dann verhält sich der Rolladen beim schließen des Fensters so als ob er die Steuerung für das auf gemacht hat.. Meine Empfehlung wäre die Fenster offen Pos auf 99 zu setzen, dann bleibt der Rolladen immer oben wenn Du manuell auf machst und später das Fenster wieder schließt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 05 Dezember 2018, 08:52:04
Zitat von: Papaloewe am 24 November 2018, 15:25:11
OK, habe ich gerade nochmal am Tag getestet.

Das Rolladenattribut: "ASC_Mode_Down" steht auf "absent" und in "ASC_Roommate_Device" ist eine Residents-Device eingetragen.
Sobald ich das auf "absent" manuel schalte, fährt der Rolladen am hellichten Tag herunter.


Hallo Leon,

kannst du bitte mal bei Zeiten dir diese Problematik anschauen? Ich habe es auch mit der ganz aktuellen Version getestet, leider ohne Erfolg. :(

Danke & Gruß
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 08:56:48
Hallo CoolTux,

vielen Dank.

ZitatEs ist immer so und ja es hat etwas mit Deiner Fenster offen Position zu tun. ABER nur wenn Du vor Tagmeldung das Fenster wieder zu machst. Dann fährt der Rolladen wieder runter.
Machst Du es nach Tagmeldung zu sollte er oben bleiben.

Ja, ich prüfe das nochmal, aber ich denke das funktioniert so wie beschrieben. (update mache ich sofort)

ZitatMeine Empfehlung wäre die Fenster offen Pos auf 99 zu setzen,

Ich probiere das mal aus (mal sehen ob die Fliegentür dann noch aufgeht). Vielleicht fällt mir dazu noch was anderes ein.

Danke und Gruß,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 09:04:59
Hallo CoolTux,

die Fenster offen Pos auf 99 und Fliegentür geht nicht. (also auch falls andere mitlesen)

Danke und Gruß,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:06:14
Zitat von: Papaloewe am 05 Dezember 2018, 08:52:04
Hallo Leon,

kannst du bitte mal bei Zeiten dir diese Problematik anschauen? Ich habe es auch mit der ganz aktuellen Version getestet, leider ohne Erfolg. :(

Danke & Gruß
Thomas

Es ist in der Tat so. Sobald das Roommate Event absent kommt und  "ASC_Mode_Down" auf "absent" steht soll der Rollladen geschlossen werden.
Soll ich da noch ne Tagesabfrage einbauen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 05 Dezember 2018, 09:09:41
Zitat von: CoolTux am 05 Dezember 2018, 09:06:14
Es ist in der Tat so. Sobald das Roommate Event absent kommt und  "ASC_Mode_Down" auf "absent" steht soll der Rollladen geschlossen werden.
Soll ich da noch ne Tagesabfrage einbauen?

Ja, das wäre prima.  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:14:17
Ist eingebaut. Update dann morgen früh ab 8 Uhr
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:25:59
Zitat von: diki am 05 Dezember 2018, 09:04:59
Hallo CoolTux,

die Fenster offen Pos auf 99 und Fliegentür geht nicht. (also auch falls andere mitlesen)

Danke und Gruß,
Dirk

Es gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 05 Dezember 2018, 09:34:05
Zitat von: CoolTux am 05 Dezember 2018, 09:25:59
Es gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße

Guten Morgen,

genau das meinte ich ja ebenfalls:

Nach manueller Fahrt erst wieder fahren wenn ASC z.B. abends, morgens od. Beschattung steuert.
Nicht bei Present oder Fenster öffnen/schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:43:45
Zitat von: dk3572 am 05 Dezember 2018, 09:34:05
Guten Morgen,

genau das meinte ich ja ebenfalls:

Nach manueller Fahrt erst wieder fahren wenn ASC z.B. abends, morgens od. Beschattung steuert.
Nicht bei Present oder Fenster öffnen/schließen.

Ja aber genau das ist das Problem. Ich baue das jetzt ein. Und es wird so gemacht wie Du sagst. Also nach manueller Fahrt wird gar nicht mehr gefahren bei Present oder Fenster Events.
Es wird genau 3 Tage dauern dann meldet sich der erste und sagt das irgendwas nicht geht und ob es Änderungen gab. Sein Rolladen fährt nicht mehr zu wenn er das Fenster schließt und es Abends ist oder er morgens sich auf home stellt und es Tag ist.
Wir können gerne darüber nachdenken ob wir zu einem späteren Zeitpunkt spezielle Readings anlegen lassen welche dann für solch spezielle Wünsche abgefragt werden. Aber das muß definitiv warten bis März.

Ich hatte die Hoffnung das die speziellen Positionsangaben für die unterschiedlichen Events genau den Unterschied bringen zwischen manuell und Event Fahrt. Habe aber übersehen das einige wohl komplett offen brauchen als Fenster offen Position..


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 09:45:39
Hallo zusammen,
ZitatEs gebe also 2 Möglichkeiten.
1. Du schließt das Fenster nur nach, für den Rollladen, Tagesanbruch.
2. Ich baue eine Abfrage ein welche nach einem manuellen fahren und einen darauf folgenden Event prüft ob das manuelle fahren älter x Sekunden ist und dann erst wieder fährt.

Das ein zu bauen wäre kein Ding da ich bereits die nötigen Informationen im Rollladen Objekt sammel. Ich müsste die halt nur auswerten beim nächsten Event.
Problem was ich sehe sind wieder die unterschiedlichen Wünsche. Der eine sagt bei Fenster zu ist das schließen ok. Der andere sagt also wenn ich manuell hoch fahre und dann ein Fenster später geöffnet wird und wieder zu gemacht wird soll der Rolladen oben bleiben und erst runter fahren wenn ich es manuell mache.
Bleibt also die Frage, für welchen Event soll dies gelten (sunrise/sunset, Roommate, Residents, Fenster, Regensensor, Helligkeitssensor, Beschattung).


Grüße

Also Roommate, Residients und Regensensor verwende ich zur Zeit nicht. Ich stelle mir das so vor:

Nach einer manuellen Fahrt soll erst sunrise/sunset oder die Beschattung die Rollläden (sicher auch Rommmate, Residients oder Regensensor) bewegen. Die Komfortfunktion (Fenstergriffsensor) kümmert sich um das hochfahren, falls der Rolladen unter der gewünschten Position ist und anfahren der manuell eingestellen Position nach Schließen des Fensters.

Danke und Gruß,
Dirk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 05 Dezember 2018, 09:48:19
Zitat von: CoolTux am 05 Dezember 2018, 09:43:45
Ja aber genau das ist das Problem. Ich baue das jetzt ein. Und es wird so gemacht wie Du sagst. Also nach manueller Fahrt wird gar nicht mehr gefahren bei Present oder Fenster Events.
Es wird genau 3 Tage dauern dann meldet sich der erste und sagt das irgendwas nicht geht und ob es Änderungen gab. Sein Rolladen fährt nicht mehr zu wenn er das Fenster schließt und es Abends ist oder er morgens sich auf home stellt und es Tag ist.
Wir können gerne darüber nachdenken ob wir zu einem späteren Zeitpunkt spezielle Readings anlegen lassen welche dann für solch spezielle Wünsche abgefragt werden. Aber das muß definitiv warten bis März.

Ich hatte die Hoffnung das die speziellen Positionsangaben für die unterschiedlichen Events genau den Unterschied bringen zwischen manuell und Event Fahrt. Habe aber übersehen das einige wohl komplett offen brauchen als Fenster offen Position..


Grüße

Daher mein Vorschlag:

Eine Art "ASC_Mode_after_manuell" on/off

Da könnte sich das jeder einstellen ob er es so haben möchte.

Ich weiß aber eben nicht ob sowas geht. Da bist du der Fachmann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:56:46
Zitat von: diki am 05 Dezember 2018, 09:45:39
Hallo zusammen,
Also Roommate, Residients und Regensensor verwende ich zur Zeit nicht. Ich stelle mir das so vor:

Nach einer manuellen Fahrt soll erst sunrise/sunset oder die Beschattung die Rollläden (sicher auch Rommmate, Residients oder Regensensor) bewegen. Die Komfortfunktion (Fenstergriffsensor) kümmert sich um das hochfahren, falls der Rolladen unter der gewünschten Position ist
Das wird aktuell bereits genau so gemacht.

Zitat von: diki am 05 Dezember 2018, 09:45:39
und anfahren der manuell eingestellen Position nach Schließen des Fensters.

Das verstehe ich nicht ganz.
Du fährst den Rollladen manuell in eine Position welche unterhalb der Fenster offen Position ist? Dann öffnest Du das Fenster und der Rolladen fährt in die Fenster offen Position? Und wenn Fenster geschlossen wird soll wieder in die manuelle Position gefahren werden welche vor dem Fenster offen da war?
Meinst Du so in etwa?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 09:59:41
Zitat von: dk3572 am 05 Dezember 2018, 09:48:19
Daher mein Vorschlag:

Eine Art "ASC_Mode_after_manuell" on/off

Da könnte sich das jeder einstellen ob er es so haben möchte.

Ich weiß aber eben nicht ob sowas geht. Da bist du der Fachmann.

Möglich ist alles. So ist das nicht. ABER, Jeder von Euch hat da unterschiedliche Vorstellungen, und im schlimmsten Fall (wir haben aktuell 10 Events) kommen bei 30 Leute alle 10 Events drin vor wo sie es unterschiedlich haben wollen. Der eine bei Presents, der andere bei Fenster ein dritter wieder bei der Regenfahrt und so weiter  :)
Also wenn dann ein Attribut für alle Events oder für 3 oder ?????
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 10:21:01
Hallo CoolTux,

ZitatDas verstehe ich nicht ganz.
Du fährst den Rollladen manuell in eine Position welche unterhalb der Fenster offen Position ist? Dann öffnest Du das Fenster und der Rollladen fährt in die Fenster offen Position? Und wenn Fenster geschlossen wird soll wieder in die manuelle Position gefahren werden welche vor dem Fenster offen da war?
Meinst Du so in etwa?

ich habe mich unklar ausgedrückt.

Fall 1: Ich fahre den Rollladen manuell ganz hoch (abends, nach night close) damit ich mich nicht so eingesperrt fühle. Später lüfte ich und mache die Terrassentür zu - dann soll der Rollladen oben bleiben, weil ich ja vorher schon manuell hochgefahren habe, bis ich den Rollladen wieder manuell runterfahre.

Edit: Falls der Rollladen nicht ganz offen ist, zum Beispiel weil die Beschattung greift und ich öffne die Terrassentür, dann soll der Rollladen ganz hoch fahren und nach dem Schließen der Tür wieder in Beschattungsposition fahren.

Fall 2: Ich fahre den Rollladen manuell ganz hoch (morgens, vor day open) weil ich schon aufgestanden bin. Später lüfte ich im Bad und nach dem Schließen des Fensters soll der Rollladen oben bleiben, weil dann 10 Minuten später sowieso der Rollladen automatisch hochfahren würde. Wenn dann im Laufe des Tages beschattet werden muss, soll der Rollladen herunterfahren oder eben auch wenn dann das Ereignis "night close" eintritt.

Ich habe threeway Fensterkontakte die ich für das Modul extra auf Dummy's abbilde.

Fall 3: Wenn der Dummy für den Fensterkontakt nicht "closed" ist, soll der entsprechende Rollladen immer ganz hoch(100%) fahren, wenn der nicht schon ganz oben ist und nach dem schließen auf die vor dem öffnen vorhandene Position (bei mir - ganz oben).

Edit: Falls der Rolladen in Beschattungsposition ist, dann soll er nach Öffnen der Terrassentür ganz hoch fahren und nach Schließen der Tür wieder in die Beschattungsposition fahren.

Die Problematik mit den Sonderwünschen verstehe ich. Vielleicht sollte man mal über ein Zustandsdiagramm oder so was nachdenken.

Danke und Gruß,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 05 Dezember 2018, 10:27:09
Zitat von: diki am 05 Dezember 2018, 10:21:01
Hallo CoolTux,

ich habe mich unklar ausgedrückt.

Fall 1: Ich fahre den Rollladen manuell ganz hoch (abends, nach night close) damit ich mich nicht so eingesperrt fühle. Später lüfte ich und mache die Terrassentür zu - dann soll der Rollladen oben bleiben, weil ich ja vorher schon manuell hochgefahren habe, bis ich den Rollladen wieder manuell runterfahre.

Fall 2: Ich fahre den Rollladen manuell ganz hoch (morgens, vor day open) weil ich schon aufgestanden bin. Später lüfte ich im Bad und nach dem Schließen des Fensters soll der Rollladen oben bleiben, weil dann 10 Minuten später sowieso der Rollladen automatisch hochfahren würde. Wenn dann im Laufe des Tages beschattet werden muss, soll der Rollladen herunterfahren oder eben auch wenn dann das Ereignis "night close" eintritt.

Ich habe threeway Fensterkontakte die ich für das Modul extra auf Dummy's abbilde.

Fall 3: Wenn der Dummy für den Fensterkontakt nicht "closed" ist, soll der entsprechende Rollladen immer ganz hoch(100%) fahren, wenn der nicht schon ganz oben ist und nach dem schließen auf die vor dem öffnen vorhandene Position (bei mir - ganz oben).

Die Problematik mit den Sonderwünschen verstehe ich. Vielleicht sollte man mal über ein Zustandsdiagramm oder so was nachdenken.

Danke und Gruß,
Dirk

Und genau so stelle ich mir das auch vor, nur mit Einbeziehung von Present.
Also wenn ich das Haus kurz verlasse und zurückkehre soll der manuell gefahrene Laden nicht automatisch fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 10:34:22
Zitat von: diki am 05 Dezember 2018, 10:21:01
Hallo CoolTux,

ich habe mich unklar ausgedrückt.

Fall 1: Ich fahre den Rollladen manuell ganz hoch (abends, nach night close) damit ich mich nicht so eingesperrt fühle. Später lüfte ich und mache die Terrassentür zu - dann soll der Rollladen oben bleiben, weil ich ja vorher schon manuell hochgefahren habe, bis ich den Rollladen wieder manuell runterfahre.

Edit: Falls der Rollladen nicht ganz offen ist, zum Beispiel weil die Beschattung greift und ich öffne die Terrassentür, dann soll der Rollladen ganz hoch fahren und nach dem Schließen der Tür wieder in Beschattungsposition fahren.

Fall 2: Ich fahre den Rollladen manuell ganz hoch (morgens, vor day open) weil ich schon aufgestanden bin. Später lüfte ich im Bad und nach dem Schließen des Fensters soll der Rollladen oben bleiben, weil dann 10 Minuten später sowieso der Rollladen automatisch hochfahren würde. Wenn dann im Laufe des Tages beschattet werden muss, soll der Rollladen herunterfahren oder eben auch wenn dann das Ereignis "night close" eintritt.

Ich habe threeway Fensterkontakte die ich für das Modul extra auf Dummy's abbilde.

Fall 3: Wenn der Dummy für den Fensterkontakt nicht "closed" ist, soll der entsprechende Rollladen immer ganz hoch(100%) fahren, wenn der nicht schon ganz oben ist und nach dem schließen auf die vor dem öffnen vorhandene Position (bei mir - ganz oben).

Die Problematik mit den Sonderwünschen verstehe ich. Vielleicht sollte man mal über ein Zustandsdiagramm oder so was nachdenken.

Danke und Gruß,
Dirk

Die von Dir so gezeigten Beispiele leuchten mir ein.
Und in der Theorie würden genau diese Punkte so erfüllt werden, wenn ja wenn Du nicht ausgerechnet die Lüftenposition auf genau ganz oben gewählt hättest  ;D
Denn, bei einem Fensterevent wird der Rolladen nur runter gefahren sofern er genau auf der Lüftenposition steht und hoch gefahren in die Lüftenposition sofern der Rolladen unterhalb dieser Position steht.
Du siehst, eigentlich habe ich schon bisschen daran gedacht  :)

Ich überlege mir da etwas. Aber nicht heute und auch nicht morgen. Es wird aber diesbezüglich eine Erweiterung kommen.
Gerade das Thema manuelles fahren und entsprechende Auswertungen ist noch gaaanz am Anfang.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Dezember 2018, 10:34:54
Zitat von: dk3572 am 05 Dezember 2018, 10:27:09
Und genau so stelle ich mir das auch vor, nur mit Einbeziehung von Present.
Also wenn ich das Haus kurz verlasse und zurückkehre soll der manuell gefahrene Laden nicht automatisch fahren.

Siehe meinen Beitrag über Deinen  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 05 Dezember 2018, 10:44:11
Hallo CoolTux,

ZitatIch überlege mir da etwas. Aber nicht heute und auch nicht morgen. Es wird aber diesbezüglich eine Erweiterung kommen.
Gerade das Thema manuelles fahren und entsprechende Auswertungen ist noch gaaanz am Anfang.

Super, vielen Dank
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 Dezember 2018, 16:50:04
Per Default sind die folgenden Attribute ja auf "none":

ASC_AutoAstroModeEvening
ASC_AutoAstroModeEveningHorizon
ASC_AutoAstroModeMorning
ASC_AutoAstroModeMorningHorizon

Ändert man diese einmalig, so steht im Dropdown nicht die Möglichkeit "none" zur Auswahl und kann über die GUI die Individualisierung nicht rückgängig machen.

Klar, geht über die Befehlszeile. Aber das Zurücksetzen auf die Standardwerte sollte, meiner Meinung nach, über die Oberfläche auch möglich sein, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Dezember 2018, 17:09:31
Einfaches löschen sollte reichen. Nach einem Neustart wird der default dann wieder hergestellt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 06 Dezember 2018, 17:19:04
Alles klar. Danke.
Ich habe aber noch etwas.  :-)

Man kann die Zeiten für die Jalousien bei der Astro-Steuerung ja über den HORIZON-Wert wie auch über das ASC_Drive_Offset steuern.
Ich würde aber gerne einige Jalousien wie bpsw. zwei Küchenfenster nebeneinander zeitgleich fahren lassen und andere Jalousien früher oder später. Ich würde also gerne Gruppen bilden. Nutze ich das Offset, so ist die Wahrscheinlichkeit, dass zwei - nebeneinander montierte - Jalousien zeitgleich fahren, sehr gering. Über Horizon ist die Änderung ziemlich grob. Ändere ich den Wert von "0" (=Default h) auf "-1" so habe ich ein Zeitdelta von fast 10 Minuten.

Frage:
Wie kann man Jalousien z.B. paarweise fahren lassen?

Idee:
Könnte man evtl. ein ASC_Drive_Offset_Min und ASC_Drive_Offset_Max (= derzeitiges ASC_Drive_Offset) einführen?  Dann hätte man eine Möglichkeit, das Zeitfenster zu konfigurieren. Min und Max würde ich dann immer ähnlich vergeben.

Oder hast du einen anderen Tipp? Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Dezember 2018, 19:42:46
Zitat von: FunkOdyssey am 06 Dezember 2018, 17:19:04
Alles klar. Danke.
Ich habe aber noch etwas.  :-)

Man kann die Zeiten für die Jalousien bei der Astro-Steuerung ja über den HORIZON-Wert wie auch über das ASC_Drive_Offset steuern.
Ich würde aber gerne einige Jalousien wie bpsw. zwei Küchenfenster nebeneinander zeitgleich fahren lassen und andere Jalousien früher oder später. Ich würde also gerne Gruppen bilden. Nutze ich das Offset, so ist die Wahrscheinlichkeit, dass zwei - nebeneinander montierte - Jalousien zeitgleich fahren, sehr gering. Über Horizon ist die Änderung ziemlich grob. Ändere ich den Wert von "0" (=Default h) auf "-1" so habe ich ein Zeitdelta von fast 10 Minuten.

Frage:
Wie kann man Jalousien z.B. paarweise fahren lassen?

Idee:
Könnte man evtl. ein ASC_Drive_Offset_Min und ASC_Drive_Offset_Max (= derzeitiges ASC_Drive_Offset) einführen?  Dann hätte man eine Möglichkeit, das Zeitfenster zu konfigurieren. Min und Max würde ich dann immer ähnlich vergeben.

Oder hast du einen anderen Tipp? Danke.

Ich weiß das das Thema gewünscht ist. Nicht nur von Dir. Allein die Umsetzung ist Recht komplex. Daher würde ich es gerne ans Ende der Entwicklung schieben bis unsere anderen Anforderungen abgeschlossen sind. Bis dahin wäre eine Möglichkeit eine structure anstelle zwei oder drei Rolläden zu verwenden.
Dann sollten diese aber auf jeden Fall vom selben Typ sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 07 Dezember 2018, 07:16:22
Zitat von: CoolTux am 04 Dezember 2018, 09:30:12
ASC_WindowRec_subType twostate

subType    threeStateSensor


Und Du wirst sicherlich immer gekippt gehabt haben wo er ganz runter gefahren ist. Von daher hat er immer gemeldet das er geschlossen war. Änder mal das Attribut ASC_WindowRec_subType im Rollladen auf threestate und alles sollte wieder gehen.

Bis jetzt läuft alles Wunderbar.
Wegen der Belüftungsfunktion, ist hier noch geplant, dass ganze Abhängig von einer Temperatur zu machen?
Das Verhalten mit twostate hat mir besser gefallen.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 07:59:30
Zitat von: no_Legend am 07 Dezember 2018, 07:16:22
Bis jetzt läuft alles Wunderbar.
Wegen der Belüftungsfunktion, ist hier noch geplant, dass ganze Abhängig von einer Temperatur zu machen?
Das Verhalten mit twostate hat mir besser gefallen.

Gruß Robert

Na dann lass ihn doch auf towstate  ;) Wüsste da gerade keine Einschränkungen.
Oh doch warte, Self Defense dürfte dann nicht zuschlagen wenn gekippt ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 08:21:31
Guten Morgen an alle,

Ich Zuge des testens der Beschattung (ja sie ist in ertsen Teilen fertig) habe ich ein Attribut ASC_BlockingTime_afterManual eingebaut. Die Frage welche sich jetzt stellt, welche Events sollen das Attribut berücksichtigen?
Roommate
Residents
Fenster


Für die Morgens und Abends Fahrten wird es zwei extra Attribute geben.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 Dezember 2018, 14:44:39
Zitat von: CoolTux am 07 Dezember 2018, 08:21:31
Guten Morgen an alle,

Ich Zuge des testens der Beschattung (ja sie ist in ertsen Teilen fertig) habe ich ein Attribut ASC_BlockingTime_afterManual eingebaut. Die Frage welche sich jetzt stellt, welche Events sollen das Attribut berücksichtigen?
Roommate
Residents
Fenster


Für die Morgens und Abends Fahrten wird es zwei extra Attribute geben.



Grüße

Wenn machbar, alle 3, im ASC Device auswählbar.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 14:55:31
Zitat von: dk3572 am 07 Dezember 2018, 14:44:39
Wenn machbar, alle 3, im ASC Device auswählbar.

Nein ohne Auswahl. Aber ich habe versucht nach besten Wissen und Gewissen das ganze einmal ab zu bilden. Es sind alle 3 und die Abfrage erfolgt nach bester Logik. Naja hoffe ich. Lach.
So wird zum Beispiel auf jeden Fall immer zu gefahren wenn ein Roommate schlafen geht, aber nur auf gefahren wenn die letzte manuelle Fahrt lang genug her ist und Sonnenauf oder Sonnenuntergang nicht innerhalb der Karenzzeit liegen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 07 Dezember 2018, 15:44:58
Hallo CoolTux,
aus den Gewohnheiten meiner Familie wäre es wünschenswert, wenn die Rollos nach manuellem Hochfahren (obwohl die Automatik der Meinung war, es wäre nötig zu Beschatten, und daher die Rollos vor dem manuellen Hochfahren halb unten waren) einfach oben bleiben bis zum Nachtevent. Finsterlingmodus hat bei uns einen extrem negativen WAF. Auch bei Abwesenheit versuche ich die Diebe nicht durch runtergefahrene Rollos anzulocken.
Bei Einbruchsfensterlarm fände ich es gut, wenn die Dinger runterfahren, egal wo sie vorher gestanden haben. Bei Feueralarm genau das Gegenteil. Beide Alarmformen traten zum Glück bisher nur als Testevent auf  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 07 Dezember 2018, 17:41:05
Hallo Zusammen,

ich gebe jetzt auch mal meinen Senf dazu. Also wenn ich schlafen gehe, dann ist immer der Rollladen oben (Aber ich verwende im Moment Roommate oder Residents nicht). Ansonsten sehe ich das ähnlich wie det.. Eine manuelle Fahrt setzt die Automatik bis zum Nachtevent (oder Morgenevent) außer Kraft. Sonst greift ja der Fensterkontakt - da fährt der Rollladen ja nach dem Schließen des Fensters wieder in den ursprünglichen Zustand (wie vor dem öffnen des Fensters).

Viele Grüße und vielen Dank,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 18:27:50
Zitat von: diki am 07 Dezember 2018, 17:41:05
Hallo Zusammen,

ich gebe jetzt auch mal meinen Senf dazu. Also wenn ich schlafen gehe, dann ist immer der Rollladen oben (Aber ich verwende im Moment Roommate oder Residents nicht). Ansonsten sehe ich das ähnlich wie det.. Eine manuelle Fahrt setzt die Automatik bis zum Nachtevent (oder Morgenevent) außer Kraft. Sonst greift ja der Fensterkontakt - da fährt der Rollladen ja nach dem Schließen des Fensters wieder in den ursprünglichen Zustand (wie vor dem öffnen des Fensters).

Viele Grüße und vielen Dank,
Dirk

Dann brauche ich ja keine automatische Beschattung ein zu bauen. Dann kann man das auch per Hand machen  ;D
Ich werde das so nicht umsetzen. Dann möge man bitte einfach mit at und sunset sunrise arbeiten.
Aktuell gibt es bei Beschattung 4 Verzögerungszeiten und bei den anderen Events 3. Darunter BlockingAfterManual da kann man dann also großzügig einstellen. Muss aber wissen das dies dann auch für die Beschattung gilt.

Die Fahrten für Nacht und Tag also Sunrise und Sunset sind von allem aussen vor. Man kann also wegen meiner BlockingAfterManual auf 24 Stunden setzen (86400) und schon wird ausschlie0lich bei sunrise und sunset gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 18:29:08
Zitat von: det. am 07 Dezember 2018, 15:44:58
Bei Einbruchsfensterlarm fände ich es gut, wenn die Dinger runterfahren, egal wo sie vorher gestanden haben. Bei Feueralarm genau das Gegenteil. Beide Alarmformen traten zum Glück bisher nur als Testevent auf  :)

Sowas sollte von einem Alarmmodul ausgehen und dann als Befehl einfach alle runter oder hoch fahren lassen. Gehört nicht in die ASC Automatik.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 07 Dezember 2018, 19:12:42
Zitat von: CoolTux am 07 Dezember 2018, 18:27:50
Dann brauche ich ja keine automatische Beschattung ein zu bauen. Dann kann man das auch per Hand machen  ;D
Das sehe ich nicht so, mir geht es nur darum, wer Chef der Haussteuerung ist. Der Mensch oder Fhem? MMn sollte der Wille des Menschen, wenn er daheim ist nicht von Fhem korrigiert werden. Die Automatik übernimmt die komplette Steuerung während der Abwesenheit der Bewohner und macht wohl Vorschläge auch bei seiner Anwesenheit, die aber durch manuellen Eingiff geändert werden können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 07 Dezember 2018, 19:19:54
Zitat von: CoolTux am 07 Dezember 2018, 18:29:08
Sowas sollte von einem Alarmmodul ausgehen und dann als Befehl einfach alle runter oder hoch fahren lassen. Gehört nicht in die ASC Automatik.
O.k., solange die Automatic kurz darauf nicht anderer Meinung ist und den Zustand ändert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 19:42:17
Zitat von: det. am 07 Dezember 2018, 19:12:42
Das sehe ich nicht so, mir geht es nur darum, wer Chef der Haussteuerung ist. Der Mensch oder Fhem? MMn sollte der Wille des Menschen, wenn er daheim ist nicht von Fhem korrigiert werden. Die Automatik übernimmt die komplette Steuerung während der Abwesenheit der Bewohner und macht wohl Vorschläge auch bei seiner Anwesenheit, die aber durch manuellen Eingiff geändert werden können.

Nun das klingt ja schon wieder ganz anders.
Dafür gibt es ein Attribut. Hier kann man unter anderem sagen das nur bei Abwesenheit die Beschattung stattfinden soll.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 07 Dezember 2018, 20:38:17
Hallo CoolTux,
Ja, ich will Dir ja keine Steine in den Weg legen, oder etwa Vorschriften machen. Es geht mir allein darum, Vorschläge einzubringen und Aspekte aufzeigen, die Dir helfen das Modul möglichst rund zu bekommen. Dabei bin ich der Meinung, das FHEM inzwischen so umfangreich und kompliziert geworden ist, das man ein Industrie 4.0 Zusatzstudium braucht, um die Möglichkeiten annähernd auszuschöpfen.
Weniger und das noch selbsterklärend ist mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Dezember 2018, 20:41:33
Zitat von: det. am 07 Dezember 2018, 20:38:17
Hallo CoolTux,
Ja, ich will Dir ja keine Steine in den Weg legen, oder etwa Vorschriften machen. Es geht mir allein darum, Vorschläge einzubringen und Aspekte aufzeigen, die Dir helfen das Modul möglichst rund zu bekommen. Dabei bin ich der Meinung, das FHEM inzwischen so umfangreich und kompliziert geworden ist, das man ein Industrie 4.0 Zusatzstudium braucht, um die Möglichkeiten annähernd auszuschöpfen.
Weniger und das noch selbsterklärend ist mehr.

Keine Sorge. Ich diskutiere gerne und lasse mir gerne aufzeigen welche Wünsche/Denkansätze die User haben. Ich übernehme nur nicht alles. Heißt aber nicht das ich eine Diskussion deswegen störend oder sinnlos erachte. Dem ist nicht so.  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 08 Dezember 2018, 10:54:35
Hallo CoolTux,
ZitatKeine Sorge. Ich diskutiere gerne und lasse mir gerne aufzeigen welche Wünsche/Denkansätze die User haben. Ich übernehme nur nicht alles. Heißt aber nicht das ich eine Diskussion deswegen störend oder sinnlos erachte. Dem ist nicht so.
Super, dann beschreibe ich meinen Denkansatz gleich nochmal ausführlicher.
ZitatDann brauche ich ja keine automatische Beschattung ein zu bauen. Dann kann man das auch per Hand machen
Nein, eben nicht, das Modul ist gut und auf die Beschattung warten sicher viele Anwender.

Ich denke, es gibt zwei verschiedene Anwendungsfälle um die Automatik zu übersteuern.:

Fall 1: Wenn ich die Automatik unterbrechen will (Nachtmodus oder Beschattung) um mal eben schnell den Müll zur Terrassentür heraus zu bringen, dann öffne ich die Terrassentür mit dem Fensterkontakt, der Rollladen soll hochfahren und nach dem Schließen der Terrassentür wieder in die vor dem Öffnen automatisch eingestellte Position fahren.

Fall 2: Wenn ich die Automatik unterbrechen will (Nachtmodus oder Beschattung) weil ich einfach rausgucken will, dann fahre ich manuell. Mir ist in dem Fall klar, das die Automatik absichtlich unterbrochen wurde. Jetzt kann ich später auch die Terrassentür öffnen und wieder schließen und der Rollladen bleibt in der manuell angefahrenen Position. Hier ist das Attribut "Attribut ASC_BlockingTime_afterManual" schon sinnvoll, nur weiß ich heute nicht, wie lange ich morgen zum Fenster rausgucken will.

Vielleicht kann das Modul auf ein Ereignis (für diesen Rollladen) wie "Automatik_wieder_ein" reagieren (ähnlich wie beim Aussperrschutz - nur ist dafür eben aus meiner Sicht der Fensterkontakt ungeeignet)?

Danke und Gruß,
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 08 Dezember 2018, 11:13:50
Zitat von: diki am 08 Dezember 2018, 10:54:35
Hallo CoolTux,Super, dann beschreibe ich meinen Denkansatz gleich nochmal ausführlicher.Nein, eben nicht, das Modul ist gut und auf die Beschattung warten sicher viele Anwender.

Ich denke, es gibt zwei verschiedene Anwendungsfälle um die Automatik zu übersteuern.:

Fall 1: Wenn ich die Automatik unterbrechen will (Nachtmodus oder Beschattung) um mal eben schnell den Müll zur Terrassentür heraus zu bringen, dann öffne ich die Terrassentür mit dem Fensterkontakt, der Rollladen soll hochfahren und nach dem Schließen der Terrassentür wieder in die vor dem Öffnen automatisch eingestellte Position fahren.

Fall 2: Wenn ich die Automatik unterbrechen will (Nachtmodus oder Beschattung) weil ich einfach rausgucken will, dann fahre ich manuell. Mir ist in dem Fall klar, das die Automatik absichtlich unterbrochen wurde. Jetzt kann ich später auch die Terrassentür öffnen und wieder schließen und der Rollladen bleibt in der manuell angefahrenen Position. Hier ist das Attribut "Attribut ASC_BlockingTime_afterManual" schon sinnvoll, nur weiß ich heute nicht, wie lange ich morgen zum Fenster rausgucken will.

Vielleicht kann das Modul auf ein Ereignis (für diesen Rollladen) wie "Automatik_wieder_ein" reagieren (ähnlich wie beim Aussperrschutz - nur ist dafür eben aus meiner Sicht der Fensterkontakt ungeeignet)?

Danke und Gruß,
Dirk

Hallo CoolTux,

du erkennst bestimmt die Parallelen zwischen Dirk´s und meinen Wünschen?  ;)
Die Automatik sollte vielleicht erst wieder greifen, wenn sie abends od. morgens wieder fahren möchte.

Schönes Wochenende und Gruß
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: homi am 09 Dezember 2018, 21:18:06
Hallo CoolTux,

danke für das ASC-Modul  :). Nach dem ich seit ein paar Tagen zwei Rollläden via ZWAVE (FIBARO System FGRM222 Roller Shutter Controller 2) in FHEM integriert habe, kommt mir das Modul gerade recht.

Habe nun aber festgetellt das die Rollläden Abends zwar auf 20 % herunterfahren aber morgens nicht auf 100 % aufgehen (er bleibt auf 20%)  ???

Meine Einschätzung ist, das "set ZWave_SWITCH_MULTILEVEL dim 100" wird ignoriert, da ein dimmen bei den FGRM222 nur von 0 - 99 vorgesehen ist.

Meine Einstellungen mit denen ich aktuell erfolgreich arbeite sind:
ASC_Closed_Pos 20
ASC_Open_Pos 90

... bei 90 ist der Rollladen aber noch zu sehen und noch nicht ganz hochgefahren.

Währe es möglich diese Werte manuell festzulegen, damit auch Werte wie 99 möglich sind !?

Grüße und einen schönen 2. Advent
homi
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Dezember 2018, 21:31:57
Zitat von: homi am 09 Dezember 2018, 21:18:06
Hallo CoolTux,

danke für das ASC-Modul  :). Nach dem ich seit ein paar Tagen zwei Rollläden via ZWAVE (FIBARO System FGRM222 Roller Shutter Controller 2) in FHEM integriert habe, kommt mir das Modul gerade recht.

Habe nun aber festgetellt das die Rollläden Abends zwar auf 20 % herunterfahren aber morgens nicht auf 100 % aufgehen (er bleibt auf 20%)  ???

Meine Einschätzung ist, das "set ZWave_SWITCH_MULTILEVEL dim 100" wird ignoriert, da ein dimmen bei den FGRM222 nur von 0 - 99 vorgesehen ist.

Meine Einstellungen mit denen ich aktuell erfolgreich arbeite sind:
ASC_Closed_Pos 20
ASC_Open_Pos 90

... bei 90 ist der Rollladen aber noch zu sehen und noch nicht ganz hochgefahren.

Währe es möglich diese Werte manuell festzulegen, damit auch Werte wie 99 möglich sind !?

Grüße und einen schönen 2. Advent
homi

Hallo homi,

Du kannst diesen Wert ohne Probleme selber festlegen.
Einfach in der FHEM Kommandozeile mit dem Befehl attr den Wert auf 99 setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: homi am 09 Dezember 2018, 21:40:13
Zitat von: CoolTux am 09 Dezember 2018, 21:31:57
Hallo homi,

Du kannst diesen Wert ohne Probleme selber festlegen.
Einfach in der FHEM Kommandozeile mit dem Befehl attr den Wert auf 99 setzen.


Grüße

Peinlich - da hätte ich auch selbst drauf kommen können.  :) DANKE.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 13 Dezember 2018, 07:07:43
Hallo,

ich bin dabei das Modul einzurichten und somit meine manuellen Steuerungen zu entfernen.
Dabei ergeben sich zwei Fragen:
1. Wie kann ich eine Verzögerung je Rolle eingeben, damit nicht zum angegebenen Zeitpunkt alle Rollos gleichzeitig auffahren ( sunrise(+600))?
2. Ich habe bei der Eingabe der Fensterkontakte mich vertippt. Den Fehler habe ich behoben, doch in meinem NOTIFYDEV ist der Fehleintrag noch vorhanden. Wie lösche ich den?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 Dezember 2018, 08:35:31
Zitat von: Beetle2003 am 13 Dezember 2018, 07:07:43
Hallo,

ich bin dabei das Modul einzurichten und somit meine manuellen Steuerungen zu entfernen.
Dabei ergeben sich zwei Fragen:
1. Wie kann ich eine Verzögerung je Rolle eingeben, damit nicht zum angegebenen Zeitpunkt alle Rollos gleichzeitig auffahren ( sunrise(+600))?
2. Ich habe bei der Eingabe der Fensterkontakte mich vertippt. Den Fehler habe ich behoben, doch in meinem NOTIFYDEV ist der Fehleintrag noch vorhanden. Wie lösche ich den?

Danke

1. Im ASC Device gibt es das Attribut ASC_shuttersDriveOffset hier in Sekunden die Verzögerung einstellen. Diese wird dann zwischen 0 und Deinem eingetragenen Wert als Zufall "errechnet". Diese Einstellung wäre Global für alle Rollläden.
Du kannst auch in den Attributen im Rollladen ASC_Drive_Offset setzen. Dann wäre es für jeden Rolladen noch mal unterschiedlich.
2. Entweder das Attribut entfernen und dann neu setzen. Das wäre aber nun bei Dir zu spät da Du es bereits geändert hast.
Du kannst das Attribut expert auf 1 setzen und dann ein set createNewNotifyDev machen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 13 Dezember 2018, 11:07:44
Ich habe es nun endlich getan und habe meine gesamte Jalousiensteuerung auf ASC umgestellt.
Bisher hatte ich nur einige Test-Jalousien in unwichtigen Räumen aktiv.

Nun habe ich aber direkt ein paar Fragen:
1) Das Thema mit den "kombinierten Offsets" hatte ich ja bereits hier (https://forum.fhem.de/index.php/topic,92628.msg868553.html#msg868553) angesprochen. Über Structures zu arbeiten, wie von CoolTux vorgeschlagen, wäre natürlich möglich, aber ich verliere dann die feinen Konfigurationsmöglichkeiten, die ich sonst hätte. Nun ja, ich werde warten.

2) Ich gehöre zu den Anwendern, die die Jalousien über Helligkeitswerte fahren lassen. Das klappt beim Herunterfahren auch ganz gut, aber beim Hochfahren sind die Schwellwerte (brightnessMinVal) zu groß. Ich fahre die Jalousien bei einer geringeren Helligkeit hoch, da ich sonst viel zu lange warten muss.
Frage: Besteht die Möglichkeit, die Schwellwerte für das Hoch- und Runterfahren zu trennen?

3) Bei der Erstkonfiguration musste ich bei allen Jalousien manuell "ASC_Shading_Brightness_Sensor" und "ASC_Shading_Brightness_Reading" setzen. Beim "ASC_residentsDevice" und "ASC_temperatureSensor" hast du zusätzlich die Möglichkeit eingebaut, dies im ASC-Modul global zu definieren. Könnte man das beim Brightness-Sensor nicht auch anbieten? Also global wie auch individuell je Jalousie?


4) Das Fahren über "absent" bedeutet, dass ausschließlich gefahren wird, wenn die Kriterien (time, astro & Co.) zutreffen UND die Bewohner absent|gone sind, oder? Die Statusänderung auf "absent" ist kein Trigger, der das Fahren auslöst, oder? Ich dachte, vermutlich fälschlicherweise, dass beim Verlassen die Jalousien durch das absent-Event gefahren werden. Dies ist nur eine Frage - kein Änderungswunsch.  :)


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 13 Dezember 2018, 22:55:30
Hi, DANKE!!! :D So ein Modul fehlte wirklich sehr.

Ich fange grade an mich damit zu beschäftigen und meine ersten Gedanken:


Grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 13 Dezember 2018, 23:35:42
Zitat von: CoolTux am 13 Dezember 2018, 08:35:31
1. Im ASC Device gibt es das Attribut ASC_shuttersDriveOffset hier in Sekunden die Verzögerung einstellen. Diese wird dann zwischen 0 und Deinem eingetragenen Wert als Zufall "errechnet". Diese Einstellung wäre Global für alle Rollläden.
Du kannst auch in den Attributen im Rollladen ASC_Drive_Offset setzen. Dann wäre es für jeden Rolladen noch mal unterschiedlich.
2. Entweder das Attribut entfernen und dann neu setzen. Das wäre aber nun bei Dir zu spät da Du es bereits geändert hast.
Du kannst das Attribut expert auf 1 setzen und dann ein set createNewNotifyDev machen.


Grüße

Hallo,

danke für die schnelle Antwort. Hieraus ergeben sich neue Fragen:
1. Wie sehe ich ob der Wert übernommen wurde?
2. Gibt es die Möglichkeit den Offset für sunset und sunrise unterschiedlich zu setzten?

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 08:15:57
Zitat von: FunkOdyssey am 13 Dezember 2018, 11:07:44
Ich habe es nun endlich getan und habe meine gesamte Jalousiensteuerung auf ASC umgestellt.
Bisher hatte ich nur einige Test-Jalousien in unwichtigen Räumen aktiv.

Nun habe ich aber direkt ein paar Fragen:
1) Das Thema mit den "kombinierten Offsets" hatte ich ja bereits hier (https://forum.fhem.de/index.php/topic,92628.msg868553.html#msg868553) angesprochen. Über Structures zu arbeiten, wie von CoolTux vorgeschlagen, wäre natürlich möglich, aber ich verliere dann die feinen Konfigurationsmöglichkeiten, die ich sonst hätte. Nun ja, ich werde warten.

2) Ich gehöre zu den Anwendern, die die Jalousien über Helligkeitswerte fahren lassen. Das klappt beim Herunterfahren auch ganz gut, aber beim Hochfahren sind die Schwellwerte (brightnessMinVal) zu groß. Ich fahre die Jalousien bei einer geringeren Helligkeit hoch, da ich sonst viel zu lange warten muss.
Frage: Besteht die Möglichkeit, die Schwellwerte für das Hoch- und Runterfahren zu trennen?

3) Bei der Erstkonfiguration musste ich bei allen Jalousien manuell "ASC_Shading_Brightness_Sensor" und "ASC_Shading_Brightness_Reading" setzen. Beim "ASC_residentsDevice" und "ASC_temperatureSensor" hast du zusätzlich die Möglichkeit eingebaut, dies im ASC-Modul global zu definieren. Könnte man das beim Brightness-Sensor nicht auch anbieten? Also global wie auch individuell je Jalousie?


4) Das Fahren über "absent" bedeutet, dass ausschließlich gefahren wird, wenn die Kriterien (time, astro & Co.) zutreffen UND die Bewohner absent|gone sind, oder? Die Statusänderung auf "absent" ist kein Trigger, der das Fahren auslöst, oder? Ich dachte, vermutlich fälschlicherweise, dass beim Verlassen die Jalousien durch das absent-Event gefahren werden. Dies ist nur eine Frage - kein Änderungswunsch.  :)

2. Was hälst Du davon wenn wir hierfür den maxWert nehmen würden?

3. attr ASC!=0 ASC_Shading_Brightness_Sensor SENSORNAME, attr ASC!=0 ASC_Shading_Brightness_READING READINGNAME

4. Jepp genau das bedeutet es " gefahren wird, wenn die Kriterien (time, astro & Co.) zutreffen UND die Bewohner absent|gone sind. Oder wenn Statusänderung abenst ist und es Nacht ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 08:23:17
Zitat von: Dersch am 13 Dezember 2018, 22:55:30
Hi, DANKE!!! :D So ein Modul fehlte wirklich sehr.

Ich fange grade an mich damit zu beschäftigen und meine ersten Gedanken:


  • Generelle Zeiten im Modul selbst definieren und, falls es abweichend davon sein soll, im Device
  • Ein Reading im Modul für die Werte der verknüpften Sensoren wäre toll
  • Wie mein Vorredner bereits erwähnte wäre es toll den Brightnesssensor im Modul direkt zu definieren
  • Wenn der minHelligkeitswert bereits vor TimeEarly unterschritten wurde passiert nichts, nach meinem Verständnis muss dann aber der Rolladen fahren
  • Was passiert der Logik nach wenn bei TimeEarly der maxHelligkeitswert bereits überschritten wurde? (Ungetestet)
  • Als was könnte man twilightDevice einsetzen? Einen Sensor für den Sonnenstand gibt es meines Wissens nach nicht.

Grüße
Dirk

1. gerne in einer späteren Variante wenn alles soweit stabil läuft
2. Das wäre entweder viel Aufwand oder nie wirklich aktuell. Grund für nicht Aktualität ist das ich die meisten Routinen nur durchlaufen lasse wenn bestimmte Randbedingungen erfüllt sind.
3. siehe mein Vorpost
4. andere User hatten da ein anderes Verständnis und wollten es so haben. Ich persönlich finde es auch ok so. Im schlimmsten Fall schließt der Rolladen bei einer Sonnenfinsternis. Wer will das schon.
5. Lege ein Twilight oder ein Astro Device an.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 08:25:39
Zitat von: Beetle2003 am 13 Dezember 2018, 23:35:42
Hallo,

danke für die schnelle Antwort. Hieraus ergeben sich neue Fragen:
1. Wie sehe ich ob der Wert übernommen wurde?
2. Gibt es die Möglichkeit den Offset für sunset und sunrise unterschiedlich zu setzten?

Vielen Dank

1. Du kannst Dir wenn Du Expert Attribut auf 1 gesetzt hast mittels get showNotifyDevInformation anschauen ob es korrekt gesetzt wurde.
2. Du verstehst Offset falsch. Es ist nicht zur Änderung der Sunset oder Sunrise Zeit sondern dafür da das Rollläden bei eintreffen eines Fahrbefehles Zeitversetzt fahren können. Sinnvoll bei funkbasierten Systemen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 Dezember 2018, 10:55:50
Zitat von: CoolTux am 14 Dezember 2018, 08:15:57
2. Was hälst Du davon wenn wir hierfür den maxWert nehmen würden?

Ich würde mich echt freuen, wenn du das umsetzen könntest.

Zitat von: CoolTux am 14 Dezember 2018, 08:15:57
3. attr ASC!=0 ASC_Shading_Brightness_Sensor SENSORNAME, attr ASC!=0 ASC_Shading_Brightness_READING READINGNAME

Danke. Ich habe mich nur gewundert, dass das nicht Zuordnung der Devices/Readings im ACL-Modul und in den Jalousien nicht konsistent ist. Die Konfiguration ist eine einmalige Angelegenheit.

Zitat von: CoolTux am 14 Dezember 2018, 08:15:57
4. Jepp genau das bedeutet es " gefahren wird, wenn die Kriterien (time, astro & Co.) zutreffen UND die Bewohner absent|gone sind. Oder wenn Statusänderung abenst ist und es Nacht ist.

Auch hier vielen Dank.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 11:02:34
Zitat von: FunkOdyssey am 14 Dezember 2018, 10:55:50
Ich würde mich echt freuen, wenn du das umsetzen könntest.
Auch hier vielen Dank.

Bau ich für die kommende Version 0.2.2 ein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 11:44:41
Zitat von: CoolTux am 14 Dezember 2018, 08:15:57
3. attr ASC!=0 ASC_Shading_Brightness_Sensor SENSORNAME, attr ASC!=0 ASC_Shading_Brightness_READING READINGNAME

Ich verstehe nicht ganz was ich da tun soll.

grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 Dezember 2018, 11:47:20
Mit den beiden Befehlen kann man die Brightness-Werte auf alle ASC-Jalousie-Devices verteilen.
Alternativ: Manuell machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 14 Dezember 2018, 13:41:58
Zitat von: CoolTux am 14 Dezember 2018, 08:25:39
1. Du kannst Dir wenn Du Expert Attribut auf 1 gesetzt hast mittels get showNotifyDevInformation anschauen ob es korrekt gesetzt wurde.
2. Du verstehst Offset falsch. Es ist nicht zur Änderung der Sunset oder Sunrise Zeit sondern dafür da das Rollläden bei eintreffen eines Fahrbefehles Zeitversetzt fahren können. Sinnvoll bei funkbasierten Systemen.

Hallo CoolTux,

danke für Deine Antwort.

Das Modul ist wirklich toll. Es löst viele einzel Programmierungen ab.

----

Das mit dem Offset habe ich tatsächlich falsch verstanden.
Ist es möglich meinen Wunsch zu realisieren

Ist es weiterhin möglich eine Pause für die Funktion ASC_Ventilate_Pos beim schliessen des Rollos zu programmieren?
Hintergrund: Ist das Fenster gekippt und soll geöffnet werden, so muss das Fenster kurzfristig geschlossen werden und das Rollo beginnt zu fahren. Deshalb wäre eine einstellbare Verzögerung schön.

Danke für Deine Antwort
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 15:11:39
Zitat von: Beetle2003 am 14 Dezember 2018, 13:41:58
Hallo CoolTux,

danke für Deine Antwort.

Das Modul ist wirklich toll. Es löst viele einzel Programmierungen ab.

----

Das mit dem Offset habe ich tatsächlich falsch verstanden.
Ist es möglich meinen Wunsch zu realisieren

Ist es weiterhin möglich eine Pause für die Funktion ASC_Ventilate_Pos beim schliessen des Rollos zu programmieren?
Hintergrund: Ist das Fenster gekippt und soll geöffnet werden, so muss das Fenster kurzfristig geschlossen werden und das Rollo beginnt zu fahren. Deshalb wäre eine einstellbare Verzögerung schön.

Danke für Deine Antwort

Wenn es sich um einen HM Fensterdrehgriff handelt kannst Du das senden des Events über ein Register verzögern. Ich stelle das immer auf 3s
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 14 Dezember 2018, 15:19:30
Hallo CoolTux,
hallo zusammen,

wieder einmal Danke für ein neues Modul.

Ich habe es installiert und teste es gerade.

Eine Frage stellt sich mir jetzt schon: Wo stelle ich ein wann im Sommer die Rollos beschatten?
Ich benutze umgebaute Temperatursensoren für diese Funktion, einen im Osten, einen im Süden!


Bisher hatte ich immer einen Wert von >40 und <41 dafür genutzt die Rollos der entsprechenden Seite auf 20pct zu fahren.
([07:01-12:29] and [EG.ku.TL_OST:temperature2]>40) (set R_Ost_str 20)
DOELSEIF ([07:01-12:29] and [EG.ku.TL_OST:temperature2]<41) (set R_Ost_str on)
DOELSEIF ([15:30-20:00] and [EG.ku.TL_OST:temperature2]<41) (set R_Ost_str on)

und
([07:01-{sunset("CIVIL",-60,"16:00","23:00")}] and [EG.ku.TL_SUED:temperature2]>40) (set R_Sued_str 20)
DOELSEIF ([07:01-{sunset("CIVIL",-1860,"16:00","22:00")}] and [EG.ku.TL_SUED:temperature2]<41) (set R_Sued_str on)

Als ASC_Shading_Brightness_Sensor habe ich diese Sensoren benannt, aber wo man die Werte einträgt habe ich noch nicht gefunden.

Wie stelle ich dies im ASC ein?


Gruß
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 15:59:14
Hallo Ralf,

In Deiner Version stellst Du da noch gar nichts ein. Ist noch nicht implementiert. In der aktuellen Developerversion teste ich das gerade.
Die gibt es aber FHEM noch nicht.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 14 Dezember 2018, 16:38:09
Hallo CoolTux,

danke für deine schnelle Antwort.

Erstmal funktioniert ASC in meinem ZOO, soweit ich es testen konnte.

Dann werde ich mich in Geduld üben.

Gruß
Ralf

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 17:14:46
Zitat von: CoolTux am 14 Dezember 2018, 08:23:17
4. andere User hatten da ein anderes Verständnis und wollten es so haben. Ich persönlich finde es auch ok so. Im schlimmsten Fall schließt der Rolladen bei einer Sonnenfinsternis. Wer will das schon.

Also ist es dann doch nur logisch den min Wert auf 0 zu belassen und nur mit max zu arbeiten? Denn im Winter wie jetzt ist der Helligkeitssensor bereits auf oder nahe 0 wenn die early time erreicht wurde.

Also ich habe zum Beispiel die früheste Zeit für down auf 17:30 und die späteste auf 22:30. Die Helligkeitswerte sind min 50 und max 100. Wenn nun um 17:30 der Helligkeitswert niedriger 50 ist fahren die Rollläden erst um 22:30 runter. Das macht doch keinen Sinn? Oder habe ich da einen Denkfehler.

Kannst du mir deine Logik für die Steuerung via Brightness erklären? Denn entweder habe ich da ein Verständnis Problem oder da ist ein Fehler in der Logik.

Grüße
Dirk

Nachtrag: Also nun weiß ich auch nicht. Der Helligkeitswert steht momentan auf 0.1 der minWert im ASC auf 0 nun sollten definitiv die Rollläden um 17:30 runterfahren. Aber sie stehen noch auf 22:30. Ich bin mir nun aber auch gar nicht sicher ob ASC den Sensor ausliest. Es ist ein BH1750 und sein relevantes Reading ist "luminosity" daher steht in jedem ASC Device auch: ASC_Shading_Brightness_Reading luminosity

Wie kann ich prüfen ob die Sensorwerte überhaupt verarbeitet werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 18:56:01
Wenn der Helligkeitswert zwischen 17:30 und 22:30 Uhr unter 50 fällt fahren die Rollläden runter. Außerhalb dieser Zeiten fahren sie nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 18:59:29
Und was passiert wenn er vor 17:30 schon unter 50 ist? Ich bin mir nicht sicher aber evtl beachtet er den Helligkeitswert gar nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 Dezember 2018, 19:14:43
Zitat von: CoolTux am 14 Dezember 2018, 18:56:01
Wenn der Helligkeitswert zwischen 17:30 und 22:30 Uhr unter 50 fällt fahren die Rollläden runter. Außerhalb dieser Zeiten fahren sie nicht.

Bist du dir sicher? Die fahren doch auch spätestens 22:30 Uhr runter, oder?
(Nicht vor 17:30 / spätestens um 22:30)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 19:18:51
Zitat von: Dersch am 14 Dezember 2018, 18:59:29
Und was passiert wenn er vor 17:30 schon unter 50 ist? Ich bin mir nicht sicher aber evtl beachtet er den Helligkeitswert gar nicht.
Wenn er vor 17:30 unter 50 fällt fährt er nicht. Aber wenn er 17:31 auf 2 fällt fährt er.

Und ja FunkOdyssey hat Recht. Spätestens 22:30 fährt er, komme was da wolle.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 19:23:45
Ich glaube wir reden einander vorbei. :)

Wenn der Helligkeitwert vor 17:30 unter 50 ist. Dann soll doch punkt 17:30 runterfahren, korrekt? Aber das tut er nicht, es bleibt stur auf der LateTime 22:30 stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 19:29:00
Zitat von: Dersch am 14 Dezember 2018, 19:23:45
Ich glaube wir reden einander vorbei. :)

Wenn der Helligkeitwert vor 17:30 unter 50 ist. Dann soll doch punkt 17:30 runterfahren, korrekt? Aber das tut er nicht, es bleibt stur auf der LateTime 22:30 stehen.

Nein soll er nicht. Er wird nicht punkt 17:30 runter fahren. Erst wenn ab 17:30 noch einmal ein Event vom Sensor kommt der dann hoffentlich immer noch unter 50 ist wird er fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 19:31:47
Das wäre ja auch ok. Allerdings passiert einfach gar nichts. Die Läden würden erst 22:30 fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Dezember 2018, 19:46:24
Dann stell mal bitte auf verbose 4 morgen Nachmittag.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 14 Dezember 2018, 19:47:20
Ok
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 15 Dezember 2018, 09:09:40
Guten Morgen,

wer kann mir die Bedeutung der einzelnen Parameter erklären:
ASC_AutoAstroModeEvening    REAL, CIVIL, NAUTIC, ASTRONOMIC

Stehe derzeit auf dem Schlauch

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Dezember 2018, 09:23:11
Zitat von: Beetle2003 am 15 Dezember 2018, 09:09:40
Guten Morgen,

wer kann mir die Bedeutung der einzelnen Parameter erklären:
ASC_AutoAstroModeEvening    REAL, CIVIL, NAUTIC, ASTRONOMIC

Stehe derzeit auf dem Schlauch

Danke

Guten Morgen

https://wiki.fhem.de/wiki/SUNRISE_EL


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 15 Dezember 2018, 20:25:32
Zitat von: CoolTux am 14 Dezember 2018, 19:46:24
Dann stell mal bitte auf verbose 4 morgen Nachmittag.

Ich habe leider den Moment für Verbose 4 verpasst heute. Aber einen Rolladen auf Brightness stehen testweise. So hat er sich heute verhalten:

ASC_ShuttersLastDrive
minimum brightness threshold fell below
2018-12-15 17:45:43


Also das scheint doch zu gehen. Nur wird halt 22:30 als generelle Zeit angezeigt und nicht die kalkulierte. Vorher meinte ich ein anderes Verhalten beobachtet zu haben.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Dezember 2018, 20:34:18
Ja das ist korrekt. Es wird immer die späteste Zeit angezeigt. Man kann eben keine Vorhersage machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 16 Dezember 2018, 19:35:33
Heute sind die Rollläden wieder nicht gefahren. Und langsam erkenne ich auch das Problem.

Ein BH1750 erzeugt kein neues Event mehr wenn die Helligkeit nun mal 0 ist. Und das ist ein Problem mit ASC im Brightness Mode zumindest im Winter wenn man nicht schon um 16 Uhr alle Läden zu haben möchte.

Ich habe auch noch ein Problem überhaupt im ASC Brightness min und Max zu verwenden. Das macht mir keinen Sinn min und Max Werte zu nehmen. Es macht doch mehr Sinn Schwellwerte niedriger bzw höher als für abends und morgens zu definieren?

Wie kann man das Helligkeitsgesteuerte fahren im ASC nun umsetzen wenn im vorgegebenen Zeitrahmen bereits 0 erreicht wurde und daher kein weiterer Event erzeugt wird? Kann man nicht einfach den aktuellen Wert auswerten ohne Event?

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Dezember 2018, 20:07:52
Zitat von: Dersch am 16 Dezember 2018, 19:35:33
Heute sind die Rollläden wieder nicht gefahren. Und langsam erkenne ich auch das Problem.

Ein BH1750 erzeugt kein neues Event mehr wenn die Helligkeit nun mal 0 ist. Und das ist ein Problem mit ASC im Brightness Mode zumindest im Winter wenn man nicht schon um 16 Uhr alle Läden zu haben möchte.

Ich habe auch noch ein Problem überhaupt im ASC Brightness min und Max zu verwenden. Das macht mir keinen Sinn min und Max Werte zu nehmen. Es macht doch mehr Sinn Schwellwerte niedriger bzw höher als für abends und morgens zu definieren?

Wie kann man das Helligkeitsgesteuerte fahren im ASC nun umsetzen wenn im vorgegebenen Zeitrahmen bereits 0 erreicht wurde und daher kein weiterer Event erzeugt wird? Kann man nicht einfach den aktuellen Wert auswerten ohne Event?

Aktuell wird nur der min Wert zum fahren morgens und Abends ausgewertet.
Einen Schwellenwert gibt es nicht. Wird in der angegebenen Zeit also von bis einmal der Wert unterschritten wird gefahren. Und wenn einmal gefahren wurde wird auch nicht noch einmal gefahren.

Ich gebe Dir Recht das es doof ist wenn schon vor dem frühsten Zeitpunkt die Helligkeit null ist. Aber dann hilft nur den Wert für frühste Zeitpunkt eher zu setzen. Oder wenn du so früh noch nicht zu haben willst obwohl es schon dunkel draussen ist den spätesten Zeitpunkt früher zu setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 16 Dezember 2018, 20:41:44
Ok, für was möchtest du den Maxwert verwenden in Zukunft? Kann man das nicht umbauen damit man anstelle von min Max halt 2 Werte für up und down hat? Menschen wie ich verstehen dann auch sicher besser was die Werte bedeuten.  ;D

Ich halte mich auch grade sehr an der frühesten Uhrzeit 17:30 fest. MinBrightness ist momentan 0. Wenn nur der min Wert beachtet wird macht es ja kaum Sinn das so zu verwenden.

Dann wäre es ja sinniger z.b 16:00 uhr zu nehmen und einen Wert von 100 oder so.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Dezember 2018, 20:46:00
In einer späteren Version wird der max Wert für Früh also up genommen und der min Wert bleibt für Abends also down.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 18 Dezember 2018, 20:05:03
So ich nun wieder. Mir fällt nun auf, dass ComfortMode, LockOut und BrightnessMode nicht funktionieren. Ein Rolladen ist mit einem Threestate Sensor verknüpft. Die Rollläden sind unten. Beim öffnen der Tür geht der Rollladen auf. Aber nach ein paar Sekunden wieder runter. Das größte Problem ist vorallem, dass die zeitliche Differenz ausreicht um aus der Tür zu gehen. Und dann schließt sich der Rollladen... Beim Lüftungsmodus verhält es sich genauso.

Lockout steht auf soft. Das hat auch vor dem Umstellen auf Brigthness funktioniert, also mit Astro.

Der Rollladen geht mit dieser Meldung runter:

ASC_ShuttersLastDrive minimum brightness threshold fell below 2018-12-18 19:51:49

Ich habe das mal auf Verbose 4 mitgeloggt:


2018.12.18 19:50:04 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'ATTR myASControl verbose 4'
        ];

2018.12.18 19:50:13 4: AutoShuttersControl (myASControl) - Devname: WzGartenTuer Name: myASControl Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to broadcast)',
          'state: closed',
          'trigger_cnt: 60'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzGartenTuer Name: myASControl Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to broadcast)',
          'state: open',
          'trigger_cnt: 61'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: comfort - window open'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: comfort - window open'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'level: set_100'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'state: set_100'
        ];

2018.12.18 19:50:18 3: CUL_HM set WzRolladenTuer pct 100
2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: down (to CCU)',
          'level: 0',
          'motor: up:down',
          'pct: 0',
          'state: off',
          'timedOn: down'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 0'
        ];

2018.12.18 19:50:22 4: AutoShuttersControl (myASControl) - Devname: DSHOME Name: myASControl Notify: $VAR1 = [
          'durTimerPresence_cr: 411',
          'durTimerPresence: 06:51:12'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'state: Ok'
        ];

2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414174) line 1.
2018.12.18 19:50:42 3: CUL_HM set TeLichtKueche off
2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414176) line 1.
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'luminosity: 0.1'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenSpuele) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenSpuele_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (AkRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'AkRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (GwRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'GwRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (FlurRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'FlurRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenGarten) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenGarten_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenLinks) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenLinks_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenTerrasse) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTerrasse_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenTuer_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenMitte) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenMitte_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414184) line 1.
2018.12.18 19:50:48 3: CUL_HM set TeLichtKueche statusRequest
2018.12.18 19:50:51 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: up (to CCU)',
          'level: 100',
          'motor: stop:up',
          'pct: 100',
          'state: on',
          'timedOn: down'
        ];

2018.12.18 19:50:51 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 100'
        ];

2018.12.18 19:51:07 3: GwLEDLicht RGBW LD382A set off 3
2018.12.18 19:51:07 3: GwLEDLicht RGBW LD382A dim 0 3
2018.12.18 19:51:07 3: GwLEDLicht set HSV 40, 65, 0 with ramp: 3, flags:
2018.12.18 19:51:25 4: AutoShuttersControl (myASControl) - Devname: DSHOME Name: myASControl Notify: $VAR1 = [
          'durTimerPresence_cr: 412',
          'durTimerPresence: 06:52:15'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'state: Ok'
        ];

2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414434) line 1.
2018.12.18 19:51:43 3: CUL_HM set TeLichtKueche off
2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414436) line 1.
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'luminosity: 0.1'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenSpuele) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenSpuele_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (AkRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'AkRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (GwRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'GwRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (FlurRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'FlurRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenGarten) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenGarten_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenLinks) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenLinks_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenTerrasse) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTerrasse_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenTuer_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenMitte) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenMitte_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414444) line 1.
2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: minimum brightness threshold fell below'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: minimum brightness threshold fell below'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'level: set_0'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'state: set_0'
        ];

2018.12.18 19:51:49 3: CUL_HM set WzRolladenTuer pct 0
2018.12.18 19:51:49 3: CUL_HM set TeLichtKueche statusRequest
2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: up (to CCU)',
          'level: 100',
          'motor: down:up',
          'pct: 100',
          'state: on',
          'timedOn: down'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 100'
        ];


Hier ist mal ein List vom betroffenden Rollladen:

Internals:
   DEF        3E41F2
   HMLAN1_MSGCNT 25
   HMLAN1_RAWMSG E3E41F2,0000,B553DE78,FF,FFBB,ADA4103E41F22864FE06010000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2018-12-18 19:52:21
   HMUSB_MSGCNT 24
   HMUSB_RAWMSG E3E41F2,0000,87F93E01,FF,FFBB,ADA4103E41F22864FE06010000
   HMUSB_RSSI -69
   HMUSB_TIME 2018-12-18 19:52:21
   IODev      HMLAN1
   LASTInputDev HMUSB
   MSGCNT     49
   NAME       WzRolladenTuer
   NOTIFYDEV  global
   NR         53
   NTFY_ORDER 50-WzRolladenTuer
   STATE      down
   TYPE       CUL_HM
   lastMsg    No:AD - t:10 s:3E41F2 d:2864FE 06010000
   protLastRcv 2018-12-18 19:52:21
   protRcv    23 last_at:2018-12-18 19:52:21
   protSnd    25 last_at:2018-12-18 19:52:21
   protState  CMDs_done
   rssi_HMLAN1 cnt:11 min:-72 max:-68 avg:-69.63 lst:-70
   rssi_HMUSB cnt:1 min:-74 max:-74 avg:-74 lst:-74
   rssi_at_HMLAN1 cnt:25 min:-76 max:-66 avg:-69.72 lst:-69
   rssi_at_HMUSB cnt:24 min:-75 max:-63 avg:-69.5 lst:-69
   READINGS:
     2018-12-18 19:51:49   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-12-18 08:00:01   ASC_Time_DriveDown 18.12.2018 - 22:30
     2018-12-18 08:00:01   ASC_Time_DriveUp 19.12.2018 - 08:00
     2018-12-18 19:51:49   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0653445
     2018-03-19 15:43:00   PairedTo        0x2864FE
     2018-03-19 15:43:01   R-driveDown     27.1 s
     2018-03-19 15:43:01   R-driveTurn     0.5 s
     2018-03-19 15:43:01   R-driveUp       28 s
     2018-03-19 15:43:00   R-pairCentral   0x2864FE
     2018-03-19 15:43:01   R-sign          off
     2018-03-19 15:43:00   RegL_00.        02:01 0A:28 0B:64 0C:FE 15:FF 18:00 00:00
     2018-03-19 15:43:01   RegL_01.        08:00 09:00 0A:00 0B:01 0C:0F 0D:01 0E:18 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-12-18 19:52:21   deviceMsg       off (to CCU)
     2018-12-18 19:52:21   level           0
     2018-12-18 19:52:21   motor           stop:off
     2018-12-18 19:52:21   pct             0
     2018-12-18 19:52:21   recentStateType info
     2018-12-18 19:52:21   state           off
     2018-12-18 19:52:21   timedOn         off
   helper:
     HM_CMDNR   173
     cSnd       112864FE3E41F20201C8,112864FE3E41F2020100
     dlvlCmd    ++A0112864FE3E41F2020100
     mId        0005
     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     +3E41F2,00,00,00
       nextSend   1545159142.08059
       prefIO     
       rxt        0
       vccu       CCU
       p:
         3E41F2
         00
         00
         00
     mRssi:
       mNo        AD
       io:
         HMLAN1:
           -65
           -65
         HMUSB:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1545159141.95095
       ack:
         HASH(0x55b010c825f8)
         AD80022864FE3E41F200
     rssi:
       HMLAN1:
         avg        -69.6363636363636
         cnt        11
         lst        -70
         max        -68
         min        -72
       HMUSB:
         avg        -74
         cnt        1
         lst        -74
         max        -74
         min        -74
       at_HMLAN1:
         avg        -69.72
         cnt        25
         lst        -69
         max        -66
         min        -76
       at_HMUSB:
         avg        -69.5
         cnt        24
         lst        -69
         max        -63
         min        -75
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading luminosity
   ASC_Shading_Brightness_Sensor TeHelligkeit
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec WzGartenTuer
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0653445
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Und hier ein List vom ASC Modul:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,FlurRolladen,GwRolladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,WzRolladenGarten,GwFenster,WzRolladenTerrasse,AkFensterkontakt,KuRolladenSpuele,GwRolladen,FlurRolladen,WzGartenTuer,TeHelligkeit,WzRolladenLinks,KuTerrasseTuer,KuRolladenMitte,KuRolladenTuer,SENSORNAME,AkRolladen,WzRolladenTuer,DSHOME
   NR         323
   NTFY_ORDER 51-myASControl
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.2.0.12
   OLDREADINGS:
   READINGS:
     2018-12-18 16:56:58   AkRolladen_PosValue 0
     2018-12-18 20:00:53   AkRolladen_lastPosValue 100
     2018-12-18 08:00:01   AkRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:14   FlurRolladen_PosValue 0
     2018-12-18 20:00:53   FlurRolladen_lastPosValue 100
     2018-12-18 08:00:01   FlurRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:53:53   GwRolladen_PosValue 0
     2018-12-18 20:00:53   GwRolladen_lastPosValue 100
     2018-12-18 08:00:01   GwRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:38   KuRolladenMitte_PosValue 0
     2018-12-18 20:00:53   KuRolladenMitte_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenMitte_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:02   KuRolladenSpuele_PosValue 0
     2018-12-18 20:00:53   KuRolladenSpuele_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenSpuele_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:08   KuRolladenTuer_PosValue 0
     2018-12-18 20:00:53   KuRolladenTuer_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenTuer_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:11   WzRolladenGarten_PosValue 0
     2018-12-18 20:00:53   WzRolladenGarten_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenGarten_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:01   WzRolladenLinks_PosValue 0
     2018-12-18 20:00:53   WzRolladenLinks_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenLinks_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:18   WzRolladenTerrasse_PosValue 0
     2018-12-18 20:00:53   WzRolladenTerrasse_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenTerrasse_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 19:52:21   WzRolladenTuer_PosValue 0
     2018-12-18 20:00:53   WzRolladenTuer_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenTuer_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 19:46:45   hardLockOut     on
     2018-12-13 20:25:30   lockOut         off
     2018-12-13 20:25:30   partyMode       off
     2018-12-17 14:36:31   room_Abstellkammer AkRolladen
     2018-12-17 14:36:31   room_FlurOG     FlurRolladen
     2018-12-17 14:36:31   room_GaesteWC   GwRolladen
     2018-12-17 14:36:31   room_Kueche     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2018-12-17 14:36:31   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2018-12-18 19:46:53   selfDefense     on
     2018-12-18 19:51:49   state           minimum brightness threshold fell below
     2018-12-14 17:45:39   sunriseTimeWeHoliday on
     2018-12-17 14:36:31   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       FlurRolladen
       GwRolladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     DSHOME:
       myASControl ASC_residentsDevice
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     SENSORNAME:
       AkRolladen ASC_Shading_Brightness_Sensor
       FlurRolladen ASC_Shading_Brightness_Sensor
       GwRolladen ASC_Shading_Brightness_Sensor
       KuRolladenMitte ASC_Shading_Brightness_Sensor
       KuRolladenSpuele ASC_Shading_Brightness_Sensor
       KuRolladenTuer ASC_Shading_Brightness_Sensor
       WzRolladenGarten ASC_Shading_Brightness_Sensor
       WzRolladenLinks ASC_Shading_Brightness_Sensor
       WzRolladenTerrasse ASC_Shading_Brightness_Sensor
       WzRolladenTuer ASC_Shading_Brightness_Sensor
     TeHelligkeit:
       AkRolladen ASC_Shading_Brightness_Sensor
       FlurRolladen ASC_Shading_Brightness_Sensor
       GwRolladen ASC_Shading_Brightness_Sensor
       KuRolladenMitte ASC_Shading_Brightness_Sensor
       KuRolladenSpuele ASC_Shading_Brightness_Sensor
       KuRolladenTuer ASC_Shading_Brightness_Sensor
       WzRolladenGarten ASC_Shading_Brightness_Sensor
       WzRolladenLinks ASC_Shading_Brightness_Sensor
       WzRolladenTerrasse ASC_Shading_Brightness_Sensor
       WzRolladenTuer ASC_Shading_Brightness_Sensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 30
   ASC_brightnessMinVal 2
   ASC_freezeTemp 3
   ASC_residentsDevice DSHOME
   ASC_shuttersDriveOffset 10
   ASC_temperatureReading temperature
   ASC_temperatureSensor TeTempFeuchte
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Zentral
   verbose    0
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Dezember 2018, 20:07:10
Vielen lieben Dank für die Info und die Arbeit. Ich werde es mir die Tage anschauen.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Dezember 2018, 20:01:31
Zitat von: Dersch am 18 Dezember 2018, 20:05:03
So ich nun wieder. Mir fällt nun auf, dass ComfortMode, LockOut und BrightnessMode nicht funktionieren. Ein Rolladen ist mit einem Threestate Sensor verknüpft. Die Rollläden sind unten. Beim öffnen der Tür geht der Rollladen auf. Aber nach ein paar Sekunden wieder runter. Das größte Problem ist vorallem, dass die zeitliche Differenz ausreicht um aus der Tür zu gehen. Und dann schließt sich der Rollladen... Beim Lüftungsmodus verhält es sich genauso.

Lockout steht auf soft. Das hat auch vor dem Umstellen auf Brigthness funktioniert, also mit Astro.

Der Rollladen geht mit dieser Meldung runter:

ASC_ShuttersLastDrive minimum brightness threshold fell below 2018-12-18 19:51:49

Ich habe das mal auf Verbose 4 mitgeloggt:


2018.12.18 19:50:04 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'ATTR myASControl verbose 4'
        ];

2018.12.18 19:50:13 4: AutoShuttersControl (myASControl) - Devname: WzGartenTuer Name: myASControl Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to broadcast)',
          'state: closed',
          'trigger_cnt: 60'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzGartenTuer Name: myASControl Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to broadcast)',
          'state: open',
          'trigger_cnt: 61'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: comfort - window open'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: comfort - window open'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'level: set_100'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'state: set_100'
        ];

2018.12.18 19:50:18 3: CUL_HM set WzRolladenTuer pct 100
2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: down (to CCU)',
          'level: 0',
          'motor: up:down',
          'pct: 0',
          'state: off',
          'timedOn: down'
        ];

2018.12.18 19:50:18 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 0'
        ];

2018.12.18 19:50:22 4: AutoShuttersControl (myASControl) - Devname: DSHOME Name: myASControl Notify: $VAR1 = [
          'durTimerPresence_cr: 411',
          'durTimerPresence: 06:51:12'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'state: Ok'
        ];

2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414174) line 1.
2018.12.18 19:50:42 3: CUL_HM set TeLichtKueche off
2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414176) line 1.
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'luminosity: 0.1'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenSpuele) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenSpuele_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (AkRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'AkRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (GwRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'GwRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (FlurRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'FlurRolladen_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenGarten) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenGarten_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenLinks) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenLinks_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (WzRolladenTerrasse) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTerrasse_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenTuer_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 4: AutoShuttersControl (KuRolladenMitte) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenMitte_lastPosValue: 100'
        ];

2018.12.18 19:50:42 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:50:42 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414184) line 1.
2018.12.18 19:50:48 3: CUL_HM set TeLichtKueche statusRequest
2018.12.18 19:50:51 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: up (to CCU)',
          'level: 100',
          'motor: stop:up',
          'pct: 100',
          'state: on',
          'timedOn: down'
        ];

2018.12.18 19:50:51 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 100'
        ];

2018.12.18 19:51:07 3: GwLEDLicht RGBW LD382A set off 3
2018.12.18 19:51:07 3: GwLEDLicht RGBW LD382A dim 0 3
2018.12.18 19:51:07 3: GwLEDLicht set HSV 40, 65, 0 with ramp: 3, flags:
2018.12.18 19:51:25 4: AutoShuttersControl (myASControl) - Devname: DSHOME Name: myASControl Notify: $VAR1 = [
          'durTimerPresence_cr: 412',
          'durTimerPresence: 06:52:15'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'state: Ok'
        ];

2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414434) line 1.
2018.12.18 19:51:43 3: CUL_HM set TeLichtKueche off
2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414436) line 1.
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: TeHelligkeit Name: myASControl Notify: $VAR1 = [
          'luminosity: 0.1'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenSpuele) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenSpuele_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (AkRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'AkRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (GwRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'GwRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_lastPosValue: 0'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (FlurRolladen) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'FlurRolladen_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenGarten) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenGarten_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenLinks) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenLinks_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (WzRolladenTerrasse) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTerrasse_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenTuer) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenTuer_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 4: AutoShuttersControl (KuRolladenMitte) - EventProcessingBrightness: Steuerung für Abends
2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'KuRolladenMitte_lastPosValue: 100'
        ];

2018.12.18 19:51:43 4: AutoShuttersControl (myASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.18 19:51:43 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 414444) line 1.
2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: minimum brightness threshold fell below'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: minimum brightness threshold fell below'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'level: set_0'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'state: set_0'
        ];

2018.12.18 19:51:49 3: CUL_HM set WzRolladenTuer pct 0
2018.12.18 19:51:49 3: CUL_HM set TeLichtKueche statusRequest
2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: WzRolladenTuer Name: myASControl Notify: $VAR1 = [
          'deviceMsg: up (to CCU)',
          'level: 100',
          'motor: down:up',
          'pct: 100',
          'state: on',
          'timedOn: down'
        ];

2018.12.18 19:51:49 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'WzRolladenTuer_PosValue: 100'
        ];


Hier ist mal ein List vom betroffenden Rollladen:

Internals:
   DEF        3E41F2
   HMLAN1_MSGCNT 25
   HMLAN1_RAWMSG E3E41F2,0000,B553DE78,FF,FFBB,ADA4103E41F22864FE06010000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2018-12-18 19:52:21
   HMUSB_MSGCNT 24
   HMUSB_RAWMSG E3E41F2,0000,87F93E01,FF,FFBB,ADA4103E41F22864FE06010000
   HMUSB_RSSI -69
   HMUSB_TIME 2018-12-18 19:52:21
   IODev      HMLAN1
   LASTInputDev HMUSB
   MSGCNT     49
   NAME       WzRolladenTuer
   NOTIFYDEV  global
   NR         53
   NTFY_ORDER 50-WzRolladenTuer
   STATE      down
   TYPE       CUL_HM
   lastMsg    No:AD - t:10 s:3E41F2 d:2864FE 06010000
   protLastRcv 2018-12-18 19:52:21
   protRcv    23 last_at:2018-12-18 19:52:21
   protSnd    25 last_at:2018-12-18 19:52:21
   protState  CMDs_done
   rssi_HMLAN1 cnt:11 min:-72 max:-68 avg:-69.63 lst:-70
   rssi_HMUSB cnt:1 min:-74 max:-74 avg:-74 lst:-74
   rssi_at_HMLAN1 cnt:25 min:-76 max:-66 avg:-69.72 lst:-69
   rssi_at_HMUSB cnt:24 min:-75 max:-63 avg:-69.5 lst:-69
   READINGS:
     2018-12-18 19:51:49   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-12-18 08:00:01   ASC_Time_DriveDown 18.12.2018 - 22:30
     2018-12-18 08:00:01   ASC_Time_DriveUp 19.12.2018 - 08:00
     2018-12-18 19:51:49   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0653445
     2018-03-19 15:43:00   PairedTo        0x2864FE
     2018-03-19 15:43:01   R-driveDown     27.1 s
     2018-03-19 15:43:01   R-driveTurn     0.5 s
     2018-03-19 15:43:01   R-driveUp       28 s
     2018-03-19 15:43:00   R-pairCentral   0x2864FE
     2018-03-19 15:43:01   R-sign          off
     2018-03-19 15:43:00   RegL_00.        02:01 0A:28 0B:64 0C:FE 15:FF 18:00 00:00
     2018-03-19 15:43:01   RegL_01.        08:00 09:00 0A:00 0B:01 0C:0F 0D:01 0E:18 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-12-18 19:52:21   deviceMsg       off (to CCU)
     2018-12-18 19:52:21   level           0
     2018-12-18 19:52:21   motor           stop:off
     2018-12-18 19:52:21   pct             0
     2018-12-18 19:52:21   recentStateType info
     2018-12-18 19:52:21   state           off
     2018-12-18 19:52:21   timedOn         off
   helper:
     HM_CMDNR   173
     cSnd       112864FE3E41F20201C8,112864FE3E41F2020100
     dlvlCmd    ++A0112864FE3E41F2020100
     mId        0005
     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     +3E41F2,00,00,00
       nextSend   1545159142.08059
       prefIO     
       rxt        0
       vccu       CCU
       p:
         3E41F2
         00
         00
         00
     mRssi:
       mNo        AD
       io:
         HMLAN1:
           -65
           -65
         HMUSB:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1545159141.95095
       ack:
         HASH(0x55b010c825f8)
         AD80022864FE3E41F200
     rssi:
       HMLAN1:
         avg        -69.6363636363636
         cnt        11
         lst        -70
         max        -68
         min        -72
       HMUSB:
         avg        -74
         cnt        1
         lst        -74
         max        -74
         min        -74
       at_HMLAN1:
         avg        -69.72
         cnt        25
         lst        -69
         max        -66
         min        -76
       at_HMUSB:
         avg        -69.5
         cnt        24
         lst        -69
         max        -63
         min        -75
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Brightness_Reading luminosity
   ASC_Shading_Brightness_Sensor TeHelligkeit
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec WzGartenTuer
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0653445
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Und hier ein List vom ASC Modul:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,FlurRolladen,GwRolladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,WzRolladenGarten,GwFenster,WzRolladenTerrasse,AkFensterkontakt,KuRolladenSpuele,GwRolladen,FlurRolladen,WzGartenTuer,TeHelligkeit,WzRolladenLinks,KuTerrasseTuer,KuRolladenMitte,KuRolladenTuer,SENSORNAME,AkRolladen,WzRolladenTuer,DSHOME
   NR         323
   NTFY_ORDER 51-myASControl
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.2.0.12
   OLDREADINGS:
   READINGS:
     2018-12-18 16:56:58   AkRolladen_PosValue 0
     2018-12-18 20:00:53   AkRolladen_lastPosValue 100
     2018-12-18 08:00:01   AkRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:14   FlurRolladen_PosValue 0
     2018-12-18 20:00:53   FlurRolladen_lastPosValue 100
     2018-12-18 08:00:01   FlurRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:53:53   GwRolladen_PosValue 0
     2018-12-18 20:00:53   GwRolladen_lastPosValue 100
     2018-12-18 08:00:01   GwRolladen_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:38   KuRolladenMitte_PosValue 0
     2018-12-18 20:00:53   KuRolladenMitte_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenMitte_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:02   KuRolladenSpuele_PosValue 0
     2018-12-18 20:00:53   KuRolladenSpuele_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenSpuele_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:08   KuRolladenTuer_PosValue 0
     2018-12-18 20:00:53   KuRolladenTuer_lastPosValue 100
     2018-12-18 08:00:01   KuRolladenTuer_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:11   WzRolladenGarten_PosValue 0
     2018-12-18 20:00:53   WzRolladenGarten_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenGarten_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:01   WzRolladenLinks_PosValue 0
     2018-12-18 20:00:53   WzRolladenLinks_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenLinks_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 16:54:18   WzRolladenTerrasse_PosValue 0
     2018-12-18 20:00:53   WzRolladenTerrasse_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenTerrasse_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 19:52:21   WzRolladenTuer_PosValue 0
     2018-12-18 20:00:53   WzRolladenTuer_lastPosValue 100
     2018-12-18 08:00:01   WzRolladenTuer_nextAstroTimeEvent 18.12.2018 - 22:30
     2018-12-18 19:46:45   hardLockOut     on
     2018-12-13 20:25:30   lockOut         off
     2018-12-13 20:25:30   partyMode       off
     2018-12-17 14:36:31   room_Abstellkammer AkRolladen
     2018-12-17 14:36:31   room_FlurOG     FlurRolladen
     2018-12-17 14:36:31   room_GaesteWC   GwRolladen
     2018-12-17 14:36:31   room_Kueche     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2018-12-17 14:36:31   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2018-12-18 19:46:53   selfDefense     on
     2018-12-18 19:51:49   state           minimum brightness threshold fell below
     2018-12-14 17:45:39   sunriseTimeWeHoliday on
     2018-12-17 14:36:31   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       FlurRolladen
       GwRolladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     DSHOME:
       myASControl ASC_residentsDevice
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     SENSORNAME:
       AkRolladen ASC_Shading_Brightness_Sensor
       FlurRolladen ASC_Shading_Brightness_Sensor
       GwRolladen ASC_Shading_Brightness_Sensor
       KuRolladenMitte ASC_Shading_Brightness_Sensor
       KuRolladenSpuele ASC_Shading_Brightness_Sensor
       KuRolladenTuer ASC_Shading_Brightness_Sensor
       WzRolladenGarten ASC_Shading_Brightness_Sensor
       WzRolladenLinks ASC_Shading_Brightness_Sensor
       WzRolladenTerrasse ASC_Shading_Brightness_Sensor
       WzRolladenTuer ASC_Shading_Brightness_Sensor
     TeHelligkeit:
       AkRolladen ASC_Shading_Brightness_Sensor
       FlurRolladen ASC_Shading_Brightness_Sensor
       GwRolladen ASC_Shading_Brightness_Sensor
       KuRolladenMitte ASC_Shading_Brightness_Sensor
       KuRolladenSpuele ASC_Shading_Brightness_Sensor
       KuRolladenTuer ASC_Shading_Brightness_Sensor
       WzRolladenGarten ASC_Shading_Brightness_Sensor
       WzRolladenLinks ASC_Shading_Brightness_Sensor
       WzRolladenTerrasse ASC_Shading_Brightness_Sensor
       WzRolladenTuer ASC_Shading_Brightness_Sensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 30
   ASC_brightnessMinVal 2
   ASC_freezeTemp 3
   ASC_residentsDevice DSHOME
   ASC_shuttersDriveOffset 10
   ASC_temperatureReading temperature
   ASC_temperatureSensor TeTempFeuchte
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Zentral
   verbose    0

Hallo
Habe  auch so ein Verhalten nach dem ich eine Jalousie von Astro auf Brightness umgestellt habe. Jalousie ist unten Fenster wird geöffnet (gekippt), Jalousie fährt in Lüftungsposition. Soweit alles gut dann kommt vom Brightness Device ein neues Reading was min Brightness unterschreitet und die Jalousie schließt trotz geöffneten Fenster.

Falls du ein Log dazu brauchst kann ich dir das gerne geben ist eigentlich zuverlässig reproduzierbar.
Gruß Alex

Gesendet von meinem Redmi Note 4 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Dezember 2018, 20:22:59
Hallo Alex. Vielen Dank aber ich denke Log sollte nicht nötig sein. Scheint ja wie Du sagst gut reproduzierbar zu sein.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Dezember 2018, 08:56:00
Für alle die Brightness für Morgens und Abends fahrten verwenden

Zeile 1238

$shutters->getClosedPos );


Austauschen gegen

$posValue

Und auf jeden Fall neu starten.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Dezember 2018, 14:32:31
Bevor die Wünsche wieder im nachhinein kommen, möchte ich ein paar Dinge mit Euch zusammen klären bezüglich Beschattung.

1. Wie soll sich der Rolladen welcher in der Beschattung ist verhalten wenn ein Fenster gekippt wird?
2. Wie soll sich der Rolladen welcher in der Beschattung ist verhalten wenn ein Fenster geöffnet wird?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 20 Dezember 2018, 14:44:52
Meine 2ct:
An sich sollten die jeweiligen allgemeinen Gekippt- bzw. Offen-Soll-Positionen gelten, aber nur, wenn der Rollladen beim Kippen/Öffnen wegen der Beschattung weiter geschlossen sein sollte als die jeweilige Vorgabe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 20 Dezember 2018, 15:12:46
Ich gebe betauser recht. Die üblichen Regeln sollen gelten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 20 Dezember 2018, 18:10:17
Moin
Also beim Oeffnen waere ich noch bei Euch, aber beim Kippen nicht! Aber das wird wieder so ein generelles Problem werden, und einige werden bestimmt auch beim Oeffnen keine Veraenderung wollen!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 20 Dezember 2018, 18:21:50
Zitat von: Beta-User am 20 Dezember 2018, 14:44:52
Meine 2ct:
An sich sollten die jeweiligen allgemeinen Gekippt- bzw. Offen-Soll-Positionen gelten, aber nur, wenn der Rollladen beim Kippen/Öffnen wegen der Beschattung weiter geschlossen sein sollte als die jeweilige Vorgabe.
Würde ich auch so unterstützt
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 20 Dezember 2018, 18:45:57
Zitat von: Beta-User am 20 Dezember 2018, 14:44:52
Meine 2ct:
An sich sollten die jeweiligen allgemeinen Gekippt- bzw. Offen-Soll-Positionen gelten, aber nur, wenn der Rollladen beim Kippen/Öffnen wegen der Beschattung weiter geschlossen sein sollte als die jeweilige Vorgabe.

Ich sehe dies ebenso.


Gruß
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 20 Dezember 2018, 21:13:53
Zitat von: pc1246 am 20 Dezember 2018, 18:10:17
Also beim Oeffnen waere ich noch bei Euch, aber beim Kippen nicht!
Verrätst du uns den Gedanken dahinter?

Mein Ansatz beim Kippen ist (generell) der, dass der, der ein Fenster usw. kippt, Luft haben will (und nicht nur Geräusch). Daher gibt der Wert in dieser Denke ein Minimum vor. Der, der das Fenster ganz aufreißt, will mehr Luft.

Aber beim Lesen der diversen Gedankenansätze zur Fahrlogik habe ich soviel "Aha"-Momente gehabt, auch bei Dingen, von denen ich vorher auch nicht gedacht hätte, dass man es anders machen kann - manchmal Geschmackssache, manchmal besser...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 20 Dezember 2018, 21:22:38
Zitat von: CoolTux am 20 Dezember 2018, 14:32:31
Bevor die Wünsche wieder im nachhinein kommen, möchte ich ein paar Dinge mit Euch zusammen klären bezüglich Beschattung.

1. Wie soll sich der Rolladen welcher in der Beschattung ist verhalten wenn ein Fenster gekippt wird?
2. Wie soll sich der Rolladen welcher in der Beschattung ist verhalten wenn ein Fenster geöffnet wird?

Grüße
Meine Meinung dazu:
1. keine Änderung zum Zustand vor dem Kippen, da sich zumindest bei mir noch kein Fenster mit Rolladen selbstständig kippt, d.h. es ist immer ein Mensch direkt Vorort. Evtl. manuelle Rollopositionen, die der Mensch dabei gleich anpasst sollte das System dann auch bis zum nächsten Fahrbefehl nicht ändern.
2. Aus Sicht meiner Terassentüren wäre ein vollständiges Öffnen wünschenswert. Gilt aber wieder das in 1. geschriebene, der Mensch könnte das ggf. von Hand hochfahren - denn er öffnet weil er da raus will. Eine Rückkehr nach dem Schließen in den vorherigen Wert wäre da auch fein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 21 Dezember 2018, 08:18:06
Zitat von: Beta-User am 20 Dezember 2018, 21:13:53
Verrätst du uns den Gedanken dahinter?
Moin
Wie det schon schreibt, ist ja ein Mensch da, der das Fenster kippt. Der kann dann auch den Rollladen bedienen. Ausserdem waere Beschattung bei Anwesenheit, aus meiner Sicht, eh schon mit Lichtschlitzen, und dann brauche ich nicht mehr zu fahren. Aber da haben wir den Punkt, evtl. sollte es zwei Beschattungspositionen geben. Eine bei Anwesenheit und eine bei Abwesenheit?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Dezember 2018, 08:34:36
Vielen Dank für das Feedback. Ich werde mich nun hinsetzen und versuchen es halbwegs passend ein zu arbeiten  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Dezember 2018, 08:42:56
Zitat von: pc1246 am 21 Dezember 2018, 08:18:06
Moin
Wie det schon schreibt, ist ja ein Mensch da, der das Fenster kippt. Der kann dann auch den Rollladen bedienen. Ausserdem waere Beschattung bei Anwesenheit, aus meiner Sicht, eh schon mit Lichtschlitzen, und dann brauche ich nicht mehr zu fahren. Aber da haben wir den Punkt, evtl. sollte es zwei Beschattungspositionen geben. Eine bei Anwesenheit und eine bei Abwesenheit?
Gruss Christoph
Interessante Denkweise was ich mich nur dabei Frage ist wofür brauche ich dann eine Automatisierung? Wenn ich das Fenster kippe und selbst das Rollo fahre ist es da ja schon Mal komplett überflüssig. Das hat dann für mich persönlich nichts mehr damit zu tun. Und nur wenn ich unterwegs bin naja dann kann ich auch im Sommer einfach die Rollladen unten lassen. Aber das ist halt meine Meinung dazu.
Gruß Alex

PS: der Fix für Brightness scheint gut zu funktionieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Dezember 2018, 08:49:33
Zitat von: majestro84 am 21 Dezember 2018, 08:42:56
Interessante Denkweise was ich mich nur dabei Frage ist wofür brauche ich dann eine Automatisierung? Wenn ich das Fenster kippe und selbst das Rollo fahre ist es da ja schon Mal komplett überflüssig. Das hat dann für mich persönlich nichts mehr damit zu tun. Und nur wenn ich unterwegs bin naja dann kann ich auch im Sommer einfach die Rollladen unten lassen. Aber das ist halt meine Meinung dazu.
Gruß Alex

PS: der Fix für Brightness scheint gut zu funktionieren.

Die Frage ist ja halt auch immer. Was soll überwiegen? Die Beschattung oder das lüften? Viele haben Fenster auf im Sommer, immer. Aber beschattet soll trotzdem werden.
Ein guter Kompromiss wäre zu sagen. Ich entscheide über die Position des Rolladen meine Prioritäten. Ist die Beschattenposition unter der Lüften Position habe ich die Prio auf Lüften und der Rolladen verlässt die Beschattenposition beim öffnen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Dezember 2018, 08:58:15
Ja würde das so sehen. Wenn das Fenster geschlossen ist fährt er auf die Beschattungsposition. Wird es nun gekippt wird auf die Lüftungsposition gefahren und wenn es geöffnet wird halt auf die comfort open Position. Wird das Fenster geschlossen dann wieder auf die Beschattungsposition wenn nötig. Vielleicht kann man sich die letzte Position vorm öffnen noch merken und dann nach dem schließen wieder auf die Position fahren. Das geht glaube ich im Moment auch beim morgens und abends öffnen und schließen auch nicht oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Dezember 2018, 09:04:50
Zitat von: majestro84 am 21 Dezember 2018, 08:58:15
Ja würde das so sehen. Wenn das Fenster geschlossen ist fährt er auf die Beschattungsposition. Wird es nun gekippt wird auf die Lüftungsposition gefahren und wenn es geöffnet wird halt auf die comfort open Position. Wird das Fenster geschlossen dann wieder auf die Beschattungsposition wenn nötig. Vielleicht kann man sich die letzte Position vorm öffnen noch merken und dann nach dem schließen wieder auf die Position fahren. Das geht glaube ich im Moment auch beim morgens und abends öffnen und schließen auch nicht oder?

Wenn es Tag ist und das Fenster geschlossen wird, wird in die letzte automatisch angefahrene Position gefahren. Nachts wird immer geschlossen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Dezember 2018, 09:10:39
OK danke für die Info hatte das nur Mal bei geschlossenem Rollladen probiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 21 Dezember 2018, 09:38:36
Zitat von: pc1246 am 21 Dezember 2018, 08:18:06
Wie det schon schreibt, ist ja ein Mensch da, der das Fenster kippt. Der kann dann auch den Rollladen bedienen. Ausserdem waere Beschattung bei Anwesenheit, aus meiner Sicht, eh schon mit Lichtschlitzen, und dann brauche ich nicht mehr zu fahren. Aber da haben wir den Punkt, evtl. sollte es zwei Beschattungspositionen geben. Eine bei Anwesenheit und eine bei Abwesenheit?
Gruss Christoph
Sehe das ähnlich wie majestro84 in #873 und würde ergänzen wollen, dass bei uns die Schalter an einer ganz anderen Stelle sitzen wie die Fenster. Das wäre also in der Konstellation unkomfortabel, wenn man zum Öffnen dazu auch noch einen Schalter betätigen müßte.
Muß aber zugeben, dass ich das ganze noch nicht in allen Varianten gedanklich durchgespielt habe...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: det. am 21 Dezember 2018, 09:43:35
Zitat von: majestro84 am 21 Dezember 2018, 08:42:56
Interessante Denkweise was ich mich nur dabei Frage ist wofür brauche ich dann eine Automatisierung? Wenn ich das Fenster kippe und selbst das Rollo fahre ist es da ja schon Mal komplett überflüssig. Das hat dann für mich persönlich nichts mehr damit zu tun. Und nur wenn ich unterwegs bin naja dann kann ich auch im Sommer einfach die Rollladen unten lassen. Aber das ist halt meine Meinung dazu.
Gruß Alex
Ja, die Antwort auf Deine Frage oben ist einfach. Willst Du weiter majestro sein oder slavesro Deiner Hausautomatisierung werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Dezember 2018, 10:02:38
Ich wüsste jetzt nicht wo ich mich zum Sklaven meines Hauses mache. Wenn ich nicht möchte das zum Beispiel beschattet wird wenn ich zuhause bin oder halt nur bestimmte Fenster nicht beschattet werden sollen, dann deaktiviere ich dort die Beschattung bei Anwesenheit. Für mich soll eine Automatisierung Aufgaben abnehmen und das nicht nur wenn ich nicht Zuhause bin. Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 21 Dezember 2018, 10:02:59
Zitat von: det. am 21 Dezember 2018, 09:43:35
Ja, die Antwort auf Deine Frage oben ist einfach. Willst Du weiter majestro sein oder slavesro Deiner Hausautomatisierung werden?
Man ist majestro, wenn es so funktioniert, wie man das haben will! Und das konfiguriert man eben ;) .

Fassen wir zusammen: Du hättest gerne eine Option, bei der man (global oder lokal?) der Beschattung Vorrang vor dem Fensterstatus gibt.

Ich habe zwar persönlich noch nicht verstanden, warum und in welchen Konstellationen das automatische Öffnen des Rolladens bei Fenster-Öffnen genau "unerwünscht" ist, aber das ist auch nur zweitrangig wichtig.

Ich bin eher mit CoolTux,
Zitat von: CoolTux am 21 Dezember 2018, 08:49:33
Ein guter Kompromiss wäre zu sagen. Ich entscheide über die Position des Rolladen meine Prioritäten. Ist die Beschattenposition unter der Lüften Position habe ich die Prio auf Lüften und der Rolladen verlässt die Beschattenposition beim öffnen.
In meiner Gedankenwelt ist die Lüften-Position aber auch eher das Minimum; wenn der Benutzer mehr haben will, darf er das selbstredend manuell nachregeln. Und das Minimum bleibt eben Minimum, ob jetzt grade Beschattet wird oder nicht...

Damit bleibt doch der anwesende Nutzer Herr des Verfahrens, oder?

Aber das kann man bestimmt auch anders sehen, aber so ein Totschlaggerede mit slavesro ersetzt m.E. kein Argument :( ...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 21 Dezember 2018, 14:27:40
Zitat von: CoolTux am 20 Dezember 2018, 08:56:00
Für alle die Brightness für Morgens und Abends fahrten verwenden

Zeile 1238

$shutters->getClosedPos );


Austauschen gegen

$posValue

Und auf jeden Fall neu starten.


Grüße

Heute gab es ein Update des Moduls. Ist das dort mit drin? Wenn ich die Änderung manuell vornehme startet das Modul nicht mehr.

Grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Dezember 2018, 14:54:02
Es gab kein Update. Wahrscheinlich hast du den Code bei dir geändert und dir würde das Original wieder angeboten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 21 Dezember 2018, 14:54:32
Oh ja natürlich :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Dezember 2018, 15:54:00
Es wird morgen früh ein Update geben. Version 0.2.2 wird Beschattung mitbringen und einige kleinere Bugfixes.
Bisher ist lediglich die deutsche Commandref für Beschattung erweitert worden. Also bitte die deutsche Version lesen.
Für die Beschattung gilt noch eine erweiterte Logausgabe im verbose 3 Mode. Also bitte nicht wundern.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Dezember 2018, 16:59:33
Oh, das Hochfahren über BrightnessMaxVal hat es doch nicht in die Version geschafft? Schade.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Dezember 2018, 17:55:40
Ach Mist da war noch was. Aber ich denke das bekomme ich nachher noch eingebaut.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Trinidad am 22 Dezember 2018, 13:33:33
Gibt es eine Möglichkeit anzugeben von bis welchen Kompassgrad (je nach Position des Fensters im Gebäude) im Verhältnis zum Sonnenstand (Azimuth) die Sonnenschutz-Funktionen ausgelöst werden? Es wäre ja blöd, wenn die Sonne im Süden steht, dass alle Läden im Norden runter fahren usw.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Dezember 2018, 13:39:05
Ja
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 Dezember 2018, 16:55:10
Tipp an die Brightness-Anwender:
Nach dem Update müssen Device und Reading neu gesetzt werden. Die Attributnamen habe sich geändert. Bin auch darauf reingefallen.

Der Code von CoolTux vor ein paar Seiten kann nicht mehr genutzt werden. Hier auf Basis der neuen Namen.

attr ASC!=0 ASC_Brightness_Sensor SENSOR, attr ASC!=0 ASC_Brightness_Reading READING





Danke, CoolTux, für die neuen Commits.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Dezember 2018, 17:52:59
Zitat von: FunkOdyssey am 22 Dezember 2018, 16:55:10
Tipp an die Brightness-Anwender:
Nach dem Update müssen Device und Reading neu gesetzt werden. Die Attributnamen habe sich geändert. Bin auch darauf reingefallen.

Der Code von CoolTux vor ein paar Seiten kann nicht mehr genutzt werden. Hier auf Basis der neuen Namen.

attr ASC!=0 ASC_Brightness_Sensor SENSOR, attr ASC!=0 ASC_Brightness_Reading READING





Danke, CoolTux, für die neuen Commits.

Danke Dir für den Hinweis. Wusste doch das ich in den commits etwas vergessen habe zu erwähnen.
Sorry. Dachte aber das die Nennung so plausibler ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 Dezember 2018, 19:47:24
1) du hast es in den Commits erwähnt. Aber GitHub führt ja ein Truncate des Beschreibungstextes durch
2) es ist wirklich schöner so.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 22 Dezember 2018, 21:36:59
Woran kann das liegen, dass die Läden auf Lüftungsposition fahren wenn eigentlich der Aussperrschutz greife sollte? War mir heute aufgefallen, jedoch vor dem Update auf die neuste Version.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Dezember 2018, 21:39:22
Zitat von: Dersch am 22 Dezember 2018, 21:36:59
Woran kann das liegen, dass die Läden auf Lüftungsposition fahren wenn eigentlich der Aussperrschutz greife sollte? War mir heute aufgefallen, jedoch vor dem Update auf die neuste Version.

Da brauche ich bitte eine genaue Beschreibung des Vorganges.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 23 Dezember 2018, 00:22:02
Ich denke ich habe es gefunden. Alle Fenstersensoren waren aus dem NOTIFYDEV geflogen obwohl diese bereits definiert waren und auch im Device als Attribut standen. ASC kannte damit den Status der Sensoren ja gar nicht.

Ich beobachte es mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Timeless68er am 24 Dezember 2018, 14:49:31
Hallo an alle und frohe 🎄

Ich habe durch Zufall diesen Beitrag entdeckt und hätte mal eine Frage. Da ich noch blutiger Anfänger bin es jedoch geschafft habe meine Portos (Dooya) Rollöden zu integrieren ist mir folgendes aufgefallen, bei manchen meiner Handsender ist auf und zu vertauscht dementsprechend leider auch in der Fhemimplentierung. Wie kann ich die Befehle für einzelne Rolläden tauschen so das aber der Status richtig angezeigt wird.
Ich sage schon mal vielen herrlichen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Dezember 2018, 15:21:23
Das steuerst du über die Attribute für die positions Angaben. Also Open Position und Closed Position.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Timeless68er am 24 Dezember 2018, 16:03:33
Zunächst einmal Danke für die schnelle Antwort nur habe ich das bei den Attributen nicht gefunden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Timeless68er am 24 Dezember 2018, 16:20:17
Und invers- position Handbuch natürlich auch schon versucht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Dezember 2018, 17:26:53
Bitte sei so lieb und schaue in die Commandref. Lese sie kurz durch, dann sollte sich Deine Frage beantworten. Wenn nicht kläre ich das gerne morgen Vormittag wenn du dich hier noch mal meldest.

Vielen Dank und frohe Weihnachten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: SouzA am 25 Dezember 2018, 00:05:36
Zitat von: Timeless68er am 24 Dezember 2018, 14:49:31
Hallo an alle und frohe 🎄

Ich habe durch Zufall diesen Beitrag entdeckt und hätte mal eine Frage. Da ich noch blutiger Anfänger bin es jedoch geschafft habe meine Portos (Dooya) Rollöden zu integrieren ist mir folgendes aufgefallen, bei manchen meiner Handsender ist auf und zu vertauscht dementsprechend leider auch in der Fhemimplentierung. Wie kann ich die Befehle für einzelne Rolläden tauschen so das aber der Status richtig angezeigt wird.
Ich sage schon mal vielen herrlichen Dank
Ich hätte die Dinger mal umverdrahtet... Scheinen dann ja irgendwie falsch angeklemmt zu sein.

Bis denn
SouzA
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Timeless68er am 25 Dezember 2018, 22:58:19
Nein so einfach ist es dann wohl doch nicht muss erst die Fernbedienung löschen und dann wieder neu anlernen hab damals beim Paarung die falsche Taste für hoch gedrückt und seit da ist es nun halt. Hat die ganze Zeit nicht gestört da die handsender so kein ersichtliches oben oder unten haben aber jetzt in dem Modul schon etwas aber naja werde watschelnd das Pairing ändern und gut ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Dezember 2018, 06:54:09
Hast Du denn Deine Frage nun eigentlich beantworten können? Ansonsten schulde ich Dir wie versprochen noch eine ausführliche Antwort.
Titel: Ferien Schaltung
Beitrag von: DJ-Mix am 26 Dezember 2018, 08:19:09
Hallo zusammen,

habe eine Frage bzgl. ASC_timeUpHolidayDevice (Urlaub_Dummy) und ASC_timeUpHolidayReading (1)

Ich habe mir einen Dummy angelegt, welcher den Status 1 setzt, wenn Ferien sind. Die Zeit Schaltung in den einzelnen Devices sind für diesen Fall
ASC_Time_Up_WE_Holiday (09:00) gesetzt, aber es wird nicht übernommen? und er öffnet weiterhin zum Sonnenaufgang CIVIL.

Was muss ich tun, damit er die vorgegebene Zeit im Device übernimmt?

Vielen Dank Vorab
VG
DJ-Mix
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wardancer am 26 Dezember 2018, 08:23:22
Hallo zusammen,

Ich bin gerade dabei ein Haus zu sanieren und baue gerade alle notwendigen Aktoren, inkl. Rolladenaktoren ein, beim stöbern durch Forum bin hier auf das Modul gestoßen, und für mich bietet das Modul eigentlich genau das was ich brauche und mein ganzes Haus rolladentechnisch zu steueren ausser.... und jetzt kommt's: Eine Weihnachts/Adventsfunktion.... das ganze wäre glaube ich ziemlich ähnlich wie die Partyfunktion, aber halt jeden Tag über einen gewissen Zeitraum hinweg.
Um es vielleicht noch etwas konkreter zu machen, wäre es genial, wenn man per Attribut an den Rolääden sagen könnte, welche für eine Weihnachtsfunktion genutzt werden sollten. Die Weihnachtsfunktion sollte dann innerhalb einen konfigurierbaren Zeitrahmens (default 1.12. bis 31.12) die getaggten Rolladen dann erst zu einem ebenfalls konfigurierbaren Zeitpunkt runterfahren. Hochfahren könnten die Rolladen dann denke ich zusammen mit den anderen.

Was haltet ihr von so einem Feature? Bei mir erhöht das den WAF um 1000%....

Viele Grüße

Thomas
Titel: Antw:Ferien Schaltung
Beitrag von: CoolTux am 26 Dezember 2018, 08:43:08
Zitat von: DJ-Mix am 26 Dezember 2018, 08:19:09
Hallo zusammen,

habe eine Frage bzgl. ASC_timeUpHolidayDevice (Urlaub_Dummy) und ASC_timeUpHolidayReading (1)

Ich habe mir einen Dummy angelegt, welcher den Status 1 setzt, wenn Ferien sind. Die Zeit Schaltung in den einzelnen Devices sind für diesen Fall
ASC_Time_Up_WE_Holiday (09:00) gesetzt, aber es wird nicht übernommen? und er öffnet weiterhin zum Sonnenaufgang CIVIL.

Was muss ich tun, damit er die vorgegebene Zeit im Device übernimmt?

Vielen Dank Vorab
VG
DJ-Mix
Da muss ich mich entschuldigen und Dich um Geduld bitten. Das ist noch nicht implementiert. Ich habe mir aber fest vorgenommen das bis Jahresende um zu setzen. Ich brauche es ja selbst auch  ;D


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Dezember 2018, 08:47:53
Zitat von: Wardancer am 26 Dezember 2018, 08:23:22
Hallo zusammen,

Ich bin gerade dabei ein Haus zu sanieren und baue gerade alle notwendigen Aktoren, inkl. Rolladenaktoren ein, beim stöbern durch Forum bin hier auf das Modul gestoßen, und für mich bietet das Modul eigentlich genau das was ich brauche und mein ganzes Haus rolladentechnisch zu steueren ausser.... und jetzt kommt's: Eine Weihnachts/Adventsfunktion.... das ganze wäre glaube ich ziemlich ähnlich wie die Partyfunktion, aber halt jeden Tag über einen gewissen Zeitraum hinweg.
Um es vielleicht noch etwas konkreter zu machen, wäre es genial, wenn man per Attribut an den Rolääden sagen könnte, welche für eine Weihnachtsfunktion genutzt werden sollten. Die Weihnachtsfunktion sollte dann innerhalb einen konfigurierbaren Zeitrahmens (default 1.12. bis 31.12) die getaggten Rolladen dann erst zu einem ebenfalls konfigurierbaren Zeitpunkt runterfahren. Hochfahren könnten die Rolladen dann denke ich zusammen mit den anderen.

Was haltet ihr von so einem Feature? Bei mir erhöht das den WAF um 1000%....

Viele Grüße

Thomas

Hallo Thomas,

Die selbe Schaltung habe ich aktuell bei mir. War ein Wunsch der Frau. Allerdings habe ich das nicht über das Modul sondern innerhalb meiner Weihnachtsgesamtschaltung. Früh werden die Rollläden in der Küche und im Wohnzimmer mit dem aufstehen hoch gefahren. Aber nur über Weihnachten.
Runter fahren habe ich dann von Hand eingestellt. Einfach per Zeit fahren und 22 Uhr als Zeit gesetzt.
Wir können die Idee selbst gerne festhalten, aber nicht mehr dieses Jahr. Jetzt geht es erstmal um Stabilität und im Sommer um die Beschattungsfunktion und deren Stabilität.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wardancer am 26 Dezember 2018, 09:02:44
Hi,

Na klar, diese Jahr ist das Thema ja durch :)
Und für den Sommer ist die Beschattung bestimmt deutlich wichtiger, wollte nur die Idee mal in den Raum stellen.

Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: DJ-Mix am 26 Dezember 2018, 10:47:00
ZitatDa muss ich mich entschuldigen und Dich um Geduld bitten. Das ist noch nicht implementiert. Ich habe mir aber fest vorgenommen das bis Jahresende um zu setzen. Ich brauche es ja selbst auch  ;D

Kein Problem - Nur keinen Stress mehr in den letzten Tagen ;) Kann auch noch was warten.

Vielen Dank
VG
DJ-Mix
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 27 Dezember 2018, 09:27:31
Zitat von: CoolTux am 21 Dezember 2018, 09:04:50
Wenn es Tag ist und das Fenster geschlossen wird, wird in die letzte automatisch angefahrene Position gefahren. Nachts wird immer geschlossen.

Hallo CoolTux,

generell Nachts zu schließen möchte ich persönlich nicht! Im Sommer möchte ich Nachts lüften, da es sich dann ja draussen abkühlt und evtl. kühler ist als drinnen. Doch ganz öffnen möchte ich die Fenster nicht, da man dann leichter "einsteigen" kann.

Gruß
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 27 Dezember 2018, 09:40:27
Hallo zusammen,

eine Frage stellt sich mir noch:

Wenn ich morgen ausschlafen möchte, es ist aber kein Wochenende, wie stelle ich dies elegant an?

Erstmal habe ich es so gelöst:
([DashButton:"^Dash-PowerPoint:.short$"])(set Jahreszeit Ausschlafen)(attr R_Automatische_Rollo_Steuerung disable 1)
DOELSEIF ([DashButton:"^Dash-Mentos:.short$"])(set Jahreszeit Wach)(attr R_Automatische_Rollo_Steuerung disable 0)(set R_Automatische_Rollo_Steuerung renewSetSunriseSunsetTimer)
DOELSEIF ([DashButton:"^Dash-AfriCola:.short$"])(set Jahreszeit Wach)(attr R_Automatische_Rollo_Steuerung disable 0)(set R_Automatische_Rollo_Steuerung renewSetSunriseSunsetTimer)


Wenn ich Powerpoint drücke möchte ich ausschlafen!
Wenn ich Mentos oder AfriCola drücke soll das ASC wieder greifen.

Ich muss nur noch testen ob dann auch die Rollos hoch fahren oder ob ich das noch im Befehl einfügen muss.

Wie macht ihr das?

Gruß

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 09:54:01
Hallo Ralf,

Wenn Du ausschlafen möchtest dann vergibst Du den Rollläden ein Roommate. Entweder über das tatsächliche Roommate Modul oder als Dummy.
So lange dieser Roommate asleep steht fahren die ihm zugewiesen Rollos nicht hoch.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 27 Dezember 2018, 16:40:08
Hallo zusammen,
ich bin gestern von Cluni's Script (mit dem ich sehr zufrieden war) auf dieses Modul umgestiegen.
Ich möcht Roomate/Residents nicht benutzen, es soll zu bestimmten Zeiten nach Astro-Funktion die Rollläden gefahren und im Sommer noch beschattet werden.
Heute morgen ist kein Rolladen zur eingestellten Zeit gefahren, auch steht das Device auf "State=manual".
Anbei List vom Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Rolllade.AZ,Rolllade.Bad.OG,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse,WZ.Terrasse.Tuersensor,TL
   NR         112
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.2
   OLDREADINGS:
   READINGS:
     2018-12-27 08:45:30   Rolllade.AZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.AZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.Bad.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KU.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KZ.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:42:07   Rolllade.SZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.SZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WC.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WZ.Garten_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:31:45   Rolllade.WZ.Strasse_PosValue 40
     2018-12-27 16:30:33   Rolllade.WZ.Strasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:53:12   Rolllade.WZ.Terrasse_PosValue 100
     2018-12-27 16:30:33   Rolllade.WZ.Terrasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-26 18:51:02   hardLockOut     off
     2018-12-26 18:30:26   partyMode       off
     2018-12-27 16:30:29   room_Arbeitszimmer.OG Rolllade.AZ
     2018-12-27 16:30:29   room_Bad.OG     Rolllade.Bad.OG
     2018-12-27 16:30:29   room_Gaeste.WC  Rolllade.WC.EG
     2018-12-27 16:30:29   room_Kinderzimmer.OG Rolllade.KZ.OG
     2018-12-27 16:30:29   room_Schlafzimmer.OG Rolllade.SZ
     2018-12-27 16:30:29   room_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2018-12-26 18:30:26   selfDefense     off
     2018-12-27 16:31:45   state           manual
     2018-12-26 19:41:13   sunriseTimeWeHoliday on
     2018-12-27 16:30:29   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.OG
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   ASC_timeUpHolidayDevice 1
   ASC_twilightDevice TL
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


und ein List von einem Rollladen:

Internals:
   CFGFN      ./include/raeume.cfg
   DEF        46F66B
   IODev      CUL1
   NAME       Rolllade.AZ
   NOTIFYDEV  global
   NR         748
   STATE      Auf
   TYPE       CUL_HM
   READINGS:
     2018-12-27 08:45:30   ASC_ShuttersLastDrive manual
     2018-12-27 16:30:33   ASC_Time_DriveDown 27.12.2018 - 17:00
     2018-12-27 16:30:33   ASC_Time_DriveUp 28.12.2018 - 08:35
     2018-12-26 17:00:00   CommandAccepted yes
     2018-11-22 21:24:42   D-firmware      2.8
     2018-11-22 21:24:42   D-serialNr      NEQ0077840
     2018-12-27 16:08:40   deviceMsg       on (to VCCU)
     2018-12-27 16:08:40   level           100
     2018-12-27 16:08:40   motor           stop:on
     2018-12-27 16:08:40   pct             100
     2018-12-27 16:08:40   recentStateType info
     2018-12-27 16:08:40   state           on
     2018-12-27 16:08:40   timedOn         off
   helper:
     HM_CMDNR   247
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +46F66B,00,00,00
       rxt        0
       vccu       VCCU
       p:
         46F66B
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      CUL1
   IOgrp      VCCU:CUL1
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading pct
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.8
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   room       Arbeitszimmer.OG
   serialNr   NEQ0077840
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollaedenstand Rollaedenstand_map structexclude
   webCmd     Auf:halb:Zu:stop


Fehlen mir da noch Einstellungen?

Vielleicht kann jemand mal darauf schauen.
Vielen Dank

Grüße Gerald.

PS: Eben sind alle Rollläden zur gewünschten Zeit gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 17:13:39
Siehe die Rolläden jetzt am Abend runter gefahren? So pauschal kann ich da erstmal nichts erkennen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 27 Dezember 2018, 17:24:34
Zitat von: CoolTux am 27 Dezember 2018, 17:13:39
Siehe die Rolläden jetzt am Abend runter gefahren? So pauschal kann ich da erstmal nichts erkennen.
Hallo,
die Rollläden sind am Abend runtergefahren.
"So pauschal" heißt sieht erst mal gut aus, oder? :)
Beaobachte ich morgen früh nochmal.

Grüße Gerald.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 17:30:28
Passt soweit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 27 Dezember 2018, 18:07:54
Ich habe hier einen Rolladen welcher mit einem Threestatesensor bei geöffneter Tür nicht oben bleibt sondern in den Lüftungsmodus fährt:

Internals:
   DEF        3E41F2
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E3E41F2,0000,E30A5F20,FF,FFBA,8FA4103E41F22864FE06013C00
   HMLAN1_RSSI -70
   HMLAN1_TIME 2018-12-27 16:52:29
   HMUSB_MSGCNT 5
   HMUSB_RAWMSG E3E41F2,0000,B5ADCDF4,FF,FFBB,8FA4103E41F22864FE06013C00
   HMUSB_RSSI -69
   HMUSB_TIME 2018-12-27 16:52:29
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     11
   NAME       WzRolladenTuer
   NOTIFYDEV  global
   NR         53
   NTFY_ORDER 50-WzRolladenTuer
   STATE      30
   TYPE       CUL_HM
   lastMsg    No:8F - t:10 s:3E41F2 d:2864FE 06013C00
   protLastRcv 2018-12-27 16:52:29
   protRcv    5 last_at:2018-12-27 16:52:29
   protSnd    6 last_at:2018-12-27 16:52:29
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-69 max:-68 avg:-68.5 lst:-68
   rssi_HMUSB cnt:1 min:-78 max:-78 avg:-78 lst:-78
   rssi_at_HMLAN1 cnt:6 min:-75 max:-68 avg:-69.83 lst:-70
   rssi_at_HMUSB cnt:5 min:-69 max:-62 avg:-66.4 lst:-69
   READINGS:
     2018-12-27 16:52:06   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-12-27 17:17:32   ASC_Time_DriveDown 27.12.2018 - 22:30
     2018-12-27 17:17:32   ASC_Time_DriveUp 28.12.2018 - 08:00
     2018-12-27 16:52:08   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0653445
     2018-03-19 15:43:00   PairedTo        0x2864FE
     2018-03-19 15:43:01   R-driveDown     27.1 s
     2018-03-19 15:43:01   R-driveTurn     0.5 s
     2018-03-19 15:43:01   R-driveUp       28 s
     2018-03-19 15:43:00   R-pairCentral   0x2864FE
     2018-03-19 15:43:01   R-sign          off
     2018-03-19 15:43:00   RegL_00.        02:01 0A:28 0B:64 0C:FE 15:FF 18:00 00:00
     2018-03-19 15:43:01   RegL_01.        08:00 09:00 0A:00 0B:01 0C:0F 0D:01 0E:18 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-12-27 16:52:29   deviceMsg       30 (to CCU)
     2018-12-27 16:52:29   level           30
     2018-12-27 16:52:29   motor           stop:30
     2018-12-27 16:52:29   pct             30
     2018-12-27 16:52:29   recentStateType info
     2018-12-27 16:52:29   state           30
     2018-12-27 16:52:29   timedOn         off
   helper:
     HM_CMDNR   143
     cSnd       112864FE3E41F20201C8,112864FE3E41F202013C
     dlvlCmd    ++A0112864FE3E41F202013C
     mId        0005
     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     +3E41F2,00,00,00
       nextSend   1545925949.52044
       prefIO     
       rxt        0
       vccu       CCU
       p:
         3E41F2
         00
         00
         00
     mRssi:
       mNo        8F
       io:
         HMLAN1:
           -70
           -70
         HMUSB:
           -65
           -65
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1545925949.38341
       ack:
         HASH(0x559872062800)
         8F80022864FE3E41F200
     rssi:
       HMLAN1:
         avg        -68.5
         cnt        2
         lst        -68
         max        -68
         min        -69
       HMUSB:
         avg        -78
         cnt        1
         lst        -78
         max        -78
         min        -78
       at_HMLAN1:
         avg        -69.8333333333333
         cnt        6
         lst        -70
         max        -68
         min        -75
       at_HMUSB:
         avg        -66.4
         cnt        5
         lst        -69
         max        -62
         min        -69
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading luminosity
   ASC_Brightness_Sensor TeHelligkeit
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device DSHOME
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec WzGartenTuer
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0653445
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Ist der Laden geschlossen und man öffnet die Tür fährt er hoch. Aber nicht mehr runter beim schließen. Das gleiche beim Lüftungsmodus (fährt in Lüftungsmodus aber nicht mehr runter) Alle anderen Rollläden mit two oder threestate Sensoren verhalten sich korrekt.

Woran kann das liegen? Da ist irgendwas schief gegangen denn es hatte normal funktioniert bisher.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 18:26:20
Hallo,

vorab vielen Dank für das tolle Modul. Dadurch konnte ich insgesamt 13 DOIFs ablösen!
Bisher konnte ich soweit alles was ich brauche wiederfinden und auch einstellen.
Eine Frage habe ich jedoch:

Wenn ich "ASC_Ventilate_Window_Open" auf on stelle fährt der Rollladen auch in die gewünschte Position wenn ich das Fenster öffne.
Wenn ich nun das Fenster wieder schließe, nach welcher Zeit fährt der Rollladen dann wieder zu, bzw. wo kann man das einstellen?

LG

Oliver
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 19:19:25
Zitat von: octek0815 am 27 Dezember 2018, 18:26:20
Hallo,

vorab vielen Dank für das tolle Modul. Dadurch konnte ich insgesamt 13 DOIFs ablösen!
Bisher konnte ich soweit alles was ich brauche wiederfinden und auch einstellen.
Eine Frage habe ich jedoch:

Wenn ich "ASC_Ventilate_Window_Open" auf on stelle fährt der Rollladen auch in die gewünschte Position wenn ich das Fenster öffne.
Wenn ich nun das Fenster wieder schließe, nach welcher Zeit fährt der Rollladen dann wieder zu, bzw. wo kann man das einstellen?

LG

Oliver

Der Rollladen sollte Nachts sofort zu fahren und am Tag in die alte Position vor dem öffnen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 19:21:15
Zitat von: Dersch am 27 Dezember 2018, 18:07:54
Ich habe hier einen Rolladen welcher mit einem Threestatesensor bei geöffneter Tür nicht oben bleibt sondern in den Lüftungsmodus fährt:

Internals:
   DEF        3E41F2
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E3E41F2,0000,E30A5F20,FF,FFBA,8FA4103E41F22864FE06013C00
   HMLAN1_RSSI -70
   HMLAN1_TIME 2018-12-27 16:52:29
   HMUSB_MSGCNT 5
   HMUSB_RAWMSG E3E41F2,0000,B5ADCDF4,FF,FFBB,8FA4103E41F22864FE06013C00
   HMUSB_RSSI -69
   HMUSB_TIME 2018-12-27 16:52:29
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     11
   NAME       WzRolladenTuer
   NOTIFYDEV  global
   NR         53
   NTFY_ORDER 50-WzRolladenTuer
   STATE      30
   TYPE       CUL_HM
   lastMsg    No:8F - t:10 s:3E41F2 d:2864FE 06013C00
   protLastRcv 2018-12-27 16:52:29
   protRcv    5 last_at:2018-12-27 16:52:29
   protSnd    6 last_at:2018-12-27 16:52:29
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-69 max:-68 avg:-68.5 lst:-68
   rssi_HMUSB cnt:1 min:-78 max:-78 avg:-78 lst:-78
   rssi_at_HMLAN1 cnt:6 min:-75 max:-68 avg:-69.83 lst:-70
   rssi_at_HMUSB cnt:5 min:-69 max:-62 avg:-66.4 lst:-69
   READINGS:
     2018-12-27 16:52:06   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2018-12-27 17:17:32   ASC_Time_DriveDown 27.12.2018 - 22:30
     2018-12-27 17:17:32   ASC_Time_DriveUp 28.12.2018 - 08:00
     2018-12-27 16:52:08   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0653445
     2018-03-19 15:43:00   PairedTo        0x2864FE
     2018-03-19 15:43:01   R-driveDown     27.1 s
     2018-03-19 15:43:01   R-driveTurn     0.5 s
     2018-03-19 15:43:01   R-driveUp       28 s
     2018-03-19 15:43:00   R-pairCentral   0x2864FE
     2018-03-19 15:43:01   R-sign          off
     2018-03-19 15:43:00   RegL_00.        02:01 0A:28 0B:64 0C:FE 15:FF 18:00 00:00
     2018-03-19 15:43:01   RegL_01.        08:00 09:00 0A:00 0B:01 0C:0F 0D:01 0E:18 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-12-27 16:52:29   deviceMsg       30 (to CCU)
     2018-12-27 16:52:29   level           30
     2018-12-27 16:52:29   motor           stop:30
     2018-12-27 16:52:29   pct             30
     2018-12-27 16:52:29   recentStateType info
     2018-12-27 16:52:29   state           30
     2018-12-27 16:52:29   timedOn         off
   helper:
     HM_CMDNR   143
     cSnd       112864FE3E41F20201C8,112864FE3E41F202013C
     dlvlCmd    ++A0112864FE3E41F202013C
     mId        0005
     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     +3E41F2,00,00,00
       nextSend   1545925949.52044
       prefIO     
       rxt        0
       vccu       CCU
       p:
         3E41F2
         00
         00
         00
     mRssi:
       mNo        8F
       io:
         HMLAN1:
           -70
           -70
         HMUSB:
           -65
           -65
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1545925949.38341
       ack:
         HASH(0x559872062800)
         8F80022864FE3E41F200
     rssi:
       HMLAN1:
         avg        -68.5
         cnt        2
         lst        -68
         max        -68
         min        -69
       HMUSB:
         avg        -78
         cnt        1
         lst        -78
         max        -78
         min        -78
       at_HMLAN1:
         avg        -69.8333333333333
         cnt        6
         lst        -70
         max        -68
         min        -75
       at_HMUSB:
         avg        -66.4
         cnt        5
         lst        -69
         max        -62
         min        -69
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading luminosity
   ASC_Brightness_Sensor TeHelligkeit
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device DSHOME
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec WzGartenTuer
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0653445
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Ist der Laden geschlossen und man öffnet die Tür fährt er hoch. Aber nicht mehr runter beim schließen. Das gleiche beim Lüftungsmodus (fährt in Lüftungsmodus aber nicht mehr runter) Alle anderen Rollläden mit two oder threestate Sensoren verhalten sich korrekt.

Woran kann das liegen? Da ist irgendwas schief gegangen denn es hatte normal funktioniert bisher.

Hast Du bei den anderen auch Fenster Open Position auf 100. Also der selbe Wert wie Open Position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 27 Dezember 2018, 19:35:59
Ja sind alle identisch eingerichtet
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 19:39:29
Zitat von: CoolTux am 27 Dezember 2018, 19:19:25
Der Rollladen sollte Nachts sofort zu fahren und am Tag in die alte Position vor dem öffnen.
Ok, das klappt aber leider nicht.
Was kann man da machen, bzw. wie kann man das prüfen an was es liegt?
Der Befehl zum öffnen wird erkannt und auch ausgeführt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 19:59:33
Am besten einmal beschreiben was genau du machst und was du erwartest. Und was statt dessen passiert.

Außerdem ein List vom Rollladen und vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 20:11:04
Zitat von: CoolTux am 27 Dezember 2018, 19:59:33
Am besten einmal beschreiben was genau du machst und was du erwartest. Und was statt dessen passiert.

Außerdem ein List vom Rollladen und vom ASC Device.

Also ich öffne das Fenster auf Kipp (Am Fenster ist ein Three State Sensor von Homematic), dann fährt der Rollladen auf die gewünschte eingestellte Position.
Beim schließen des Fensters wollte ich das der Rollladen wieder in die Position fährt die vorher eingestellt war (in diesem Fall 100% geschlossen).
Es passiert aber leider nichts.

List vom ASC...

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  ASControl,Arbeitszimmer_OG_Fensterrollladen1,Arbeitszimmer_OG_Fensterrollladen2,Arbeitszimmer_OG_Fenstersensor1,Arbeitszimmer_OG_Fenstersensor2,Badezimmer_EG_Fensterrollladen,Badezimmer_EG_Fenstersensor,Badezimmer_OG_Dachfensterrollladen,Badezimmer_OG_Dachfenstersensor,Flur_OG_Dachfensterrollladen,Flur_OG_Dachfenstersensor,HWR1_EG_Fensterrollladen,HWR1_EG_Fenstersensor,HWR2_EG_Fensterrollladen,HWR2_EG_Fenstersensor,Kinderzimmer1_OG_Fensterrollladen,Kinderzimmer1_OG_Fenstersensor,Kinderzimmer2_OG_Fensterrollladen,Kinderzimmer2_OG_Fenstersensor,Kueche_EG_Fensterrollladen,Kueche_EG_Fenstersensor,Schlafzimmer_EG_Fensterrollladen,Schlafzimmer_EG_Fenstersensor,Wohnzimmer_EG_Fensterrollladen,Wohnzimmer_EG_Fenstersensor,Wohnzimmer_EG_Terrassentuerrollladen,Wohnzimmer_EG_Terrassentuersensor,global,twilightWathlingen
   NR         1231
   NTFY_ORDER 51-ASControl
   STATE      ventilate - window open
   TYPE       AutoShuttersControl
   VERSION    0.2.2
   OLDREADINGS:
   READINGS:
     2018-12-27 16:56:18   Arbeitszimmer_OG_Fensterrollladen1_PosValue 0
     2018-12-27 16:52:10   Arbeitszimmer_OG_Fensterrollladen1_lastPosValue 100
     2018-12-27 16:52:10   Arbeitszimmer_OG_Fensterrollladen1_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:56:20   Arbeitszimmer_OG_Fensterrollladen2_PosValue 0
     2018-12-27 16:52:10   Arbeitszimmer_OG_Fensterrollladen2_lastPosValue 100
     2018-12-27 16:52:10   Arbeitszimmer_OG_Fensterrollladen2_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:52:56   Badezimmer_EG_Fensterrollladen_PosValue 100
     2018-12-27 16:52:10   Badezimmer_EG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Badezimmer_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 07:48:20   Badezimmer_OG_Dachfensterrollladen_PosValue 100
     2018-12-27 16:52:10   Badezimmer_OG_Dachfensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Badezimmer_OG_Dachfensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:52:20   Flur_OG_Dachfensterrollladen_PosValue 0
     2018-12-27 16:52:10   Flur_OG_Dachfensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Flur_OG_Dachfensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:52:55   HWR1_EG_Fensterrollladen_PosValue 100
     2018-12-27 16:52:10   HWR1_EG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   HWR1_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:52:38   HWR2_EG_Fensterrollladen_PosValue 100
     2018-12-27 16:52:10   HWR2_EG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   HWR2_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 16:56:50   Kinderzimmer1_OG_Fensterrollladen_PosValue 0
     2018-12-27 16:52:10   Kinderzimmer1_OG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Kinderzimmer1_OG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 11:30
     2018-12-27 16:54:44   Kinderzimmer2_OG_Fensterrollladen_PosValue 0
     2018-12-27 16:52:10   Kinderzimmer2_OG_Fensterrollladen_lastPosValue 100
     2018-12-27 16:52:10   Kinderzimmer2_OG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 11:30
     2018-12-27 16:53:05   Kueche_EG_Fensterrollladen_PosValue 100
     2018-12-27 16:52:10   Kueche_EG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Kueche_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 19:46:28   Schlafzimmer_EG_Fensterrollladen_PosValue 100
     2018-12-27 19:41:09   Schlafzimmer_EG_Fensterrollladen_lastPosValue 100
     2018-12-27 16:52:10   Schlafzimmer_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 09:00
     2018-12-27 16:52:58   Wohnzimmer_EG_Fensterrollladen_PosValue 100
     2018-12-27 16:52:10   Wohnzimmer_EG_Fensterrollladen_lastPosValue 0
     2018-12-27 16:52:10   Wohnzimmer_EG_Fensterrollladen_nextAstroTimeEvent 28.12.2018 - 07:48
     2018-12-27 09:52:07   Wohnzimmer_EG_Terrassentuerrollladen_PosValue 0
     2018-12-27 07:48:17   Wohnzimmer_EG_Terrassentuerrollladen_lastPosValue 0
     2018-12-27 13:19:42   Wohnzimmer_EG_Terrassentuerrollladen_nextAstroTimeEvent 27.12.2018 - 21:00
     2018-12-23 21:21:31   hardLockOut     on
     2018-12-23 10:35:49   partyMode       off
     2018-12-27 13:19:39   room_Arbeitszimmer_OG Arbeitszimmer_OG_Fensterrollladen1,Arbeitszimmer_OG_Fensterrollladen2
     2018-12-27 13:19:39   room_Badezimmer_EG Badezimmer_EG_Fensterrollladen
     2018-12-27 13:19:39   room_Badezimmer_OG Badezimmer_OG_Dachfensterrollladen
     2018-12-27 13:19:39   room_Flur_OG    Flur_OG_Dachfensterrollladen
     2018-12-27 13:19:39   room_HWR1_EG    HWR1_EG_Fensterrollladen
     2018-12-27 13:19:39   room_HWR2_EG    HWR2_EG_Fensterrollladen
     2018-12-27 13:19:39   room_Kinderzimmer1_OG Kinderzimmer1_OG_Fensterrollladen
     2018-12-27 13:19:39   room_Kinderzimmer2_OG Kinderzimmer2_OG_Fensterrollladen
     2018-12-27 13:19:39   room_Kueche_EG  Kueche_EG_Fensterrollladen
     2018-12-27 13:19:39   room_Schlafzimmer_EG Schlafzimmer_EG_Fensterrollladen
     2018-12-27 13:19:39   room_Wohnzimmer_EG Wohnzimmer_EG_Fensterrollladen,Wohnzimmer_EG_Terrassentuerrollladen
     2018-12-23 10:35:49   selfDefense     off
     2018-12-27 19:41:09   state           ventilate - window open
     2018-12-27 18:19:03   sunriseTimeWeHoliday on
     2018-12-27 13:19:39   userAttrList    rolled out
   helper:
     shuttersList:
       Arbeitszimmer_OG_Fensterrollladen1
       Arbeitszimmer_OG_Fensterrollladen2
       Badezimmer_EG_Fensterrollladen
       Badezimmer_OG_Dachfensterrollladen
       Flur_OG_Dachfensterrollladen
       HWR1_EG_Fensterrollladen
       HWR2_EG_Fensterrollladen
       Kinderzimmer1_OG_Fensterrollladen
       Kinderzimmer2_OG_Fensterrollladen
       Kueche_EG_Fensterrollladen
       Schlafzimmer_EG_Fensterrollladen
       Wohnzimmer_EG_Fensterrollladen
       Wohnzimmer_EG_Terrassentuerrollladen
   monitoredDevs:
     Arbeitszimmer_OG_Fensterrollladen1:
     Arbeitszimmer_OG_Fensterrollladen2:
     Arbeitszimmer_OG_Fenstersensor1:
       Arbeitszimmer_OG_Fensterrollladen1 ASC_WindowRec
       Arbeitszimmer_OG_Fensterrollladen2 ASC_WindowRec
     Arbeitszimmer_OG_Fenstersensor2:
       Arbeitszimmer_OG_Fensterrollladen2 ASC_WindowRec
     Badezimmer_EG_Fensterrollladen:
     Badezimmer_EG_Fenstersensor:
       Badezimmer_EG_Fensterrollladen ASC_WindowRec
     Badezimmer_OG_Dachfensterrollladen:
     Badezimmer_OG_Dachfenstersensor:
       Badezimmer_OG_Dachfensterrollladen ASC_WindowRec
     Flur_OG_Dachfensterrollladen:
     Flur_OG_Dachfenstersensor:
       Flur_OG_Dachfensterrollladen ASC_WindowRec
     HWR1_EG_Fensterrollladen:
     HWR1_EG_Fenstersensor:
       HWR1_EG_Fensterrollladen ASC_WindowRec
     HWR2_EG_Fensterrollladen:
     HWR2_EG_Fenstersensor:
       HWR2_EG_Fensterrollladen ASC_WindowRec
     Kinderzimmer1_OG_Fensterrollladen:
     Kinderzimmer1_OG_Fenstersensor:
       Kinderzimmer1_OG_Fensterrollladen ASC_WindowRec
     Kinderzimmer2_OG_Fensterrollladen:
     Kinderzimmer2_OG_Fenstersensor:
       Kinderzimmer2_OG_Fensterrollladen ASC_WindowRec
     Kueche_EG_Fensterrollladen:
     Kueche_EG_Fenstersensor:
       Kueche_EG_Fensterrollladen ASC_WindowRec
     Schlafzimmer_EG_Fensterrollladen:
     Schlafzimmer_EG_Fenstersensor:
       Schlafzimmer_EG_Fensterrollladen ASC_WindowRec
     Wohnzimmer_EG_Fensterrollladen:
     Wohnzimmer_EG_Fenstersensor:
       Wohnzimmer_EG_Fensterrollladen ASC_WindowRec
     Wohnzimmer_EG_Terrassentuersensor:
       Wohnzimmer_EG_Terrassentuerrollladen ASC_WindowRec
     twilightWathlingen:
       ASControl  ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 30
   ASC_temperatureReading temperature
   ASC_temperatureSensor Terrasse_TempRH_Sensor
   ASC_timeUpHolidayDevice dFeiertagJaNein
   ASC_timeUpHolidayReading state
   ASC_twilightDevice twilightWathlingen
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       System
   verbose    0


List vom Rollladen...

Internals:
   CODE       61057D
   DEF        61057D
   IODev      Rademacher
   LASTInputDev Rademacher
   MODEL      RolloTron Comfort Master
   MSGCNT     25
   NAME       Schlafzimmer_EG_Fensterrollladen
   NR         699
   Rademacher_MSGCNT 25
   Rademacher_RAWMSG 0FFF0F21D2A3D3020029646401000161057DFFFFFF01
   Rademacher_TIME 2018-12-27 19:46:28
   STATE      closed
   SUBTYPE    RolloTron Comfort Master
   TYPE       DUOFERN
   READINGS:
     2018-12-27 19:41:09   ASC_ShuttersLastDrive ventilate - window open
     2018-12-27 18:19:03   ASC_Time_DriveDown 28.12.2018 - 16:52
     2018-12-27 18:19:03   ASC_Time_DriveUp 28.12.2018 - 09:00
     2018-12-27 19:46:28   dawnAutomatic   off
     2018-12-27 19:46:28   duskAutomatic   off
     2015-09-14 20:10:06   event           dusk
     2018-12-27 19:46:28   manualMode      on
     2018-12-27 19:46:28   moving          stop
     2018-12-27 19:46:28   position        100
     2018-12-27 19:46:28   state           closed
     2018-12-27 19:46:28   sunAutomatic    off
     2018-12-27 19:46:28   sunMode         off
     2018-12-27 19:46:28   sunPosition     100
     2018-12-27 19:46:28   timeAutomatic   off
     2018-12-27 19:46:28   ventilatingMode on
     2018-12-27 19:46:28   ventilatingPosition 83
     2018-12-27 19:46:28   version         0.1
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 280
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Schlafzimmer_EG_Fenstersensor
   ASC_WindowRec_subType threestate
   IODev      Rademacher
   devStateIcon MISSING.*:message_attention 2:shutter_1 4:shutter_1 6:shutter_1 8:shutter_2 1\d.*:shutter_2 2\d.*:shutter_2 3\d.*:shutter_3 4\d.*:shutter_4 5\d.*:shutter_5 6\d.*:shutter_6 7\d.*:shutter_7 8\d.*:shutter_7 9\d.*:shutter_7 opened:shutter_open closed:shutter_closed
   event-on-change-reading .*
   icon       fts_shutter_updown
   room       Schlafzimmer_EG
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     getStatus:up:stop:down


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 20:21:38
Kannst Du das ASC Device bitte auf verbose 5 stellen und dann noch mal das Fenster öffnen und schließen vollziehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 20:25:57
Zitat von: CoolTux am 27 Dezember 2018, 20:21:38
Kannst Du das ASC Device bitte auf verbose 5 stellen und dann noch mal das Fenster öffnen und schließen vollziehen.

Jo, hatte ich vorhin schon gemacht. Hier das Ergebnis. Ich sehe da kein set... nach dem Schließen.

2018.12.27 19:40:33 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'ATTR ASControl verbose 5'
]

2018.12.27 19:40:36 4: AutoShuttersControl (ASControl) - Devname: global Name: ASControl Notify: [
  'SAVE'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: tilted (to Schlafzimmer_EG_Wandthermostat)',
  'rssi_at_hmuartwlangw2: -61',
  'state: tilted',
  'trigger_cnt: 109'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'ASC_ShuttersLastDrive: ventilate - window open'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'state: ventilate - window open'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'moving: up'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'set_position 80'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'Schlafzimmer_EG_Fensterrollladen_lastPosValue: 100'
]

2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2018.12.27 19:41:10 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'rssi_at_hmusb: -82',
  'RSSI: -82',
  'RAWMSG: E345880,0000,5B84F622,FF,FFAE,45B4413458803446E5016D64'
]

2018.12.27 19:41:10 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: tilted (to vccu)',
  'rssi_at_hmusb: -84',
  'RSSI: -84',
  'RAWMSG: E345880,0000,5B84F722,FF,FFAC,46A241345880987123016D64'
]

2018.12.27 19:41:10 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'rssi_at_hmuartwlangw2: -60'
]

2018.12.27 19:41:10 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: tilted (to Schlafzimmer_EG_Wandthermostat)',
  'rssi_at_hmuartwlangw1: -76'
]

2018.12.27 19:41:10 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: tilted (to vccu)',
  'rssi_at_hmuartwlangw1: -75'
]

2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'state: 79',
  'moving: stop',
  'position: 79'
]

2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'Schlafzimmer_EG_Fensterrollladen_PosValue: 79'
]

2018.12.27 19:41:41 4: AutoShuttersControl (ASControl) - Devname: twilightWathlingen Name: ASControl Notify: [
  'azimuth: 270.74',
  'elevation: -30.19',
  'twilight: 0',
  'twilight_weather: 0',
  'compasspoint: west'
]

2018.12.27 19:41:41 3: AutoShuttersControl (ASControl) - Shading Processing, Rollladen: Wohnzimmer_EG_Terrassentuerrollladen Azimuth: 270.74 Elevation: -30.19 Brightness: -1 OutTemp: 5.8
2018.12.27 19:41:49 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: closed (to Schlafzimmer_EG_Wandthermostat)',
  'rssi_at_hmuartwlangw2: -57',
  'state: closed',
  'trigger_cnt: 110'
]

2018.12.27 19:41:49 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'RSSI: -84',
  'RAWMSG: E345880,0000,5B858F75,FF,FFAC,47B4413458803446E5016E00'
]

2018.12.27 19:41:49 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'contact: closed (to vccu)'
]

2018.12.27 19:41:49 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'rssi_at_hmuartwlangw1: -81'
]

2018.12.27 19:41:49 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fenstersensor Name: ASControl Notify: [
  'rssi_at_hmusb: -82',
  'RSSI: -82',
  'RAWMSG: E345880,0000,5B859075,FF,FFAE,48A241345880987123016E00'
]

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 20:38:32
Das Problem ist das er nicht korrekt an fährt. Er soll pct 80 an fahren, aber die tatsächliche Endposition ist 79. Daher kann das ASC es nicht mehr korrekt zuordnen und macht lieber nichts.


2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'set_position 80'
]



2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'state: 79',
  'moving: stop',
  'position: 79'
]

2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'Schlafzimmer_EG_Fensterrollladen_PosValue: 79'
]
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 21:16:59
Zitat von: CoolTux am 27 Dezember 2018, 20:38:32
Das Problem ist das er nicht korrekt an fährt. Er soll pct 80 an fahren, aber die tatsächliche Endposition ist 79. Daher kann das ASC es nicht mehr korrekt zuordnen und macht lieber nichts.


2018.12.27 19:41:09 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'set_position 80'
]



2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: Schlafzimmer_EG_Fensterrollladen Name: ASControl Notify: [
  'state: 79',
  'moving: stop',
  'position: 79'
]

2018.12.27 19:41:17 4: AutoShuttersControl (ASControl) - Devname: ASControl Name: ASControl Notify: [
  'Schlafzimmer_EG_Fensterrollladen_PosValue: 79'
]


Ja, die DUOFERN liegen häufig beim setzen einer Position ein drüber oder ein drunter.
Kannst Du da im Modul was machen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Dezember 2018, 21:20:20
Leider nein. Die Position sollte schon tatsächlich stimmen. Du kannst mit einem userReadings probieren das irgendwie aus zu gleichen.
Aber das ASC Modul sollte nicht dazu dienen die "Unzulänglichkeiten" anderer Module gerade zu rücken.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: octek0815 am 27 Dezember 2018, 21:22:30
Alles klar, trotzdem danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 27 Dezember 2018, 22:26:40
Zitat von: CoolTux am 27 Dezember 2018, 09:54:01
Hallo Ralf,

Wenn Du ausschlafen möchtest dann vergibst Du den Rollläden ein Roommate. Entweder über das tatsächliche Roommate Modul oder als Dummy.
So lange dieser Roommate asleep steht fahren die ihm zugewiesen Rollos nicht hoch.

Danke CoolTux,

so habe ich es nun umgesetzt:
([DashButton:"^Dash-PowerPoint:.short$"])(set Jahreszeit Ausschlafen)(set rr_Bewohner1 state asleep, set rr_Bewohner2 state asleep, set rr_Bewohner3 state asleep, set rr_Bewohner4 state asleep)
DOELSEIF ([DashButton:"^Dash-Mentos:.short$"])(set Jahreszeit Wach)(set rr_Bewohner1 state awoken, set rr_Bewohner2 state awoken, set rr_Bewohner3 state awoken, set rr_Bewohner4 state awoken)
DOELSEIF ([DashButton:"^Dash-AfriCola:.short$"])(set Jahreszeit Wach)(set rr_Bewohner1 state awoken, set rr_Bewohner2 state awoken, set rr_Bewohner3 state awoken, set rr_Bewohner4 state awoken)


Gruß

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Dezember 2018, 08:36:37
@All

Ich habe mich nun dem Thema Urlaub etwas gewidmet und musste schnell feststellen das ich ziemlich blind auf dem Auge war.
Denn! Es ist in de rTat einfacher wie gedacht. Alles was man machen muss ist einen dummy an zu legen so wie bereits erwähnt und diesen Dummy in das Attribut holiday2we im global Device ein zu tragen. Wichtig ist das der dummy auf jeden Fall das Reading state sowie tomorrow bseitzt welche mit 0 und 1 belegt werden.
Der Rest passiert dann voll automatisch.
Titel: Antw:Ferien Schaltung
Beitrag von: Beta-User am 28 Dezember 2018, 08:52:17
Zitat von: CoolTux am 28 Dezember 2018, 08:36:37
@All

Ich habe mich nun dem Thema Urlaub etwas gewidmet und musste schnell feststellen das ich ziemlich blind auf dem Auge war.
Denn! Es ist in de rTat einfacher wie gedacht. Alles was man machen muss ist einen dummy an zu legen so wie bereits erwähnt und diesen Dummy in das Attribut holiday2we im global Device ein zu tragen. Wichtig ist das der dummy auf jeden Fall das Reading state sowie tomorrow bseitzt welche mit 0 und 1 belegt werden.
Der Rest passiert dann voll automatisch.
Die etwas komfortablere Lösung : Einfach aus einer vorhandenen ical eine holiday-Datei erstellen lassen und per holiday-device einbinden: https://forum.fhem.de/index.php/topic,85759.0.html

Wer mag, kann das ja erweitern, und z.B. auch Urlaubstage ohne oder mit einer bestimmten Ortsangabe, die in einem ical eingetragen sind, automatisiert in die holiday-Datei eintragen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 Dezember 2018, 18:04:12
Ich habe ein wenig das Gefühl, dass es beim partyMode noch einen Bug gibt.
Nachtrag: bzw. beim Disable




Gestern habe ich nur im ASC-Modul "set asc partyMode on" gesetzt und nahm ganz naiv an, dass damit automatisch alle Jalousien nicht mehr gefahren werden. Die Jalousien hatten das Attribut "Partymode" alle auf "off".
Leider vergebens. Die Jalousien fuhren alle wieder runter. Okay: Ab in die Doku. Gelesen, dass man die Attribute auf "on" setzen muss und dann ein "set asc partyMode on" erst zieht. Doch auch hier fuhren die Jalousien immer und immer wieder runter. Ein manuelles Gegensteuern war nicht möglich.

Exkurs: Steuerung über Brightness, aber die Auslösung war jedesmal innerhalb weniger Sekunden und nicht beim Triggern eines Brightness-Wertes.

Dann habe ich das ASC-Modul per Attribut "disabled" und es war Ruhe. Ich meine, dass ich gelesen habe, dass das "attr asc disable 1" gar keine Auswirkungen hat.




Nächster Tag. ASC-Modul immer noch (versehentlich) disabled. Jalousien fuhren über Zeitsteuerung hoch.

Nun wollte ich heute nachmittag des Partymodus testen und die Fehlerursache bei mir oder im Modul finden. Ich habe testweise zwei Jalousien über das Attribut "Partymode on" aus der Steuerung rausnehmen wollen. Im ASC-Modul war "partyMode" auf "on" gesetzt.

Jetzt wurde es merkwürdig. Die Jalousien blieben ALLE oben. Absolut keine Steuerung.
Nun wollte ich in Ruhe recherchieren. Doch ab jetzt läuft irgendetwas durcheinander. Sobald ich auf das ASC-Modul zugreife (Detail-Ansicht oder ein Raum mit ASC-ReadingsGroups), stürzt FHEM mit folgendem Fehler ab:

Can't use an undefined value as an ARRAY reference at ./FHEM/73_AutoShuttersControl.pm line 548.

Link auf Zeile: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/73_AutoShuttersControl.pm#L548




Workaround:

Nach langer langer Suche, FHEM wieder lauffähig zu machen, bin ich nun beim Schreiben dieses Posts über folgendes gestolpert:

Das ASC-Modul ist noch "disabled". Entferne ich die Zeile aus der fhem.cfg, so ist der Zugriff auch auf das ASC-Modul wieder möglich.




Leider kann ich den Partymodus heute nicht mehr testen. Und meine Tests sind auch nicht aussagekräftig, da ich das ASC-Modul ja fälschlicherweise noch deaktiviert hatte.

Aber: Das Disable scheint keine Auswirkungen auf die Zeitsteuerung zu haben. Auf Brightness scheinbar wohl.




Nachtrag:
Ich mache es noch komplizierter: Zwischen heute morgen (Jal. hoch über Zeit) und heute abend (Jalousien runter über Helligkeit) lag ein FHEM-Neustart.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 Dezember 2018, 18:25:59
Can't use an undefined value as an ARRAY reference at ./FHEM/73_AutoShuttersControl.pm line 548

Da hatte das Modul die Rollädenliste verloren.
Das disable funktioniert aus versehen wenn man so will. Das muss ich definitiv raus nehmen. Der Neustart hat die NotifyFn getriggert aber da stand drin das er nichts machen soll wenn disable ist, also hat er auch die Rolläden nicht eingelesen. Das muss definitiv komplett raus.

Partymode schaue ich mir an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 29 Dezember 2018, 18:49:49
Zitat von: CoolTux am 29 Dezember 2018, 18:25:59
Can't use an undefined value as an ARRAY reference at ./FHEM/73_AutoShuttersControl.pm line 548

Da hatte das Modul die Rollädenliste verloren.

Ich bin mir aber zu 100% sicher, dass der Fehler durch das Löschen der Disable-Zeile in der fhem.cfg verschwand. Ich habe viel Zeit mit anderen Lösungsversuchen verbracht, da ich den Fehler vorher auf den partyMode geschoben habe.

Zitat von: CoolTux am 29 Dezember 2018, 18:25:59
Das disable funktioniert aus versehen wenn man so will. Das muss ich definitiv raus nehmen. Der Neustart hat die NotifyFn getriggert aber da stand drin das er nichts machen soll wenn disable ist, also hat er auch die Rolläden nicht eingelesen. Das muss definitiv komplett raus.

Mir wäre es schon fast lieber, wenn das disable erhalten bleiben könnte. Es gibt bestimmt immer mal Situationen, in denen man das Modul stilllegen möchte.

Zitat von: CoolTux am 29 Dezember 2018, 18:25:59
Partymode schaue ich mir an.

Danke. Ich auch. :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 Dezember 2018, 19:13:03
Zitat von: FunkOdyssey am 29 Dezember 2018, 18:49:49
Ich bin mir aber zu 100% sicher, dass der Fehler durch das Löschen der Disable-Zeile in der fhem.cfg verschwand. Ich habe viel Zeit mit anderen Lösungsversuchen verbracht, da ich den Fehler vorher auf den partyMode geschoben habe.

Mir wäre es schon fast lieber, wenn das disable erhalten bleiben könnte. Es gibt bestimmt immer mal Situationen, in denen man das Modul stilllegen möchte.

Danke. Ich auch. :-)

Für das disable hatten wir glaube ROLLADEN ASC 0 gemacht oder so  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 08:40:19
Bezüglich Kalender habe ich nun eine für mich zufriedenstellende Lösung gefunden.

Es wird dabei bleiben das die zusätzlichen Kalender, also nicht holiday, am besten als Dummy abgebildet werden und sowohl im Reading state als auch im Reading tomorrow mit 0 oder 1 befüllt werden.
Da ich für jedes Thema (Urlaub,Ferien u.s.w.) einen eigenen Kalender habe, reicht es mir zu wissen ob der Kalender ein Ereignis meldet oder nicht. Mich interessiert nicht was das für ein Ereignis ist. Daher habe ich die Kalender wie folgt konfiguriert

Internals:
   CHANGED   
   DEF        ical url https://URL/basic.ics 86400
   NAME       calendarUrlaubMarko
   NOTIFYDEV  global
   NR         28
   NTFY_ORDER 50-calendarUrlaubMarko
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2018-12-30 06:56:29   calname         Urlaubskalender
     2018-12-30 06:56:29   lastUpdate      2018-12-30 06:55:32
     2017-12-29 09:18:43   modeAlarm       
     2018-12-27 00:00:00   modeAlarmOrStart 2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2017-12-29 09:18:43   modeAlarmed     
     2018-12-27 19:39:42   modeChanged     
     2018-12-30 06:56:29   modeEnd         dc2ad49235d4490e870c1251861f4c82;309r0ius83ghkbkeebc6d6mm2agooglecom;21ku868ra7cgj4rsd0lu5cq49hgooglecom;6a9rg14a2ikfg5drtsb94j3bd0googlecom;2aa29ktsroucu3jrgucrt92o7bgooglecom;78ike8hnt4qv3dprakav0vvukngooglecom;006ddpeskbqieebohknbmvceeegooglecom;30cs42ua3pjs9bsmipvfikit0ugooglecom
     2018-12-25 19:40:15   modeEnded       
     2018-12-27 00:00:00   modeStart       2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2018-12-27 19:39:42   modeStarted     
     2018-12-30 06:56:29   modeUpcoming    3rc5kgbbljpeegb4n0hvotrl7ggooglecom;1oh2bqk8o4f81m656s3d3b3qbigooglecom;6m4436usnfu5ibv95a8pf7oajugooglecom;12qefmcrdtqs1ap3iutmvvrs5dgooglecom;6sj5gm88ht1l2eembmf859sr7ggooglecom
     2018-12-30 06:56:29   nextUpdate      2018-12-31 06:55:32
     2018-12-30 06:56:29   nextWakeup      2018-12-31 06:55:32
     2018-12-30 06:56:29   state           triggered
Attributes:
   alias      UrlaubMarko
   event-on-update-reading state
   group      Urlaub
   hideLaterThan 1d
   room       Kalender
   update     async

Entscheidend ist event-on-update-reading state und hideLaterThan 1d. Durch hideLaterThan 1d bekomme ich bei einem get Abruf nur den Termin für den Folgetag und nicht für mehrere folgende Tage angezeigt. Das ist unser tomorrow.
Auch wichtig für den automatisierten Ablauf ist der alias welcher den Kalendernamen ohne das Wort calendar enthalten muß.
Als nächstes habe ich einen Dummy angelegt

Internals:
   NAME       dummyUrlaubMarko
   NR         63
   STATE      1
   TYPE       dummy
   READINGS:
     2018-12-30 06:56:29   state           1
     2018-12-30 08:08:46   tomorrow        1
Attributes:
   alias      Urlaub Marko
   event-on-change-reading state,tomorrow
   group      Urlaub
   readingList tomorrow,state
   room       Kalender
   setList    tomorrow:0,1 state:0,1

Der Dummy Name wiederum muss den Alias Namen vom Kalenderdevice enthalten und vorneweg das Wort "dummy".

Nun erstellen wir noch ein Notify welches auf alle unsere Kalender (ja ich habe mehrere) triggert

Internals:
   DEF        calendar.*:triggered { calendarEvents($NAME) }
   NAME       notifySetCalendarDummys
   NOTIFYDEV  calendar.*
   NR         64
   NTFY_ORDER 50-notifySetCalendarDummys
   REGEXP     calendar.*:triggered
   STATE      2018-12-30 07:56:12
   TRIGGERTIME 1546152972.28106
   TYPE       notify
   READINGS:
     2018-12-30 06:55:21   state           active
Attributes:
   room       Kalender

und eine Sub auf ruft.


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Wird diese Sub aufgerufen wird automatisch je nach Ergebnis der CommandGet Abrufe des Kalenders unsere Dummy Readings state und tomorrow mit 0 oder 1 befüllt..


Und da wir die Dummys ja im global Device im Attribut we2holiday eingetragen haben wird der Status auch entsprechend im ASC ausgewertet.



Grüße


Nachtrag: Ich musste die Sub noch anpassen. Es gibt durchaus Tage wo nichts in upcoming steht aber dennoch der Folgetag ein Termin hat. Serientermine, da steht dann die Anzahl der Stunden oder Tage in start.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 11:43:45
Hallo Marko,

ich hatte gestern das Phänomen, dass die Rollläden an den geöffneten Fenstern, mit den MAX! Sensoren, oben blieben obwohl die Roommates absent waren.
Self Defense im Modul ist aktiv und kein Rolladen ist ausgeschlossen.
Liegt dies an der Rückmeldung closed/opened der MAX! Sensoren?

Die mit dem HM Threstate Sensor fuhren herunter, (self Defense). Beim schließen des Fensters passierte nichts, alle Roommates absent, beim wiederholten öffnen fuhr der Rolladen hoch, alle Rommates absent.
Liegt dies daran das es ja nicht sein kann das niemand zu Hause ist um das Fenster zu schließen und dann wieder zu öffnen, dass die "ComfortOpen" Vorrang hat?


Leider kann ich kein List anhängen, da dies zu groß ist.
Seit gestern versuche ich schon dies zu schreiben, aber immer wenn ich ein List des ASC einpacke tritt ein Fehler auf.


Gruß
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 12:02:43
Hallo Ralf,

Es ist in der Tat der Wert opened der da nicht passt. getriggert wird nur auf open oder closed.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 12:08:56
Hallo Marko,

danke für die schnelle Antwort.

Kann ich dies durch eventMap opened:open closed:closed  ändern?

Oder triggert das ASC auf "state" und nicht auf "State"?

Gruß

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 12:16:31
getriggert wird auf state.
Ob es mit eventMap klappt kann ich so spontan gar nicht sagen. Müsste ich mal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 12:18:20
Gerade getestet, funktioniert nicht!

Aber wenn das Rollo geschlossen ist und ich das Fenster öffne fährt das Rollo hoch.

Das hatte mich gestern verwirrt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 12:21:25
Hier ein List des Rollo:
Internals:
   DEF        2D3FF5
   HMLAN1_MSGCNT 16
   HMLAN1_RAWMSG E2D3FF5,0000,126CBF38,FF,FFBE,59A4102D3FF523A4EF0601C800
   HMLAN1_RSSI -66
   HMLAN1_TIME 2018-12-30 12:13:45
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     16
   NAME       R_Spielzimmer
   NOTIFYDEV  global
   NR         165
   NTFY_ORDER 50-R_Spielzimmer
   STATE      on
   TYPE       CUL_HM
   lastMsg    No:59 - t:10 s:2D3FF5 d:23A4EF 0601C800
   protLastRcv 2018-12-30 12:13:45
   protRcv    14 last_at:2018-12-30 12:13:45
   protSnd    16 last_at:2018-12-30 12:13:45
   protState  CMDs_done
   rssi_HMLAN1 cnt:6 min:-72 max:-69 avg:-69.66 lst:-69
   rssi_at_HMLAN1 cnt:16 min:-68 max:-64 avg:-65.37 lst:-66
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         logdb:
           TIME       1546168404.2672
           VALUE      ventilate - window open
       deviceMsg:
         logdb:
           TIME       1546168425.53542
           VALUE      on (to VCCU)
       level:
         logdb:
           TIME       1546168425.53542
           VALUE      100
       motor:
         logdb:
           TIME       1546168425.53542
           VALUE      stop:on
       pct:
         logdb:
           TIME       1546168425.53542
           VALUE      100
       state:
         logdb:
           TIME       1546168425.53542
           VALUE      on
       timedOn:
         logdb:
           TIME       1546168425.53542
           VALUE      off
   READINGS:
     2018-12-30 12:13:24   ASC_ShuttersLastDrive ventilate - window open
     2018-12-30 09:00:02   ASC_Time_DriveDown 30.12.2018 - 17:08
     2018-12-30 09:00:02   ASC_Time_DriveUp 31.12.2018 - 09:00
     2018-12-30 12:13:24   CommandAccepted yes
     2018-11-20 17:34:51   D-firmware      2.3
     2018-11-20 17:34:51   D-serialNr      LEQ0609884
     2018-11-20 18:36:43   PairedTo        0x23A4EF
     2018-11-20 18:36:44   R-driveDown     16 s
     2018-11-20 18:36:44   R-driveTurn     1 s
     2018-11-20 18:36:44   R-driveUp       17.3 s
     2018-11-20 18:36:43   R-pairCentral   0x23A4EF
     2018-11-20 18:36:44   R-sign          off
     2018-11-20 18:36:43   RegL_00.        02:01 0A:23 0B:A4 0C:EF 15:FF 18:00 00:00
     2018-11-20 18:36:44   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:AD 0F:0A 10:00  30:06 57:24 00:00
     2018-12-30 12:13:45   deviceMsg       on (to VCCU)
     2018-12-30 12:13:45   level           100
     2018-11-20 17:39:35   levelMissed     desired:100
     2018-12-30 12:13:45   motor           stop:on
     2018-12-30 12:13:45   pct             100
     2018-12-30 12:13:45   recentStateType info
     2018-12-30 12:13:45   state           on
     2018-12-30 12:13:45   timedOn         off
   helper:
     HM_CMDNR   89
     cSnd       1123A4EF2D3FF50201C8,1123A4EF2D3FF50201C8
     dlvlCmd    ++A01123A4EF2D3FF50201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2D3FF5,00,00,00
       nextSend   1546168425.52688
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2D3FF5
         00
         00
         00
     mRssi:
       mNo        59
       io:
         HMLAN1:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1546168425.43714
       ack:
         HASH(0x2232c80)
         59800223A4EF2D3FF500
     rssi:
       HMLAN1:
         avg        -69.6666666666667
         cnt        6
         lst        -69
         max        -69
         min        -72
       at_HMLAN1:
         avg        -65.375
         cnt        16
         lst        -66
         max        -64
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Ralf,rr_Jenny
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 70
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:15
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     time
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Spielzimmer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   Rollo      R_Haus_str2
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_100@green on:fts_shutter_10@red 18:fts_shutter_80
   expert     2_defReg+raw
   firmware   2.3
   group      Rolladen
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolladen,Spielzimmer
   serialNr   LEQ0609884
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollo Rollo_map room_map structexclude
   webCmd     on:stop:off:20:65
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 12:44:01
Also wenn es geschlossen ist und dann hoch fährt beim öffnen des Fensters dann wird auch alles erkannt.

Das self Defense orientiert sich aber am Residents im ASC Modul, nicht an einem Roommate Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 30 Dezember 2018, 12:45:48
Zwischenstand partyMode-Test:

Eine Test-Jalousie sollte über den partyMode nicht hochfahren. Soweit hat das auch geklappt. Exakt so wie in der Doku beschrieben.

Aber:
Die Jalousie holt die Fahrt nicht nach.
Attribut Partymode = on
ASC-Modul partyMode auf "off" gesetzt.

Steuerung über Brightness. Zeiträume Min/Max alle überschritten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 12:55:34
Zitat von: FunkOdyssey am 30 Dezember 2018, 12:45:48
Zwischenstand partyMode-Test:

Eine Test-Jalousie sollte über den partyMode nicht hochfahren. Soweit hat das auch geklappt. Exakt so wie in der Doku beschrieben.

Aber:
Die Jalousie holt die Fahrt nicht nach.
Attribut Partymode = on
ASC-Modul partyMode auf "off" gesetzt.

Steuerung über Brightness. Zeiträume Min/Max alle überschritten.

Interessant. Das hatte ich heute morgen ausgiebig noch einmal getestet.
Bekommst Du im Eventmonitor ein Event für das ASC Device und das Reading partyMode?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 13:17:48
Hallo Marko,

deswegen bin ich verwirrt, an einem Fenster mit Threstatesensor funktioniert alles einwandfrei,
an einem Fenster mit Twostatesensor fährt das Rollo zu 100pct auf. Die ASC_ComfortOpen_Pos 80

Gruß

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 30 Dezember 2018, 13:19:37
Zitat von: CoolTux am 30 Dezember 2018, 12:55:34
Bekommst Du im Eventmonitor ein Event für das ASC Device und das Reading partyMode?

Kannst du das näher erläutern?
Ein Event vom ASC-Moduldevice?
Und was willst du bzgl. des Readings wissen?




2018-12-30_08:45:01 Rolladensteuerung buero_jal_nextAstroTimeEvent: 30.12.2018 - 20:15
2018-12-30_08:45:01 Rolladensteuerung created new drive timer
...
2018-12-30_12:14:35 Rolladensteuerung partyMode: off



Am Rande:
Warum werden eigentlich ASC_Time_DriveDown&ASC_Time_DriveUp nicht im Jalousie-Log geloggt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 13:22:05
Zitat von: pnewman am 30 Dezember 2018, 13:17:48
Hallo Marko,

deswegen bin ich verwirrt, an einem Fenster mit Threstatesensor funktioniert alles einwandfrei,
an einem Fenster mit Twostatesensor fährt das Rollo zu 100pct auf. Die ASC_ComfortOpen_Pos 80

Gruß

Ralf

Langsam langsam.
Sind wir immer noch bei Selfe Defense oder schon bei was anderem? Meinst Du mit dem oben beschrieben die Fenster auf Funktion?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 13:29:31
Zitat von: FunkOdyssey am 30 Dezember 2018, 13:19:37
Kannst du das näher erläutern?
Ein Event vom ASC-Moduldevice?
Und was willst du bzgl. des Readings wissen?




2018-12-30_08:45:01 Rolladensteuerung buero_jal_nextAstroTimeEvent: 30.12.2018 - 20:15
2018-12-30_08:45:01 Rolladensteuerung created new drive timer
...
2018-12-30_12:14:35 Rolladensteuerung partyMode: off



Am Rande:
Warum werden eigentlich ASC_Time_DriveDown&ASC_Time_DriveUp nicht im Jalousie-Log geloggt?


2018-12-30_12:14:35 Rolladensteuerung partyMode: off

Das meinte ich. Eigentlich sollte es dann funktionieren. Bitte aber immer auch beachten was die BlockingTime_afterManual sagt und ob du vorher Manual gefahren bist.
Kannst Du mir ein List von genau diesem Rollo geben.

Bezüglich der ASC_Time_ Readings. Die werfen kein Event. Daher kein Readings Log.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 30 Dezember 2018, 13:49:41
Zitat von: CoolTux am 30 Dezember 2018, 13:22:05
Langsam langsam.
Sind wir immer noch bei Selfe Defense oder schon bei was anderem? Meinst Du mit dem oben beschrieben die Fenster auf Funktion?

Wir sind immer noch bei Self Defense.

SelfDefense wird nicht angefahren.

ASC_Ventilate_Pos wird angefahren. Beim schließen des Fensters wird das Rollo wieder geschlossen.



Das Modul ist super und ersetzt bei mir einige DOIF!


Gruß
Ralf


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 30 Dezember 2018, 13:53:32
Zitat von: CoolTux am 30 Dezember 2018, 13:29:31
Kannst Du mir ein List von genau diesem Rollo geben.

Internals:
   DEF        xxxxxx
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     2
   NAME       buero_jal
   NOTIFYDEV  global
   NR         23
   NTFY_ORDER 50-buero_jal
   STATE      0
   TYPE       CUL_HM
   protLastRcv 2018-12-29 17:58:56
   protRcv    1 last_at:2018-12-29 17:58:56
   protSnd    2 last_at:2018-12-29 17:58:56
   protState  CMDs_done
   READINGS:
     2018-12-29 08:47:24   ASC_ShuttersLastDrive day open
     2018-12-30 08:45:01   ASC_Time_DriveDown 30.12.2018 - 20:15
     2018-12-30 08:45:01   ASC_Time_DriveUp 31.12.2018 - 08:45
     2018-12-29 08:47:24   CommandAccepted yes
     2018-08-23 18:18:37   PairedTo        xxxxx
     2017-07-12 11:02:21   R-confBtnTime   permanent
     2017-07-12 11:02:22   R-driveDown     20 s
     2017-07-12 11:02:22   R-driveTurn     0.5 s
     2017-07-12 11:02:22   R-driveUp       20 s
     2018-08-23 18:18:37   R-intKeyVisib   invisib
     2017-07-12 11:02:21   R-localResDis   off
     2017-07-12 11:02:21   R-pairCentral   xxxxx
     2017-07-12 11:02:22   R-powerUpAction off
     2017-07-12 11:02:22   R-refRunCounter 0
     2017-07-12 11:02:22   R-sign          off
     2017-07-12 11:02:22   R-statusInfoMinDly 3 s
     2017-07-12 11:02:22   R-statusInfoRandom 0 s
     2017-07-12 11:02:22   R-transmitTryMax 6
     2018-12-29 17:58:56   deviceMsg       off (to VCCU)
     2018-06-24 17:04:19   fwUpdate        done
     2018-12-29 17:58:56   level           0
     2018-12-29 17:58:56   motor           stop:off
     2018-12-29 17:58:56   pct             0
     2018-07-07 16:58:00   powerOn         2018-07-07 16:58:00
     2018-12-29 17:58:56   recentStateType info
     2018-01-20 16:15:29   sabotageAttack_ErrIoAttack cnt 4
     2018-12-29 17:58:56   state           off
     2018-12-29 17:58:56   timedOn         off
   helper:
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 50
   ASC_BrightnessMinVal 145
   ASC_Brightness_Reading average
   ASC_Brightness_Sensor du_brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   autoReadReg 4_reqStatus
   devStateIcon Hoch:fts_window_2w Halb:fts_shutter_50 Runter:fts_shutter_100 100:fts_window_2w 0:fts_shutter_100 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 \d.*:fts_shutter_90
   expert     1_allReg
   firmware   2.11
   genericDeviceType blind
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Homekit,Jalousien
   stateFormat level
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map struct_jalousien struct_jalousien_map structexclude
   webCmd     on:off:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 14:05:13
Zitat von: pnewman am 30 Dezember 2018, 13:49:41
Wir sind immer noch bei Self Defense.

SelfDefense wird nicht angefahren.

ASC_Ventilate_Pos wird angefahren. Beim schließen des Fensters wird das Rollo wieder geschlossen.



Das Modul ist super und ersetzt bei mir einige DOIF!


Gruß
Ralf

Ok also. SelfDefense arbeitet folgender massen. Bitte gegen checken.
Im ASC Modul muss ein Residents Device gesetzt sein. Dies stellt die Status der gesamten Wohnung da. selfDefense muß auf on stehen. Wenn das Residents Device auf absent geht wird geprüft ob Fenster offen sind und an diesen wird dann der Rolladen runter gefahren. Also komplett geschlossen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 14:06:06
Zitat von: FunkOdyssey am 30 Dezember 2018, 13:53:32
Internals:
   DEF        xxxxxx
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     2
   NAME       buero_jal
   NOTIFYDEV  global
   NR         23
   NTFY_ORDER 50-buero_jal
   STATE      0
   TYPE       CUL_HM
   protLastRcv 2018-12-29 17:58:56
   protRcv    1 last_at:2018-12-29 17:58:56
   protSnd    2 last_at:2018-12-29 17:58:56
   protState  CMDs_done
   READINGS:
     2018-12-29 08:47:24   ASC_ShuttersLastDrive day open
     2018-12-30 08:45:01   ASC_Time_DriveDown 30.12.2018 - 20:15
     2018-12-30 08:45:01   ASC_Time_DriveUp 31.12.2018 - 08:45
     2018-12-29 08:47:24   CommandAccepted yes
     2018-08-23 18:18:37   PairedTo        xxxxx
     2017-07-12 11:02:21   R-confBtnTime   permanent
     2017-07-12 11:02:22   R-driveDown     20 s
     2017-07-12 11:02:22   R-driveTurn     0.5 s
     2017-07-12 11:02:22   R-driveUp       20 s
     2018-08-23 18:18:37   R-intKeyVisib   invisib
     2017-07-12 11:02:21   R-localResDis   off
     2017-07-12 11:02:21   R-pairCentral   xxxxx
     2017-07-12 11:02:22   R-powerUpAction off
     2017-07-12 11:02:22   R-refRunCounter 0
     2017-07-12 11:02:22   R-sign          off
     2017-07-12 11:02:22   R-statusInfoMinDly 3 s
     2017-07-12 11:02:22   R-statusInfoRandom 0 s
     2017-07-12 11:02:22   R-transmitTryMax 6
     2018-12-29 17:58:56   deviceMsg       off (to VCCU)
     2018-06-24 17:04:19   fwUpdate        done
     2018-12-29 17:58:56   level           0
     2018-12-29 17:58:56   motor           stop:off
     2018-12-29 17:58:56   pct             0
     2018-07-07 16:58:00   powerOn         2018-07-07 16:58:00
     2018-12-29 17:58:56   recentStateType info
     2018-01-20 16:15:29   sabotageAttack_ErrIoAttack cnt 4
     2018-12-29 17:58:56   state           off
     2018-12-29 17:58:56   timedOn         off
   helper:
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 50
   ASC_BrightnessMinVal 145
   ASC_Brightness_Reading average
   ASC_Brightness_Sensor du_brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   autoReadReg 4_reqStatus
   devStateIcon Hoch:fts_window_2w Halb:fts_shutter_50 Runter:fts_shutter_100 100:fts_window_2w 0:fts_shutter_100 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 \d.*:fts_shutter_90
   expert     1_allReg
   firmware   2.11
   genericDeviceType blind
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Homekit,Jalousien
   stateFormat level
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map struct_jalousien struct_jalousien_map structexclude
   webCmd     on:off:stop:pct


Das schaue ich mir später einmal genau an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 30 Dezember 2018, 18:04:12
Zitat von: CoolTux am 30 Dezember 2018, 08:40:19
Bezüglich Kalender habe ich nun eine für mich zufriedenstellende Lösung gefunden.

Es wird dabei bleiben das die zusätzlichen Kalender, also nicht holiday, am besten als Dummy abgebildet werden und sowohl im Reading state als auch im Reading tomorrow mit 0 oder 1 befüllt werden.
Da ich für jedes Thema (Urlaub,Ferien u.s.w.) einen eigenen Kalender habe, reicht es mir zu wissen ob der Kalender ein Ereignis meldet oder nicht. Mich interessiert nicht was das für ein Ereignis ist. Daher habe ich die Kalender wie folgt konfiguriert

Internals:
   CHANGED   
   DEF        ical url https://URL/basic.ics 86400
   NAME       calendarUrlaubMarko
   NOTIFYDEV  global
   NR         28
   NTFY_ORDER 50-calendarUrlaubMarko
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2018-12-30 06:56:29   calname         Urlaubskalender
     2018-12-30 06:56:29   lastUpdate      2018-12-30 06:55:32
     2017-12-29 09:18:43   modeAlarm       
     2018-12-27 00:00:00   modeAlarmOrStart 2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2017-12-29 09:18:43   modeAlarmed     
     2018-12-27 19:39:42   modeChanged     
     2018-12-30 06:56:29   modeEnd         dc2ad49235d4490e870c1251861f4c82;309r0ius83ghkbkeebc6d6mm2agooglecom;21ku868ra7cgj4rsd0lu5cq49hgooglecom;6a9rg14a2ikfg5drtsb94j3bd0googlecom;2aa29ktsroucu3jrgucrt92o7bgooglecom;78ike8hnt4qv3dprakav0vvukngooglecom;006ddpeskbqieebohknbmvceeegooglecom;30cs42ua3pjs9bsmipvfikit0ugooglecom
     2018-12-25 19:40:15   modeEnded       
     2018-12-27 00:00:00   modeStart       2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2018-12-27 19:39:42   modeStarted     
     2018-12-30 06:56:29   modeUpcoming    3rc5kgbbljpeegb4n0hvotrl7ggooglecom;1oh2bqk8o4f81m656s3d3b3qbigooglecom;6m4436usnfu5ibv95a8pf7oajugooglecom;12qefmcrdtqs1ap3iutmvvrs5dgooglecom;6sj5gm88ht1l2eembmf859sr7ggooglecom
     2018-12-30 06:56:29   nextUpdate      2018-12-31 06:55:32
     2018-12-30 06:56:29   nextWakeup      2018-12-31 06:55:32
     2018-12-30 06:56:29   state           triggered
Attributes:
   alias      UrlaubMarko
   event-on-update-reading state
   group      Urlaub
   hideLaterThan 1d
   room       Kalender
   update     async

Entscheidend ist event-on-update-reading state und hideLaterThan 1d. Durch hideLaterThan 1d bekomme ich bei einem get Abruf nur den Termin für den Folgetag und nicht für mehrere folgende Tage angezeigt. Das ist unser tomorrow.
Auch wichtig für den automatisierten Ablauf ist der alias welcher den Kalendernamen ohne das Wort calendar enthalten muß.
Als nächstes habe ich einen Dummy angelegt

Internals:
   NAME       dummyUrlaubMarko
   NR         63
   STATE      1
   TYPE       dummy
   READINGS:
     2018-12-30 06:56:29   state           1
     2018-12-30 08:08:46   tomorrow        1
Attributes:
   alias      Urlaub Marko
   event-on-change-reading state,tomorrow
   group      Urlaub
   readingList tomorrow,state
   room       Kalender
   setList    tomorrow:0,1 state:0,1

Der Dummy Name wiederum muss den Alias Namen vom Kalenderdevice enthalten und vorneweg das Wort "dummy".

Nun erstellen wir noch ein Notify welches auf alle unsere Kalender (ja ich habe mehrere) triggert

Internals:
   DEF        calendar.*:triggered { calendarEvents($NAME) }
   NAME       notifySetCalendarDummys
   NOTIFYDEV  calendar.*
   NR         64
   NTFY_ORDER 50-notifySetCalendarDummys
   REGEXP     calendar.*:triggered
   STATE      2018-12-30 07:56:12
   TRIGGERTIME 1546152972.28106
   TYPE       notify
   READINGS:
     2018-12-30 06:55:21   state           active
Attributes:
   room       Kalender

und eine Sub auf ruft.


sub calendarEvents($) {
    my $calDev  = shift;

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length(CommandGet(undef,$calDev.' events filter:mode=="start"')) > 0 ? 1 : 0) );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.(length(CommandGet(undef,$calDev.' events filter:mode=="upcoming"')) > 0 ? 1 : 0) );
}


Wird diese Sub aufgerufen wird automatisch je nach Ergebnis der CommandGet Abrufe des Kalenders unsere Dummy Readings state und tomorrow mit 0 oder 1 befüllt..


Und da wir die Dummys ja im global Device im Attribut we2holiday eingetragen haben wird der Status auch entsprechend im ASC ausgewertet.



Grüße

Hallo,

mal eine laienhafte Frage.
Ich habe das Modul "ABFALL" für z.B. Urlaub, den ich im Google Kalender eintrage, missbraucht.
Hier habe ich auch eine "1" im reading next_days.
Könnte man das Modul nicht auch als Kalender im ASC verwenden?

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 18:08:03
Leider nein. Es muss ein Reading tomorrow und state vorhanden sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 30 Dezember 2018, 18:11:20
Zitat von: BigGB am 27 Dezember 2018, 16:40:08
Hallo zusammen,
ich bin gestern von Cluni's Script (mit dem ich sehr zufrieden war) auf dieses Modul umgestiegen.
Ich möcht Roomate/Residents nicht benutzen, es soll zu bestimmten Zeiten nach Astro-Funktion die Rollläden gefahren und im Sommer noch beschattet werden.
Heute morgen ist kein Rolladen zur eingestellten Zeit gefahren, auch steht das Device auf "State=manual".
Anbei List vom Device:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,Rolllade.AZ,Rolllade.Bad.OG,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse,WZ.Terrasse.Tuersensor,TL
   NR         112
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.2
   OLDREADINGS:
   READINGS:
     2018-12-27 08:45:30   Rolllade.AZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.AZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.Bad.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KU.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.KZ.OG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:42:07   Rolllade.SZ_PosValue 100
     2018-12-27 16:30:33   Rolllade.SZ_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WC.EG_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:30:33   Rolllade.WZ.Garten_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 16:31:45   Rolllade.WZ.Strasse_PosValue 40
     2018-12-27 16:30:33   Rolllade.WZ.Strasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-27 08:53:12   Rolllade.WZ.Terrasse_PosValue 100
     2018-12-27 16:30:33   Rolllade.WZ.Terrasse_nextAstroTimeEvent 27.12.2018 - 17:00
     2018-12-26 18:51:02   hardLockOut     off
     2018-12-26 18:30:26   partyMode       off
     2018-12-27 16:30:29   room_Arbeitszimmer.OG Rolllade.AZ
     2018-12-27 16:30:29   room_Bad.OG     Rolllade.Bad.OG
     2018-12-27 16:30:29   room_Gaeste.WC  Rolllade.WC.EG
     2018-12-27 16:30:29   room_Kinderzimmer.OG Rolllade.KZ.OG
     2018-12-27 16:30:29   room_Schlafzimmer.OG Rolllade.SZ
     2018-12-27 16:30:29   room_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2018-12-26 18:30:26   selfDefense     off
     2018-12-27 16:31:45   state           manual
     2018-12-26 19:41:13   sunriseTimeWeHoliday on
     2018-12-27 16:30:29   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.OG
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   ASC_timeUpHolidayDevice 1
   ASC_twilightDevice TL
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


und ein List von einem Rollladen:

Internals:
   CFGFN      ./include/raeume.cfg
   DEF        46F66B
   IODev      CUL1
   NAME       Rolllade.AZ
   NOTIFYDEV  global
   NR         748
   STATE      Auf
   TYPE       CUL_HM
   READINGS:
     2018-12-27 08:45:30   ASC_ShuttersLastDrive manual
     2018-12-27 16:30:33   ASC_Time_DriveDown 27.12.2018 - 17:00
     2018-12-27 16:30:33   ASC_Time_DriveUp 28.12.2018 - 08:35
     2018-12-26 17:00:00   CommandAccepted yes
     2018-11-22 21:24:42   D-firmware      2.8
     2018-11-22 21:24:42   D-serialNr      NEQ0077840
     2018-12-27 16:08:40   deviceMsg       on (to VCCU)
     2018-12-27 16:08:40   level           100
     2018-12-27 16:08:40   motor           stop:on
     2018-12-27 16:08:40   pct             100
     2018-12-27 16:08:40   recentStateType info
     2018-12-27 16:08:40   state           on
     2018-12-27 16:08:40   timedOn         off
   helper:
     HM_CMDNR   247
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +46F66B,00,00,00
       rxt        0
       vccu       VCCU
       p:
         46F66B
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      CUL1
   IOgrp      VCCU:CUL1
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading pct
   eventMap   on:Auf 50:halb off:Zu stop:stop
   expert     2_raw
   firmware   2.8
   group      Rolllaeden
   model      HM-LC-Bl1PBU-FM
   room       Arbeitszimmer.OG
   serialNr   NEQ0077840
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollaedenstand Rollaedenstand_map structexclude
   webCmd     Auf:halb:Zu:stop


Fehlen mir da noch Einstellungen?

Vielleicht kann jemand mal darauf schauen.
Vielen Dank

Grüße Gerald.

PS: Eben sind alle Rollläden zur gewünschten Zeit gefahren.
Hallo zusammen,
also bei mir läuft das Modul doch ziemlich unzuverklässig.
Am 27.12. waren abends alle Rollläden wie eingestellt heruntergefahren.
Ich sehe auch die Einträge im Logfile:
2018.12.27 17:00:02.018 3: CUL_HM set Rolllade.AZ pct 0
2018.12.27 17:00:02.067 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.27 17:00:02.125 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.27 17:00:02.184 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.27 17:00:02.543 3: CUL_HM set Rolllade.SZ pct 0
2018.12.27 17:00:02.592 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.27 17:00:02.640 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.27 17:00:02.688 3: CUL_HM set Rolllade.WZ.Strasse pct 0
2018.12.27 17:00:02.877 3: CUL_HM set Rolllade.WZ.Terrasse pct 0

Am 28.12. fahren nicht alle hoch:
2018.12.28 08:35:34.065 3: CUL_HM set Rolllade.AZ pct 100
2018.12.28 08:35:34.272 3: CUL_HM set Rolllade.WC.EG pct 100
2018.12.28 08:35:34.322 3: CUL_HM set Rolllade.WZ.Garten pct 100
2018.12.28 08:35:34.371 3: CUL_HM set Rolllade.WZ.Strasse pct 100

Abends fahren alle Rollläden wieder runter:
2018.12.28 17:00:02.021 3: CUL_HM set Rolllade.AZ pct 0
2018.12.28 17:00:02.077 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.28 17:00:02.133 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.28 17:00:02.190 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.28 17:00:02.354 3: CUL_HM set Rolllade.SZ pct 0
2018.12.28 17:00:02.399 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.28 17:00:02.443 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.28 17:00:02.490 3: CUL_HM set Rolllade.WZ.Strasse pct 0
2018.12.28 17:00:02.607 3: CUL_HM set Rolllade.WZ.Terrasse pct 0

Am 29.12. ist zum geplanten Zeitpunkt 9:00 Uhr kein Eintrag im Logfile:
2018.12.29 08:56:04.174 3: notify_tagesschau return value: 1
2018.12.29 09:00:00.054 3: CUL_HM set KZ.DG.JalousieGarten.Auf on-for-timer 0.5
2018.12.29 09:00:00.144 3: CUL_HM set KZ.DG.JalousieStrasse.Auf on-for-timer 0.5
2018.12.29 09:00:00.527 3: ABFALL myAbfall - CALENDAR:MuellKalender triggered, updating ABFALL myAbfall ...
2018.12.29 09:00:13.633 3: WARNING master device SZ.OG.HT has no week profile - create default
2018.12.29 09:00:34.824 2: ROOMMATE set rr_Samia home
2018.12.29 09:01:04.183 3: notify_tagesschau return value: 1

Am 29.12. fahren alle wieder wie geplant herunter:
2018.12.29 17:00:02.020 3: CUL_HM set Rolllade.AZ pct 0
2018.12.29 17:00:02.072 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.29 17:00:02.122 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.29 17:00:02.175 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.29 17:00:02.307 3: CUL_HM set Rolllade.SZ pct 0
2018.12.29 17:00:02.368 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.29 17:00:02.430 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.29 17:00:02.491 3: CUL_HM set Rolllade.WZ.Strasse pct 0

Am 30.12. fahren nicht alle Rollläden hoch:
2018.12.30 09:00:00.045 3: CUL_HM set KZ.DG.JalousieGarten.Auf on-for-timer 0.5
2018.12.30 09:00:00.140 3: CUL_HM set KZ.DG.JalousieStrasse.Auf on-for-timer 0.5
2018.12.30 09:00:02.245 3: CUL_HM set Rolllade.WC.EG pct 100
2018.12.30 09:00:02.298 3: CUL_HM set Rolllade.WZ.Garten pct 100
2018.12.30 09:00:02.350 3: CUL_HM set Rolllade.WZ.Strasse pct 100
2018.12.30 09:00:12.872 3: cul_MAX: Unknown code Z00, help me!
2018.12.30 09:00:12.911 3: cul_MAX: Unknown code Z040C380442, help me!
2018.12.30 09:00:41.366 1: Cannot fork: Cannot allocate memory
2018.12.30 09:00:41.375 1: Cannot fork: Cannot allocate memory
2018.12.30 09:00:52.142 2: ROOMMATE set rr_Gerald absent
2018.12.30 09:01:23.130 2: ROOMMATE set rr_Gerald home

Und eben ist kein Rollladen herunter gefahren, Logfile keine Einträge hierzu.
Änderungen an den Einstellungen der Rollläden und ASC-Device habe seit meinem ersten Beitrag nicht gemacht.
Nur Updates von Fhem durchgeführt.

Vielleicht kann jemand mal daraufschauen, laut meinem ersten Beitrag sollten die Einträge soweit passen.
Grüße Gerald.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 30 Dezember 2018, 18:32:17
Zitat von: CoolTux am 30 Dezember 2018, 13:29:31
Das meinte ich. Eigentlich sollte es dann funktionieren. Bitte aber immer auch beachten was die BlockingTime_afterManual sagt und ob du vorher Manual gefahren bist.
Kannst Du mir ein List von genau diesem Rollo geben.

Bezüglich der ASC_Time_ Readings. Die werfen kein Event. Daher kein Readings Log.

Meine Test-Jalousie wurde wegen Partymodus heute Abend nicht heruntergefahren. Und direkt nach dem Ausschalten des Modus fuhr diese auch runter. Alles fand statt zwischen Early/Late-Zeiten.

Komisch nur, warum das heute morgen beim Hochfahren anders war. Ich habe den Partymodus nach "Late" ausgeschaltet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 30 Dezember 2018, 18:52:10
Zitat von: CoolTux am 30 Dezember 2018, 18:08:03
Leider nein. Es muss ein Reading tomorrow und state vorhanden sein.

Hätte ich:



Internals:
   DEF        Google_Arbeitsfrei 3600
   KALENDER   Google_Arbeitsfrei
   NAME       Arbeitsfrei
   NOTIFYDEV  Google_Arbeitsfrei
   NR         470
   NTFY_ORDER 50-Arbeitsfrei
   STATE      Urlaub  in 1 Tag(en)
   TYPE       ABFALL
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .userReadings:
     HASH(0xcdad5f0)
   OLDREADINGS:
   READINGS:
     2018-12-30 18:49:52   Gleittag_date   31.05.2019
     2018-12-30 18:49:52   Gleittag_days   152
     2018-12-30 18:49:52   Gleittag_description
     2018-12-30 18:49:52   Gleittag_location
     2018-12-30 18:49:52   Gleittag_text   Gleittag
     2018-12-30 18:49:52   Gleittag_uid    4c97t9sj7mvav77kagc1ainlq6googlecom
     2018-12-30 18:49:52   Gleittag_weekday Freitag
     2018-12-30 18:49:52   Urlaub_date     31.12.2018
     2018-12-30 18:49:52   Urlaub_days     1
     2018-12-30 18:49:52   Urlaub_description
     2018-12-30 18:49:52   Urlaub_location
     2018-12-30 18:49:52   Urlaub_text     Urlaub
     2018-12-30 18:49:52   Urlaub_uid      6jgtf6sg85dbaog89ih72quqfrgooglecom
     2018-12-30 18:49:52   Urlaub_weekday  Montag
     2018-12-30 18:49:52   next            Urlaub_1
     2018-12-30 18:49:52   next_date       31.12.2018
     2018-12-30 18:49:52   next_days       1
     2018-12-30 18:49:52   next_description
     2018-12-30 18:49:52   next_location   
     2018-12-30 18:49:52   next_text       Urlaub
     2018-12-30 18:49:52   next_weekday    Montag
     2018-12-30 18:49:52   state           1
     2018-12-30 18:49:52   tomorrow        1
Attributes:
   abfall_clear_reading_regex 1/2
   calendarname_praefix 0
   date_style date
   delimiter_reading |
   delimiter_text_reading und
   event-on-change-reading .*
   room       Unsorted
   stateFormat next_text in next_days Tag(en)
   userReadings tomorrow {if(ReadingsNum("Arbeitsfrei","next_days","") ==1) {return 1} else {return 0}}
   weekday_mapping Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 19:05:15
Super. Dann klappt das definitiv.
Einfach den Devicenamen in das Attribut holiday2we schreiben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 19:08:21
Zitat von: FunkOdyssey am 30 Dezember 2018, 18:32:17
Meine Test-Jalousie wurde wegen Partymodus heute Abend nicht heruntergefahren. Und direkt nach dem Ausschalten des Modus fuhr diese auch runter. Alles fand statt zwischen Early/Late-Zeiten.

Komisch nur, warum das heute morgen beim Hochfahren anders war. Ich habe den Partymodus nach "Late" ausgeschaltet.

War der Rolladen heute morgen oben und sollte runter fahren?
Am besten morgen noch mal probieren und mit verbose 5 arbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Dezember 2018, 19:13:25
Zitat von: BigGB am 30 Dezember 2018, 18:11:20
Hallo zusammen,
also bei mir läuft das Modul doch ziemlich unzuverklässig.
Am 27.12. waren abends alle Rollläden wie eingestellt heruntergefahren.
Ich sehe auch die Einträge im Logfile:
2018.12.27 17:00:02.018 3: CUL_HM set Rolllade.AZ pct 0
2018.12.27 17:00:02.067 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.27 17:00:02.125 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.27 17:00:02.184 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.27 17:00:02.543 3: CUL_HM set Rolllade.SZ pct 0
2018.12.27 17:00:02.592 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.27 17:00:02.640 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.27 17:00:02.688 3: CUL_HM set Rolllade.WZ.Strasse pct 0
2018.12.27 17:00:02.877 3: CUL_HM set Rolllade.WZ.Terrasse pct 0

Am 28.12. fahren nicht alle hoch:
2018.12.28 08:35:34.065 3: CUL_HM set Rolllade.AZ pct 100
2018.12.28 08:35:34.272 3: CUL_HM set Rolllade.WC.EG pct 100
2018.12.28 08:35:34.322 3: CUL_HM set Rolllade.WZ.Garten pct 100
2018.12.28 08:35:34.371 3: CUL_HM set Rolllade.WZ.Strasse pct 100

Abends fahren alle Rollläden wieder runter:
2018.12.28 17:00:02.021 3: CUL_HM set Rolllade.AZ pct 0
2018.12.28 17:00:02.077 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.28 17:00:02.133 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.28 17:00:02.190 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.28 17:00:02.354 3: CUL_HM set Rolllade.SZ pct 0
2018.12.28 17:00:02.399 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.28 17:00:02.443 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.28 17:00:02.490 3: CUL_HM set Rolllade.WZ.Strasse pct 0
2018.12.28 17:00:02.607 3: CUL_HM set Rolllade.WZ.Terrasse pct 0

Am 29.12. ist zum geplanten Zeitpunkt 9:00 Uhr kein Eintrag im Logfile:
2018.12.29 08:56:04.174 3: notify_tagesschau return value: 1
2018.12.29 09:00:00.054 3: CUL_HM set KZ.DG.JalousieGarten.Auf on-for-timer 0.5
2018.12.29 09:00:00.144 3: CUL_HM set KZ.DG.JalousieStrasse.Auf on-for-timer 0.5
2018.12.29 09:00:00.527 3: ABFALL myAbfall - CALENDAR:MuellKalender triggered, updating ABFALL myAbfall ...
2018.12.29 09:00:13.633 3: WARNING master device SZ.OG.HT has no week profile - create default
2018.12.29 09:00:34.824 2: ROOMMATE set rr_Samia home
2018.12.29 09:01:04.183 3: notify_tagesschau return value: 1

Am 29.12. fahren alle wieder wie geplant herunter:
2018.12.29 17:00:02.020 3: CUL_HM set Rolllade.AZ pct 0
2018.12.29 17:00:02.072 3: CUL_HM set Rolllade.Bad.OG pct 0
2018.12.29 17:00:02.122 3: CUL_HM set Rolllade.KU.EG pct 0
2018.12.29 17:00:02.175 3: CUL_HM set Rolllade.KZ.OG pct 0
2018.12.29 17:00:02.307 3: CUL_HM set Rolllade.SZ pct 0
2018.12.29 17:00:02.368 3: CUL_HM set Rolllade.WC.EG pct 0
2018.12.29 17:00:02.430 3: CUL_HM set Rolllade.WZ.Garten pct 0
2018.12.29 17:00:02.491 3: CUL_HM set Rolllade.WZ.Strasse pct 0

Am 30.12. fahren nicht alle Rollläden hoch:
2018.12.30 09:00:00.045 3: CUL_HM set KZ.DG.JalousieGarten.Auf on-for-timer 0.5
2018.12.30 09:00:00.140 3: CUL_HM set KZ.DG.JalousieStrasse.Auf on-for-timer 0.5
2018.12.30 09:00:02.245 3: CUL_HM set Rolllade.WC.EG pct 100
2018.12.30 09:00:02.298 3: CUL_HM set Rolllade.WZ.Garten pct 100
2018.12.30 09:00:02.350 3: CUL_HM set Rolllade.WZ.Strasse pct 100
2018.12.30 09:00:12.872 3: cul_MAX: Unknown code Z00, help me!
2018.12.30 09:00:12.911 3: cul_MAX: Unknown code Z040C380442, help me!
2018.12.30 09:00:41.366 1: Cannot fork: Cannot allocate memory
2018.12.30 09:00:41.375 1: Cannot fork: Cannot allocate memory
2018.12.30 09:00:52.142 2: ROOMMATE set rr_Gerald absent
2018.12.30 09:01:23.130 2: ROOMMATE set rr_Gerald home

Und eben ist kein Rollladen herunter gefahren, Logfile keine Einträge hierzu.
Änderungen an den Einstellungen der Rollläden und ASC-Device habe seit meinem ersten Beitrag nicht gemacht.
Nur Updates von Fhem durchgeführt.

Vielleicht kann jemand mal daraufschauen, laut meinem ersten Beitrag sollten die Einträge soweit passen.
Grüße Gerald.

Hallo Gerald,

Da bräuchte ich bitte ein verbose 5 Log zu den öffnen und schließen Zeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 30 Dezember 2018, 22:36:53
Zitat von: CoolTux am 30 Dezember 2018, 19:05:15
Super. Dann klappt das definitiv.
Einfach den Devicenamen in das Attribut holiday2we schreiben.

Hallo,

wo finde ich das Attribut holiday2we. Habe es in meinen ASC Einstellungen nicht gefunden.

Weiter stellt sich mir noch folgende Frage: Ich habe einen twostate Fensterkontakt. Wenn ich z.B. das Fenster von gekippt auf öffnen umstelle geht das Fenster zu. Eine zeitliche Verzögerung von 2 sec brachte auch keine Lösung, da der Befehl zum schliessen nur verzögert übertragen wird.
Was ist die Lösung?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 30 Dezember 2018, 23:01:55
Zitat von: Beetle2003 am 30 Dezember 2018, 22:36:53
Hallo,

wo finde ich das Attribut holiday2we. Habe es in meinen ASC Einstellungen nicht gefunden.

Im global Device.
Habe es mit meiner Variante getestet, klappt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 00:03:16
Zitat von: Beetle2003 am 30 Dezember 2018, 22:36:53
Hallo,

wo finde ich das Attribut holiday2we. Habe es in meinen ASC Einstellungen nicht gefunden.

Weiter stellt sich mir noch folgende Frage: Ich habe einen twostate Fensterkontakt. Wenn ich z.B. das Fenster von gekippt auf öffnen umstelle geht das Fenster zu. Eine zeitliche Verzögerung von 2 sec brachte auch keine Lösung, da der Befehl zum schliessen nur verzögert übertragen wird.
Was ist die Lösung?

Danke

Ein twostate Sensor kennt kein gekippt.
Wie meinst du das dein Fenster geht zu?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 31 Dezember 2018, 01:39:13
Sollte in VERSION 0.2.2 eigentlich ein Fix für LockOut und BrightnessMode vorhanden sein? Lockout greift leider immer noch nicht wenn ein Rollo nach Brightness fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 08:08:12
Sollte gefixt sein. Wenn das Fenster auf open steht und im ASC Device hardLockOut on sollte das Rollo nicht fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 31 Dezember 2018, 08:39:44
Zitat von: CoolTux am 31 Dezember 2018, 00:03:16
Ein twostate Sensor kennt kein gekippt.
Wie meinst du das dein Fenster geht zu?

Das Fenster ist auf Lüftungsposition und gekippt. Wenn nun das Fenster geöffnet wird schlisst das Fenster, da der Fensterkontakt einen kurze geschlossen Meldung sendet. Das reicht aus, um das Rollo zu schliessen.

In meiner manuellen Programmierung hatte ich eine Verzögerung programmiert, damit das Rollo eine Zeit wartet bevor es schliesst.
Es wäre schön, wenn Du einen Paramater einbauen könntest, der die Wartezeit vor dem schliessen des Rollos steuert damit das Rollo nicht zugeht wenn man mit einem twostate Sensor arbeitet und das Fenster von gekippt auf geöffnet ändert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 09:21:25
Ok. Ich glaube ich verstehe.
Nicht das Fenster ist auf Lüftenposition sondern der Rollladen. Korrekt?
Desweiteren solltest Du wenn Du einen Sensor hast mit kipp und offen Erkennung auf threestate umstellen beim Sensortyp.

Was genau ist das für ein Sensor? Bei den Homematicteilen kann man zum Beispiel einstellen wie lange sie bis zum senden der Änderung warten sollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 31 Dezember 2018, 11:52:21
Zitat von: CoolTux am 31 Dezember 2018, 08:08:12
Sollte gefixt sein. Wenn das Fenster auf open steht und im ASC Device hardLockOut on sollte das Rollo nicht fahren.

Ah ok, ich habe es LockOut auf Soft stehen. Kannst du mir den Unterschied evtl nochmal erklären? Aus der CommandRef werde ich mit der Erklärung nicht ganz schlau. Auch verstehe ich nicht ganz was beim Setzen von LockOut_cmd passiert mit Inhibit, blocked und protection.


BTW: Ich glaube ich habe hier auch noch einen Typo in der Erklärung gefunden:
ASC_ShuttersPlace - window/terrace - Wenn dieses Attribut auf terrace gesetzt ist, das Residence Device in den Status [b]"done"[/b] geht und SelfDefence aktiv ist, wird das Rollo geschlossen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 31 Dezember 2018, 14:11:14
Zitat von: CoolTux am 31 Dezember 2018, 09:21:25
Ok. Ich glaube ich verstehe.
Nicht das Fenster ist auf Lüftenposition sondern der Rollladen. Korrekt?
Desweiteren solltest Du wenn Du einen Sensor hast mit kipp und offen Erkennung auf threestate umstellen beim Sensortyp.

Was genau ist das für ein Sensor? Bei den Homematicteilen kann man zum Beispiel einstellen wie lange sie bis zum senden der Änderung warten sollen.

Ja, das hast Du richtig verstanden.
Ich habe an allen Fenstern den HM-SEC-SC-2. Dieser ist ein twostate Sensor. Er kennt nicht den unterschied zwischen gekippt und offen.
Wenn ich die Verögerung auf z.B. 2 sec einstelle, kommt das Signal nur verspätet an. Somit bekommt der Aktor die Meldung zum fahren und legt los. 
Da ich nur die Fensteröffnung von gekippt auf offen ändern wollte, ist das Rolle dann geschlossen. Somit wäre es im Falle eines twostate Sensors gut, wenn der Fahrbefehl erst nach einer eingestellten Wartezeit durchgeführt wird. Dieses hatte ich mit einem watchdog gesteuert, welcher die eingestellte Zeit gewartet hat. Als weitere Bedingung war eingestellt, dass es zwische Sonnenuntergang und Sonnenaufgang sein muss damit das Rolle nicht tagsüber geschlossen wird.

Hast Du eine Idee wie dieses umgesetzt werden kann?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 15:40:18
Zitat von: Beetle2003 am 31 Dezember 2018, 14:11:14
Ja, das hast Du richtig verstanden.
Ich habe an allen Fenstern den HM-SEC-SC-2. Dieser ist ein twostate Sensor. Er kennt nicht den unterschied zwischen gekippt und offen.
Wenn ich die Verögerung auf z.B. 2 sec einstelle, kommt das Signal nur verspätet an. Somit bekommt der Aktor die Meldung zum fahren und legt los. 
Da ich nur die Fensteröffnung von gekippt auf offen ändern wollte, ist das Rolle dann geschlossen. Somit wäre es im Falle eines twostate Sensors gut, wenn der Fahrbefehl erst nach einer eingestellten Wartezeit durchgeführt wird. Dieses hatte ich mit einem watchdog gesteuert, welcher die eingestellte Zeit gewartet hat. Als weitere Bedingung war eingestellt, dass es zwische Sonnenuntergang und Sonnenaufgang sein muss damit das Rolle nicht tagsüber geschlossen wird.

Hast Du eine Idee wie dieses umgesetzt werden kann?

Wenn Du auf Dein Fensterkontakt Device in FHEM gehst und dort ein
get regList
aus führst bekommst Du unteranderem angezeigt
1: eventDlyTime     |   0 to 7620s       |          | filters short events, causes reporting delay
Das sollte Dein Problem auf einfachste Art und Weise lösen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 15:45:26
Zitat von: Dersch am 31 Dezember 2018, 11:52:21
Ah ok, ich habe es LockOut auf Soft stehen. Kannst du mir den Unterschied evtl nochmal erklären? Aus der CommandRef werde ich mit der Erklärung nicht ganz schlau. Auch verstehe ich nicht ganz was beim Setzen von LockOut_cmd passiert mit Inhibit, blocked und protection.


Hard und bedeutet nur das ein Befehl zum hardwareseitigen sperren gesendet wird. Hier wird also auch manuelles schalten mit gesperrt. Bei Soft wird lediglich die Fahrbefehle vom ASC gesperrt.
Funktionieren sollte es aber auf jeden Fall. Werde es mir aber im neuen Jahr noch mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 31 Dezember 2018, 21:36:50
Zitat von: CoolTux am 29 Dezember 2018, 19:13:03
Für das disable hatten wir glaube ROLLADEN ASC 0 gemacht oder so  ;D

Mich hat das Modul in einer hektischen Situation erneut geärgert. Ist das ein großer Aufwand, das disable-Feature irgendwie modulintern zu lösen? Geht viel schneller (und gehört eigentlich auch dort hin) als ein attr mit Filtern zu schreiben.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 31 Dezember 2018, 21:38:51
Weiterer Wunsch:
Könnte man das konfigurierbar machen, dass die Jalousien nach einer manuelle Korrektur nicht immer wieder durch das runter/hoch gefahren werden? Da will man sich aus dem Fenster das Feuerwerk anschauen und plötzlich fährt die Jalousie wieder runter.

Der Partymodus ist eher für geplante Aktionen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Dezember 2018, 21:42:45
Zitat von: FunkOdyssey am 31 Dezember 2018, 21:36:50
Mich hat das Modul in einer hektischen Situation erneut geärgert. Ist das ein großer Aufwand, das disable-Feature irgendwie modulintern zu lösen? Geht viel schneller (und gehört eigentlich auch dort hin) als ein attr mit Filtern zu schreiben.

Wie meinst Du das Modulintern. Das Attribut disable habe ich für die nächste Version entfernt.
Da es gewünscht würde pro Rolladen zu deaktivieren hatten wir uns ja darauf geeinigt das man mit dem Attribut ASC und den Wert 0 die Automatik deaktiviert.

Grüße und einen guten Rutsch
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 01 Januar 2019, 01:13:21
Zitat von: CoolTux am 31 Dezember 2018, 15:40:18
Wenn Du auf Dein Fensterkontakt Device in FHEM gehst und dort ein
get regList
aus führst bekommst Du unteranderem angezeigt
1: eventDlyTime     |   0 to 7620s       |          | filters short events, causes reporting delay
Das sollte Dein Problem auf einfachste Art und Weise lösen.


Grüße

Ein frohes Neues Jahr wünsche ich allen in diesem Forum.

Nun eine weitere Nachfrage:
Mit dem dem Reading eventDlyTime funktioniert die Verzögerung.
Dieses hat den Nachteil, dass meine Alarmanlage ( Modul von Prof. Dr. Peter Henning ) auch die Verzögerung beinhaltet.

Somit bleibt mein Wunsch bestehen, bitte die Verzögerung im ASC Modul zu integrieren.
Gibt es weitere die diese Funktion benötigen?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 06:38:54
Zitat von: Beetle2003 am 01 Januar 2019, 01:13:21
Ein frohes Neues Jahr wünsche ich allen in diesem Forum.

Nun eine weitere Nachfrage:
Mit dem dem Reading eventDlyTime funktioniert die Verzögerung.
Dieses hat den Nachteil, dass meine Alarmanlage ( Modul von Prof. Dr. Peter Henning ) auch die Verzögerung beinhaltet.

Somit bleibt mein Wunsch bestehen, bitte die Verzögerung im ASC Modul zu integrieren.
Gibt es weitere die diese Funktion benötigen?

Danke

Ein gesundes neues Jahr.
Hast Du es denn mal getestet? Also mit einem vernünftigen Wert?. Sagen wir so 2-3s. Es sollte ausreichen damit du das Fenster von schließen und wieder öffnen kannst. Und ich bilde mir ein 2-3s sind für den Alarm nicht die Welt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 09:58:53
Zitat von: FunkOdyssey am 31 Dezember 2018, 21:38:51
Weiterer Wunsch:
Könnte man das konfigurierbar machen, dass die Jalousien nach einer manuelle Korrektur nicht immer wieder durch das runter/hoch gefahren werden? Da will man sich aus dem Fenster das Feuerwerk anschauen und plötzlich fährt die Jalousie wieder runter.

Der Partymodus ist euer für geplante Aktionen.

Wieso fährt das Rollo obwohl entweder das Fenster auf ist oder ein ASC_BlockingTime_afterManual entsprechend gesetzt wurde?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ms_steini am 01 Januar 2019, 15:51:07
Hallo und ein frohes neues Jahr.....

Ich bin erst kürzlich auf dieses Modul aufmerksam geworden, OK ich geb zu, ich habe jetzt NICHT ALLES hier gelesen und vieleicht wurden die Fragen ja schon gestellt...

1. kann ich einen Dienstplant/Schichtplan UND Schulferien (Kalender jeweils vorhanden) integrieren ?
2. ich verstehe nicht warum ASC_Time_Up_WE_Holiday nicht größer sein sollte als ASC_Time_Up_Late?
ASC_Time_Up_WE_Holiday - Sunrise frühste Zeit zum Hochfahren am Wochenende und/oder Urlaub (we2holiday wird beachtet). Achtung: Sollte nicht größer sein als ASC_Time_Up_Late, sonst wird ASC_Time_Up_Late verwendet

3. Ich würde gerne an WE/Holiday z.B. in der Diele in der Zeit von 06:00 bis 08:00 (Brightness) hochfahren lassen und im z.B. Kinderzimmer um genau 09:00 Uhr, also feste Uhrzeit.
und an Werktagen im Kinderzimmer in der Zeit von 06:30 bis 08:00 (Brightness) hochfahren lassen. Wie stelle ich das ein ?
WE/Holiday --- ASC_Up = time
Werktags   ---- ASC_Up = brightness
? verstehe ich nicht wie das gehen soll ?


Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 01 Januar 2019, 17:08:26
Zitat von: CoolTux am 01 Januar 2019, 09:58:53
Wieso fährt das Rollo obwohl entweder das Fenster auf ist oder ein ASC_BlockingTime_afterManual entsprechend gesetzt wurde?

ASC_BlockingTime_afterManual habe ich überall auf 1200 (default). Kannte ich ehrlich gesagt noch gar nicht.

Wieso aber das Rollo fährt, weiß ich auch nicht.
Ich weiß nur, dass ich mich alle paar Sekunden mit den Jalousien "streiten" muss.

- ASC fuhr - wie geplant - abends runter
- Ich wollte die Jalousie aber doch offen haben und habe die Jalousie wieder geöffnet
- Plötzlich fährt ASC die Jalousie wieder herunter

Kann das vielleicht am Triggern der Brightness-Werte liegen?

Vorschlag:
Könnte man vielleicht ASC_BlockingTime_afterManual auch für meinen Wunsch nutzen?
Wenn der Wert bspw. auf "-1" oder "none" oder ähnliches steht, dass das ASC-Modul dann gar nicht mehr eingreift?

Ich kann meine Familien unmöglich erklären, dass vorher in den Jalousiedevices ein Attribut namens "Partmode" auf "on" stehen muss und im ASC-Modul der Partymodus aktiviert werden muss. Und das nur, weil die gerade mal aus dem Fenster schauen wollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 17:15:06
Ich schaue mir das mit Brightness und ASC_BlockingTime_afterManual noch mal an.
Wenn da was finde können wir erstmal das probieren?
Sollte das gar nichts für Dich sein können wir gerne noch mal über Deinen Wunsch nachdenken.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Januar 2019, 17:47:46
Zitat von: FunkOdyssey am 31 Dezember 2018, 21:38:51
Weiterer Wunsch:
Könnte man das konfigurierbar machen, dass die Jalousien nach einer manuelle Korrektur nicht immer wieder durch das runter/hoch gefahren werden? Da will man sich aus dem Fenster das Feuerwerk anschauen und plötzlich fährt die Jalousie wieder runter.

Der Partymodus ist euer für geplante Aktionen.
Hallo

Erstmal euch allen ein gesundes neues Jahr.
Habe das gerade Mal nachgestellt bei meiner Rolllade die mit Brightness fährt. Bei mir ist es genau so das immer wieder geschlossen wird wenn der Helligkeitssensor einen neuen Wert schickt, der unter der Grenze ist. Bei den Rollladen nach Astro kann ich nach dem schließen ohne Probleme die Rollladen in eine neue Position fahren und sie bleiben dann auch dort. So hätte ich mir das eigentlich bei Brightness auch vorgestellt. Wäre es nicht möglich das wenn night closed durch ist weitere werte unter der Grenze ignoriert werden ?
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 01 Januar 2019, 17:55:52
Danke. Ich fühlte mich immer so alleine. 😄

Ich frage mich wofür die ASC_BlockingTime_afterManual ist?
Wird ja scheinbar bei dir in beiden Konstellationen berücksichtigt, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Januar 2019, 18:09:17
Meiner Meinung wird ASC_BlockingTime_afterManual überhaupt nicht berücksichtigt bei Brightness nicht und auch nicht bei Astro habe es auch auf 1200s stehen. Wenn es berücksichtigt wird wäre das für mich vollig okay wenn ich wo die Zeit einstellen kann wie lange die Rolllade in neuer Position bleibt bevor wieder geschlossen wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 18:37:46
Zitat von: majestro84 am 01 Januar 2019, 18:09:17
Meiner Meinung wird ASC_BlockingTime_afterManual überhaupt nicht berücksichtigt bei Brightness nicht und auch nicht bei Astro habe es auch auf 1200s stehen. Wenn es berücksichtigt wird wäre das für mich vollig okay wenn ich wo die Zeit einstellen kann wie lange die Rolllade in neuer Position bleibt bevor wieder geschlossen wird.

Ihr habt Recht. Es wird in der Tat nicht beachtet. Grund ist das sich innerhalb der Abfrage auch die Attribute ASC_BlockingTime_beforDayOpen und ASC_BlockingTime_beforNightClose befinden.
Ich muss mir das erstmal in Ruhe anschauen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 18:46:18
Ich habe das ganze nun entsprechend um gesetzt. Achtet aber bitte darauf das sollte das ASC_BlockingTime_afterManual beim schließen wegen Astro, Time oder Brightness zu schlagen es keine weitere Fahrt diesbezüglich geben wird.
Bei Brightness kann man glück haben und noch im Fenster sein wenn ASC_BlockingTime_afterManual aus läuft. Aber Time und Astro schlägt nur einmal zu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Januar 2019, 18:51:14
Zitat von: CoolTux am 01 Januar 2019, 18:46:18
Ich habe das ganze nun entsprechend um gesetzt. Achtet aber bitte darauf das sollte das ASC_BlockingTime_afterManual beim schließen wegen Astro, Time oder Brightness zu schlagen es keine weitere Fahrt diesbezüglich geben wird.
Bei Brightness kann man glück haben und noch im Fenster sein wenn ASC_BlockingTime_afterManual aus läuft. Aber Time und Astro schlägt nur einmal zu.
OK super werde es morgen Abend Mal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 19:07:09
Zitat von: majestro84 am 01 Januar 2019, 18:51:14
OK super werde es morgen Abend Mal testen.
Langsam langsam, noch ist es nirgends erhältlich. Erst muss es durch meine Kontrolle  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 01 Januar 2019, 20:13:05
Zitat von: CoolTux am 01 Januar 2019, 18:46:18
Ich habe das ganze nun entsprechend um gesetzt. Achtet aber bitte darauf das sollte das ASC_BlockingTime_afterManual beim schließen wegen Astro, Time oder Brightness zu schlagen es keine weitere Fahrt diesbezüglich geben wird.
Bei Brightness kann man glück haben und noch im Fenster sein wenn ASC_BlockingTime_afterManual aus läuft. Aber Time und Astro schlägt nur einmal zu.

Danke dir. Das Deaktivieren (oder ASC_BlockingTime_afterManual auf "unendlich") hast du aber nicht nicht in deiner Version, oder? Ich gehöre ja zu denen, die das am liebsten ausschalten würden. 😄

Für welche Einsatzzwecke braucht man das ASC_BlockingTime_afterManual eigentlich überhaupt?
Man korrigiert doch etwas, welches 1200sec später wieder überschrieben wird, oder?
Kennt jemand ein paar Beispiele?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 20:22:25
Nun das waren Userwünsche.
Ging im besonderen wegen Beschattung. Könnte schwören Du wolltest das auch  ;D
Wenn manuell die Beschattung verlassen wird soll nicht gleich wieder hingefahren werden.
Und auch wenn manuell gefahren wird und das Fenster wird geschlossen soll nicht gefahren werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Januar 2019, 20:24:59
Ja so hatte ich das ursprünglich auch verstanden das es hauptsächlich um die Beschattung geht. Wäre es nicht möglich ASC_BlockingTime_afterManual mit zum Beispiel -1 zu deaktivieren? Das dann überhaupt nichts weiter passiert in unserem Fall jetzt zum Beispiel bis morgens wieder geöffnet wird?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 20:35:39
Zitat von: majestro84 am 01 Januar 2019, 20:24:59
Ja so hatte ich das ursprünglich auch verstanden das es hauptsächlich um die Beschattung geht. Wäre es nicht möglich ASC_BlockingTime_afterManual mit zum Beispiel -1 zu deaktivieren? Das dann überhaupt nichts weiter passiert in unserem Fall jetzt zum Beispiel bis morgens wieder geöffnet wird?

Ich denke das lässt sich einrichten. Muss ich mir anschauen.
Soll es dann auch für Beschattung und allen drum und dran gelten?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 01 Januar 2019, 20:46:07
Arg, immer wieder mehr Abhängigkeiten wie gedacht.

Wenn du schon fragst: Ja. Man sollte immer in der Lage sein, alles manuell übersteuern zu können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Januar 2019, 20:47:45
Zitat von: CoolTux am 01 Januar 2019, 20:35:39
Ich denke das lässt sich einrichten. Muss ich mir anschauen.
Soll es dann auch für Beschattung und allen drum und dran gelten?
Denke schon wenn wir nicht noch einen weiteren Parameter für die Steuerung haben wollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Januar 2019, 20:51:15
OK das schaue ich mir an in wie weit es machbar ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Januar 2019, 07:15:09
Zitat von: ms_steini am 01 Januar 2019, 15:51:07
Hallo und ein frohes neues Jahr.....

Ich bin erst kürzlich auf dieses Modul aufmerksam geworden, OK ich geb zu, ich habe jetzt NICHT ALLES hier gelesen und vieleicht wurden die Fragen ja schon gestellt...

1. kann ich einen Dienstplant/Schichtplan UND Schulferien (Kalender jeweils vorhanden) integrieren ?
2. ich verstehe nicht warum ASC_Time_Up_WE_Holiday nicht größer sein sollte als ASC_Time_Up_Late?
ASC_Time_Up_WE_Holiday - Sunrise frühste Zeit zum Hochfahren am Wochenende und/oder Urlaub (we2holiday wird beachtet). Achtung: Sollte nicht größer sein als ASC_Time_Up_Late, sonst wird ASC_Time_Up_Late verwendet

3. Ich würde gerne an WE/Holiday z.B. in der Diele in der Zeit von 06:00 bis 08:00 (Brightness) hochfahren lassen und im z.B. Kinderzimmer um genau 09:00 Uhr, also feste Uhrzeit.
und an Werktagen im Kinderzimmer in der Zeit von 06:30 bis 08:00 (Brightness) hochfahren lassen. Wie stelle ich das ein ?
WE/Holiday --- ASC_Up = time
Werktags   ---- ASC_Up = brightness
? verstehe ich nicht wie das gehen soll ?


Vielen Dank

Hallo,

1. Ja das kannst Du. Entweder über ein Holidaydevice oder Du wertest einen Calendar Device aus und schreibst 0 oder 1 in einen Dummy. Jeweils für state und für tomottow
siehe https://forum.fhem.de/index.php/topic,92628.msg878608.html#msg878608
2. Das hat programmiertechn. Gründe
3. Das wird leider so nicht gehen. Für WE wird automatisch eine feste Zeit zum hochfahren gesetzt. Die WE Zeit wird zwar gesetzt als spätester Zeitpunkt bei Brightness, wird aber vorher der max Brightnesswert erreicht fahren die Rollos hoch.
Das Kinderzimmer ist ein Schlafraum, da ist das nicht so interessant. Hier sollte das hoch und runterfahren über Roommates umgesetzt werden. Und nur wenn die Roommates vor den Tagesanbruch aufstehen wird der Rolladen dann nach der Zeit oder Brightness gefahren. Hoffe ich konnte mich da verständlich ausdrücken.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Januar 2019, 07:21:03
Das mit dem -1 im ASC_BlockingTime_afterManual ist irgendwie nicht so gut.
Wenn ich das auswerte wird er nie fahren, es sei denn ich werte vorher aus ob er heute schon manuell gefahren wurde. Denn wenn er gestern manuell gefahren wurde soll er ja heute fahren.
Es geht also darum das Ihr wenn Ihr heute einmal manuell fahrt der Rolladen HEUTE nicht mehr automatisiert fährt. Aber morgen soll das wieder hinfällig sein, oder heute beim Sonnenuntergang?

Ich finde das albern. Du weisst nicht wer wann das letzte mal den Rolladen manuell gefahren hat, und musst Abends beim zu Bett gehen nach der letzten eingestellten Zeit schauen ob überall zu ist. Aber was ist wenn Du früher ins Bett gehst?
Irgendwie Sinnlos. Dann lieber mit der blockingtime und Ihr stellt sie euch einfach nur groß genug ein. Wegen meiner 6 Stunden oder so.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Januar 2019, 10:06:47
Ich habe soeben Version 0.2.3 ins SVN geladen. Kommt morgen per Update.
Testet bitte erstmal in Ruhe die Änderungen bezüglich blockingAfterManual und Brightness und dann schauen wir einmal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 02 Januar 2019, 10:47:53
Frohes Neues!

Das Modul ist eine ganz schön große Mammutaufgabe für dich bei den ganzen individual Wünschen/Erfordernissen :) Danke für deine Mühe! Das Modul funktioniert schon ganz schön gut auch wenn ich anfangs so meine Probleme damit hatte muss man sagen das hier schon einiges an toller Arbeit von dir geleistet wurde! Je mehr ich hier mitbekomme desto mehr sehe ich eine Rollladensteuerung als eines der kompliziertesten Themen im Hausautomationsbereich.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Januar 2019, 10:55:38
Zitat von: Dersch am 02 Januar 2019, 10:47:53
Frohes Neues!

Das Modul ist eine ganz schön große Mammutaufgabe für dich bei den ganzen individual Wünschen/Erfordernissen :) Danke für deine Mühe! Das Modul funktioniert schon ganz schön gut auch wenn ich anfangs so meine Probleme damit hatte muss man sagen das hier schon einiges an toller Arbeit von dir geleistet wurde! Je mehr ich hier mitbekomme desto mehr sehe ich eine Rollladensteuerung als eines der kompliziertesten Themen im Hausautomationsbereich.

Gesundes neues Jahr,

Dessen war ich mir von Anfang an bewusst. Es ist in der Tat so das Rollladen, Heizung und Licht das komplexeste ist was es in der Automatisierung gibt. Ich bin auch gerne bereit Wünsche zu berücksichtigen. Keine Frage. Dennoch bin ich der Meinung über das ein oder andere sollte man Diskutieren. Ich selbst möchte auch verstehen wieso und warum der ein oder andere diesen speziellen Wunsch hat.
Ich lade auch gerne zu jeder Zeit zur Diskussion ein, gerne auch in einer Telko. Hatten wir ja schon einmal.  :)
Am Ende werden wir aber sicherlich alle von diesem Modul profitieren können. Es wird aber auch immer den einen oder anderen geben der so spezielle Wünsche hat das man da lieber versucht etwas eigenes, ohne Modul, zu realisieren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 02 Januar 2019, 14:47:04
Zitat von: CoolTux am 02 Januar 2019, 10:06:47
Ich habe soeben Version 0.2.3 ins SVN geladen. Kommt morgen per Update.
Testet bitte erstmal in Ruhe die Änderungen bezüglich blockingAfterManual und Brightness und dann schauen wir einmal.
OK wird gemacht werde dann berichten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 02 Januar 2019, 18:27:11
Hi,

ich möchte noch einmal WG der WE Zeit nachhaken. Allerdings eher im Astro Mode (falls das einen Unterschied macht).

Mit Clunis Skript hatte ich z.B. immer etwas wie
abhängig vom Sonnenaufgang zwischen 06:30-08:00 öffnen, außer am WE/Feiertag/Holiday, dann erst um 10:00.
Mir scheint das auch logisch zu sein (klar, frag 10 Leute...) da ich unterstelle, dass die Meisten wenn überhaupt am WE länger schlafen möchten.
Ich behelfe mir derzeit in dem ich die späteste Zeit hinter die WE Zeit gesetzt habe.


Btw. mich hat es gerade ohne erkennbaren Grund auf der Terrasse ausgesperrt.
Die Terrassentür ist mit einem Three State ausgestattet,
ASC_ModeDown = absent
ASC_LockOut = soft.

Als ich nach Hause kam war der Rollladen schon unten
( korrekt, da dunkel und roomate abwesend).

Ich bekomme den genauen Sachverhalt leider nicht mehr auf die Kette,  meine aber, dass ich den Rolladen per Taster geöffnet habe und dann die Tür geöffnet habe.
Nach ~5s war der Rolladen dann auf dem Weg nach unten.
Da es grundsätzlich funktioniert vermute ich eine Art Timingproblem.
Ich werde das mal weiter beobachten...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Januar 2019, 19:05:53
Zitat
ASC_Time_Up_WE_Holiday - Sunrise frühste Zeit zum Hochfahren am Wochenende und/oder Urlaub (we2holiday wird beachtet). Achtung: Sollte nicht größer sein als ASC_Time_Up_Late, sonst wird ASC_Time_Up_Late verwendet

Ich habe das gerade getestet und es scheint nun auch zu funktionieren wenn ASC_Time_Up_WE_Holiday nach ASC_Time_Up_Late gestellt wird.

Daher würde ich sagen das
Zitat von: stefanpf am 02 Januar 2019, 18:27:11
abhängig vom Sonnenaufgang zwischen 06:30-08:00 öffnen, außer am WE/Feiertag/Holiday, dann erst um 10:00.
funktionieren sollte. Kannst Du gerne einmal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 02 Januar 2019, 21:45:56
narf....gerade ist der Groschen aber pfennigweise gefallen - sorry :-(

- Mir war gerade aufgefallen, dass mein Ubiquiti Gelumpe anscheinend seit dem letzten Firmware Update keine ordentlichen IPV6 Adressen mehr verteilt und
  deswegen meine Google-Kalender nicht mehr aktualisiert werden (dann klappt's auch nicht mit der Urlaubssteuerung  :D)

- Dann war ich der Meinung ich hätte (wie früher im Script) ein Urlaubsreading oder device hinterlegt .... warum ich immer, dass habe ich wohl durcheinander gebracht

- Nachdem ich geschnallt habe, dass mit we2holiday in der Hilfe eigentlich "holiday2we" gemeint ist wurde es dann hell, also die "ASC_Time_Up_WE_Holiday" wird verwendet ;D
foreach my $h2we ( split( ",", AttrVal( "global", "holiday2we", "" ) ) )

Sehe ich das richtig, dass ich statt einem Holiday Device/File auch einen Dummy mit den Readings state / tomorrow / yesterday anlegen können müsste, den ich per DOIF aus meinen Kalender füttere?
Ich denke da an so etwas in diese Richtung...

defmod du_Rolladen_FT_Urlaub dummy;
attr du_Rolladen_FT_Urlaub group Kalender;
attr du_Rolladen_FT_Urlaub room 99_Srv.Anwesenheit;

setreading du_Rolladen_FT_Urlaub state none;
setreading du_Rolladen_FT_Urlaub tomorrow test;
setreading du_Rolladen_FT_Urlaub yesterday none;

attr global holiday2we du_Rolladen_FT_Urlaub;

defmod di_UrlaubFeiertag2Dummy.today DOIF (  [cal_Google_SPVP_Urlaub_calview:c-today] > 0 )  (setreading du_Rolladen_FT_Urlaub today ja;;)  DOELSE (setreading du_Rolladen_FT_Urlaub today none;;)
attr di_UrlaubFeiertag2Dummy.today do always
attr di_UrlaubFeiertag2Dummy.today group Kalender
attr di_UrlaubFeiertag2Dummy.today icon helper_doif
attr di_UrlaubFeiertag2Dummy.today room 92_Srv.Automat,99_Srv.Anwesenheit

defmod di_UrlaubFeiertag2Dummy.tomorrow DOIF (  [cal_Google_SPVP_Urlaub_calview:c-tomorrow] > 0 )  (setreading du_Rolladen_FT_Urlaub tomorrow ja;;)  DOELSE (setreading du_Rolladen_FT_Urlaub tomorrow none;;)
attr di_UrlaubFeiertag2Dummy.tomorrow do always
attr di_UrlaubFeiertag2Dummy.tomorrow group Kalender
attr di_UrlaubFeiertag2Dummy.tomorrow icon helper_doif
attr di_UrlaubFeiertag2Dummy.tomorrow room 92_Srv.Automat,99_Srv.Anwesenheit



Zumindest in der Trockenübung sieht das ganz gut aus
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 07:05:40
Zitat von: stefanpf am 02 Januar 2019, 21:45:56
narf....gerade ist der Groschen aber pfennigweise gefallen - sorry :-(

- Mir war gerade aufgefallen, dass mein Ubiquiti Gelumpe anscheinend seit dem letzten Firmware Update keine ordentlichen IPV6 Adressen mehr verteilt und
  deswegen meine Google-Kalender nicht mehr aktualisiert werden (dann klappt's auch nicht mit der Urlaubssteuerung  :D)

- Dann war ich der Meinung ich hätte (wie früher im Script) ein Urlaubsreading oder device hinterlegt .... warum ich immer, dass habe ich wohl durcheinander gebracht

- Nachdem ich geschnallt habe, dass mit we2holiday in der Hilfe eigentlich "holiday2we" gemeint ist wurde es dann hell, also die "ASC_Time_Up_WE_Holiday" wird verwendet ;D
foreach my $h2we ( split( ",", AttrVal( "global", "holiday2we", "" ) ) )

Sehe ich das richtig, dass ich statt einem Holiday Device/File auch einen Dummy mit den Readings state / tomorrow / yesterday anlegen können müsste, den ich per DOIF aus meinen Kalender füttere?
Ich denke da an so etwas in diese Richtung...

defmod du_Rolladen_FT_Urlaub dummy;
attr du_Rolladen_FT_Urlaub group Kalender;
attr du_Rolladen_FT_Urlaub room 99_Srv.Anwesenheit;

setreading du_Rolladen_FT_Urlaub state none;
setreading du_Rolladen_FT_Urlaub tomorrow test;
setreading du_Rolladen_FT_Urlaub yesterday none;

attr global holiday2we du_Rolladen_FT_Urlaub;

defmod di_UrlaubFeiertag2Dummy.today DOIF (  [cal_Google_SPVP_Urlaub_calview:c-today] > 0 )  (setreading du_Rolladen_FT_Urlaub today ja;;)  DOELSE (setreading du_Rolladen_FT_Urlaub today none;;)
attr di_UrlaubFeiertag2Dummy.today do always
attr di_UrlaubFeiertag2Dummy.today group Kalender
attr di_UrlaubFeiertag2Dummy.today icon helper_doif
attr di_UrlaubFeiertag2Dummy.today room 92_Srv.Automat,99_Srv.Anwesenheit

defmod di_UrlaubFeiertag2Dummy.tomorrow DOIF (  [cal_Google_SPVP_Urlaub_calview:c-tomorrow] > 0 )  (setreading du_Rolladen_FT_Urlaub tomorrow ja;;)  DOELSE (setreading du_Rolladen_FT_Urlaub tomorrow none;;)
attr di_UrlaubFeiertag2Dummy.tomorrow do always
attr di_UrlaubFeiertag2Dummy.tomorrow group Kalender
attr di_UrlaubFeiertag2Dummy.tomorrow icon helper_doif
attr di_UrlaubFeiertag2Dummy.tomorrow room 92_Srv.Automat,99_Srv.Anwesenheit



Zumindest in der Trockenübung sieht das ganz gut aus

Danke Dir für die Meldung mit dem Typo. Habe ich eben mal korrigiert.
Ob Dein DOIF geht weiß ich nicht, es reicht aber wenn der Dummy 0 und 1 als Wert bekommt. Und es reichen da auch die Readings state und tomottow.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 03 Januar 2019, 10:04:16
Zitat von: CoolTux am 02 Januar 2019, 07:21:03
Das mit dem -1 im ASC_BlockingTime_afterManual ist irgendwie nicht so gut.

Das war ja nur eine Idee, dieses Attribut für diesen anderen Zweck zu benutzen.
Gibt es denn vielleicht andere Ansätze?

Zitat von: CoolTux am 02 Januar 2019, 07:21:03
Wenn ich das auswerte wird er nie fahren, es sei denn ich werte vorher aus ob er heute schon manuell gefahren wurde. Denn wenn er gestern manuell gefahren wurde soll er ja heute fahren.

Ich habe mich mit der Logik in der Programmierung nicht beschäftigt. Ich kann das aber nachvollziehen, dass die Abgrenzung schwierig wird.
Als Anwender sehe ich eigentlich zwei Termine: morgens runter und abends hoch
Und es wäre von Vorteil, wenn man die Möglichkeit hätte, diese Fahrt nachträglich zu korrigieren. Diese Abweichung wird doch später von der Folgefahrt (z.B. abends) wieder geheilt und alles ist wieder gut. Bzw. es würde nicht einmal mehr gefahren werden, weil die Positionsdaten vermutlich schon übereinstimmen.

Zitat von: CoolTux am 02 Januar 2019, 07:21:03
Es geht also darum das Ihr wenn Ihr heute einmal manuell fahrt der Rolladen HEUTE nicht mehr automatisiert fährt. Aber morgen soll das wieder hinfällig sein, oder heute beim Sonnenuntergang?

Jein. Es soll bis zur nächsten ASC-Runde (morgens oder abends) nichts mehr korrigiert werden.
Ich denke auch, dass dieses Thema spätestens bei der Beschattung im Sommer wieder hochkommen wird und mehr Anwender sich eine manuelle Korrektur wünschen.
Was ist, wenn die Beschattung die Jalousien auf 30% runterfährt; es aber so warm ist, dass man den Raum lieber komplett abdunkeln möchte. Dann würde immer wieder hochgefahren werden.
Oder anders: Es wurde auf 30% beschattet und es ziehen Wolken auf. Dann will ich wieder Licht in den Zimmern haben und fahre die Jalousien wieder hoch. ASC würde dies wieder nach (default: aktuell) 20min korrigieren.

Okay: Man kann die Zeiten über ASC_BlockingTime_afterManual konfigurieren. Aber warum sollte ich dann alle n-Minuten die Jalousien wieder hoch- oder runterfahren. Ich kämpfe den ganzen Tag gegen ASC und die Motoren werden irgendwann den Geist aufgeben.

Zitat von: CoolTux am 02 Januar 2019, 07:21:03
Ich finde das albern. Du weisst nicht wer wann das letzte mal den Rolladen manuell gefahren hat, und musst Abends beim zu Bett gehen nach der letzten eingestellten Zeit schauen ob überall zu ist. Aber was ist wenn Du früher ins Bett gehst?

Bei uns im Hause sind immer noch die Menschen, die schlussendlich festlegen wie es sein soll. Die ASC-Steuerung verstehe ich nur als Unterstützung und als Vorschlag. Korrigieren soll aber der Mensch immer können.

Wir sind das gewohnt, dass ich manuell korrigierte Öffnung/Schließungen auch selber wieder schließen bzw. öffnen muss. Und spätestens mit der nächsten Fahrt (morgen oder abends) wird das ja sowieso wieder geheilt.

Zitat von: CoolTux am 02 Januar 2019, 07:21:03
Irgendwie Sinnlos. Dann lieber mit der blockingtime und Ihr stellt sie euch einfach nur groß genug ein. Wegen meiner 6 Stunden oder so.

Damit verschiebe ich das Problem aber nur. Und evtl. vergrößere ich die Fehlerquellen, da ich mich wintertags dann wundere, wieso die Jalousien gar nicht mehr fahren.
Spätestens Öffnen = 10:00 Uhr
Frühestens Schließen = 16:00 Uhr
BlockingTime = 6 Stunden
=> Problem

Selbst wenn ich die Zeiten immer anpassen würde und die Zeiträume gedanklich berücksichtige, würde ich irgendwann definitiv von einer zusätzlichen sporadischen Fahrt überrascht werden.

Wie ich hier schon zuvor erwähnte, sind gerade die sporadischen Fahrten das Problem:

Beispiel 1:
Man hält den Kopf aus dem Fenster (ohne Fensterkontakt) und will sich das Feuerwerk anschauen => ASC beschließt, die Jalousie nach 20min zu schließen. Echt unglücklich.

Beispiel 2:
Man geht durch die Terrassentür nach draussen, die lt. ASC eigentlich unten sein sollte und man manuell geöffnet hat. Plötzlich wird manuell gefahren und man steht in der Kälte.

Beispiel 3:
Man hat die Jalousie abends ein wenig nachkorrigiert, um mehr Lüftungsschlitze zu haben und ASC überschreibt diese Position nach n-Minuten wieder.
Meine Frau drückt abends mehrfach die Taster, um ihre gerade gewünschten Lüftungsschlitze anzufahren. Die würde mir den Hals umdrehen, wenn nach dem neuesten Fix nun die BlockTimeAfterManual aktiv werden.
Das Problem ist ja, dass der Positionswert 20% nicht immer wirklich 20% sind. Je nachdem wie ich die Zeiten gemessen habe, ob der Motor warm ist oder ob die Jalousie öffnet oder schließt, ist die Jalousieposition immer ein wenig abweichend. Das geht weder mit Z-Wave noch mit Homematic wirklich perfekt. Also muss man hin und wieder manuell korrigieren. Die Jalousien werden nur in Sekundenbruchteilen kurz gefahren.
ASC würde dies wieder überschreiben.

Ehrlich gesagt würde mich sicher noch viel mehr Beispiele einfallen.

Mir wäre es wirklich wichtig, dass ASC die manuellen Anpassung auf keinen Fall wieder korrigiert.
Ich kann weder Frau noch Kinder zumuten, mehrmals am Tag die Werte in FHEM neu zu setzen. Und das nur, weil die Straßenlampe vielleicht gerade zu hell durch die Jalousie scheint (Beispiel 4). :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 10:58:18
Ich schaue es mir die Tage noch mal an.
Ausschlaggebend wird das Attribut blockingAfterManual werden. Ich versuchen das dann bei -1 weiter aus zu werten.
Dies kann ich aber wenn nur für alle Fahrten des Modules am selbigen Tag wie die manuelle Fahrt war machen. Es wird dann also auch nie eine Beschattung geben sollte Deine Frau frühs mal kurz den Rolladen bewegt haben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 03 Januar 2019, 11:04:48
Zitat von: CoolTux am 03 Januar 2019, 10:58:18
Ich schaue es mir die Tage noch mal an.
Ausschlaggebend wird das Attribut blockingAfterManual werden. Ich versuchen das dann bei -1 weiter aus zu werten.
Dies kann ich aber wenn nur für alle Fahrten des Modules am selbigen Tag wie die manuelle Fahrt war machen. Es wird dann also auch nie eine Beschattung geben sollte Deine Frau frühs mal kurz den Rolladen bewegt haben.
Gucke dir sonst doch noch Mal Clunis Steuerung an ich meine da hat das ganz gut funktioniert. Evtl schaffe ich es die Tage auch Mal in den Code zu gucken wie er es realisiert hatte
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: jobvanes am 03 Januar 2019, 12:12:37
Gerade mal ein Update gemacht und jetzt bekomme ich folgende Fehler Meldung:

configfile: AutoShuttersControl: unknown attribute ASC_timeUpHolidayDevice. Type 'attr AutoShuttersControl ?' for a detailed list.
AutoShuttersControl: unknown attribute ASC_timeUpHolidayReading. Type 'attr AutoShuttersControl ?' for a detailed list.

Hab ich etwas verpasst bei der Entwicklung vom Modul? Bis jetzt lief dieses ohne Probleme.  ::)

Mit freundlichen Grüßen,
Job
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 12:14:13
Wenn Du da eine Logik drin siehst bin ich ganz ihr. Alleine nur den Code zu übernehmen geht aber nicht. Ein Skript zu schreiben wo at's und notify's definiert werden ist was anderes wie ein Modul zu entwickeln. Wenn benötige ich also die Logik, nicht den Code.
Habe mal eben geschaut was da für Attribute sind, habe aber diesbezüglich leider nichts weiter gefunden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 12:15:34
Zitat von: jobvanes am 03 Januar 2019, 12:12:37
Gerade mal ein Update gemacht und jetzt bekomme ich folgende Fehler Meldung:

configfile: AutoShuttersControl: unknown attribute ASC_timeUpHolidayDevice. Type 'attr AutoShuttersControl ?' for a detailed list.
AutoShuttersControl: unknown attribute ASC_timeUpHolidayReading. Type 'attr AutoShuttersControl ?' for a detailed list.

Hab ich etwas verpasst bei der Entwicklung vom Modul? Bis jetzt lief dieses ohne Probleme.  ::)

Mit freundlichen Grüßen,
Job

Das ist voll okay. Ist eine Warnung. Die beiden Attribute fallen weg und Du hast sie wohl gesetzt gehabt. Aber die waren eh ohne Funktion.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 03 Januar 2019, 12:27:33
Zitat von: CoolTux am 03 Januar 2019, 12:14:13
Wenn Du da eine Logik drin siehst bin ich ganz ihr. Alleine nur den Code zu übernehmen geht aber nicht. Ein Skript zu schreiben wo at's und notify's definiert werden ist was anderes wie ein Modul zu entwickeln. Wenn benötige ich also die Logik, nicht den Code.
Habe mal eben geschaut was da für Attribute sind, habe aber diesbezüglich leider nichts weiter gefunden.
Ja mir ging es auch um die Logik dahinter. Aber ich meine wenn ich nach dem schließen am Abend die Rolllade bewegt habe müsste ich sie später alleine schließen. Sie wurde dann von Skript nicht mehr gefahren. Erst dann am morgen wieder zum öffnen oder wenn es am Tag war zur Beschattung. So in etwa hätte ich mir dann das mit der -1 vorgestellt das ASC erst beim nächsten ASC Event (Abends, Morgens, Beschattung, self-defense usw) wieder fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 13:02:46
Zitat von: majestro84 am 03 Januar 2019, 12:27:33
Ja mir ging es auch um die Logik dahinter. Aber ich meine wenn ich nach dem schließen am Abend die Rolllade bewegt habe müsste ich sie später alleine schließen. Sie wurde dann von Skript nicht mehr gefahren. Erst dann am morgen wieder zum öffnen oder wenn es am Tag war zur Beschattung. So in etwa hätte ich mir dann das mit der -1 vorgestellt das ASC erst beim nächsten ASC Event (Abends, Morgens, Beschattung, self-defense usw) wieder fährt.

Das ist auch beim Modul so. Nach schließen bewegen sich die Rolläden auch nicht mehr. Ausserdem das Fenster wird geöffnet oder man hat Brightness aktiv und ist noch zwischen frühste Zeit und späteste Zeit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 03 Januar 2019, 20:38:04
Hallo,

ich habe alle Homematik Rolloaktoren auf ASC 2 gestellt. Das Rollo an der Wohnzimmertür steht auf o da es nicht gesteuert werden soll.

Regelmässig erhalte ich folgende Meldung:
please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'

Was kann ich dagegen machen? Woher kommt die Meldung?



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 20:50:08
Nimm bitte alle event-on-* Attribute aus dem ASC Device und speichere ab. Danach Neustart bitte machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 03 Januar 2019, 20:51:28
Zitat von: CoolTux am 03 Januar 2019, 13:02:46
Das ist auch beim Modul so. Nach schließen bewegen sich die Rolläden auch nicht mehr. Ausserdem das Fenster wird geöffnet oder man hat Brightness aktiv und ist noch zwischen frühste Zeit und späteste Zeit.
OK das heißt bei Brightness muss ich es über ASC_BlockingTime_afterManual regeln das ASC aus der spätesten Zeit raus ist richtig? Bei Astro wäre dann ASC_BlockingTime_afterManual eigentlich für diesen Fall egal.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Januar 2019, 20:55:03
Korrekt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 03 Januar 2019, 22:41:24
Ich muss mal wegen dem SelfDefense nachrfragen denn ich glaube das habe ich nicht kapiert. Wollte es heute mal Testen und nix ging runter obwohl der Türkontakt geöffnet war.

Ich habe im Modul Device als ASC_residentsDevice den Namen meines Residents Moduls angegeben. Und unter ASC_residentsDeviceReading presence.
selfDefense steht auf "on"

Muss ich nun im Rolladendevice nochmals das Resident Modul angeben oder nicht? Oder ist das nur der Fall wenn abweichend vom Moduldevice ein anderes Resident Modul greifen soll?

Wie ist der Ablauf im ASC Modul wenn selfDefense greift? Schaut er auf das Resident Modul und prüft nach triggern auf "absent" welcher Türsensor auf "open" steht?

ASC_ShuttersPlace - window/terrace - Wenn dieses Attribut auf terrace gesetzt ist, das Residence Device in den Status "done" geht und SelfDefence aktiv ist, wird das Rollo geschlossen

Warum "done"? Du meinst "gone" oder?

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Januar 2019, 06:33:05
Zitat von: Dersch am 03 Januar 2019, 22:41:24
Ich muss mal wegen dem SelfDefense nachrfragen denn ich glaube das habe ich nicht kapiert. Wollte es heute mal Testen und nix ging runter obwohl der Türkontakt geöffnet war.

Ich habe im Modul Device als ASC_residentsDevice den Namen meines Residents Moduls angegeben. Und unter ASC_residentsDeviceReading presence.
selfDefense steht auf "on"

Muss ich nun im Rolladendevice nochmals das Resident Modul angeben oder nicht? Oder ist das nur der Fall wenn abweichend vom Moduldevice ein anderes Resident Modul greifen soll?

Wie ist der Ablauf im ASC Modul wenn selfDefense greift? Schaut er auf das Resident Modul und prüft nach triggern auf "absent" welcher Türsensor auf "open" steht?

ASC_ShuttersPlace - window/terrace - Wenn dieses Attribut auf terrace gesetzt ist, das Residence Device in den Status "done" geht und SelfDefence aktiv ist, wird das Rollo geschlossen

Warum "done"? Du meinst "gone" oder?

Du hast nur das falsche Reading verwendet. Du musst darauf achten das das Reading wie bei Roommate auch home,absent,gone und so weiter kann. Lösch einfach Dein Reading Attribut komplett dann nimmt er den state und dann passt das.
Sobald Residents auf absent geht werden alle eingetragenen Fensterkontakte geprüft und wo ein Fenster auf ist wird der Rollladen runter gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Januar 2019, 07:03:43
Zitat von: Dersch am 03 Januar 2019, 22:41:24
ASC_ShuttersPlace - window/terrace - Wenn dieses Attribut auf terrace gesetzt ist, das Residence Device in den Status "done" geht und SelfDefence aktiv ist, wird das Rollo geschlossen
Warum "done"? Du meinst "gone" oder?

Ja ich meinte gone. Habe ich gerade korrigiert. Dieser Abschnitt bezieht sich auf das Attribut ASC_ShuttersPlace. Wenn das Residents Device auf gone geht und selfDefense nicht gesetzt ist fahren dennoch die Rolläden runter welche das Attribut ASC_ShuttersPlace mit dem Wert terrace gesetzt haben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 04 Januar 2019, 22:38:05
Zitat von: CoolTux am 03 Januar 2019, 20:50:08
Nimm bitte alle event-on-* Attribute aus dem ASC Device und speichere ab. Danach Neustart bitte machen.

Hallo,

ich habe aus allen Aktoren das event-on-* entfernt und das System mehrmals neu gestartet.

Nach jedem Neustart erhalte ich die Meldung. Dann führe ich scanForShutters aus, und das System steht wieder auf active.
Was mache ich falsch?

Weiter ist mir aufgefallen, dass bei Aufruf von shownotifyDevsInformations ein Aktor fehlt.
Bei showShuttersInformations wird dieses fehlende Gerät angezeigt.
Hast Du hierfür auch einen Tipp?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Januar 2019, 22:41:48
Zitat von: Beetle2003 am 04 Januar 2019, 22:38:05
Hallo,

ich habe aus allen Aktoren das event-on-* entfernt und das System mehrmals neu gestartet.

Nach jedem Neustart erhalte ich die Meldung. Dann führe ich scanForShutters aus, und das System steht wieder auf active.
Was mache ich falsch?

Weiter ist mir aufgefallen, dass bei Aufruf von shownotifyDevsInformations ein Aktor fehlt.
Bei showShuttersInformations wird dieses fehlende Gerät angezeigt.
Hast Du hierfür auch einen Tipp?

Doch nicht aus den Rolladendevice sondern aus den ASC Device solltest Du das Attribut entfernen.
showNotifyDevsInformations zeigt nur die Rollläden an wo Devices in den Attributen stehen auf dessen Events reagiert werden sollen. Zum Beispiel Roommates oder Fensterkontakte oder so.


Gib am besten bitte einmal ein list vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wardancer am 06 Januar 2019, 09:22:20
Guten Morgen zusammen,

ich habe gerade einen Fehler gemacht, den ich versuchen möchte einfach zu korrigieren.
Ichhab gerade leider 5 Rollladen mit ASC = 1 statt ASC = 2 angelegt. Jetzt bekomme ich die Positionen aus den Attributen der Rollladen nicht mehr auf den ASC = 2 stand.
Was ich bisher versucht habe, war: einfach auf ASC = 2 stellen und den Scan aus dem ASC-Device neu anstoßen. Das hat leider nicht zum gewünschten Ergebnis geführt. Dann habe ich bei einer Rolladen einmal ASC = 0 gesetzt den Scan ausgeführt -> Rollade verschwindet aus den NotifyDevs, dann wieder aus ASC = 2 gestellt -> Rollade wird wieder zu den NotifyDevs hinzugefügt, allerdings ändern sich die Attribute in der Rollade nicht.
Gab es nicht irgendwie die Möglichkeit alle Attribute die ASC angelegt hat aus den Devices zu löschen? Gibt es vielleicht eine einfach Methode das für alle Rolladen zu ändern, ohne dass ich jetzt die ganzen Attribute von Hand modifiziere?

Vielen dank schonmal .... für meine Doofheit :)

Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Januar 2019, 11:22:27
Hallo Thomas,

Das Problem ist das auf Basis der ASC Kennziffer die Attribute gesetzt werden. Sind die Attribute einmal gesetzt kann man es nicht mehr so einfach ändern wie Du es gerne möchtest.
Am besten löschst Du das ASC Device dann werden alle Attribute entfernt. Danach kannst Du das ASC neu anlegen und den korrekten Wert setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wardancer am 06 Januar 2019, 21:20:22
Alles klar,

Bei mir kein Problem... ich verstehe auch warum das normalerweise auch nicht gut ist.
Als Zusatzfeature für irgendwann wäre es natürlich super, wenn man einzelne Devices einfach wieder resetten könnte und dafür nicht das komplette ASC löschen muss und dann evtl. wieder in allen Rolladendevices selber Anpassungen machen muss.
Die Idee wäre dann z.B. Attribut ASC auf -1, dann einmal scannen, dabei werden die Attribute entfernt, dann ASC setzen und alles ist wieder im Standard...

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hyper2910 am 07 Januar 2019, 21:52:53
super Modul.


Es klappt alles was ich brauche, bis auf

ASC_Ventilate_Window_Open

das Fenster fährt 10pct hoch aber beim schliessen nicht runter.



Woran kann das liegen?

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Januar 2019, 21:57:38
Schwer zu sagen.
Ein list vom ASC Modul und vom Rollladen bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: hyper2910 am 07 Januar 2019, 22:09:48
gelöst, habe das Device neu angelegt und dann ok!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 09 Januar 2019, 07:21:37
Moin,

ich habe das Problem dass mein Rolladen morgens hochfährt obwohl der Roommate noch auf "asleep" steht und komme nicht dahinter warum das so ist.
Wäre schön wenn jemand helfen kann :)

List ASC-Device:
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,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,GH.xx.LS.HelligkeitAussen,rr_Katha,EG.wz.TK.FensterGross.strc,EG.ku.TK.FensterKU,EG.wz.RO.WZRolladen.2,EG.ez.RO.EZRolladen,EG.wz.RO.WZRolladen.1,OG.gz.RO.GZRolladen,rgr_Home,EG.wz.TK.FensterKlein,OG.sz.RO.SZRolladen,rr_Sascha,EG.sp.RO.SPRolladen,non,EG.ku.RO.KURolladen,OG.sz.TK.FensterSZ,OG.az.RO.AZRolladen
   NR         214
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2019-01-08 17:25:18   EG.ez.RO.EZRolladen_PosValue 100
     2019-01-08 17:25:18   EG.ez.RO.EZRolladen_lastPosValue 0
     2019-01-09 07:14:00   EG.ez.RO.EZRolladen_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-09 07:00:02   EG.ku.RO.KURolladen_PosValue 0
     2019-01-09 07:00:02   EG.ku.RO.KURolladen_lastPosValue 100
     2019-01-09 07:14:01   EG.ku.RO.KURolladen_nextAstroTimeEvent  9.01.2019 - 17:26
     2019-01-08 17:25:45   EG.sp.RO.SPRolladen_PosValue 100
     2019-01-08 17:25:18   EG.sp.RO.SPRolladen_lastPosValue 0
     2019-01-09 07:14:01   EG.sp.RO.SPRolladen_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-08 17:25:18   EG.wz.RO.WZRolladen.1_PosValue 100
     2019-01-08 17:25:18   EG.wz.RO.WZRolladen.1_lastPosValue 0
     2019-01-09 07:14:01   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-08 17:25:18   EG.wz.RO.WZRolladen.2_PosValue 100
     2019-01-08 17:25:18   EG.wz.RO.WZRolladen.2_lastPosValue 0
     2019-01-09 07:14:01   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-08 17:25:35   OG.az.RO.AZRolladen_PosValue 100
     2019-01-08 17:25:18   OG.az.RO.AZRolladen_lastPosValue 0
     2019-01-09 07:14:01   OG.az.RO.AZRolladen_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-08 17:25:33   OG.gz.RO.GZRolladen_PosValue 90
     2019-01-08 22:44:21   OG.gz.RO.GZRolladen_lastPosValue 0
     2019-01-09 07:14:01   OG.gz.RO.GZRolladen_nextAstroTimeEvent  9.01.2019 - 08:06
     2019-01-09 06:45:21   OG.sz.RO.SZRolladen_PosValue 0
     2019-01-09 07:05:10   OG.sz.RO.SZRolladen_lastPosValue 100
     2019-01-09 07:14:01   OG.sz.RO.SZRolladen_nextAstroTimeEvent  9.01.2019 - 17:26
     2018-12-23 23:24:02   hardLockOut     off
     2018-09-30 11:15:58   partyMode       off
     2019-01-09 07:13:57   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2019-01-09 07:13:57   room_EnOcean_Rolladen EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen
     2019-01-09 07:13:57   room_Homekit_Rolladen EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2018-10-20 14:14:41   selfDefense     on
     2019-01-09 07:14:01   state           created new drive timer
     2018-10-06 10:12:13   sunriseTimeWeHoliday on
     2019-01-09 07:13:57   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:
     EG.ez.RO.EZRolladen:
     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.ku.RO.KURolladen ASC_Shading_Brightness_Sensor
       OG.sz.RO.SZRolladen ASC_Shading_Brightness_Sensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     non:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rgr_Home:
       Rolladensteuerung ASC_residentsDevice
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_freezeTemp 3
   ASC_residentsDevice rgr_Home
   ASC_temperatureReading temperature
   ASC_temperatureSensor GV.xx.TF.Aussen
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       Rolladen


List Roommate (Geo-Daten verfälscht):
Internals:
   DEF        rgr_Home
   NAME       rr_Sascha
   NOTIFYDEV  global,
   NR         142
   NTFY_ORDER 50-rr_Sascha
   READY      1
   RESIDENTGROUPS rgr_Home
   STATE      home
   TYPE       ROOMMATE
   READINGS:
     2019-01-09 07:00:10   fhemMsgPush     Sascha awoken
     2019-01-09 07:00:10   fhemMsgPushGw    Pushover1:OK
     2019-01-09 07:00:10   fhemMsgPushPrio 0
     2019-01-09 07:00:10   fhemMsgPushState 1
     2019-01-09 07:00:10   fhemMsgPushTitle -
     2019-01-09 07:00:10   fhemMsgState    1
     2019-01-09 07:00:10   fhemMsgStateTypes push:1 forwards:text>push
     2019-01-08 17:15:10   lastArrival     2019-01-08 17:15:10
     2019-01-09 07:00:10   lastAwake       2019-01-09 07:00:10
     2019-01-08 07:52:37   lastDeparture   2019-01-08 07:52:37
     2019-01-08 17:15:10   lastDurAbsence  09:22:33
     2019-01-08 17:15:10   lastDurAbsence_cr 563
     2019-01-08 07:52:37   lastDurPresence 13:08:49
     2019-01-08 07:52:37   lastDurPresence_cr 789
     2019-01-09 07:00:10   lastDurSleep    07:30:08
     2019-01-09 07:00:10   lastDurSleep_cr 450
     2019-01-08 17:18:10   lastLocation    arrival
     2019-01-08 17:15:10   lastLocationAddr
     2019-01-08 17:15:10   lastLocationLat 33.204532
     2019-01-08 17:15:10   lastLocationLong 11.041374
     2019-01-08 17:15:10   lastLocationRadius 100
     2019-01-08 17:15:10   lastLocationTravDistance 0.00
     2019-01-09 07:05:10   lastMood        sleepy
     2019-01-08 17:15:10   lastPositionAddr
     2019-01-08 17:15:10   lastPositionBSSID
     2019-01-08 17:15:10   lastPositionBeaconUUID
     2019-01-08 17:15:10   lastPositionDistHome 0.04
     2019-01-08 17:15:10   lastPositionDistLocation 0.00
     2019-01-08 17:15:10   lastPositionLat 33.204532
     2019-01-08 17:15:10   lastPositionLong 11.041374
     2019-01-08 17:15:10   lastPositionMotion
     2019-01-08 17:15:10   lastPositionSSID
     2019-01-08 17:15:10   lastPositionTravDistance 0.00
     2019-01-08 23:30:02   lastSleep       2019-01-08 23:30:02
     2019-01-09 07:05:10   lastState       awoken
     2019-01-08 17:18:10   location        home
     2019-01-08 17:15:10   locationAddr   
     2019-01-08 17:15:10   locationLat     33.204532
     2019-01-08 17:15:10   locationLong    11.041374
     2019-01-08 17:15:10   locationPresence present
     2019-01-08 17:15:10   locationRadius  100
     2019-01-08 17:15:10   locationTravDistance 0.00
     2019-01-09 07:05:10   mood            calm
     2019-01-08 17:15:10   positionAddr   
     2019-01-08 17:15:10   positionBSSID   
     2019-01-08 17:15:10   positionBeaconUUID
     2019-01-08 17:15:10   positionDistHome 0.04
     2019-01-08 17:15:10   positionDistLocation 0.00
     2019-01-08 17:15:10   positionLat     33.204532
     2019-01-08 17:15:10   positionLong    11.041374
     2019-01-08 17:15:10   positionMotion 
     2019-01-08 17:15:10   positionSSID   
     2019-01-08 17:15:10   positionTravDistance 0.00
     2019-01-08 17:15:10   presence        present
     2019-01-09 07:05:10   state           home
     2018-09-16 09:02:18   wayhome         0
   TIMER:
Attributes:
   DbLogExclude .*
   alias      Sascha
   devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
   group      Zuhause Status
   icon       people_sensor
   msgContactPush Pushover1
   msgRecipientPush C0mmanda8
   room       Residents
   rr_autoGoneAfter 24
   rr_geofenceUUIDs XXXXX-0085-4069-XXXX-XXC36C930411,XXXX-876B-43AB-XXXX-XXA6D4FFFF0C
   rr_lang    EN
   rr_locationHome Home
   rr_noDuration 1
   rr_realname alias
   rr_showAllStates 1
   sortby     1
   webCmd     state


List Rolladen-Device:
Internals:
   CUL_Stick_MSGCNT 4
   CUL_Stick_RAWMSG A0D3EA4103B9B882CD68A0601C800::-53.5:CUL_Stick
   CUL_Stick_RSSI -53.5
   CUL_Stick_TIME 2019-01-09 06:45:21
   DEF        3B9B88
   HMLAN_MSGCNT 3
   HMLAN_RAWMSG E3B9B88,0000,000C8791,FF,FFBA,3EA4103B9B882CD68A0601C800
   HMLAN_RSSI -70
   HMLAN_TIME 2019-01-09 06:45:21
   IODev      CUL_Stick
   LASTInputDev HMLAN
   MSGCNT     7
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         172
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      Auf
   TYPE       CUL_HM
   lastMsg    No:3E - t:10 s:3B9B88 d:2CD68A 0601C800
   protLastRcv 2019-01-09 06:45:21
   protRcv    4 last_at:2019-01-09 06:45:21
   protSnd    4 last_at:2019-01-09 06:45:21
   protState  CMDs_done
   rssi_VCCU  cnt:2 min:-59 max:-58 avg:-58.5 lst:-58
   rssi_at_CUL_Stick cnt:4 min:-56 max:-53.5 avg:-54.5 lst:-53.5
   rssi_at_HMLAN cnt:3 min:-72 max:-68 avg:-70 lst:-70
   READINGS:
     2019-01-09 06:45:02   ASC_ShuttersLastDrive day open
     2019-01-09 07:14:01   ASC_Time_DriveDown  9.01.2019 - 17:26
     2019-01-09 07:14:01   ASC_Time_DriveUp 10.01.2019 - 06:45
     2019-01-09 06:45:02   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2018-10-10 17:49:25   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
     2018-10-10 17:49:25   RegL_00.        02:01 0A:2C 0B:D6 0C:8A 15:05 18:00 00:00
     2018-10-10 17:49:26   RegL_01.        08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00  30:06 57:22 56:00 00:00
     2019-01-09 06:45:21   deviceMsg       off (to VCCU)
     2019-01-09 06:45:21   level           0
     2019-01-09 06:45:21   motor           stop:off
     2019-01-09 06:45:21   pct             0
     2019-01-09 06:45:21   recentStateType info
     2019-01-09 06:45:21   state           off
     2019-01-09 06:45:21   timedOn         off
   helper:
     HM_CMDNR   62
     cSnd       112CD68A3B9B88020100,112CD68A3B9B880201C8
     dlvlCmd    ++A0112CD68A3B9B880201C8
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3B9B88,00,00,00
       nextSend   1547012721.53445
       prefIO     
       rxt        0
       vccu       
       p:
         3B9B88
         00
         00
         00
     mRssi:
       mNo        3E
       io:
         CUL_Stick:
           -47.5
           -47.5
         HMLAN:
           -70
           -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1547012721.43583
       ack:
         HASH(0x3f48570)
         3E80022CD68A3B9B8800
     rssi:
       VCCU:
         avg        -58.5
         cnt        2
         lst        -58
         max        -58
         min        -59
       at_CUL_Stick:
         avg        -54.5
         cnt        4
         lst        -53.5
         max        -53.5
         min        -56
       at_HMLAN:
         avg        -70
         cnt        3
         lst        -70
         max        -68
         min        -72
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal 200
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Sascha
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 06:45
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_Stick
   autoReadReg 4_reqStatus
   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
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   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:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop


Auszug Logfile:

2019.01.09 06:45:02 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.01.09 07:00:10 2: ROOMMATE set rr_Sascha awoken
2019.01.09 07:05:10 2: ROOMMATE set rr_Sascha home


Vielen Dank im voraus.
Gruß
C0mmanda
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 09 Januar 2019, 09:37:35
Zitat von: C0mmanda am 09 Januar 2019, 07:21:37
Moin,

ich habe das Problem dass mein Rolladen morgens hochfährt obwohl der Roommate noch auf "asleep" steht und komme nicht dahinter warum das so ist.
Wäre schön wenn jemand helfen kann :)


Weil ASC_Time_Up_Late erreicht wurde. Dann wird hochgefahren, egal ob der Roommate wach ist oder nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 09 Januar 2019, 09:42:42
Hi zusammen,

ich stolpere gerade über ein seltsames Verhalten.
Die meisten meiner Rollos werden über brightness gesteuert, was ich sehr praktisch finde.

Nun passiert aber folgendes:
- Rollo ist bereits unten, weil ASC_BrightnessMinVal unterschritten wurde.
- ASC_Time_Down_Late ist verstrichen, wir haben z.b. 22:30 Uhr
- das Rollo wird gekippt
- das Rollo fährt, wie gewünscht, auf die Lüften-Position
- allerdings fährt das Rollo kurz später auf die Schließen-Position
- wird das Fenster nun nochmal geschlossen und erneut gekippt, bleibt es auch auf der Lüften-Position

Vermutung meinerseits:
da das Rollo zu ASC_Time_Down_Late nicht fahren konnte - weil ja schon unten -, "lauert" es quasi noch immer darauf dies nachholen zu können. Durch das Kippen ist das ja quasi möglich.
Kann es daran liegen?

Listing vom Rollo:

Internals:
   DEF        NEQxxxxxx
   IODev      d_ccu
   NAME       HM_Rollo_OG_Schlafzimmer_Ost
   NR         159
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Schlafzimmer-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2019-01-09 08:27:34   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2019-01-08 22:00:02   ASC_Time_DriveDown  9.01.2019 - 22:00
     2019-01-08 22:00:02   ASC_Time_DriveUp  9.01.2019 - 10:00
     2018-07-03 18:35:39   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-01-09 08:27:56   control         100
     2019-01-09 08:27:56   direction       stop
     2019-01-09 08:27:56   hmstate         open
     2019-01-09 08:27:56   level           open
     2019-01-08 13:46:25   lock            unlocked
     2019-01-09 08:27:56   motor           stop
     2019-01-09 08:27:56   pct             100
     2019-01-09 08:27:56   state           open
     2019-01-09 08:27:56   working         no
   hmccu:
     devspec    NEQ1556506
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       176
         VAL        176
       0.RSSI_PEER:
         OVAL       173
         VAL        173
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       0
         SVAL       unlocked
         VAL        0
       1.LEVEL:
         OSVAL      none
         OVAL       0.000000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 200
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_1,rr_2
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Kontakt_OG_Schlafzimmer_Ost
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Schlafzimmer
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Schlafzimmer,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Auszug aus dem Log habe ich gerade nicht, da ich verbose 0 im ASC-Device gesetzt habe. Wurde mir sonst zu viel im Log.

Grüße,
kjmEjfu
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Januar 2019, 09:50:47
Zitat von: kjmEjfu am 09 Januar 2019, 09:37:35

Weil ASC_Time_Up_Late erreicht wurde. Dann wird hochgefahren, egal ob der Roommate wach ist oder nicht.

Nein das stimmt nicht. In den Rollläden wo ein roommate definiert ist wird nur gefahren wenn der roommate nicht asleep ist.

@Commander
Bitte mach mal ein Attribut expert 1 und dann ein set createNewNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Januar 2019, 09:52:44
Zitat von: kjmEjfu am 09 Januar 2019, 09:42:42
Hi zusammen,

ich stolpere gerade über ein seltsames Verhalten.
Die meisten meiner Rollos werden über brightness gesteuert, was ich sehr praktisch finde.

Nun passiert aber folgendes:
- Rollo ist bereits unten, weil ASC_BrightnessMinVal unterschritten wurde.
- ASC_Time_Down_Late ist verstrichen, wir haben z.b. 22:30 Uhr
- das Rollo wird gekippt
- das Rollo fährt, wie gewünscht, auf die Lüften-Position
- allerdings fährt das Rollo kurz später auf die Schließen-Position
- wird das Fenster nun nochmal geschlossen und erneut gekippt, bleibt es auch auf der Lüften-Position

Vermutung meinerseits:
da das Rollo zu ASC_Time_Down_Late nicht fahren konnte - weil ja schon unten -, "lauert" es quasi noch immer darauf dies nachholen zu können. Durch das Kippen ist das ja quasi möglich.
Kann es daran liegen?

Listing vom Rollo:

Internals:
   DEF        NEQxxxxxx
   IODev      d_ccu
   NAME       HM_Rollo_OG_Schlafzimmer_Ost
   NR         159
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Schlafzimmer-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2019-01-09 08:27:34   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2019-01-08 22:00:02   ASC_Time_DriveDown  9.01.2019 - 22:00
     2019-01-08 22:00:02   ASC_Time_DriveUp  9.01.2019 - 10:00
     2018-07-03 18:35:39   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-01-09 08:27:56   control         100
     2019-01-09 08:27:56   direction       stop
     2019-01-09 08:27:56   hmstate         open
     2019-01-09 08:27:56   level           open
     2019-01-08 13:46:25   lock            unlocked
     2019-01-09 08:27:56   motor           stop
     2019-01-09 08:27:56   pct             100
     2019-01-09 08:27:56   state           open
     2019-01-09 08:27:56   working         no
   hmccu:
     devspec    NEQ1556506
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       176
         VAL        176
       0.RSSI_PEER:
         OVAL       173
         VAL        173
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       0
         SVAL       unlocked
         VAL        0
       1.LEVEL:
         OSVAL      none
         OVAL       0.000000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 200
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_1,rr_2
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Kontakt_OG_Schlafzimmer_Ost
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Schlafzimmer
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Schlafzimmer,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Auszug aus dem Log habe ich gerade nicht, da ich verbose 0 im ASC-Device gesetzt habe. Wurde mir sonst zu viel im Log.

Grüße,
kjmEjfu

Deine Vermutung klingt einleuchtend. Ich kann es mir aber erst nächste Woche anschauen. Bin gerade dabei das Wetter zu reparieren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 09 Januar 2019, 10:06:01
Zitat von: CoolTux am 09 Januar 2019, 09:52:44
Bin gerade dabei das Wetter zu reparieren.

Cool! Dann repariere hier im Westen das Wetter bitte direkt mit. Das ist auch kaputt! Hätte entweder gerne Schnee oder schönes Wetter, aber nicht so ein Schmuddelzeugs. Danke schön im voraus!

PS: Hammer, was du alles so kannst.... [emoji23]


Gesendet von iPhone XR mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 09 Januar 2019, 13:03:09
wollte ich auch gerade schreiben  8)
wirklich sensationell was alles geht....

ich wäre übrigens für Schnee bzw. mein Sohnemann räumt so gerne den Bürgersteig frei  ;D ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 09 Januar 2019, 17:42:22
Zitat von: CoolTux am 09 Januar 2019, 09:50:47
Nein das stimmt nicht. In den Rollläden wo ein roommate definiert ist wird nur gefahren wenn der roommate nicht asleep ist.

@Commander
Bitte mach mal ein Attribut expert 1 und dann ein set createNewNotifyDev

Erledigt.
Sollte das ausreichen und ich melde mich morgen früh wieder ob es funktioniert hat oder benötigst du jetzt ein neues list oder ähnlich?

Gruß & Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Januar 2019, 17:43:46
Zitat von: C0mmanda am 09 Januar 2019, 17:42:22
Erledigt.
Sollte das ausreichen und ich melde mich morgen früh wieder ob es funktioniert hat oder benötigst du jetzt ein neues list oder ähnlich?

Gruß & Danke

Teste bitte erstmal. Und dann schauen wir mal. Mich ärgert noch das Wetter  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 09 Januar 2019, 18:27:54
Zitat von: CoolTux am 09 Januar 2019, 17:43:46
Teste bitte erstmal. Und dann schauen wir mal. Mich ärgert noch das Wetter  ;D

Wird gemacht!
Das Wetter wird auch wieder besser  ::) Schätze aber es ärgert dich mehr Modultechnisch  ;D

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 Januar 2019, 07:17:08
Zitat von: CoolTux am 09 Januar 2019, 17:43:46
Teste bitte erstmal. Und dann schauen wir mal. Mich ärgert noch das Wetter  ;D

Guten Morgen,

Leider gleiches Verhalten!

2019.01.10 06:45:02 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.01.10 06:50:15 2: ROOMMATE set rr_Sascha awoken
2019.01.10 06:55:15 2: ROOMMATE set rr_Sascha home


Aktuelles lists:

ASC-Device:
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  Astro,EG.ku.TK.FensterKU,EG.wz.TK.FensterGross.strc,EG.wz.TK.FensterKlein,OG.sz.TK.FensterSZ,Rolladensteuerung,global,rgr_Home,rr_Katha,rr_Sascha,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
   NR         214
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2019-01-09 17:26:31   EG.ez.RO.EZRolladen_PosValue 100
     2019-01-09 17:26:31   EG.ez.RO.EZRolladen_lastPosValue 0
     2019-01-09 17:26:31   EG.ez.RO.EZRolladen_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-10 07:00:02   EG.ku.RO.KURolladen_PosValue 0
     2019-01-10 07:00:02   EG.ku.RO.KURolladen_lastPosValue 100
     2019-01-10 07:00:02   EG.ku.RO.KURolladen_nextAstroTimeEvent 10.01.2019 - 17:27
     2019-01-09 17:26:58   EG.sp.RO.SPRolladen_PosValue 100
     2019-01-09 17:26:31   EG.sp.RO.SPRolladen_lastPosValue 0
     2019-01-09 17:26:31   EG.sp.RO.SPRolladen_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.1_PosValue 100
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.1_lastPosValue 0
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.2_PosValue 100
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.2_lastPosValue 0
     2019-01-09 17:26:31   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-09 17:26:47   OG.az.RO.AZRolladen_PosValue 100
     2019-01-09 17:26:32   OG.az.RO.AZRolladen_lastPosValue 0
     2019-01-09 17:26:32   OG.az.RO.AZRolladen_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-09 17:26:46   OG.gz.RO.GZRolladen_PosValue 90
     2019-01-09 23:09:33   OG.gz.RO.GZRolladen_lastPosValue 0
     2019-01-09 17:26:32   OG.gz.RO.GZRolladen_nextAstroTimeEvent 10.01.2019 - 08:06
     2019-01-10 06:45:21   OG.sz.RO.SZRolladen_PosValue 0
     2019-01-10 06:55:15   OG.sz.RO.SZRolladen_lastPosValue 100
     2019-01-10 06:45:02   OG.sz.RO.SZRolladen_nextAstroTimeEvent 10.01.2019 - 17:27
     2018-12-23 23:24:02   hardLockOut     off
     2018-09-30 11:15:58   partyMode       off
     2019-01-09 07:13:57   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2019-01-09 07:13:57   room_EnOcean_Rolladen EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen
     2019-01-09 07:13:57   room_Homekit_Rolladen EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2018-10-20 14:14:41   selfDefense     on
     2019-01-10 07:00:02   state           created new drive timer
     2018-10-06 10:12:13   sunriseTimeWeHoliday on
     2019-01-09 07:13:57   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
     EG.ku.RO.KURolladen:
     EG.ku.TK.FensterKU:
       EG.ku.RO.KURolladen ASC_WindowRec
     EG.wz.TK.FensterGross.strc:
       EG.wz.RO.WZRolladen.2 ASC_WindowRec
     EG.wz.TK.FensterKlein:
       EG.wz.RO.WZRolladen.1 ASC_WindowRec
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     rgr_Home:
       Rolladensteuerung ASC_residentsDevice
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice rgr_Home
   ASC_temperatureReading temperature
   ASC_temperatureSensor GV.xx.TF.Aussen
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       Rolladen


Rolladen-Device:

Internals:
   CUL_Stick_MSGCNT 8
   CUL_Stick_RAWMSG A0D42A4103B9B882CD68A0601C800::-58:CUL_Stick
   CUL_Stick_RSSI -58
   CUL_Stick_TIME 2019-01-10 06:45:21
   DEF        3B9B88
   HMLAN_MSGCNT 7
   HMLAN_RAWMSG E3B9B88,0000,05331F31,FF,FFBD,42A4103B9B882CD68A0601C800
   HMLAN_RSSI -67
   HMLAN_TIME 2019-01-10 06:45:21
   IODev      CUL_Stick
   LASTInputDev HMLAN
   MSGCNT     15
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         172
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      Auf
   TYPE       CUL_HM
   lastMsg    No:42 - t:10 s:3B9B88 d:2CD68A 0601C800
   protLastRcv 2019-01-10 06:45:21
   protRcv    8 last_at:2019-01-10 06:45:21
   protSnd    8 last_at:2019-01-10 06:45:21
   protState  CMDs_done
   rssi_VCCU  cnt:4 min:-62 max:-58 avg:-59.5 lst:-62
   rssi_at_CUL_Stick cnt:8 min:-58.5 max:-53.5 avg:-55.43 lst:-58
   rssi_at_HMLAN cnt:7 min:-72 max:-66 avg:-69 lst:-67
   READINGS:
     2019-01-10 06:45:02   ASC_ShuttersLastDrive day open
     2019-01-10 06:45:02   ASC_Time_DriveDown 10.01.2019 - 17:27
     2019-01-10 06:45:02   ASC_Time_DriveUp 11.01.2019 - 06:45
     2019-01-10 06:45:02   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2018-10-10 17:49:25   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
     2018-10-10 17:49:25   RegL_00.        02:01 0A:2C 0B:D6 0C:8A 15:05 18:00 00:00
     2018-10-10 17:49:26   RegL_01.        08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00  30:06 57:22 56:00 00:00
     2019-01-10 06:45:21   deviceMsg       off (to VCCU)
     2019-01-10 06:45:21   level           0
     2019-01-10 06:45:21   motor           stop:off
     2019-01-10 06:45:21   pct             0
     2019-01-10 06:45:21   recentStateType info
     2019-01-10 06:45:21   state           off
     2019-01-10 06:45:21   timedOn         off
   helper:
     HM_CMDNR   66
     cSnd       112CD68A3B9B88020100,112CD68A3B9B880201C8
     dlvlCmd    ++A0112CD68A3B9B880201C8
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3B9B88,00,00,00
       nextSend   1547099121.5732
       prefIO     
       rxt        0
       vccu       
       p:
         3B9B88
         00
         00
         00
     mRssi:
       mNo        42
       io:
         CUL_Stick:
           -52
           -52
         HMLAN:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1547099121.47459
       ack:
         HASH(0x3f48570)
         4280022CD68A3B9B8800
     rssi:
       VCCU:
         avg        -59.5
         cnt        4
         lst        -62
         max        -58
         min        -62
       at_CUL_Stick:
         avg        -55.4375
         cnt        8
         lst        -58
         max        -53.5
         min        -58.5
       at_HMLAN:
         avg        -69
         cnt        7
         lst        -67
         max        -66
         min        -72
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal 200
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Sascha
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 06:45
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_Stick
   autoReadReg 4_reqStatus
   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
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   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:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop


Roommate:

Internals:
   DEF        rgr_Home
   NAME       rr_Sascha
   NOTIFYDEV  global,
   NR         142
   NTFY_ORDER 50-rr_Sascha
   READY      1
   RESIDENTGROUPS rgr_Home
   STATE      home
   TYPE       ROOMMATE
   READINGS:
     2019-01-09 07:00:10   fhemMsgPush     Sascha awoken
     2019-01-09 07:00:10   fhemMsgPushGw    Pushover1:OK
     2019-01-09 07:00:10   fhemMsgPushPrio 0
     2019-01-09 07:00:10   fhemMsgPushState 1
     2019-01-09 07:00:10   fhemMsgPushTitle -
     2019-01-09 07:00:10   fhemMsgState    1
     2019-01-09 07:00:10   fhemMsgStateTypes push:1 forwards:text>push
     2019-01-08 17:15:10   lastArrival     2019-01-08 17:15:10
     2019-01-09 07:00:10   lastAwake       2019-01-09 07:00:10
     2019-01-08 07:52:37   lastDeparture   2019-01-08 07:52:37
     2019-01-08 17:15:10   lastDurAbsence  09:22:33
     2019-01-08 17:15:10   lastDurAbsence_cr 563
     2019-01-08 07:52:37   lastDurPresence 13:08:49
     2019-01-08 07:52:37   lastDurPresence_cr 789
     2019-01-09 07:00:10   lastDurSleep    07:30:08
     2019-01-09 07:00:10   lastDurSleep_cr 450
     2019-01-08 17:18:10   lastLocation    arrival
     2019-01-08 17:15:10   lastLocationAddr
     2019-01-08 17:15:10   lastLocationLat 33.204532
     2019-01-08 17:15:10   lastLocationLong 11.041374
     2019-01-08 17:15:10   lastLocationRadius 100
     2019-01-08 17:15:10   lastLocationTravDistance 0.00
     2019-01-09 07:05:10   lastMood        sleepy
     2019-01-08 17:15:10   lastPositionAddr
     2019-01-08 17:15:10   lastPositionBSSID
     2019-01-08 17:15:10   lastPositionBeaconUUID
     2019-01-08 17:15:10   lastPositionDistHome 0.04
     2019-01-08 17:15:10   lastPositionDistLocation 0.00
     2019-01-08 17:15:10   lastPositionLat 33.204532
     2019-01-08 17:15:10   lastPositionLong 11.041374
     2019-01-08 17:15:10   lastPositionMotion
     2019-01-08 17:15:10   lastPositionSSID
     2019-01-08 17:15:10   lastPositionTravDistance 0.00
     2019-01-08 23:30:02   lastSleep       2019-01-08 23:30:02
     2019-01-09 07:05:10   lastState       awoken
     2019-01-08 17:18:10   location        home
     2019-01-08 17:15:10   locationAddr   
     2019-01-08 17:15:10   locationLat     33.204532
     2019-01-08 17:15:10   locationLong    11.041374
     2019-01-08 17:15:10   locationPresence present
     2019-01-08 17:15:10   locationRadius  100
     2019-01-08 17:15:10   locationTravDistance 0.00
     2019-01-09 07:05:10   mood            calm
     2019-01-08 17:15:10   positionAddr   
     2019-01-08 17:15:10   positionBSSID   
     2019-01-08 17:15:10   positionBeaconUUID
     2019-01-08 17:15:10   positionDistHome 0.04
     2019-01-08 17:15:10   positionDistLocation 0.00
     2019-01-08 17:15:10   positionLat     33.204532
     2019-01-08 17:15:10   positionLong    11.041374
     2019-01-08 17:15:10   positionMotion 
     2019-01-08 17:15:10   positionSSID   
     2019-01-08 17:15:10   positionTravDistance 0.00
     2019-01-08 17:15:10   presence        present
     2019-01-09 07:05:10   state           home
     2018-09-16 09:02:18   wayhome         0
   TIMER:
Attributes:
   DbLogExclude .*
   alias      Sascha
   devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
   group      Zuhause Status
   icon       people_sensor
   msgContactPush Pushover1
   msgRecipientPush C0mmanda8
   room       Residents
   rr_autoGoneAfter 24
   rr_geofenceUUIDs XXXXX-0085-4069-XXXX-XXC36C930411,XXXX-876B-43AB-XXXX-XXA6D4FFFF0C
   rr_lang    EN
   rr_locationHome Home
   rr_noDuration 1
   rr_realname alias
   rr_showAllStates 1
   sortby     1
   webCmd     state
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 08:06:46
Ich kann in Deiner Konfiguration beim besten Willen keine Auffälligkeit finden.
Bin da gerade überfragt. Kannst Du morgend den Rollladen bitte auf verbose 5 stellen bevor der Sonnenaufgang kommt?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 10 Januar 2019, 09:36:19
Zitat von: CoolTux am 09 Januar 2019, 09:52:44
Deine Vermutung klingt einleuchtend. Ich kann es mir aber erst nächste Woche anschauen. Bin gerade dabei das Wetter zu reparieren.


Grüße
Das habe ich mit zwei Kumpels auch schon mal probiert. Als es vor zwei Jahren ununterbrochen geregnet hat, da sind wir dann irgendwann aufs Dach gestiegen, um das Wetter zu reparieren!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 10 Januar 2019, 09:57:37
Zitat von: CoolTux am 09 Januar 2019, 09:52:44
Deine Vermutung klingt einleuchtend. Ich kann es mir aber erst nächste Woche anschauen. Bin gerade dabei das Wetter zu reparieren.

Kannst du dann gleich ein Attribut vorsehen, um mit dem Öffnen und Schliessen der Rollos draussen das richtige Wetter einzustellen  ;) 

Ernsthaftere Frage an die User des Moduls. Hat sich schon mal jemand eine Übersicht gebaut, wann bei welches Aktion das Rollo fährt und wann nicht. Ich habe noch nicht ganz verstanden welches Attribut Prio hat und welcher Status zu welchem Ergebnis führt. Ist zwar weiter oben an vielen Stellen verteilt, aber ich habe den "Faden" verloren.

Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 10:06:23
Zitat von: enno am 10 Januar 2019, 09:57:37
Kannst du dann gleich ein Attribut vorsehen, um mit dem Öffnen und Schliessen der Rollos draussen das richtige Wetter einzustellen  ;) 

Ernsthaftere Frage an die User des Moduls. Hat sich schon mal jemand eine Übersicht gebaut, wann bei welches Aktion das Rollo fährt und wann nicht. Ich habe noch nicht ganz verstanden welches Attribut Prio hat und welcher Status zu welchem Ergebnis führt. Ist zwar weiter oben an vielen Stellen verteilt, aber ich habe den "Faden" verloren.

Gruss
  Enno


define ASCShuttersInfo weblink htmlCode {AutoShuttersControl::GetShuttersInformation($defs{'ASControl'})}

Würde Dir das so reichen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 10 Januar 2019, 15:14:52
@CoolTux

geht eigentlich der Holiday Modus schon?

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 15:15:55
Zitat von: no_Legend am 10 Januar 2019, 15:14:52
@CoolTux

geht eigentlich der Holiday Modus schon?

Gruß Robert

Hallo Robert,

Ja der geht schon.
Einfach ein holiday Device anlegen und global zum Attribut holiday2we hinzufügen.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 10 Januar 2019, 15:19:22
Zitat von: CoolTux am 10 Januar 2019, 15:15:55
Hallo Robert,

Ja der geht schon.
Einfach ein holiday Device anlegen und global zum Attribut holiday2we hinzufügen.

Grüße

Da hatten wir es glaub schon mal drüber.
Ich benutzte einen Google Kalender um das ganze zu verwalten.
Einen neune Holiday Datei wollte ich nicht pflegen.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 15:27:14
Zitat von: no_Legend am 10 Januar 2019, 15:19:22
Da hatten wir es glaub schon mal drüber.
Ich benutzte einen Google Kalender um das ganze zu verwalten.
Einen neune Holiday Datei wollte ich nicht pflegen.

Gruß Robert

Musst Du auch nicht. Du wertest Deinen Googlekalender mit einer Funktion aus und setzt entsprechend ein Dummy mit 1 oder 0. Diesen Dummy gibst Du im holiday2we Device an. Total einfach. Hatte hier ein Skript dazu. Mom ich schaue.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 15:28:44
Zitat von: CoolTux am 30 Dezember 2018, 08:40:19
Bezüglich Kalender habe ich nun eine für mich zufriedenstellende Lösung gefunden.

Es wird dabei bleiben das die zusätzlichen Kalender, also nicht holiday, am besten als Dummy abgebildet werden und sowohl im Reading state als auch im Reading tomorrow mit 0 oder 1 befüllt werden.
Da ich für jedes Thema (Urlaub,Ferien u.s.w.) einen eigenen Kalender habe, reicht es mir zu wissen ob der Kalender ein Ereignis meldet oder nicht. Mich interessiert nicht was das für ein Ereignis ist. Daher habe ich die Kalender wie folgt konfiguriert

Internals:
   CHANGED   
   DEF        ical url https://URL/basic.ics 86400
   NAME       calendarUrlaubMarko
   NOTIFYDEV  global
   NR         28
   NTFY_ORDER 50-calendarUrlaubMarko
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2018-12-30 06:56:29   calname         Urlaubskalender
     2018-12-30 06:56:29   lastUpdate      2018-12-30 06:55:32
     2017-12-29 09:18:43   modeAlarm       
     2018-12-27 00:00:00   modeAlarmOrStart 2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2017-12-29 09:18:43   modeAlarmed     
     2018-12-27 19:39:42   modeChanged     
     2018-12-30 06:56:29   modeEnd         dc2ad49235d4490e870c1251861f4c82;309r0ius83ghkbkeebc6d6mm2agooglecom;21ku868ra7cgj4rsd0lu5cq49hgooglecom;6a9rg14a2ikfg5drtsb94j3bd0googlecom;2aa29ktsroucu3jrgucrt92o7bgooglecom;78ike8hnt4qv3dprakav0vvukngooglecom;006ddpeskbqieebohknbmvceeegooglecom;30cs42ua3pjs9bsmipvfikit0ugooglecom
     2018-12-25 19:40:15   modeEnded       
     2018-12-27 00:00:00   modeStart       2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2018-12-27 19:39:42   modeStarted     
     2018-12-30 06:56:29   modeUpcoming    3rc5kgbbljpeegb4n0hvotrl7ggooglecom;1oh2bqk8o4f81m656s3d3b3qbigooglecom;6m4436usnfu5ibv95a8pf7oajugooglecom;12qefmcrdtqs1ap3iutmvvrs5dgooglecom;6sj5gm88ht1l2eembmf859sr7ggooglecom
     2018-12-30 06:56:29   nextUpdate      2018-12-31 06:55:32
     2018-12-30 06:56:29   nextWakeup      2018-12-31 06:55:32
     2018-12-30 06:56:29   state           triggered
Attributes:
   alias      UrlaubMarko
   event-on-update-reading state
   group      Urlaub
   hideLaterThan 1d
   room       Kalender
   update     async

Entscheidend ist event-on-update-reading state und hideLaterThan 1d. Durch hideLaterThan 1d bekomme ich bei einem get Abruf nur den Termin für den Folgetag und nicht für mehrere folgende Tage angezeigt. Das ist unser tomorrow.
Auch wichtig für den automatisierten Ablauf ist der alias welcher den Kalendernamen ohne das Wort calendar enthalten muß.
Als nächstes habe ich einen Dummy angelegt

Internals:
   NAME       dummyUrlaubMarko
   NR         63
   STATE      1
   TYPE       dummy
   READINGS:
     2018-12-30 06:56:29   state           1
     2018-12-30 08:08:46   tomorrow        1
Attributes:
   alias      Urlaub Marko
   event-on-change-reading state,tomorrow
   group      Urlaub
   readingList tomorrow,state
   room       Kalender
   setList    tomorrow:0,1 state:0,1

Der Dummy Name wiederum muss den Alias Namen vom Kalenderdevice enthalten und vorneweg das Wort "dummy".

Nun erstellen wir noch ein Notify welches auf alle unsere Kalender (ja ich habe mehrere) triggert

Internals:
   DEF        calendar.*:triggered { calendarEvents($NAME) }
   NAME       notifySetCalendarDummys
   NOTIFYDEV  calendar.*
   NR         64
   NTFY_ORDER 50-notifySetCalendarDummys
   REGEXP     calendar.*:triggered
   STATE      2018-12-30 07:56:12
   TRIGGERTIME 1546152972.28106
   TYPE       notify
   READINGS:
     2018-12-30 06:55:21   state           active
Attributes:
   room       Kalender

und eine Sub auf ruft.


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( ($start =~ m#(\d+)h# and $1 > 24) or ($start =~ m#(\d+)d# and $1 > 1) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Wird diese Sub aufgerufen wird automatisch je nach Ergebnis der CommandGet Abrufe des Kalenders unsere Dummy Readings state und tomorrow mit 0 oder 1 befüllt..


Und da wir die Dummys ja im global Device im Attribut we2holiday eingetragen haben wird der Status auch entsprechend im ASC ausgewertet.



Grüße


Nachtrag: Ich musste die Sub noch anpassen. Es gibt durchaus Tage wo nichts in upcoming steht aber dennoch der Folgetag ein Termin hat. Serientermine, da steht dann die Anzahl der Stunden oder Tage in start.

Gefunden
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 10 Januar 2019, 16:10:33
Zitat von: CoolTux am 10 Januar 2019, 15:27:14
Musst Du auch nicht. Du wertest Deinen Googlekalender mit einer Funktion aus und setzt entsprechend ein Dummy mit 1 oder 0. Diesen Dummy gibst Du im holiday2we Device an. Total einfach. Hatte hier ein Skript dazu. Mom ich schaue.

Danke für den Code.

Laut Wiki wolltest du wohl ein Device nehmen welches Abgefragt wird.
Ist der Code von dir mit der Holiday Datei jetzt nur ein Momentaner Workaround oder hast du das mit dem Urlaubs Device wieder komplett verworfen?

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 16:14:40
Zitat von: no_Legend am 10 Januar 2019, 16:10:33
Danke für den Code.

Laut Wiki wolltest du wohl ein Device nehmen welches Abgefragt wird.
Ist der Code von dir mit der Holiday Datei jetzt nur ein Momentaner Workaround oder hast du das mit dem Urlaubs Device wieder komplett verworfen?

Gruß Robert

Habe ich komplett verworfen. So ist es am einfachsten und flexibelsten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 10 Januar 2019, 16:17:45
Du kannst in holiday2we auch einen dummy einbinden, wenn ich das richtig verstanden hatte. Der muß halt die richtigen Readings (tomorrow?) bzw. den richtigen state haben. (Details sind irgendwo in den Untiefen dieses Threads zu finden).

Aber wenn du den Ferienkalender eh' hierfür nutzen willst: warum dann nicht wie in dem anderen Thread vorgeschlagen jeden Freitag automatisiert eine aktuelle holiday-Datei basteln und die nutzen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: codo55 am 10 Januar 2019, 16:41:57
Hallo,
jetzt muss ich doch auch mal was zum Modul fragen.
Meine Terassentüre versucht mich immer auszusperren. Der Rollladen an der Terassentüre ist mit einem Threestate-Sensor ausgestattet und wird über brightness Abends und morgens gefahren.

Ich habe Lüften auf auf 30 pct und Comfort auf 90 pct.
Wenn ich Abends bei Dunkelheit die Türe öffne, fährt sie brav auf die 90 pct. Sobald aber der trigger der brightness kommt, fährt der Rollo trotz offenem Threestate auf die Lüften Position.

Bin ratlos was nicht passt, es sind HomeMatic Schalter verbaut und auch ein HomeMatic Threestate.

Hier das List des Rollladens:

Internals:
   CUL868_NUC_MSGCNT 2
   CUL868_NUC_RAWMSG A0DC9A4102FF1E5F2877806010000::-53.5:CUL868_NUC
   CUL868_NUC_RSSI -53.5
   CUL868_NUC_TIME 2019-01-10 17:08:10
   DEF        2FF1E5
   IODev      myHmLGW
   LASTInputDev CUL868_NUC
   MSGCNT     4
   NAME       Rol_EG_Terassentuere_Taster
   NOTIFYDEV  global
   NR         146
   STATE      0
   TYPE       CUL_HM
   lastMsg    No:C9 - t:10 s:2FF1E5 d:F28778 06010000
   myHmLGW_MSGCNT 2
   myHmLGW_RAWMSG 0501002EC9A4102FF1E5F2877806010000
   myHmLGW_RSSI -46
   myHmLGW_TIME 2019-01-10 17:08:10
   protLastRcv 2019-01-10 17:08:10
   protRcv    2 last_at:2019-01-10 17:08:10
   protSnd    2 last_at:2019-01-10 17:08:10
   protState  CMDs_done
   rssi_at_CUL868_NUC cnt:2 min:-56.5 max:-53.5 avg:-55 lst:-53.5
   rssi_at_myHmLGW cnt:2 min:-48 max:-46 avg:-47 lst:-46
   rssi_vccu  cnt:1 min:-51 max:-51 avg:-51 lst:-51
   READINGS:
     2019-01-10 17:07:26   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-01-10 09:00:01   ASC_Time_DriveDown 10.01.2019 - 20:15
     2019-01-10 09:00:01   ASC_Time_DriveUp 11.01.2019 - 09:00
     2019-01-10 17:07:28   CommandAccepted yes
     2018-01-13 02:11:50   D-firmware      2.11
     2018-01-13 02:11:50   D-serialNr      LEQ1021978
     2018-01-13 02:13:14   PairedTo        0xF28778
     2018-01-13 02:13:15   R-driveDown     36 s
     2018-01-13 02:13:15   R-driveTurn     1 s
     2018-01-13 02:13:15   R-driveUp       37.1 s
     2018-01-13 02:13:14   R-pairCentral   0xF28778
     2018-01-13 02:13:15   R-powerUpAction off
     2018-01-13 02:13:15   R-sign          off
     2018-01-13 02:13:14   RegL_00.        02:01 0A:F2 0B:87 0C:78 15:FF 18:00 00:00
     2018-01-13 02:13:15   RegL_01.        08:00 09:00 0A:00 0B:01 0C:68 0D:01 0E:73 0F:0A 10:00  30:06 57:06 56:00 00:00
     2019-01-10 17:08:10   deviceMsg       off (to vccu)
     2019-01-10 17:08:10   level           0
     2019-01-10 17:08:10   motor           stop:off
     2019-01-10 17:08:10   pct             0
     2019-01-10 17:08:10   recentStateType info
     2019-01-10 17:08:10   state           off
     2019-01-10 17:08:10   timedOn         off
   helper:
     HM_CMDNR   201
     cSnd       ,11F287782FF1E5020100
     dlvlCmd    ++A011F287782FF1E5020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2FF1E5,00,00,00
       nextSend   1547136490.6186
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2FF1E5
         00
         00
         00
     mRssi:
       mNo        C9
       io:
         CUL868_NUC:
           -53.5
           -53.5
         myHmLGW:
           -38
           -38
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmLGW
       flg        A
       ts         1547136490.50642
       ack:
         HASH(0xa0aaa10)
         C98002F287782FF1E500
     rssi:
       at_CUL868_NUC:
         avg        -55
         cnt        2
         lst        -53.5
         max        -53.5
         min        -56.5
       at_myHmLGW:
         avg        -47
         cnt        2
         lst        -46
         max        -46
         min        -48
       vccu:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor BWM_Terrasse
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG_Fenstersensor_Terassentuere
   ASC_WindowRec_subType threestate
   IODev      myHmLGW
   IOgrp      vccu
   alias      Terassentüre
   autoReadReg 4_reqStatus
   devStateIcon 20:fts_shutter_80 100:fts_shutter_10 0:fts_shutter_100 HALB:fts_shutter_50 SONNE:fts_shutter_30 45:fts_sunblind
   eventMap   on:AUF off:AB stop:STOP 58:HALB 75:SONNE
   expert     2_full
   firmware   2.11
   fp_Erdgeschoss 354,879,1,,
   fp_Haussteuerung 409,733,8,,
   fp_Home    353,361,7,Rol_EG_Terassentuere_Taster,
   genericDeviceType switch
   group      Rolllo Steuerung EG
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolllomatik,Wohnbereich
   serialNr   LEQ1021978
   sortby     12
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     STOP:AUF:HALB:SONNE:AB
   yaf_3      id=3,fhemname=Rol_EG_Terassentuere_Taster,x_pos=500,y_pos=464,name=generic,


und noch vom ASC Device

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster,BWM_Terrasse,Fensterkontakt_Kueche,Rol_EG_Terassenfenster_Taster,EG_Fenstersensor_Terassentuere,1,LichtWetter,Rol_EG_Terassentuere_Taster
   NR         533
   NTFY_ORDER 51-Rollladensteuerung
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2018-12-25 11:32:34   EG_Fenstersensor_Terassentuere_lastPosValue
     2019-01-10 08:33:00   Rol_EG_Esszimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Esszimmer_Taster_lastPosValue 0
     2019-01-10 08:32:35   Rol_EG_Kueche_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Kueche_Taster_lastPosValue 0
     2019-01-10 08:32:48   Rol_EG_Terassenfenster_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassenfenster_Taster_lastPosValue 0
     2019-01-10 08:32:47   Rol_EG_Terassentuere_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassentuere_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_EG_Wohnzimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Wohnzimmer_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_OG_Marvin_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Marvin_Taster_lastPosValue 0
     2019-01-10 08:32:45   Rol_OG_Mona_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Mona_Taster_lastPosValue 0
     2018-12-24 16:11:50   hardLockOut     off
     2018-12-24 15:48:50   partyMode       off
     2019-01-07 21:34:50   room_Rolllomatik_Wohnbereich Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster
     2018-12-24 15:48:50   selfDefense     off
     2019-01-10 16:30:01   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-12-27 15:32:10   sunriseTimeWeHoliday on
     2019-01-10 16:30:04   userAttrList    rolled out
   helper:
     shuttersList:
       Rol_EG_Esszimmer_Taster
       Rol_EG_Kueche_Taster
       Rol_EG_Terassenfenster_Taster
       Rol_EG_Terassentuere_Taster
       Rol_EG_Wohnzimmer_Taster
       Rol_OG_Marvin_Taster
       Rol_OG_Mona_Taster
   monitoredDevs:
     1:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
     BWM_Terrasse:
       Rol_EG_Esszimmer_Taster ASC_Brightness_Sensor
       Rol_EG_Kueche_Taster ASC_Brightness_Sensor
       Rol_EG_Terassenfenster_Taster ASC_Brightness_Sensor
       Rol_EG_Terassentuere_Taster ASC_Brightness_Sensor
       Rol_EG_Wohnzimmer_Taster ASC_Brightness_Sensor
       Rol_OG_Marvin_Taster ASC_Brightness_Sensor
       Rol_OG_Mona_Taster ASC_Brightness_Sensor
     EG_Fenstersensor_Terassentuere:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
       Rol_EG_Terassentuere_Taster ASC_WindowRec
     Fensterkontakt_Kueche:
       Rol_EG_Kueche_Taster ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     Rol_EG_Terassenfenster_Taster:
     Rol_EG_Terassentuere_Taster:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 100
   ASC_brightnessMinVal 125
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_aussenfuehler
   ASC_twilightDevice LichtWetter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    3



Bin echt verwirrt
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 10 Januar 2019, 19:58:16
Zitat von: codo55 am 10 Januar 2019, 16:41:57
Hallo,
jetzt muss ich doch auch mal was zum Modul fragen.
Meine Terassentüre versucht mich immer auszusperren. Der Rollladen an der Terassentüre ist mit einem Threestate-Sensor ausgestattet und wird über brightness Abends und morgens gefahren.

Ich habe Lüften auf auf 30 pct und Comfort auf 90 pct.
Wenn ich Abends bei Dunkelheit die Türe öffne, fährt sie brav auf die 90 pct. Sobald aber der trigger der brightness kommt, fährt der Rollo trotz offenem Threestate auf die Lüften Position.

Bin ratlos was nicht passt, es sind HomeMatic Schalter verbaut und auch ein HomeMatic Threestate.

Hier das List des Rollladens:

Internals:
   CUL868_NUC_MSGCNT 2
   CUL868_NUC_RAWMSG A0DC9A4102FF1E5F2877806010000::-53.5:CUL868_NUC
   CUL868_NUC_RSSI -53.5
   CUL868_NUC_TIME 2019-01-10 17:08:10
   DEF        2FF1E5
   IODev      myHmLGW
   LASTInputDev CUL868_NUC
   MSGCNT     4
   NAME       Rol_EG_Terassentuere_Taster
   NOTIFYDEV  global
   NR         146
   STATE      0
   TYPE       CUL_HM
   lastMsg    No:C9 - t:10 s:2FF1E5 d:F28778 06010000
   myHmLGW_MSGCNT 2
   myHmLGW_RAWMSG 0501002EC9A4102FF1E5F2877806010000
   myHmLGW_RSSI -46
   myHmLGW_TIME 2019-01-10 17:08:10
   protLastRcv 2019-01-10 17:08:10
   protRcv    2 last_at:2019-01-10 17:08:10
   protSnd    2 last_at:2019-01-10 17:08:10
   protState  CMDs_done
   rssi_at_CUL868_NUC cnt:2 min:-56.5 max:-53.5 avg:-55 lst:-53.5
   rssi_at_myHmLGW cnt:2 min:-48 max:-46 avg:-47 lst:-46
   rssi_vccu  cnt:1 min:-51 max:-51 avg:-51 lst:-51
   READINGS:
     2019-01-10 17:07:26   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-01-10 09:00:01   ASC_Time_DriveDown 10.01.2019 - 20:15
     2019-01-10 09:00:01   ASC_Time_DriveUp 11.01.2019 - 09:00
     2019-01-10 17:07:28   CommandAccepted yes
     2018-01-13 02:11:50   D-firmware      2.11
     2018-01-13 02:11:50   D-serialNr      LEQ1021978
     2018-01-13 02:13:14   PairedTo        0xF28778
     2018-01-13 02:13:15   R-driveDown     36 s
     2018-01-13 02:13:15   R-driveTurn     1 s
     2018-01-13 02:13:15   R-driveUp       37.1 s
     2018-01-13 02:13:14   R-pairCentral   0xF28778
     2018-01-13 02:13:15   R-powerUpAction off
     2018-01-13 02:13:15   R-sign          off
     2018-01-13 02:13:14   RegL_00.        02:01 0A:F2 0B:87 0C:78 15:FF 18:00 00:00
     2018-01-13 02:13:15   RegL_01.        08:00 09:00 0A:00 0B:01 0C:68 0D:01 0E:73 0F:0A 10:00  30:06 57:06 56:00 00:00
     2019-01-10 17:08:10   deviceMsg       off (to vccu)
     2019-01-10 17:08:10   level           0
     2019-01-10 17:08:10   motor           stop:off
     2019-01-10 17:08:10   pct             0
     2019-01-10 17:08:10   recentStateType info
     2019-01-10 17:08:10   state           off
     2019-01-10 17:08:10   timedOn         off
   helper:
     HM_CMDNR   201
     cSnd       ,11F287782FF1E5020100
     dlvlCmd    ++A011F287782FF1E5020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2FF1E5,00,00,00
       nextSend   1547136490.6186
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2FF1E5
         00
         00
         00
     mRssi:
       mNo        C9
       io:
         CUL868_NUC:
           -53.5
           -53.5
         myHmLGW:
           -38
           -38
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmLGW
       flg        A
       ts         1547136490.50642
       ack:
         HASH(0xa0aaa10)
         C98002F287782FF1E500
     rssi:
       at_CUL868_NUC:
         avg        -55
         cnt        2
         lst        -53.5
         max        -53.5
         min        -56.5
       at_myHmLGW:
         avg        -47
         cnt        2
         lst        -46
         max        -46
         min        -48
       vccu:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor BWM_Terrasse
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG_Fenstersensor_Terassentuere
   ASC_WindowRec_subType threestate
   IODev      myHmLGW
   IOgrp      vccu
   alias      Terassentüre
   autoReadReg 4_reqStatus
   devStateIcon 20:fts_shutter_80 100:fts_shutter_10 0:fts_shutter_100 HALB:fts_shutter_50 SONNE:fts_shutter_30 45:fts_sunblind
   eventMap   on:AUF off:AB stop:STOP 58:HALB 75:SONNE
   expert     2_full
   firmware   2.11
   fp_Erdgeschoss 354,879,1,,
   fp_Haussteuerung 409,733,8,,
   fp_Home    353,361,7,Rol_EG_Terassentuere_Taster,
   genericDeviceType switch
   group      Rolllo Steuerung EG
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolllomatik,Wohnbereich
   serialNr   LEQ1021978
   sortby     12
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     STOP:AUF:HALB:SONNE:AB
   yaf_3      id=3,fhemname=Rol_EG_Terassentuere_Taster,x_pos=500,y_pos=464,name=generic,


und noch vom ASC Device

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster,BWM_Terrasse,Fensterkontakt_Kueche,Rol_EG_Terassenfenster_Taster,EG_Fenstersensor_Terassentuere,1,LichtWetter,Rol_EG_Terassentuere_Taster
   NR         533
   NTFY_ORDER 51-Rollladensteuerung
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2018-12-25 11:32:34   EG_Fenstersensor_Terassentuere_lastPosValue
     2019-01-10 08:33:00   Rol_EG_Esszimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Esszimmer_Taster_lastPosValue 0
     2019-01-10 08:32:35   Rol_EG_Kueche_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Kueche_Taster_lastPosValue 0
     2019-01-10 08:32:48   Rol_EG_Terassenfenster_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassenfenster_Taster_lastPosValue 0
     2019-01-10 08:32:47   Rol_EG_Terassentuere_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassentuere_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_EG_Wohnzimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Wohnzimmer_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_OG_Marvin_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Marvin_Taster_lastPosValue 0
     2019-01-10 08:32:45   Rol_OG_Mona_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Mona_Taster_lastPosValue 0
     2018-12-24 16:11:50   hardLockOut     off
     2018-12-24 15:48:50   partyMode       off
     2019-01-07 21:34:50   room_Rolllomatik_Wohnbereich Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster
     2018-12-24 15:48:50   selfDefense     off
     2019-01-10 16:30:01   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-12-27 15:32:10   sunriseTimeWeHoliday on
     2019-01-10 16:30:04   userAttrList    rolled out
   helper:
     shuttersList:
       Rol_EG_Esszimmer_Taster
       Rol_EG_Kueche_Taster
       Rol_EG_Terassenfenster_Taster
       Rol_EG_Terassentuere_Taster
       Rol_EG_Wohnzimmer_Taster
       Rol_OG_Marvin_Taster
       Rol_OG_Mona_Taster
   monitoredDevs:
     1:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
     BWM_Terrasse:
       Rol_EG_Esszimmer_Taster ASC_Brightness_Sensor
       Rol_EG_Kueche_Taster ASC_Brightness_Sensor
       Rol_EG_Terassenfenster_Taster ASC_Brightness_Sensor
       Rol_EG_Terassentuere_Taster ASC_Brightness_Sensor
       Rol_EG_Wohnzimmer_Taster ASC_Brightness_Sensor
       Rol_OG_Marvin_Taster ASC_Brightness_Sensor
       Rol_OG_Mona_Taster ASC_Brightness_Sensor
     EG_Fenstersensor_Terassentuere:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
       Rol_EG_Terassentuere_Taster ASC_WindowRec
     Fensterkontakt_Kueche:
       Rol_EG_Kueche_Taster ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     Rol_EG_Terassenfenster_Taster:
     Rol_EG_Terassentuere_Taster:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 100
   ASC_brightnessMinVal 125
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_aussenfuehler
   ASC_twilightDevice LichtWetter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    3



Bin echt verwirrt

Teste mal hardLockOut on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Januar 2019, 20:02:10
Zitat von: codo55 am 10 Januar 2019, 16:41:57
Hallo,
jetzt muss ich doch auch mal was zum Modul fragen.
Meine Terassentüre versucht mich immer auszusperren. Der Rollladen an der Terassentüre ist mit einem Threestate-Sensor ausgestattet und wird über brightness Abends und morgens gefahren.

Ich habe Lüften auf auf 30 pct und Comfort auf 90 pct.
Wenn ich Abends bei Dunkelheit die Türe öffne, fährt sie brav auf die 90 pct. Sobald aber der trigger der brightness kommt, fährt der Rollo trotz offenem Threestate auf die Lüften Position.

Bin ratlos was nicht passt, es sind HomeMatic Schalter verbaut und auch ein HomeMatic Threestate.

Hier das List des Rollladens:

Internals:
   CUL868_NUC_MSGCNT 2
   CUL868_NUC_RAWMSG A0DC9A4102FF1E5F2877806010000::-53.5:CUL868_NUC
   CUL868_NUC_RSSI -53.5
   CUL868_NUC_TIME 2019-01-10 17:08:10
   DEF        2FF1E5
   IODev      myHmLGW
   LASTInputDev CUL868_NUC
   MSGCNT     4
   NAME       Rol_EG_Terassentuere_Taster
   NOTIFYDEV  global
   NR         146
   STATE      0
   TYPE       CUL_HM
   lastMsg    No:C9 - t:10 s:2FF1E5 d:F28778 06010000
   myHmLGW_MSGCNT 2
   myHmLGW_RAWMSG 0501002EC9A4102FF1E5F2877806010000
   myHmLGW_RSSI -46
   myHmLGW_TIME 2019-01-10 17:08:10
   protLastRcv 2019-01-10 17:08:10
   protRcv    2 last_at:2019-01-10 17:08:10
   protSnd    2 last_at:2019-01-10 17:08:10
   protState  CMDs_done
   rssi_at_CUL868_NUC cnt:2 min:-56.5 max:-53.5 avg:-55 lst:-53.5
   rssi_at_myHmLGW cnt:2 min:-48 max:-46 avg:-47 lst:-46
   rssi_vccu  cnt:1 min:-51 max:-51 avg:-51 lst:-51
   READINGS:
     2019-01-10 17:07:26   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-01-10 09:00:01   ASC_Time_DriveDown 10.01.2019 - 20:15
     2019-01-10 09:00:01   ASC_Time_DriveUp 11.01.2019 - 09:00
     2019-01-10 17:07:28   CommandAccepted yes
     2018-01-13 02:11:50   D-firmware      2.11
     2018-01-13 02:11:50   D-serialNr      LEQ1021978
     2018-01-13 02:13:14   PairedTo        0xF28778
     2018-01-13 02:13:15   R-driveDown     36 s
     2018-01-13 02:13:15   R-driveTurn     1 s
     2018-01-13 02:13:15   R-driveUp       37.1 s
     2018-01-13 02:13:14   R-pairCentral   0xF28778
     2018-01-13 02:13:15   R-powerUpAction off
     2018-01-13 02:13:15   R-sign          off
     2018-01-13 02:13:14   RegL_00.        02:01 0A:F2 0B:87 0C:78 15:FF 18:00 00:00
     2018-01-13 02:13:15   RegL_01.        08:00 09:00 0A:00 0B:01 0C:68 0D:01 0E:73 0F:0A 10:00  30:06 57:06 56:00 00:00
     2019-01-10 17:08:10   deviceMsg       off (to vccu)
     2019-01-10 17:08:10   level           0
     2019-01-10 17:08:10   motor           stop:off
     2019-01-10 17:08:10   pct             0
     2019-01-10 17:08:10   recentStateType info
     2019-01-10 17:08:10   state           off
     2019-01-10 17:08:10   timedOn         off
   helper:
     HM_CMDNR   201
     cSnd       ,11F287782FF1E5020100
     dlvlCmd    ++A011F287782FF1E5020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2FF1E5,00,00,00
       nextSend   1547136490.6186
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2FF1E5
         00
         00
         00
     mRssi:
       mNo        C9
       io:
         CUL868_NUC:
           -53.5
           -53.5
         myHmLGW:
           -38
           -38
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmLGW
       flg        A
       ts         1547136490.50642
       ack:
         HASH(0xa0aaa10)
         C98002F287782FF1E500
     rssi:
       at_CUL868_NUC:
         avg        -55
         cnt        2
         lst        -53.5
         max        -53.5
         min        -56.5
       at_myHmLGW:
         avg        -47
         cnt        2
         lst        -46
         max        -46
         min        -48
       vccu:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor BWM_Terrasse
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG_Fenstersensor_Terassentuere
   ASC_WindowRec_subType threestate
   IODev      myHmLGW
   IOgrp      vccu
   alias      Terassentüre
   autoReadReg 4_reqStatus
   devStateIcon 20:fts_shutter_80 100:fts_shutter_10 0:fts_shutter_100 HALB:fts_shutter_50 SONNE:fts_shutter_30 45:fts_sunblind
   eventMap   on:AUF off:AB stop:STOP 58:HALB 75:SONNE
   expert     2_full
   firmware   2.11
   fp_Erdgeschoss 354,879,1,,
   fp_Haussteuerung 409,733,8,,
   fp_Home    353,361,7,Rol_EG_Terassentuere_Taster,
   genericDeviceType switch
   group      Rolllo Steuerung EG
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolllomatik,Wohnbereich
   serialNr   LEQ1021978
   sortby     12
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     STOP:AUF:HALB:SONNE:AB
   yaf_3      id=3,fhemname=Rol_EG_Terassentuere_Taster,x_pos=500,y_pos=464,name=generic,


und noch vom ASC Device

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster,BWM_Terrasse,Fensterkontakt_Kueche,Rol_EG_Terassenfenster_Taster,EG_Fenstersensor_Terassentuere,1,LichtWetter,Rol_EG_Terassentuere_Taster
   NR         533
   NTFY_ORDER 51-Rollladensteuerung
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2018-12-25 11:32:34   EG_Fenstersensor_Terassentuere_lastPosValue
     2019-01-10 08:33:00   Rol_EG_Esszimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Esszimmer_Taster_lastPosValue 0
     2019-01-10 08:32:35   Rol_EG_Kueche_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Kueche_Taster_lastPosValue 0
     2019-01-10 08:32:48   Rol_EG_Terassenfenster_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassenfenster_Taster_lastPosValue 0
     2019-01-10 08:32:47   Rol_EG_Terassentuere_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassentuere_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_EG_Wohnzimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Wohnzimmer_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_OG_Marvin_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Marvin_Taster_lastPosValue 0
     2019-01-10 08:32:45   Rol_OG_Mona_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Mona_Taster_lastPosValue 0
     2018-12-24 16:11:50   hardLockOut     off
     2018-12-24 15:48:50   partyMode       off
     2019-01-07 21:34:50   room_Rolllomatik_Wohnbereich Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster
     2018-12-24 15:48:50   selfDefense     off
     2019-01-10 16:30:01   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-12-27 15:32:10   sunriseTimeWeHoliday on
     2019-01-10 16:30:04   userAttrList    rolled out
   helper:
     shuttersList:
       Rol_EG_Esszimmer_Taster
       Rol_EG_Kueche_Taster
       Rol_EG_Terassenfenster_Taster
       Rol_EG_Terassentuere_Taster
       Rol_EG_Wohnzimmer_Taster
       Rol_OG_Marvin_Taster
       Rol_OG_Mona_Taster
   monitoredDevs:
     1:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
     BWM_Terrasse:
       Rol_EG_Esszimmer_Taster ASC_Brightness_Sensor
       Rol_EG_Kueche_Taster ASC_Brightness_Sensor
       Rol_EG_Terassenfenster_Taster ASC_Brightness_Sensor
       Rol_EG_Terassentuere_Taster ASC_Brightness_Sensor
       Rol_EG_Wohnzimmer_Taster ASC_Brightness_Sensor
       Rol_OG_Marvin_Taster ASC_Brightness_Sensor
       Rol_OG_Mona_Taster ASC_Brightness_Sensor
     EG_Fenstersensor_Terassentuere:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
       Rol_EG_Terassentuere_Taster ASC_WindowRec
     Fensterkontakt_Kueche:
       Rol_EG_Kueche_Taster ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     Rol_EG_Terassenfenster_Taster:
     Rol_EG_Terassentuere_Taster:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 100
   ASC_brightnessMinVal 125
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_aussenfuehler
   ASC_twilightDevice LichtWetter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    3



Bin echt verwirrt

Danke Dir für die Meldung. Das schaue ich mir morgen gerne an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 10 Januar 2019, 20:40:42
Zitat von: CoolTux am 10 Januar 2019, 08:06:46
Ich kann in Deiner Konfiguration beim besten Willen keine Auffälligkeit finden.
Bin da gerade überfragt. Kannst Du morgend den Rollladen bitte auf verbose 5 stellen bevor der Sonnenaufgang kommt?


Grüße

Aber natürlich, setze den Rolladen gleich auf verbose 5 und morgen sehen wir weiter!

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: enno am 10 Januar 2019, 20:43:09
Zitat von: CoolTux am 10 Januar 2019, 10:06:23
Würde Dir das so reichen.

Diese Information bekomme ich auch im Device get AutoShuttersControl showShuttersInformation Jetzt fehlt mir nur noch eine Idee wie die Attribute die Fahrzeiten verändern. Ich lese mich am Wochenende mal durch die Nachrichten nach oben und zeichne mir alles noch mal auf. Dann melde mich mich wieder.

Ziel war hier schon mal angesprochen:
Zitat von: CoolTux am 14 November 2018, 09:59:12
@all
Was ich auf jeden Fall machen möchte ist eine Beschreibung von Vorgängen und was vom Modul zu erwarten ist. Also Rollladen unten es wird das Fenster geöffnet Rollladen fährt in die Lüften Position wenn folgendes erfüllt ist. Sowas in der Art.
Gruss
  Enno
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 11 Januar 2019, 07:04:16
Zitat von: CoolTux am 10 Januar 2019, 08:06:46
Ich kann in Deiner Konfiguration beim besten Willen keine Auffälligkeit finden.
Bin da gerade überfragt. Kannst Du morgend den Rollladen bitte auf verbose 5 stellen bevor der Sonnenaufgang kommt?


Grüße

Guten Morgen,
hier das Log vom Rolladen, verbose 5.

2019.01.11 06:45:02 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_pending pending:1
2019.01.11 06:45:02 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.01.11 06:45:02 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_processing... pending:0
2019.01.11 06:45:02 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.01.11 06:45:02 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.01.11 06:45:20 5: CUL_HM OG.sz.RO.SZRolladen protEvent:CMDs_done
2019.01.11 06:45:20 5: CUL_HM OG.sz.RO.SZRolladen sent ACK:2
2019.01.11 06:45:21 4: CUL_HM OG.sz.RO.SZRolladen dupe: dont process
2019.01.11 06:46:00 2: ROOMMATE set rr_Sascha awoken
2019.01.11 06:51:00 2: ROOMMATE set rr_Sascha home
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 07:23:36
Das ist leider das falsche. Ich brauche das FHEM Log.
Deswegen ja verbose 5 am Device vom ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 11 Januar 2019, 07:47:15
Zitat von: CoolTux am 11 Januar 2019, 07:23:36
Das ist leider das falsche. Ich brauche das FHEM Log.
Deswegen ja verbose 5 am Device vom ASC.

Grüße

Zitat von: CoolTux am 10 Januar 2019, 08:06:46
Ich kann in Deiner Konfiguration beim besten Willen keine Auffälligkeit finden.
Bin da gerade überfragt. Kannst Du morgend den Rollladen bitte auf verbose 5 stellen bevor der Sonnenaufgang kommt?

Öhm, das ist das FHEM-Log?!
Du schriebst Rolladen auf Verbose 5.
ASC-Device ebenfalls verbose 5?

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 11 Januar 2019, 07:48:28
Zitat von: CoolTux am 10 Januar 2019, 15:28:44
Gefunden

Ich hab mich jetzt ein wenig mit deiner Vorgehensweise beschäftigt.
Im großen und ganzen kann man mit der Lösung super leben.

Nur das mit dem eintragen beim holiday2we verstehe ich nicht ganz.

Nur arbeitet ich mit einer anderen Arbeitsweise was die Kalender angeht.
So habe ich einen Kalender, welcher im Betreff Urlaub, Besuch und Abwesend beinhaltet.

Ist es möglich das Notify und das CalenderSub so hingehend anzupassen?
Leider übersteigt dass meine Fähigkeiten des Programmierens dann doch bei weitem.

Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Januar 2019, 07:58:31
@no_legend:

Soweit ich das verstanden habe, ist es nicht erforderlich, irgendwas anzupassen:
Du brauchst ein Device, das du in holiday2we eintragen kannst. Das muß nicht zwingend ein holiday sein, es geht wohl auch ein Dummy, der in state entweder "none" hat (kein feiertagsrelevanter Inhalt) oder eben "irgendwas". Dann noch ein Reading (entweder zulassen über die setList am Dummy oder über setreading zu setzen) namens tomorrow mit derselben Logik. Das kannst du bequem mit einem notify oder was auch immer befüllen.

Ansonsten nochmal: Ich nutze einen automatisiert erstelltes holiday-Device. Die Ausgangsdaten für das holiday-Device stehen in einem ical; meinen lade ich nur einmal am Tag lokal runter, aber das sollte also genauso für einen google-Kalender gehen...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 07:59:57
Zitat von: C0mmanda am 11 Januar 2019, 07:47:15
Öhm, das ist das FHEM-Log?!
Du schriebst Rolladen auf Verbose 5.
ASC-Device ebenfalls verbose 5?

Gruß

Ok Sorry mein Fehler. Ich brauche nur das verbose 5 vom ASC Device. Tut mir leid.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 08:02:25
Zitat von: no_Legend am 11 Januar 2019, 07:48:28
Ich hab mich jetzt ein wenig mit deiner Vorgehensweise beschäftigt.
Im großen und ganzen kann man mit der Lösung super leben.

Nur das mit dem eintragen beim holiday2we verstehe ich nicht ganz.

Nur arbeitet ich mit einer anderen Arbeitsweise was die Kalender angeht.
So habe ich einen Kalender, welcher im Betreff Urlaub, Besuch und Abwesend beinhaltet.

Ist es möglich das Notify und das CalenderSub so hingehend anzupassen?
Leider übersteigt dass meine Fähigkeiten des Programmierens dann doch bei weitem.

Danke und Gruß Robert

Das müsstest Du die Infos welche bei einem get kommen noch auswerten.
Persönlich würde ich Dir aber die Vorgehensweise von Beta-User ans Herz legen. Ist glaube auch für Dich die einfachste. Und es passiert ja auch automatisiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 11 Januar 2019, 08:34:47
Zitat von: CoolTux am 11 Januar 2019, 08:02:25
Das müsstest Du die Infos welche bei einem get kommen noch auswerten.
Persönlich würde ich Dir aber die Vorgehensweise von Beta-User ans Herz legen. Ist glaube auch für Dich die einfachste. Und es passiert ja auch automatisiert.

Das mit dem Betreff habe ich gestern schon im Kalender bereich geklärt.
Bin noch nicht dazu gekommen es zu testen.

Das vorgehen mit dem holiday2we ist mir im großen und ganzen Klar.
Muss der Dummy zwingend "tommorow" enthalten?
Was hat das für Auswirkungen wenn es das nicht gibt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Januar 2019, 08:43:32
Zitat von: no_Legend am 11 Januar 2019, 08:34:47
Das vorgehen mit dem holiday2we ist mir im großen und ganzen Klar.
Muss der Dummy zwingend "tommorow" enthalten?
Was hat das für Auswirkungen wenn es das nicht gibt?

1. Warum fragst du dann nochmal nach, wenn es im großen und ganzen klar ist?!?
2. tomorrow wird m.E. benötigt, um an den Tagen vor WE (bzw. dem Ferientag) die timer für den nächsten Tag korrekt zu berechnen. So gehen die Rolläden halt ggf. zu früh auf...
Es macht daher Sinn, "rechtzeitig" auch das tomorrow-reading zu setzen.  Ggf. z.B. durch ein at am Tagesbeginn (vor den ersten timerneuberechnungen für den Folgetag), das die Kalendertermine für den kommenden Tag abfragt und dann ggf. in tomorrow einträgt...

Aber dann kannst du eigentlich auch einfach ein holiday erstellen und das vorhandenen code machen lassen ;D .
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 11 Januar 2019, 08:47:58
Ich habe n Jalousien und davon eine auf attr ASC_Partymode off gesetzt und damit vom Partymodus ausgeschlossen. Das ASC Device war mit partyMode on definiert.

Beim Hochfahren der Jalousien hätte ich erwartet, dass Partymode gar nicht greift. Aber da habe ich mich getäuscht, vermutlich weil ich die Funktion nur beim Runterfahren benötige. :-) Die Jalousie, die beim Partymodus nicht mitmachen soll, ist gefahren. Alle anderen blieben unten. Bis dahin ist das Verhalten logisch, wenn auch von mir nicht erwartet.
Daraufhin habe ich mir die nächsten geplanten Fahrten angeschaut (showShuttersInformations). Dort standen in der Spalte "Next DriveUp" die Uhrzeiten des Folgetags (Samstag und damit Wochenende) aber das Datum von heute.
Das ist aus meiner Sicht ein Bug. Konsequenterweise müssten dort nun Datum und Uhrzeiten der Wochenendefahrt stehen, oder?

Da der Partymodus, wie oben beschrieben, nicht das gewünschte Verhalten zeigte, habe ich es im ASC Device wieder deaktiviert (set PartyMode off).
Ich nahm an, dass nun die letzten ausgefallenen Fahrten (hoch) sofort nachgeholt werden.
Tatsächlich fuhr aber die Jalousie, die vom Partymodus ausgeschlossen ist, wieder runter.
Alle Jalousien fuhren danach mit der "buggi-Zeit" hoch, also Freitag mit Uhrzeiten vom Wochenende.

Ich nutze das Tool mit wachsender Begeisterung erst seit drei Tagen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 08:54:07
Zitat von: no_Legend am 11 Januar 2019, 08:34:47
Das mit dem Betreff habe ich gestern schon im Kalender bereich geklärt.
Bin noch nicht dazu gekommen es zu testen.

Das vorgehen mit dem holiday2we ist mir im großen und ganzen Klar.
Muss der Dummy zwingend "tommorow" enthalten?
Was hat das für Auswirkungen wenn es das nicht gibt?

Für das ASC Device muss zwingend ein tomorrow rein, sonst kann er nicht darauf achten ob morgen ein sunriseTimeWeHoliday genommen werden soll oder nicht. Da ja die Berechnung der morgendlichen Zeit am Abend davor erfolgt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 11 Januar 2019, 08:59:57
... und nur weil ich am meckern bin...  8)
in wiki steht bei den Attributen in den Rolladendevices  bei ASC_ShuttersPlace
...und das Residence Device in den Status "done" geht... muss wohl gone heißen. Versteht man trotzdem.

Wenn es gewünscht ist bzw. nicht nervt, kann ich gerne das eine oder andere Korrekturlesen. Mit technischer Unterstützung kann ich weniger helfen. Aber testen kann ich vielleicht auch das eine oder andere.

Und an dieser Stelle ein großes Dankeschön für das Modul!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 11 Januar 2019, 09:00:51
Zitat von: Beta-User am 11 Januar 2019, 08:43:32
1. Warum fragst du dann nochmal nach, wenn es im großen und ganzen klar ist?!?
2. tomorrow wird m.E. benötigt, um an den Tagen vor WE (bzw. dem Ferientag) die timer für den nächsten Tag korrekt zu berechnen. So gehen die Rolläden halt ggf. zu früh auf...
Es macht daher Sinn, "rechtzeitig" auch das tomorrow-reading zu setzen.  Ggf. z.B. durch ein at am Tagesbeginn (vor den ersten timerneuberechnungen für den Folgetag), das die Kalendertermine für den kommenden Tag abfragt und dann ggf. in tomorrow einträgt...

Aber dann kannst du eigentlich auch einfach ein holiday erstellen und das vorhandenen code machen lassen ;D .

Zu 1. Nur im großen und ganzen, nicht vollständig.  ::)
zu 2. Dein Code ist nicht schlecht, also nicht falsch verstehen, nur will ich definitiv nicht 4 Googlekalender führen müssen.

Für mich alleine kein Problem, aber nicht wenn du es der Frau noch erklären musst, was wie und wann.

Zitat von: CoolTux am 11 Januar 2019, 08:54:07
Für das ASC Device muss zwingend ein tomorrow rein, sonst kann er nicht darauf achten ob morgen ein sunriseTimeWeHoliday genommen werden soll oder nicht. Da ja die Berechnung der morgendlichen Zeit am Abend davor erfolgt.
Danke für den Hinweis.
Das mit dem Auswerten des Kalenders mit mehreren Betreffs hab ich gestern im Forum schon geklärt.
Allerdings nur für Aktuelle Termine. Das mit dem Tomorrow muss halt nun noch irgendwie da mit rein.
Wie keine Ahnung, mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Januar 2019, 09:11:06
@no_legend:
Wenn es individuell gesteuert werden soll, solltest du nicht holiday2we nehmen, sondern jeweils einen residents-Status und den dann halt passend setzen.

Ansonsten benötigt mein code einen Kalender, der muß aber nicht zwingend nur die Feriendaten beinhalten. Was ich nutze, ist ein gemeinsamer Kalender mit meiner Frau (sie hat also 2), und in dem gemeinsamen stehen dann eben gemeinsame sonstige Termine, Ferien (en Block importiert ohne Benachrichtigungen) und Müllabfuhr (ebenfalls en Block importiert) drin. Es wird dann eben gefiltert, was jeweils benötigt wird.

Es wäre aber z.B. kein größeres Problem, nacheinander mehrere Kalender abzufragen, das daraus kommende Array dann vor der Endauswertung an das Auswertungs-Array anzuhängen und dann erst die Endauswertung zu machen.

Wenn du interessiert bist, können wir das gerne gesondert diskutieren (in deinem Thread oder in meinem Ical2holiday-Thread). Wenn es klappt, übernehme ich das dann gerne auch ins Wiki ;) . Scheint ja v.a. im Zusammenhang mit der ASC ein allg. interessierendes Thema zu sein...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 09:14:27
CommandGet(undef,$calDev.' events filter:mode=="upcoming"');

liefert Dir zukünftige Termine. Der einfachheithalber würde ich da aber die Ausgabe begrenzen mit dem entsprechenden Attribut auf einen Tag.

Und bei CommandGet(undef,$calDev.' events filter:mode=="start"'); musst Du auf Langzeittermine noch achten. Also Ganztagstermine welche über mehrere Tage gehen.
$start = CommandGet(undef,$calDev.' events filter:mode=="start"');
if ( ($start =~ m#(\d+)h# and $1 > 24) or ($start =~ m#(\d+)d# and $1 > 1) or length($upcoming) > 0 );
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 11 Januar 2019, 09:21:00
Zitat von: Beta-User am 11 Januar 2019, 09:11:06
@no_legend:
Wenn es individuell gesteuert werden soll, solltest du nicht holiday2we nehmen, sondern jeweils einen residents-Status und den dann halt passend setzen.

Ansonsten benötigt mein code einen Kalender, der muß aber nicht zwingend nur die Feriendaten beinhalten. Was ich nutze, ist ein gemeinsamer Kalender mit meiner Frau (sie hat also 2), und in dem gemeinsamen stehen dann eben gemeinsame sonstige Termine, Ferien (en Block importiert ohne Benachrichtigungen) und Müllabfuhr (ebenfalls en Block importiert) drin. Es wird dann eben gefiltert, was jeweils benötigt wird.

Es wäre aber z.B. kein größeres Problem, nacheinander mehrere Kalender abzufragen, das daraus kommende Array dann vor der Endauswertung an das Auswertungs-Array anzuhängen und dann erst die Endauswertung zu machen.

Wenn du interessiert bist, können wir das gerne gesondert diskutieren (in deinem Thread oder in meinem Ical2holiday-Thread). Wenn es klappt, übernehme ich das dann gerne auch ins Wiki ;) . Scheint ja v.a. im Zusammenhang mit der ASC ein allg. interessierendes Thema zu sein...

Dann machen wir es ja doch eigentlich gleich.
Abfall hab ich seperat.

Wir machen dazu mal besser einen neuen Thread auf.
Denke es wird sinnvoll sein im Kalender-Bereich zu machen oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Januar 2019, 10:13:05
Zitat von: no_Legend am 11 Januar 2019, 09:21:00
Wir machen dazu mal besser einen neuen Thread auf.
Denke es wird sinnvoll sein im Kalender-Bereich zu machen oder?
Den Beitrag dazwischen von CoolTux hast du gesehen?

Ansonsten: Wenn Fragen/Anmerkungen zu meinem Calendar2holiday-Dingens sind: Hier (https://forum.fhem.de/index.php/topic,85759.0.html).
Wenn es darum geht, deine Dummy's zu steuern: bleib in dem bereits von dir eröffneten Thread mit Otto, ich klinke mich ggf. ein.

Allg. nochmal: Du solltest erst mal etwas mit dem Calendar-Modul bzw. dessen Rückmeldungen spielen und experimentieren, also sowas in die Eingabezeile geben:
get <Kalendername> events format:custom="4 $T1 $T2 $S" timeFormat:"%m-%d" limit:count=10 filter:field(summary)=~".*[fF]erie.*"
Da einfach mal das eine oder andere ändern, weglassen, die möglichen Ausgabeparameter (commandref: variable meaning) testen usw....
Erst dann wird m.E. die jeweilige Auswertelogik dazu auch verständlich.

Und noch eine Bitte:
Lies vor neuen Posts bitte immer auch nochmal durch, was bereits geschrieben steht. Nach meinem persönlichen Geschmack überliest du recht viel und fragst zu schnell nach. Das wirkt jedenfalls auf mich nicht unbedingt ermunternd...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 11:26:50
Zitat von: CoolTux am 30 Dezember 2018, 08:40:19
Bezüglich Kalender habe ich nun eine für mich zufriedenstellende Lösung gefunden.

Es wird dabei bleiben das die zusätzlichen Kalender, also nicht holiday, am besten als Dummy abgebildet werden und sowohl im Reading state als auch im Reading tomorrow mit 0 oder 1 befüllt werden.
Da ich für jedes Thema (Urlaub,Ferien u.s.w.) einen eigenen Kalender habe, reicht es mir zu wissen ob der Kalender ein Ereignis meldet oder nicht. Mich interessiert nicht was das für ein Ereignis ist. Daher habe ich die Kalender wie folgt konfiguriert

Internals:
   CHANGED   
   DEF        ical url https://URL/basic.ics 86400
   NAME       calendarUrlaubMarko
   NOTIFYDEV  global
   NR         28
   NTFY_ORDER 50-calendarUrlaubMarko
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2018-12-30 06:56:29   calname         Urlaubskalender
     2018-12-30 06:56:29   lastUpdate      2018-12-30 06:55:32
     2017-12-29 09:18:43   modeAlarm       
     2018-12-27 00:00:00   modeAlarmOrStart 2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2017-12-29 09:18:43   modeAlarmed     
     2018-12-27 19:39:42   modeChanged     
     2018-12-30 06:56:29   modeEnd         dc2ad49235d4490e870c1251861f4c82;309r0ius83ghkbkeebc6d6mm2agooglecom;21ku868ra7cgj4rsd0lu5cq49hgooglecom;6a9rg14a2ikfg5drtsb94j3bd0googlecom;2aa29ktsroucu3jrgucrt92o7bgooglecom;78ike8hnt4qv3dprakav0vvukngooglecom;006ddpeskbqieebohknbmvceeegooglecom;30cs42ua3pjs9bsmipvfikit0ugooglecom
     2018-12-25 19:40:15   modeEnded       
     2018-12-27 00:00:00   modeStart       2r6pfpqgjdci3is7ptjnm67v3tgooglecom
     2018-12-27 19:39:42   modeStarted     
     2018-12-30 06:56:29   modeUpcoming    3rc5kgbbljpeegb4n0hvotrl7ggooglecom;1oh2bqk8o4f81m656s3d3b3qbigooglecom;6m4436usnfu5ibv95a8pf7oajugooglecom;12qefmcrdtqs1ap3iutmvvrs5dgooglecom;6sj5gm88ht1l2eembmf859sr7ggooglecom
     2018-12-30 06:56:29   nextUpdate      2018-12-31 06:55:32
     2018-12-30 06:56:29   nextWakeup      2018-12-31 06:55:32
     2018-12-30 06:56:29   state           triggered
Attributes:
   alias      UrlaubMarko
   event-on-update-reading state
   group      Urlaub
   hideLaterThan 1d
   room       Kalender
   update     async

Entscheidend ist event-on-update-reading state und hideLaterThan 1d. Durch hideLaterThan 1d bekomme ich bei einem get Abruf nur den Termin für den Folgetag und nicht für mehrere folgende Tage angezeigt. Das ist unser tomorrow.
Auch wichtig für den automatisierten Ablauf ist der alias welcher den Kalendernamen ohne das Wort calendar enthalten muß.
Als nächstes habe ich einen Dummy angelegt

Internals:
   NAME       dummyUrlaubMarko
   NR         63
   STATE      1
   TYPE       dummy
   READINGS:
     2018-12-30 06:56:29   state           1
     2018-12-30 08:08:46   tomorrow        1
Attributes:
   alias      Urlaub Marko
   event-on-change-reading state,tomorrow
   group      Urlaub
   readingList tomorrow,state
   room       Kalender
   setList    tomorrow:0,1 state:0,1

Der Dummy Name wiederum muss den Alias Namen vom Kalenderdevice enthalten und vorneweg das Wort "dummy".

Nun erstellen wir noch ein Notify welches auf alle unsere Kalender (ja ich habe mehrere) triggert

Internals:
   DEF        calendar.*:triggered { calendarEvents($NAME) }
   NAME       notifySetCalendarDummys
   NOTIFYDEV  calendar.*
   NR         64
   NTFY_ORDER 50-notifySetCalendarDummys
   REGEXP     calendar.*:triggered
   STATE      2018-12-30 07:56:12
   TRIGGERTIME 1546152972.28106
   TYPE       notify
   READINGS:
     2018-12-30 06:55:21   state           active
Attributes:
   room       Kalender

und eine Sub auf ruft.


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( ($start =~ m#(\d+)h# and $1 > 24) or ($start =~ m#(\d+)d# and $1 > 1) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Wird diese Sub aufgerufen wird automatisch je nach Ergebnis der CommandGet Abrufe des Kalenders unsere Dummy Readings state und tomorrow mit 0 oder 1 befüllt..


Und da wir die Dummys ja im global Device im Attribut we2holiday eingetragen haben wird der Status auch entsprechend im ASC ausgewertet.



Grüße


Nachtrag: Ich musste die Sub noch anpassen. Es gibt durchaus Tage wo nichts in upcoming steht aber dennoch der Folgetag ein Termin hat. Serientermine, da steht dann die Anzahl der Stunden oder Tage in start.

Hallo  CoolTux,

auch ich muss wg. der Kalender Integration noch mal nachhaken.

Ich habe deine Lösung 1:1 umgesetzt. Funktioniert soweit.
Aber, wenn ich z.B. einen Termin anlege der von Mo (07.) - heute (11.) geht, wird tomorrow im dummy  auf 1 gesetzt.
Ist das ein Fehler in deinem Code oder mache ich irgendwo einen Fehler?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 11:38:19
Hallo Dieter,

So soll es ja auch sein. Wenn ein Termin ganztags über mehrere Tage geht muss ja auch tomorrow gesetzt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 12:26:00
Zitat von: CoolTux am 11 Januar 2019, 11:38:19
Hallo Dieter,

So soll es ja auch sein. Wenn ein Termin ganztags über mehrere Tage geht muss ja auch tomorrow gesetzt werden.

das sehe ich anders.
Wenn ich mir z.B. Urlaub eintrage bis heute (11.) und ich morgen arbeiten müsste, darf tomorrow nicht 1 sein.
Oder mache ich einen Denkfehler?
Wechselt tomorrow nach der Fahrt/Berechnung heute abend auf 0?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 12:47:34
Es sollte aber für tomorrow keine 1 kommen wenn der Urlaub nur bis heute geht.
Wann hat denn die Aktuallisierung statt gefunden und somit der lauf des Notify
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 13:01:33
Zitat von: CoolTux am 11 Januar 2019, 12:47:34
Es sollte aber für tomorrow keine 1 kommen wenn der Urlaub nur bis heute geht.
Wann hat denn die Aktuallisierung statt gefunden und somit der lauf des Notify

Habe es eben zum x-ten mal getestet.
1. Ganztägiger Termin heute (11.) = state 1, tomorrow 0
2. Ganztägiger Termin morgen (12.) = state 0, tomorrow 1
3. Mehrtägiger Termin ab heute (11.) = state 1, tomorrow 1
4. Mehrtägiger Termin bis heute (11.) = state 1, tomorrow 1

Nach jeder Änderung im Google Kalender habe ich im Kalender Modul ein reload gemacht.
Bei 1 - 3 ist ja auch alles korrekt.
Nur bei 4 scheint doch wohl ein Fehler vorzuliegen.

Danke auch für deine Mühe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 13:08:32
Dann muß ich das mal testen.
Was bekommst Du denn wenn Du
CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
entsprechend aus führst.

Bei meinem Urlaub und auch bei den Schulferien meiner Kinder hat das super geklappt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 13:11:48
Zitat von: CoolTux am 11 Januar 2019, 13:08:32
Dann muß ich das mal testen.
Was bekommst Du denn wenn Du
CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
entsprechend aus führst.

Bei meinem Urlaub und auch bei den Schulferien meiner Kinder hat das super geklappt.

das müsstest du mir jetzt genauer erklären  ???
Wo soll ich das ausführen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 13:20:09
Zitat von: dk3572 am 11 Januar 2019, 13:11:48
das müsstest du mir jetzt genauer erklären  ???
Wo soll ich das ausführen?
Sorry mein Fehler. Falsche Zeile.

CommandGet(undef,$calDev.' events filter:mode=="upcoming"')

Wäre in FHEM Kommando

get Kalendername events filter:mode=="upcoming"

Die Ausgabe bräuchte ich für Deinen Test 4.
4. Mehrtägiger Termin bis heute (11.) = state 1, tomorrow 1
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 13:26:13
Zitat von: CoolTux am 11 Januar 2019, 13:20:09
Sorry mein Fehler. Falsche Zeile.

CommandGet(undef,$calDev.' events filter:mode=="upcoming"')

Wäre in FHEM Kommando

get Kalendername events filter:mode=="upcoming"

Die Ausgabe bräuchte ich für Deinen Test 4.
4. Mehrtägiger Termin bis heute (11.) = state 1, tomorrow 1

Das habe ich jetzt in meinem Kalender Modul bei get Googlekalender events filter:mode=="upcoming" eingetragen.

Da passiert nichts.
Ohne den Filter bekomme ich alle Termine angezeigt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 13:30:45
Hast Du das Attribut hideLaterThan auf 1d bei dem Kalenderdevice gesetzt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 13:56:33
Zitat von: CoolTux am 11 Januar 2019, 13:30:45
Hast Du das Attribut hideLaterThan auf 1d bei dem Kalenderdevice gesetzt?

Jep.
Nach mehrfacher Prüfung würde ich behaupten, 1:1 umgesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 14:07:24

sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( ($start =~ m#(\d+)h# and $1 > 24) or ($start =~ m#(\d+)d# and $1 > 1) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Also das ist meine aktuelle Sub. Alles weitere muß ich bei Gelegenheit noch mal testen.
Kannst du mir ein Beispiel für ein Kalender geben. Also wann wo wie lange welcher Termin.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 14:16:53
Zitat von: CoolTux am 11 Januar 2019, 14:07:24

sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( ($start =~ m#(\d+)h# and $1 > 24) or ($start =~ m#(\d+)d# and $1 > 1) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Also das ist meine aktuelle Sub. Alles weitere muß ich bei Gelegenheit noch mal testen.
Kannst du mir ein Beispiel für ein Kalender geben. Also wann wo wie lange welcher Termin.

Habe die sub eingefügt. Gleiches Verhalten.
Was für ein Beispiel?
Ich habe es mit den oben besagten 4 Varianten getestet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 14:18:39
Beim 4. Beispiel ist es nicht sauber?
Und da hast Du für den heutigen Tag keinen Termin, auch keinen der über heute hinausgeht und auch kein Termin für Tomorrow?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Januar 2019, 14:24:47
Der Fehler tritt erst auf, wenn ich bis einschließlich heute, einen mehrtägigen Termin erstelle. Morgen stehen keine Termine drin.
Wenn ich nur heute einen ganztägigen Termin eintrage, ist tomorroe = 0, stimmt also.
Eben extra nochmals getestet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Januar 2019, 14:29:16
OK ich schaue mir das mal an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 11 Januar 2019, 17:16:37
Zitat von: CoolTux am 11 Januar 2019, 07:59:57
Ok Sorry mein Fehler. Ich brauche nur das verbose 5 vom ASC Device. Tut mir leid.

Kein Problem, reiche ich schnellstmöglich ein :)

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 12 Januar 2019, 17:29:43
Hallo zusammen,
da ich grade einen template-Vorschlag erhalten habe für den shelly2 im roller-Modus: Wie sollten denn die Befehle optimalerweise sein?
Im Moment wäre es "set <device> pos <%-Wert>". Paßt das, oder wäre pct besser? (100 scheint offen zu sein, 0 geschlossen).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Januar 2019, 17:34:22
Zitat von: Beta-User am 12 Januar 2019, 17:29:43
Hallo zusammen,
da ich grade einen template-Vorschlag erhalten habe für den shelly2 im roller-Modus: Wie sollten denn die Befehle optimalerweise sein?
Im Moment wäre es "set <device> pos <%-Wert>". Paßt das, oder wäre pct besser? (100 scheint offen zu sein, 0 geschlossen).
Da die Konfiguration sehr flexibel ist passt Dein pos wunderbar. Kann ich dann auch gleich so im Modul zu den unterstützten Befehlen eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 12 Januar 2019, 17:53:34
...hätte eher auf pct getippt, aber dann lasse ich es wie vorgeschlagen.

Das ist ein MQTT2_DEVICE-Gerät; wer die templates nutzt, hat als model-Attribut "A_11b_shelly2_roller", das ist aber noch nicht in Stein gemeißelt und wer es "händisch" macht, hat das ggf. gar nicht gesetzt. Vielleicht kürzt du das bei Bedarf auf "enthält" shelly2_roller, wenn sowas überhaupt benötigt wird?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Januar 2019, 17:54:30
Zitat von: Beta-User am 12 Januar 2019, 17:53:34
...hätte eher auf pct getippt, aber dann lasse ich es wie vorgeschlagen.

Das ist ein MQTT2_DEVICE-Gerät; wer die templates nutzt, hat als model-Attribut "A_11b_shelly2_roller", das ist aber noch nicht in Stein gemeißelt und wer es "händisch" macht, hat das ggf. gar nicht gesetzt. Vielleicht kürzt du das bei Bedarf auf "enthält" shelly2_roller, wenn sowas überhaupt benötigt wird?

Heißt es ist nichts fix im Modul. Dann mach es doch wie bei anderen. pct wäre dann auch meine Wahl.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 Januar 2019, 07:36:00
Zitat von: codo55 am 10 Januar 2019, 16:41:57
Hallo,
jetzt muss ich doch auch mal was zum Modul fragen.
Meine Terassentüre versucht mich immer auszusperren. Der Rollladen an der Terassentüre ist mit einem Threestate-Sensor ausgestattet und wird über brightness Abends und morgens gefahren.

Ich habe Lüften auf auf 30 pct und Comfort auf 90 pct.
Wenn ich Abends bei Dunkelheit die Türe öffne, fährt sie brav auf die 90 pct. Sobald aber der trigger der brightness kommt, fährt der Rollo trotz offenem Threestate auf die Lüften Position.

Bin ratlos was nicht passt, es sind HomeMatic Schalter verbaut und auch ein HomeMatic Threestate.

Hier das List des Rollladens:

Internals:
   CUL868_NUC_MSGCNT 2
   CUL868_NUC_RAWMSG A0DC9A4102FF1E5F2877806010000::-53.5:CUL868_NUC
   CUL868_NUC_RSSI -53.5
   CUL868_NUC_TIME 2019-01-10 17:08:10
   DEF        2FF1E5
   IODev      myHmLGW
   LASTInputDev CUL868_NUC
   MSGCNT     4
   NAME       Rol_EG_Terassentuere_Taster
   NOTIFYDEV  global
   NR         146
   STATE      0
   TYPE       CUL_HM
   lastMsg    No:C9 - t:10 s:2FF1E5 d:F28778 06010000
   myHmLGW_MSGCNT 2
   myHmLGW_RAWMSG 0501002EC9A4102FF1E5F2877806010000
   myHmLGW_RSSI -46
   myHmLGW_TIME 2019-01-10 17:08:10
   protLastRcv 2019-01-10 17:08:10
   protRcv    2 last_at:2019-01-10 17:08:10
   protSnd    2 last_at:2019-01-10 17:08:10
   protState  CMDs_done
   rssi_at_CUL868_NUC cnt:2 min:-56.5 max:-53.5 avg:-55 lst:-53.5
   rssi_at_myHmLGW cnt:2 min:-48 max:-46 avg:-47 lst:-46
   rssi_vccu  cnt:1 min:-51 max:-51 avg:-51 lst:-51
   READINGS:
     2019-01-10 17:07:26   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-01-10 09:00:01   ASC_Time_DriveDown 10.01.2019 - 20:15
     2019-01-10 09:00:01   ASC_Time_DriveUp 11.01.2019 - 09:00
     2019-01-10 17:07:28   CommandAccepted yes
     2018-01-13 02:11:50   D-firmware      2.11
     2018-01-13 02:11:50   D-serialNr      LEQ1021978
     2018-01-13 02:13:14   PairedTo        0xF28778
     2018-01-13 02:13:15   R-driveDown     36 s
     2018-01-13 02:13:15   R-driveTurn     1 s
     2018-01-13 02:13:15   R-driveUp       37.1 s
     2018-01-13 02:13:14   R-pairCentral   0xF28778
     2018-01-13 02:13:15   R-powerUpAction off
     2018-01-13 02:13:15   R-sign          off
     2018-01-13 02:13:14   RegL_00.        02:01 0A:F2 0B:87 0C:78 15:FF 18:00 00:00
     2018-01-13 02:13:15   RegL_01.        08:00 09:00 0A:00 0B:01 0C:68 0D:01 0E:73 0F:0A 10:00  30:06 57:06 56:00 00:00
     2019-01-10 17:08:10   deviceMsg       off (to vccu)
     2019-01-10 17:08:10   level           0
     2019-01-10 17:08:10   motor           stop:off
     2019-01-10 17:08:10   pct             0
     2019-01-10 17:08:10   recentStateType info
     2019-01-10 17:08:10   state           off
     2019-01-10 17:08:10   timedOn         off
   helper:
     HM_CMDNR   201
     cSnd       ,11F287782FF1E5020100
     dlvlCmd    ++A011F287782FF1E5020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2FF1E5,00,00,00
       nextSend   1547136490.6186
       prefIO     
       rxt        0
       vccu       vccu
       p:
         2FF1E5
         00
         00
         00
     mRssi:
       mNo        C9
       io:
         CUL868_NUC:
           -53.5
           -53.5
         myHmLGW:
           -38
           -38
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmLGW
       flg        A
       ts         1547136490.50642
       ack:
         HASH(0xa0aaa10)
         C98002F287782FF1E500
     rssi:
       at_CUL868_NUC:
         avg        -55
         cnt        2
         lst        -53.5
         max        -53.5
         min        -56.5
       at_myHmLGW:
         avg        -47
         cnt        2
         lst        -46
         max        -46
         min        -48
       vccu:
         avg        -51
         cnt        1
         lst        -51
         max        -51
         min        -51
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor BWM_Terrasse
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG_Fenstersensor_Terassentuere
   ASC_WindowRec_subType threestate
   IODev      myHmLGW
   IOgrp      vccu
   alias      Terassentüre
   autoReadReg 4_reqStatus
   devStateIcon 20:fts_shutter_80 100:fts_shutter_10 0:fts_shutter_100 HALB:fts_shutter_50 SONNE:fts_shutter_30 45:fts_sunblind
   eventMap   on:AUF off:AB stop:STOP 58:HALB 75:SONNE
   expert     2_full
   firmware   2.11
   fp_Erdgeschoss 354,879,1,,
   fp_Haussteuerung 409,733,8,,
   fp_Home    353,361,7,Rol_EG_Terassentuere_Taster,
   genericDeviceType switch
   group      Rolllo Steuerung EG
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolllomatik,Wohnbereich
   serialNr   LEQ1021978
   sortby     12
   stateFormat pct
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     STOP:AUF:HALB:SONNE:AB
   yaf_3      id=3,fhemname=Rol_EG_Terassentuere_Taster,x_pos=500,y_pos=464,name=generic,


und noch vom ASC Device

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster,BWM_Terrasse,Fensterkontakt_Kueche,Rol_EG_Terassenfenster_Taster,EG_Fenstersensor_Terassentuere,1,LichtWetter,Rol_EG_Terassentuere_Taster
   NR         533
   NTFY_ORDER 51-Rollladensteuerung
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.3.1
   OLDREADINGS:
   READINGS:
     2018-12-25 11:32:34   EG_Fenstersensor_Terassentuere_lastPosValue
     2019-01-10 08:33:00   Rol_EG_Esszimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Esszimmer_Taster_lastPosValue 0
     2019-01-10 08:32:35   Rol_EG_Kueche_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Kueche_Taster_lastPosValue 0
     2019-01-10 08:32:48   Rol_EG_Terassenfenster_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassenfenster_Taster_lastPosValue 0
     2019-01-10 08:32:47   Rol_EG_Terassentuere_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Terassentuere_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_EG_Wohnzimmer_Taster_PosValue 100
     2019-01-10 09:00:01   Rol_EG_Wohnzimmer_Taster_lastPosValue 0
     2019-01-10 08:32:46   Rol_OG_Marvin_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Marvin_Taster_lastPosValue 0
     2019-01-10 08:32:45   Rol_OG_Mona_Taster_PosValue 100
     2019-01-10 10:00:01   Rol_OG_Mona_Taster_lastPosValue 0
     2018-12-24 16:11:50   hardLockOut     off
     2018-12-24 15:48:50   partyMode       off
     2019-01-07 21:34:50   room_Rolllomatik_Wohnbereich Rol_EG_Esszimmer_Taster,Rol_EG_Kueche_Taster,Rol_EG_Terassenfenster_Taster,Rol_EG_Terassentuere_Taster,Rol_EG_Wohnzimmer_Taster,Rol_OG_Marvin_Taster,Rol_OG_Mona_Taster
     2018-12-24 15:48:50   selfDefense     off
     2019-01-10 16:30:01   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-12-27 15:32:10   sunriseTimeWeHoliday on
     2019-01-10 16:30:04   userAttrList    rolled out
   helper:
     shuttersList:
       Rol_EG_Esszimmer_Taster
       Rol_EG_Kueche_Taster
       Rol_EG_Terassenfenster_Taster
       Rol_EG_Terassentuere_Taster
       Rol_EG_Wohnzimmer_Taster
       Rol_OG_Marvin_Taster
       Rol_OG_Mona_Taster
   monitoredDevs:
     1:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
     BWM_Terrasse:
       Rol_EG_Esszimmer_Taster ASC_Brightness_Sensor
       Rol_EG_Kueche_Taster ASC_Brightness_Sensor
       Rol_EG_Terassenfenster_Taster ASC_Brightness_Sensor
       Rol_EG_Terassentuere_Taster ASC_Brightness_Sensor
       Rol_EG_Wohnzimmer_Taster ASC_Brightness_Sensor
       Rol_OG_Marvin_Taster ASC_Brightness_Sensor
       Rol_OG_Mona_Taster ASC_Brightness_Sensor
     EG_Fenstersensor_Terassentuere:
       Rol_EG_Terassenfenster_Taster ASC_WindowRec
       Rol_EG_Terassentuere_Taster ASC_WindowRec
     Fensterkontakt_Kueche:
       Rol_EG_Kueche_Taster ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     Rol_EG_Terassenfenster_Taster:
     Rol_EG_Terassentuere_Taster:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 100
   ASC_brightnessMinVal 125
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_aussenfuehler
   ASC_twilightDevice LichtWetter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    3



Bin echt verwirrt

Fehler gefunden und gefixt. Ich teste noch etwas und dann kommt die Tage ein Update.
Vielen Dank für den Report.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 13 Januar 2019, 08:57:54
Zitat von: CoolTux am 12 Januar 2019, 17:54:30
Heißt es ist nichts fix im Modul. Dann mach es doch wie bei anderen. pct wäre dann auch meine Wahl.
Nein, man kann praktisch immer alles mögliche umbasteln...

Habe eben eine Version der templates eingecheckt, die ein separates pct-Reading generiert, das auch gesetzt werden kann und das dann via stateFormat verwendet. Für den Fall, das jemand so ein Teil rumliegen hat, wäre testen nett. Rückmeldung dann bitte im MQTT-Bereich (https://forum.fhem.de/index.php/topic,94494.0.html).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 Januar 2019, 10:46:46
Ich habe eben eine neue Version eingescheckt. Leider habe ich es noch nicht geschafft den Shelly Support mit ein zu bauen. Unter welchen TYP läuft das dann? Ich denke das ist eher so ein Allgemeines Ding, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: codo55 am 13 Januar 2019, 10:49:56
Guten Morgen,
vielen Dank für deinen Einsatz.

Kann es grade nicht testen da ich auch vom fehlerhaften CUL_HM Update betroffen bin  8)

Gebe Dir dann wieder Rückmeldung wenn alles passt.


Zitat von: CoolTux am 13 Januar 2019, 07:36:00
Fehler gefunden und gefixt. Ich teste noch etwas und dann kommt die Tage ein Update.
Vielen Dank für den Report.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 13 Januar 2019, 13:00:09
Zitat von: CoolTux am 13 Januar 2019, 10:46:46
Ich habe eben eine neue Version eingescheckt. Leider habe ich es noch nicht geschafft den Shelly Support mit ein zu bauen. Unter welchen TYP läuft das dann? Ich denke das ist eher so ein Allgemeines Ding, oder?
Eilt ja nicht.
Zitat von: Beta-User am 12 Januar 2019, 17:53:34
Das ist ein MQTT2_DEVICE-Gerät; wer die templates nutzt, hat als model-Attribut "A_11b_shelly2_roller", das ist aber noch nicht in Stein gemeißelt und wer es "händisch" macht, hat das ggf. gar nicht gesetzt. Vielleicht kürzt du das bei Bedarf auf "enthält" shelly2_roller, wenn sowas überhaupt benötigt wird?
Ergo: TYPE=MQTT2_DEVICE.
Da es vermutlich nicht das einzige MQTT2-Device bleiben wird, das darüber zu bedienen sein könnte, wäre halt die Frage, wie man damit (mit MQTT2) allgemein umgeht. Über die templates (Attribut: model) kann man da einiges abfangen, aber man muß die template-Funktionalität ja nicht nutzen, um eigene Geräte zu konfigurieren, und die "klassischen" MQTT-Leute gibt's ja auch noch (die dann ggf. MQTT_DEVICE oder Dummy iVm. Generic Bridge nutzen)...

Ich habe selber gar kein solches Teil und kann daher auch nicht mehr an Infos liefern; wir sind daher ggf. darauf angewiesen, dass wir entweder die Basics von der Theorie her wenigstes so gestalten, dass es "einfach so" dann paßt, oder dass sich hier einer meldet, der den Vorreiter macht. @miggun habe ich hier (https://forum.fhem.de/index.php/topic,94060.msg886884.html#msg886884) dazu mal angepingt, er ist aber erst bei den ersten Schritten in FHEM, da ist ASC schon eine ziemliche Herausforderung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 13 Januar 2019, 13:07:50
Zitat von: Beta-User am 12 Januar 2019, 17:53:34
...hätte eher auf pct getippt, aber dann lasse ich es wie vorgeschlagen.

Das ist ein MQTT2_DEVICE-Gerät; wer die templates nutzt, hat als model-Attribut "A_11b_shelly2_roller", das ist aber noch nicht in Stein gemeißelt und wer es "händisch" macht, hat das ggf. gar nicht gesetzt. Vielleicht kürzt du das bei Bedarf auf "enthält" shelly2_roller, wenn sowas überhaupt benötigt wird?
Pah hat doch auch ein Modul für die Shelly 2 ich meine dort wird pct benutzt. Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 13 Januar 2019, 13:35:31
Zitat von: majestro84 am 13 Januar 2019, 13:07:50
Pah hat doch auch ein Modul für die Shelly 2 ich meine dort wird pct benutzt. Gruß Alex
Danke für die Rückmeldung; allerdings ist das dann ein ganz anderer TYPE, also zwar dieselbe Hardware, aber eine andere Einbindung in FHEM und damit ein komplett anderes Gerät. Dto. wäre es für MQTT_DEVICE; damit ginge es ja auch, oder HTTPMOD, was vermutlich auch möglich wäre; die meisten, die das Teil haben (und nicht Tasmota flashen, was für die roller-Sache ein Rückschritt wäre), werden es vermutlich entweder mit pah's Modul nutzen oder mit MQTT (1 oder 2).

Im Zusammenhang mit ASC kommt es m.E: aber nur auf den TYPE an, nicht auf die Hardware, die irgendwann irgendwie gesteuert wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 13 Januar 2019, 13:41:22
Zitat von: Beta-User am 13 Januar 2019, 13:35:31
Danke für die Rückmeldung; allerdings ist das dann ein ganz anderer TYPE, also zwar dieselbe Hardware, aber eine andere Einbindung in FHEM und damit ein komplett anderes Gerät. Dto. wäre es für MQTT_DEVICE; damit ginge es ja auch, oder HTTPMOD, was vermutlich auch möglich wäre; die meisten, die das Teil haben (und nicht Tasmota flashen, was für die roller-Sache ein Rückschritt wäre), werden es vermutlich entweder mit pah's Modul nutzen oder mit MQTT (1 oder 2).

Im Zusammenhang mit ASC kommt es m.E: aber nur auf den TYPE an, nicht auf die Hardware, die irgendwann irgendwie gesteuert wird.
Dachte nur das man es evtl einheitlich hält was die Befehle angeht. Ist ja die gleiche Hardware unterschiedlich angebunden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 13 Januar 2019, 14:11:06
Zitat von: majestro84 am 13 Januar 2019, 13:41:22
Dachte nur das man es evtl einheitlich hält was die Befehle angeht. Ist ja die gleiche Hardware unterschiedlich angebunden.
Im Prinzip sind wir beeinander:
Es sollte möglichst so sein, dass innerhalb von FHEM für denselben Zweck möglichst derselbe Befehl verwendet wird...

Genau aus dem Grund hatte ich ja hier gefragt, wie es aus Sicht des ASC-Moduls Sinn machen würde. Dass pah - mutmaßlich aus ähnlichen Gründen - den innerhalb des shelly wohl als pos geführten Wert auch pct genannt hat, ist zwar ein Argument, aber wenn es anders wäre, würde ich hier die ASC-Kompabilität für wichtiger ansehen als den Gleichlauf mit dem 2. Modul ;) .
Eine HM-BidCos-Hardware ist ja auch ganz anders in der Handhabung in FHEM, wenn es statt als CUL_HM-Gerät als HMCCUDEV angelegt ist... Soweit sollte jeder user durchblicken, dass es eben ggf. mehrere Varianten gibt, mit einer Hardware zu sprechen.   
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 14 Januar 2019, 07:17:40
Zitat von: CoolTux am 11 Januar 2019, 07:59:57
Ok Sorry mein Fehler. Ich brauche nur das verbose 5 vom ASC Device. Tut mir leid.

Moin,

Hier nun das verbose 5 Log vom ASC-Device.
Situation ist unverändert, Rolladen fährt hoch während ich noch schlafe.
Rolladen fährt um 06:45Uhr, ich stehe um 06:57Uhr auf.

2019.01.14 06:40:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 827',
          'durTimerPresence: 13:46:50',
          'durTimerSleep_cr: 410',
          'durTimerSleep: 06:50:02'
        ];

2019.01.14 06:41:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 828',
          'durTimerPresence: 13:47:50',
          'durTimerSleep_cr: 411',
          'durTimerSleep: 06:51:02'
        ];

2019.01.14 06:42:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 829',
          'durTimerPresence: 13:48:50',
          'durTimerSleep_cr: 412',
          'durTimerSleep: 06:52:02'
        ];

2019.01.14 06:43:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 830',
          'durTimerPresence: 13:49:50',
          'durTimerSleep_cr: 413',
          'durTimerSleep: 06:53:02'
        ];

2019.01.14 06:44:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 831',
          'durTimerPresence: 13:50:50',
          'durTimerSleep_cr: 414',
          'durTimerSleep: 06:54:02'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: day open'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: day open'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2019.01.14 06:45:02 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_lastPosValue: 100'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_nextAstroTimeEvent: 14.01.2019 - 17:33'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: Zu (to VCCU)',
          'level: 100',
          'motor: up:Zu',
          'pct: 100',
          'state: on',
          'timedOn: Auf'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 100'
        ];

2019.01.14 06:45:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: Auf (to VCCU)',
          'level: 0',
          'motor: stop:Auf',
          'pct: 0',
          'state: off',
          'timedOn: Auf'
        ];

2019.01.14 06:45:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 0'
        ];

2019.01.14 06:45:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 832',
          'durTimerPresence: 13:51:50',
          'durTimerSleep_cr: 415',
          'durTimerSleep: 06:55:02'
        ];

2019.01.14 06:46:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 833',
          'durTimerPresence: 13:52:50',
          'durTimerSleep_cr: 416',
          'durTimerSleep: 06:56:02'
        ];

2019.01.14 06:47:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 834',
          'durTimerPresence: 13:53:50',
          'durTimerSleep_cr: 417',
          'durTimerSleep: 06:57:02'
        ];

2019.01.14 06:48:08 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterKlein Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:48:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 835',
          'durTimerPresence: 13:54:50',
          'durTimerSleep_cr: 418',
          'durTimerSleep: 06:58:02'
        ];

2019.01.14 06:49:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 836',
          'durTimerPresence: 13:55:50',
          'durTimerSleep_cr: 419',
          'durTimerSleep: 06:59:02'
        ];

2019.01.14 06:50:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 837',
          'durTimerPresence: 13:56:50',
          'durTimerSleep_cr: 420',
          'durTimerSleep: 07:00:02'
        ];

2019.01.14 06:51:11 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterGross.strc Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:51:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 838',
          'durTimerPresence: 13:57:50',
          'durTimerSleep_cr: 421',
          'durTimerSleep: 07:01:02'
        ];

2019.01.14 06:52:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 839',
          'durTimerPresence: 13:58:50',
          'durTimerSleep_cr: 422',
          'durTimerSleep: 07:02:02'
        ];

2019.01.14 06:53:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 840',
          'durTimerPresence: 13:59:50',
          'durTimerSleep_cr: 423',
          'durTimerSleep: 07:03:02'
        ];

2019.01.14 06:54:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 841',
          'durTimerPresence: 14:00:51',
          'durTimerSleep_cr: 424',
          'durTimerSleep: 07:04:03'
        ];

2019.01.14 06:55:16 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterGross.strc Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:55:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 842',
          'durTimerPresence: 14:01:51',
          'durTimerSleep_cr: 425',
          'durTimerSleep: 07:05:03'
        ];

2019.01.14 06:56:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.TK.FensterSZ Name: Rolladensteuerung Notify: $VAR1 = [
          'alive: yes',
          'battery: ok',
          'contact: closed (to VCCU)',
          'sabotageError: off',
          'state: closed'
        ];

2019.01.14 06:56:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 843',
          'durTimerPresence: 14:02:51',
          'durTimerSleep_cr: 426',
          'durTimerSleep: 07:06:03'
        ];

2019.01.14 06:57:18 3: msg rr_Sascha: ID=1547445438.84769.1 TYPE=push ROUTE=Pushover1 STATUS=OK PRIORITY=0 TITLE='' MSG='Sascha awoken'
2019.01.14 06:57:18 4: AutoShuttersControl (Rolladensteuerung) - Devname: rr_Sascha Name: Rolladensteuerung Notify: $VAR1 = [
          'fhemMsgPush: Sascha awoken',
          'fhemMsgPushTitle: -',
          'fhemMsgPushPrio: 0',
          'fhemMsgPushGw:  Pushover1:OK',
          'fhemMsgPushState: 1',
          'fhemMsgStateTypes: push:1 forwards:text>push',
          'fhemMsgState: 1'
        ];

2019.01.14 06:57:19 2: ROOMMATE set rr_Sascha awoken
2019.01.14 06:57:19 3: CUL_HM set EG.ku.SD.Kodi on
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED at_CominghomePlayRadioKUE',
          'ATTR at_CominghomePlayRadioKUE DbLogExclude .*'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED at_og_Lampen_off',
          'ATTR at_og_Lampen_off DbLogExclude .*'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'residentsAsleep: 1',
          'residentsAsleepDevs: rr_Katha',
          'residentsAsleepNames: Katha',
          'residentsAwoken: 1',
          'residentsAwokenDevs: rr_Sascha',
          'residentsAwokenNames: Sascha',
          'lastAwake: 2019-01-14 06:57:19',
          'lastDurSleep: 07:06:31',
          'lastDurSleep_cr: 427',
          'lastState: asleep',
          'state: awoken',
          'durTimerPresence: 14:03:19',
          'durTimerSleep_cr: 0',
          'durTimerSleep: 00:00:00',
          'lastActivity: awoken',
          'lastActivityBy: Sascha',
          'lastActivityByDev: rr_Sascha'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED atTmp_awoken_rr_Sascha_Homemode',
          'ATTR atTmp_awoken_rr_Sascha_Homemode DbLogExclude .*',
          'ATTR atTmp_awoken_rr_Sascha_Homemode room Timer'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: rr_Sascha Name: Rolladensteuerung Notify: $VAR1 = [
          'lastState: asleep',
          'state: awoken',
          'mood: sleepy',
          'lastAwake: 2019-01-14 06:57:19',
          'lastDurSleep: 07:43:41',
          'lastDurSleep_cr: 464'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate: state
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate_1: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate_2: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_lastPosValue: 100'
        ];


Hoffe das hilft :)
Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: miggun am 14 Januar 2019, 07:49:28
Wie gewünscht, hier ein List vor Anwendung des Templates beim Shelly2 im Roller-Mode:

Internals:
   CFGFN     
   CID        shellyswitch_32BD01
   DEF        shellyswitch_32BD01
   DEVICETOPIC Rollladen
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 28952
   MQTT2_SERVER_TIME 2019-01-14 07:38:13
   MSGCNT     28952
   NAME       Rollladen
   NR         1785
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-01-12 16:09:27   1               0
     2019-01-11 19:25:57   announce_fw_ver 20190103-091640/v1.4.4@165d718b
     2019-01-11 19:25:57   announce_id     shellyswitch-32BD01
     2019-01-11 19:25:57   announce_ip     192.168.1.28
     2019-01-11 19:25:57   announce_mac    86F3EB32BD01
     2019-01-11 19:25:57   announce_new_fw false
     2019-01-11 19:25:57   online          true
     2019-01-14 07:38:13   pos             0
     2019-01-14 07:38:13   power           0.00
     2019-01-12 16:09:29   shellies/shellyswitch-32BD01/input/0 0
     2019-01-14 07:38:13   shellies/shellyswitch-32BD01/roller/0 stop
     2019-01-14 07:36:44   state           pos
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon 100:fts_shutter_10@red 0:fts_shutter_100@green 1\d.*:fts_shutter_90@red 2\d.*:fts_shutter_80@red 3\d.*:fts_shutter_70@red 4\d.*:fts_shutter_60@red 5\d.*:fts_shutter_50@red 6\d.*:fts_shutter_40@red 7\d.*:fts_shutter_30@red 8\d.*:fts_shutter_20@red 9\d.*:fts_shutter_10@red
   getList    shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0/power:.* power
shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0/pos:.* pos
   readingList shellyswitch_32BD01:shellies/shellyswitch-32BD01/online:.* online
shellyswitch_32BD01:shellies/announce:.* { json2nameValue($EVENT, 'announce_') }
shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0:.* shellies/shellyswitch-32BD01/roller/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0/pos:.* pos
shellyswitch_32BD01:shellies/shellyswitch-32BD01/relay/power:.* power
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/0:.* shellies/shellyswitch-32BD01/input/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
shellyswitch_32BD01:shellies/shellyswitch-32BD01/input/1:.* 1
   room       03_Lea,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch-32BD01/roller/0/command open
  stop:noArg shellies/shellyswitch-32BD01/roller/0/command stop
  close:noArg shellies/shellyswitch-32BD01/roller/0/command close
  rc:noArg shellies/shellyswitch-32BD01/roller/0/command rc
  pos:slider,0,1,100 shellies/shellyswitch-32BD01/roller/0/command/pos $EVTPART1
   stateFormat pos
   webCmd     stop:open:close:pos:rc


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 14 Januar 2019, 07:55:45
@miggun:
Hattest du da das letzte verfügbare template genommen? Statt pos sollte da jetzt pct erscheinen...

Bitte auch ein paar Schaltvorgänge machen, da sollten dann auch die Zwischenzustände "schön" kommen, also set_open usw.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: miggun am 14 Januar 2019, 08:10:43
Hier das List vom Shelly2 im Roller-Mode nach Anwendung des Templates, immer noch pos. Muss ich das Device erst mal löschen, bevor ich das Template nutze?

Internals:
   CID        shellyswitch_32BD01
   DEF        shellyswitch_32BD01
   DEVICETOPIC Rollladen
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 223
   MQTT2_SERVER_TIME 2019-01-14 08:06:51
   MSGCNT     223
   NAME       Rollladen
   NR         74
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-01-12 16:09:27   1               0
     2019-01-14 07:45:26   announce_fw_ver 20190103-091640/v1.4.4@165d718b
     2019-01-14 07:45:26   announce_id     shellyswitch-32BD01
     2019-01-14 07:45:26   announce_ip     192.168.1.28
     2019-01-14 07:45:26   announce_mac    86F3EB32BD01
     2019-01-14 07:45:26   announce_new_fw false
     2019-01-14 07:45:26   online          true
     2019-01-14 08:03:26   pos             0
     2019-01-14 08:06:51   power           0.00
     2019-01-12 16:09:29   shellies/shellyswitch-32BD01/input/0 0
     2019-01-14 08:06:51   shellies/shellyswitch-32BD01/roller/0 stop
     2019-01-14 08:06:51   state           0
Attributes:
   IODev      MQTT2_SERVER
   comment    shelly2 roller operated
   devStateIcon 0:fts_shutter_100 100:fts_shutter_10 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
   getList    shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0/power:.* power
shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0/pos:.* pos
   model      A_11b_shelly2_roller
   readingList shellies/shellyswitch-32BD01/roller/0/pos:.* state
  shellies/shellyswitch-32BD01/status/0/rollers:.* power
  shellies/shellyswitch-32BD01/online:.* online
  shellies/shellyswitch-32BD01/announce:.* { json2nameValue($EVENT, '', $JSONMAP) }
shellyswitch_32BD01:shellies/shellyswitch-32BD01/roller/0:.* shellies/shellyswitch-32BD01/roller/0
shellyswitch_32BD01:shellies/shellyswitch-32BD01/relay/power:.* power
   room       03_Lea,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch-32BD01/roller/0/command open
  close:noArg shellies/shellyswitch-32BD01/roller/0/command close
  stop:noArg shellies/shellyswitch-32BD01/roller/0/command stop
  pos:slider,0,1,100 shellies/shellyswitch-32BD01/roller/0/command/pos $EVTPART1
   stateFormat pos
   webCmd     stop:open:close:pos:rc
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 14 Januar 2019, 14:08:22
Zitat von: Beta-User am 11 Januar 2019, 10:13:05
Den Beitrag dazwischen von CoolTux hast du gesehen?

Ansonsten: Wenn Fragen/Anmerkungen zu meinem Calendar2holiday-Dingens sind: Hier (https://forum.fhem.de/index.php/topic,85759.0.html).
Wenn es darum geht, deine Dummy's zu steuern: bleib in dem bereits von dir eröffneten Thread mit Otto, ich klinke mich ggf. ein.

Allg. nochmal: Du solltest erst mal etwas mit dem Calendar-Modul bzw. dessen Rückmeldungen spielen und experimentieren, also sowas in die Eingabezeile geben:
get <Kalendername> events format:custom="4 $T1 $T2 $S" timeFormat:"%m-%d" limit:count=10 filter:field(summary)=~".*[fF]erie.*"
Da einfach mal das eine oder andere ändern, weglassen, die möglichen Ausgabeparameter (commandref: variable meaning) testen usw....
Erst dann wird m.E. die jeweilige Auswertelogik dazu auch verständlich.

Und noch eine Bitte:
Lies vor neuen Posts bitte immer auch nochmal durch, was bereits geschrieben steht. Nach meinem persönlichen Geschmack überliest du recht viel und fragst zu schnell nach. Das wirkt jedenfalls auf mich nicht unbedingt ermunternd...

Klar kann ich noch mal drüber lesen.
In einem solchen Langem Thread wird es meiner Meinung nach auch recht schnell sehr unübersichtlich.
Nicht falsch verstehen, für mich macht es sich auch nicht gerade besser, wenn man mit Code Schnipseln um sich wirft.
Damit kann ich nicht unbedingt etwas anfangen.

Mit deinem Get Befehl das bekomme ich noch hin aber mit perl direkt, da geht bei mir nicht viel.
So ist das Perl Verständnis hier recht beschränkt.

Das abfragen des Kalenders und schalten der Dummies machen wir weiter in meinem alten Kalender Thread.
Also wenn noch überhaupt jemand bereit ist mir mit meinem Käse zu helfen.  ;)

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 14 Januar 2019, 15:20:11
@no_legend:
"Extra für dich" habe ich am Sa. nochmal eine kommentierte Fassung meines aktuellen Codes gepostet (https://forum.fhem.de/index.php/topic,85759.msg885883.html#msg885883) ;) .

Es ist mir schon klar, dass es nicht so einfach ist, da durchzublicken, die Dinge fallen bei mir auch nicht einfach so vom Himmel ::) . Genau deswegen hatte ich die Empfehlung gegeben, mit dem Code für die Eingabezeile ein wenig rumzuspielen, dann bekommt man eher einen Eindruck, wie unterschiedlich die Rückmeldungen sein können.

Wie dem auch sei: Vermutlich könntest du meinen Code "einfach so" nehmen, wenn du den 2. Teil mit den Mülltonnen rauswirfst und dann mit holiday statt dummy arbeitest. Aber wie du willst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Januar 2019, 15:27:35
Zitat von: C0mmanda am 14 Januar 2019, 07:17:40
Moin,

Hier nun das verbose 5 Log vom ASC-Device.
Situation ist unverändert, Rolladen fährt hoch während ich noch schlafe.
Rolladen fährt um 06:45Uhr, ich stehe um 06:57Uhr auf.

2019.01.14 06:40:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 827',
          'durTimerPresence: 13:46:50',
          'durTimerSleep_cr: 410',
          'durTimerSleep: 06:50:02'
        ];

2019.01.14 06:41:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 828',
          'durTimerPresence: 13:47:50',
          'durTimerSleep_cr: 411',
          'durTimerSleep: 06:51:02'
        ];

2019.01.14 06:42:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 829',
          'durTimerPresence: 13:48:50',
          'durTimerSleep_cr: 412',
          'durTimerSleep: 06:52:02'
        ];

2019.01.14 06:43:50 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 830',
          'durTimerPresence: 13:49:50',
          'durTimerSleep_cr: 413',
          'durTimerSleep: 06:53:02'
        ];

2019.01.14 06:44:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 831',
          'durTimerPresence: 13:50:50',
          'durTimerSleep_cr: 414',
          'durTimerSleep: 06:54:02'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: day open'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: day open'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2019.01.14 06:45:02 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_lastPosValue: 100'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_nextAstroTimeEvent: 14.01.2019 - 17:33'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: Zu (to VCCU)',
          'level: 100',
          'motor: up:Zu',
          'pct: 100',
          'state: on',
          'timedOn: Auf'
        ];

2019.01.14 06:45:02 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 100'
        ];

2019.01.14 06:45:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: Auf (to VCCU)',
          'level: 0',
          'motor: stop:Auf',
          'pct: 0',
          'state: off',
          'timedOn: Auf'
        ];

2019.01.14 06:45:20 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 0'
        ];

2019.01.14 06:45:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 832',
          'durTimerPresence: 13:51:50',
          'durTimerSleep_cr: 415',
          'durTimerSleep: 06:55:02'
        ];

2019.01.14 06:46:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 833',
          'durTimerPresence: 13:52:50',
          'durTimerSleep_cr: 416',
          'durTimerSleep: 06:56:02'
        ];

2019.01.14 06:47:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 834',
          'durTimerPresence: 13:53:50',
          'durTimerSleep_cr: 417',
          'durTimerSleep: 06:57:02'
        ];

2019.01.14 06:48:08 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterKlein Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:48:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 835',
          'durTimerPresence: 13:54:50',
          'durTimerSleep_cr: 418',
          'durTimerSleep: 06:58:02'
        ];

2019.01.14 06:49:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 836',
          'durTimerPresence: 13:55:50',
          'durTimerSleep_cr: 419',
          'durTimerSleep: 06:59:02'
        ];

2019.01.14 06:50:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 837',
          'durTimerPresence: 13:56:50',
          'durTimerSleep_cr: 420',
          'durTimerSleep: 07:00:02'
        ];

2019.01.14 06:51:11 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterGross.strc Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:51:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 838',
          'durTimerPresence: 13:57:50',
          'durTimerSleep_cr: 421',
          'durTimerSleep: 07:01:02'
        ];

2019.01.14 06:52:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 839',
          'durTimerPresence: 13:58:50',
          'durTimerSleep_cr: 422',
          'durTimerSleep: 07:02:02'
        ];

2019.01.14 06:53:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 840',
          'durTimerPresence: 13:59:50',
          'durTimerSleep_cr: 423',
          'durTimerSleep: 07:03:02'
        ];

2019.01.14 06:54:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 841',
          'durTimerPresence: 14:00:51',
          'durTimerSleep_cr: 424',
          'durTimerSleep: 07:04:03'
        ];

2019.01.14 06:55:16 4: AutoShuttersControl (Rolladensteuerung) - Devname: EG.wz.TK.FensterGross.strc Name: Rolladensteuerung Notify: $VAR1 = [
          'state: closed'
        ];

2019.01.14 06:55:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 842',
          'durTimerPresence: 14:01:51',
          'durTimerSleep_cr: 425',
          'durTimerSleep: 07:05:03'
        ];

2019.01.14 06:56:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.TK.FensterSZ Name: Rolladensteuerung Notify: $VAR1 = [
          'alive: yes',
          'battery: ok',
          'contact: closed (to VCCU)',
          'sabotageError: off',
          'state: closed'
        ];

2019.01.14 06:56:51 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'durTimerPresence_cr: 843',
          'durTimerPresence: 14:02:51',
          'durTimerSleep_cr: 426',
          'durTimerSleep: 07:06:03'
        ];

2019.01.14 06:57:18 3: msg rr_Sascha: ID=1547445438.84769.1 TYPE=push ROUTE=Pushover1 STATUS=OK PRIORITY=0 TITLE='' MSG='Sascha awoken'
2019.01.14 06:57:18 4: AutoShuttersControl (Rolladensteuerung) - Devname: rr_Sascha Name: Rolladensteuerung Notify: $VAR1 = [
          'fhemMsgPush: Sascha awoken',
          'fhemMsgPushTitle: -',
          'fhemMsgPushPrio: 0',
          'fhemMsgPushGw:  Pushover1:OK',
          'fhemMsgPushState: 1',
          'fhemMsgStateTypes: push:1 forwards:text>push',
          'fhemMsgState: 1'
        ];

2019.01.14 06:57:19 2: ROOMMATE set rr_Sascha awoken
2019.01.14 06:57:19 3: CUL_HM set EG.ku.SD.Kodi on
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED at_CominghomePlayRadioKUE',
          'ATTR at_CominghomePlayRadioKUE DbLogExclude .*'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED at_og_Lampen_off',
          'ATTR at_og_Lampen_off DbLogExclude .*'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: rgr_Home Name: Rolladensteuerung Notify: $VAR1 = [
          'residentsAsleep: 1',
          'residentsAsleepDevs: rr_Katha',
          'residentsAsleepNames: Katha',
          'residentsAwoken: 1',
          'residentsAwokenDevs: rr_Sascha',
          'residentsAwokenNames: Sascha',
          'lastAwake: 2019-01-14 06:57:19',
          'lastDurSleep: 07:06:31',
          'lastDurSleep_cr: 427',
          'lastState: asleep',
          'state: awoken',
          'durTimerPresence: 14:03:19',
          'durTimerSleep_cr: 0',
          'durTimerSleep: 00:00:00',
          'lastActivity: awoken',
          'lastActivityBy: Sascha',
          'lastActivityByDev: rr_Sascha'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: global Name: Rolladensteuerung Notify: $VAR1 = [
          'DEFINED atTmp_awoken_rr_Sascha_Homemode',
          'ATTR atTmp_awoken_rr_Sascha_Homemode DbLogExclude .*',
          'ATTR atTmp_awoken_rr_Sascha_Homemode room Timer'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: rr_Sascha Name: Rolladensteuerung Notify: $VAR1 = [
          'lastState: asleep',
          'state: awoken',
          'mood: sleepy',
          'lastAwake: 2019-01-14 06:57:19',
          'lastDurSleep: 07:43:41',
          'lastDurSleep_cr: 464'
        ];

2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate: state
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate_1: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - EventProcessingRoommate_2: OG.sz.RO.SZRolladen und Events lastState: asleep state: awoken mood: sleepy lastAwake: 2019-01-14 06:57:19 lastDurSleep: 07:43:41 lastDurSleep_cr: 464
2019.01.14 06:57:19 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_lastPosValue: 100'
        ];


Hoffe das hilft :)
Gruß

Ich konnte da keine Fehler finden. Konnte aber auch sehen das in der Tat gefahren wird obwohl der Roommate asleep steht.
Ich habe nun mal Deine Werte in meine Umgebung übernommen und werde sehen ob mein Rolladen morgen früh fährt obwohl ich schlafe.
Meine Freundin ist total begeistert  ;D


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 14 Januar 2019, 18:49:39
Zitat von: CoolTux am 14 Januar 2019, 15:27:35
Ich konnte da keine Fehler finden. Konnte aber auch sehen das in der Tat gefahren wird obwohl der Roommate asleep steht.
Ich habe nun mal Deine Werte in meine Umgebung übernommen und werde sehen ob mein Rolladen morgen früh fährt obwohl ich schlafe.
Meine Freundin ist total begeistert  ;D


Grüße

Ich danke dir dass du dieses Risiko eingehst um mein Problem zu lösen :D
Grtz
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 Januar 2019, 18:58:11
Hi,

Seit ein paar Tagen fahren bei mir bestimmte Rollladen nicht mehr - andere hingegen schon. An der ASC-Config habe ich in letzter Zeit nichts geändert. Suche jetzt schon eine Weile - bin aber clueless.

Setup: 10 Rollladen in ASC, 9 davon HM, 1 via Shelly (Modul von pah). Bei Betätigung aus FHEM heraus klappt auch alles wunderbar. Für einige Räume sind residents reserviert, für andere hingegen wieder nicht.

Hier mal list vom ASC Device und zwei Rollladen - einer, der gefahren ist, einer, der nicht gefahren ist.

Device, welches nicht gefahren ist:

Internals:
   DEF        5079F3
   FZ.ELW.HMU_MSGCNT 25
   FZ.ELW.HMU_RAWMSG 05010040E2A4105079F337A0E20601C80048
   FZ.ELW.HMU_RSSI -64
   FZ.ELW.HMU_TIME 2019-01-14 17:51:26
   IODev      FZ.ELW.HMU
   LASTInputDev FZ.ELW.HMU
   MSGCNT     49
   NAME       BE.OG.RO
   NOTIFYDEV  global
   NR         159
   NTFY_ORDER 50-BE.OG.RO
   STATE      on
   TYPE       CUL_HM
   WZ.EG.HMU_MSGCNT 24
   WZ.EG.HMU_RAWMSG 05000141E2A4105079F337A0E20601C80048
   WZ.EG.HMU_RSSI -65
   WZ.EG.HMU_TIME 2019-01-14 17:51:26
   lastMsg    No:E2 - t:10 s:5079F3 d:37A0E2 0601C80048
   protLastRcv 2019-01-14 17:51:26
   protRcv    25 last_at:2019-01-14 17:51:26
   protSnd    46 last_at:2019-01-14 17:51:26
   protState  CMDs_done
   rssi_FZ.ELW.HMU cnt:23 min:-84 max:-72 avg:-74.99 lst:-72
   rssi_at_FZ.ELW.HMU cnt:25 min:-77 max:-64 avg:-67.99 lst:-64
   rssi_at_WZ.EG.HMU cnt:24 min:-74 max:-63 avg:-68.37 lst:-65
   READINGS:
     2019-01-14 17:51:26   ASC_ShuttersLastDrive manual
     2019-01-14 17:55:58   ASC_Time_DriveDown 15.01.2019 - 17:55
     2019-01-14 17:55:58   ASC_Time_DriveUp 15.01.2019 - 07:25
     2019-01-13 18:01:14   Activity        alive
     2018-11-11 12:59:19   Automatik_automatische_Fahrt 0
     2019-01-14 07:25:34   CommandAccepted yes
     2018-05-12 09:30:37   D-firmware      2.11
     2018-05-12 09:30:37   D-serialNr      NEQ1600182
     2018-05-07 08:54:13   PairedTo        0x37A0E2
     2018-04-14 18:08:01   R-driveDown     50 s
     2018-04-14 18:08:01   R-driveTurn     0.5 s
     2018-04-14 18:08:01   R-driveUp       50 s
     2018-05-07 08:54:13   R-pairCentral   0x37A0E2
     2018-04-14 18:08:01   R-powerUpAction off
     2018-04-14 18:08:01   R-sign          off
     2018-04-10 20:25:45   RSSI_disable    0
     2018-05-07 08:54:13   RegL_00.        02:01 0A:37 0B:A0 0C:E2 15:FF 18:00 00:00
     2018-05-07 08:54:14   RegL_01.        08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-01-14 17:51:26   deviceMsg       on (to vccu)
     2018-05-12 09:30:31   fwUpdate        done
     2018-11-11 10:45:29   inhibit         set_off
     2019-01-14 17:51:26   level           100
     2019-01-14 17:51:26   motor           stop:on
     2019-01-14 17:51:26   pct             100
     2018-05-12 09:30:33   powerOn         2018-05-12 09:30:33
     2019-01-14 17:51:26   recentStateType info
     2019-01-14 17:51:26   state           on
     2019-01-14 17:51:26   timedOn         off
     2018-11-11 11:33:57   userattr_bak    Auto_Abschattung:ja,nein,verspaetet,bei_Abwesenheit,bei_Anwesenheit Auto_Abschattung_Helligkeits_Reading Auto_Abschattung_Helligkeitssensor Auto_Abschattung_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Pos_nach_Abschattung:-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Schwelle_sonnig Auto_Abschattung_Schwelle_wolkig Auto_Abschattung_Sperrzeit_nach_manuell Auto_Abschattung_Sperrzeit_vor_Nacht Auto_Abschattung_Wartezeit Auto_Abschattung_Winkel_links:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Winkel_rechts:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_min_Temp_aussen Auto_Abschattung_min_elevation Auto_Abschattung_schnell_oeffnen:nein,ja Auto_Abschattung_schnell_schliessen:nein,ja Auto_Aussperrschutz:ja,nein Auto_Fensterkontakt Auto_Fensterkontakttyp:twostate,threestate Auto_Frostschutz:aus,morgens Auto_Gaestezimmer:nein,ja Auto_Geoeffnet_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Himmelsrichtung Auto_Lueften_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Luft_Fenster_offen:ja,nein Auto_Modus_hoch:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Modus_runter:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Offset_Minuten_abends Auto_Offset_Minuten_morgens Auto_Partymodus:ja,nein Auto_Pos_Befehl Auto_Pos_nach_KomfortOeffnen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Zeit_hoch_WE_Urlaub Auto_Zeit_hoch_frueh Auto_Zeit_hoch_spaet Auto_Zeit_runter_frueh Auto_Zeit_runter_spaet Auto_Zufall_Minuten Auto_geschlossen_Pos Auto_hoch:Zeit,Astro Auto_offen_Pos:10,20,30,40,50,60,70,80,90,100 Auto_runter:Zeit,Astro Rollladensteuerung:nein,ja rolladen rolladen_map structexclude
   helper:
     HM_CMDNR   226
     cSnd       0137A0E25079F3010E,0137A0E25079F3010E
     dlvlCmd    ++A01137A0E25079F30201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5079F3,00,01,00
       nextSend   1547484686.31133
       rxt        0
       vccu       vccu
       p:
         5079F3
         00
         01
         00
       prefIO:
         FZ.ELW.HMU
     mRssi:
       mNo        E2
       io:
         DI.EG.HMU:
         FZ.ELW.HMU:
           -60
           -60
         SZ.OG.HMU:
         WZ.EG.HMU:
           -65
           -65
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         WZ.EG.HMU
       flg        A
       ts         1547484686.05325
       ack:
         HASH(0x555723bd5960)
         E2800237A0E25079F300
     rssi:
       FZ.ELW.HMU:
         avg        -75
         cnt        23
         lst        -72
         max        -72
         min        -84
       at_FZ.ELW.HMU:
         avg        -68
         cnt        25
         lst        -64
         max        -64
         min        -77
       at_WZ.EG.HMU:
         avg        -68.375
         cnt        24
         lst        -65
         max        -63
         min        -74
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec BE2.OG.SC
   ASC_WindowRec_subType twostate
   IODev      WZ.EG.HMU
   IOgrp      vccu:FZ.ELW.HMU
   actCycle   001:00
   actStatus  alive
   alias      Elternbad
   autoReadReg 8_stateOnly
   devStateIcon attr devStateIcon on:fts_shutter_10@green off: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
   expert     2_raw
   firmware   2.11
   group      Rollladen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       OG->Elternbad,hersteller->homematic,technik->rollladen
   serialNr   NEQ1600182
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    0
   webCmd     pct



Hie das Device, welches ordnungsgemäß gefahren ist:

Internals:
   DEF        4EAA10
   FZ.ELW.HMU_MSGCNT 24
   FZ.ELW.HMU_RAWMSG 05000049E3A4104EAA1037A0E206010000
   FZ.ELW.HMU_RSSI -73
   FZ.ELW.HMU_TIME 2019-01-14 17:56:55
   IODev      WZ.EG.HMU
   IODevName  TK.KG.HMU
   LASTInputDev WZ.EG.HMU
   MSGCNT     49
   NAME       KU.EG.1.RO
   NOTIFYDEV  global
   NR         152
   NTFY_ORDER 50-KU.EG.1.RO
   STATE      off
   TYPE       CUL_HM
   WZ.EG.HMU_MSGCNT 25
   WZ.EG.HMU_RAWMSG 0501011FE3A4104EAA1037A0E206010000
   WZ.EG.HMU_RSSI -31
   WZ.EG.HMU_TIME 2019-01-14 17:56:55
   lastMsg    No:E3 - t:10 s:4EAA10 d:37A0E2 06010000
   protLastRcv 2019-01-14 17:56:55
   protRcv    25 last_at:2019-01-14 17:56:55
   protSnd    46 last_at:2019-01-14 17:56:55
   protState  CMDs_done
   rssi_WZ.EG.HMU cnt:23 min:-38 max:-35 avg:-36.56 lst:-37
   rssi_at_FZ.ELW.HMU cnt:24 min:-79 max:-66 avg:-72.24 lst:-73
   rssi_at_WZ.EG.HMU cnt:25 min:-32 max:-30 avg:-30.44 lst:-31
   READINGS:
     2019-01-14 17:55:58   ASC_ShuttersLastDrive night close
     2019-01-14 17:55:58   ASC_Time_DriveDown 15.01.2019 - 17:55
     2019-01-14 17:55:58   ASC_Time_DriveUp 15.01.2019 - 07:25
     2019-01-13 18:01:15   Activity        alive
     2019-01-14 17:55:58   CommandAccepted yes
     2018-05-11 19:46:36   D-firmware      2.11
     2018-05-11 19:46:36   D-serialNr      NEQ0990729
     2018-05-07 08:46:32   PairedTo        0x37A0E2
     2018-05-07 08:46:33   R-driveDown     50 s
     2018-05-07 08:46:33   R-driveTurn     0.5 s
     2018-05-07 08:46:33   R-driveUp       50 s
     2018-05-07 08:46:32   R-pairCentral   0x37A0E2
     2018-05-07 08:46:33   R-powerUpAction off
     2018-05-07 08:46:33   R-sign          off
     2018-05-11 20:38:29   RegL_00.       
     2019-01-14 17:56:55   deviceMsg       off (to vccu)
     2018-05-11 19:36:40   fwUpdate        done
     2018-11-11 09:36:03   inhibit         set_off
     2019-01-14 17:56:55   level           0
     2019-01-14 17:56:55   motor           stop:off
     2019-01-14 17:56:55   pct             0
     2018-12-26 10:27:52   powerOn         2018-12-26 10:27:52
     2019-01-14 17:56:55   recentStateType info
     2019-01-14 17:56:55   state           off
     2019-01-14 17:56:55   timedOn         off
     2018-11-11 11:34:01   userattr_bak    Auto_Abschattung:ja,nein,verspaetet,bei_Abwesenheit,bei_Anwesenheit Auto_Abschattung_Helligkeits_Reading Auto_Abschattung_Helligkeitssensor Auto_Abschattung_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Pos_nach_Abschattung:-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Schwelle_sonnig Auto_Abschattung_Schwelle_wolkig Auto_Abschattung_Sperrzeit_nach_manuell Auto_Abschattung_Sperrzeit_vor_Nacht Auto_Abschattung_Wartezeit Auto_Abschattung_Winkel_links:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Winkel_rechts:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_min_Temp_aussen Auto_Abschattung_min_elevation Auto_Abschattung_schnell_oeffnen:nein,ja Auto_Abschattung_schnell_schliessen:nein,ja Auto_Aussperrschutz:ja,nein Auto_Fensterkontakt Auto_Fensterkontakttyp:twostate,threestate Auto_Frostschutz:aus,morgens Auto_Gaestezimmer:nein,ja Auto_Geoeffnet_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Himmelsrichtung Auto_Lueften_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Luft_Fenster_offen:ja,nein Auto_Modus_hoch:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Modus_runter:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Offset_Minuten_abends Auto_Offset_Minuten_morgens Auto_Partymodus:ja,nein Auto_Pos_Befehl Auto_Pos_nach_KomfortOeffnen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Zeit_hoch_WE_Urlaub Auto_Zeit_hoch_frueh Auto_Zeit_hoch_spaet Auto_Zeit_runter_frueh Auto_Zeit_runter_spaet Auto_Zufall_Minuten Auto_geschlossen_Pos Auto_hoch:Zeit,Astro Auto_offen_Pos:10,20,30,40,50,60,70,80,90,100 Auto_runter:Zeit,Astro Rollladensteuerung:nein,ja rolladen rolladen_map structexclude
   helper:
     HM_CMDNR   227
     cSnd       0137A0E24EAA10010E,1137A0E24EAA10020100
     dlvlCmd    ++A01137A0E24EAA10020100
     mId        006A
     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     +4EAA10,00,00,00
       nextSend   1547485015.96172
       rxt        0
       vccu       vccu
       p:
         4EAA10
         00
         00
         00
       prefIO:
         WZ.EG.HMU
     mRssi:
       mNo        E3
       io:
         DI.EG.HMU:
         FZ.ELW.HMU:
           -73
           -73
         SZ.OG.HMU:
         WZ.EG.HMU:
           -23
           -23
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         FZ.ELW.HMU
       flg        A
       ts         1547485015.65298
       ack:
         HASH(0x555723ab8cd8)
         E3800237A0E24EAA1000
     rssi:
       WZ.EG.HMU:
         avg        -36.5652173913044
         cnt        23
         lst        -37
         max        -35
         min        -38
       at_FZ.ELW.HMU:
         avg        -72.25
         cnt        24
         lst        -73
         max        -66
         min        -79
       at_WZ.EG.HMU:
         avg        -30.44
         cnt        25
         lst        -31
         max        -30
         min        -32
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec KU1.EG.SC
   ASC_WindowRec_subType twostate
   IODev      TK.KG.HMU
   IOgrp      vccu:WZ.EG.HMU
   actCycle   001:00
   actStatus  alive
   alias      Küche Terrassentür
   autoReadReg 8_stateOnly
   devStateIcon attr devStateIcon on:fts_shutter_10@green off: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
   event-on-change-reading motor
   expert     2_raw
   firmware   2.11
   group      Rollladen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       hersteller->homematic,technik->rollladen,EG->Kueche,EG->Kueche
   serialNr   NEQ0990729
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     pct


Und hier das List des ASC-Devices:

Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,BE.OG.RO,EZ.EG.RO,KC.OG.1.RO,KC.OG.2.RO,KL.OG.1.RO,KL.OG.2.RO,KL.OG.3.RO,KU.EG.1.RO,KU.EG.2.RO,SZ.ELW.RO,KU1.EG.SC,KU.EG.1.RO,KU.EG.2.RO,KL.OG.3.RO,rr_Klaus,EZ.EG.RO,SZ.ELW.SC,EZ1.EG.SC,KC.OG.SC,threestate,rr_Lilith,KL.OG.2.RO,KL1.OG.SC,KU2.EG.SC,KC.OG.2.RO,KC.OG.1.RO,KL2.OG.SC,KL.OG.1.RO,ASC_WindowRec_subType:twostate,EZ2.EG.SC,BE.OG.RO,SZ.ELW.RO,BE2.OG.SC
   NR         388
   NTFY_ORDER 51-Rollladensteuerung
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   OLDREADINGS:
   READINGS:
     2019-01-14 17:51:26   BE.OG.RO_PosValue 100
     2019-01-14 07:25:34   BE.OG.RO_lastPosValue 0
     2019-01-14 17:55:58   BE.OG.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:56:49   EZ.EG.RO_PosValue 0
     2019-01-14 17:55:58   EZ.EG.RO_lastPosValue 0
     2019-01-14 17:55:58   EZ.EG.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:24   KC.OG.1.RO_PosValue 100
     2019-01-14 07:25:34   KC.OG.1.RO_lastPosValue 100
     2019-01-14 17:55:58   KC.OG.1.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:25   KC.OG.2.RO_PosValue 100
     2019-01-14 07:25:34   KC.OG.2.RO_lastPosValue 0
     2019-01-14 17:55:58   KC.OG.2.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:22   KL.OG.1.RO_PosValue 100
     2019-01-14 07:25:34   KL.OG.1.RO_lastPosValue 100
     2019-01-14 17:55:58   KL.OG.1.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:24   KL.OG.2.RO_PosValue 100
     2019-01-14 07:25:34   KL.OG.2.RO_lastPosValue 0
     2019-01-14 17:55:58   KL.OG.2.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:23   KL.OG.3.RO_PosValue 100
     2019-01-14 07:25:34   KL.OG.3.RO_lastPosValue 100
     2019-01-14 17:55:58   KL.OG.3.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:55:58   KU.EG.1.RO_lastPosValue 100
     2019-01-14 17:55:58   KU.EG.1.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 17:51:23   KU.EG.2.RO_PosValue 100
     2019-01-14 07:25:34   KU.EG.2.RO_lastPosValue 100
     2019-01-14 17:55:58   KU.EG.2.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2019-01-14 16:01:21   SZ.ELW.RO_PosValue 100
     2019-01-14 07:22:49   SZ.ELW.RO_lastPosValue 28.5
     2019-01-14 17:55:58   SZ.ELW.RO_nextAstroTimeEvent 15.01.2019 - 07:25
     2018-12-28 17:32:28   hardLockOut     off
     2018-11-12 15:20:14   partyMode       off
     2019-01-13 18:04:08   room_ELW-_Gaestezimmer_hersteller-_homematic_technik-_rollladen SZ.ELW.RO
     2019-01-13 18:04:08   room_OG-_Elternbad_hersteller-_homematic_technik-_rollladen BE.OG.RO
     2019-01-13 18:04:08   room_hersteller-_homematic_technik-_rollladen_EG-_Kueche_EG-_Kueche KU.EG.1.RO,KU.EG.2.RO
     2019-01-13 18:04:08   room_hersteller-_homematic_technik-_rollladen_OG-_Christoph KC.OG.1.RO,KC.OG.2.RO
     2019-01-13 18:04:08   room_hersteller-_homematic_technik-_rollladen_OG-_Lilith KL.OG.1.RO,KL.OG.2.RO,KL.OG.3.RO
     2019-01-13 18:04:08   room_hersteller-_shelly_technik-_rollladen_EG-_Esszimmer EZ.EG.RO
     2018-11-12 15:20:14   selfDefense     off
     2019-01-14 17:56:49   state           night close
     2018-11-12 15:20:14   sunriseTimeWeHoliday off
     2019-01-13 18:04:08   userAttrList    rolled out
   helper:
     shuttersList:
       BE.OG.RO
       EZ.EG.RO
       KC.OG.1.RO
       KC.OG.2.RO
       KL.OG.1.RO
       KL.OG.2.RO
       KL.OG.3.RO
       KU.EG.1.RO
       KU.EG.2.RO
       SZ.ELW.RO
   monitoredDevs:
     ASC_WindowRec_subType:twostate:
       KL.OG.1.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       KL.OG.2.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       KL.OG.3.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     BE.OG.RO:
     BE2.OG.SC:
       BE.OG.RO   ASC_WindowRec
     EZ.EG.RO:
     EZ1.EG.SC:
       EZ.EG.RO   ASC_WindowRec
     EZ2.EG.SC:
       EZ.EG.RO   ASC_WindowRec
     KC.OG.1.RO:
     KC.OG.2.RO:
     KC.OG.SC:
       KC.OG.1.RO ASC_WindowRec
     KL.OG.1.RO:
     KL.OG.2.RO:
     KL.OG.3.RO:
     KL1.OG.SC:
       KL.OG.1.RO ASC_WindowRec
     KL2.OG.SC:
       KL.OG.2.RO ASC_WindowRec
     KU.EG.1.RO:
     KU.EG.2.RO:
     KU1.EG.SC:
       KU.EG.1.RO ASC_WindowRec
     KU2.EG.SC:
       KU.EG.2.RO ASC_WindowRec
     SZ.ELW.RO:
     SZ.ELW.SC:
       SZ.ELW.RO  ASC_WindowRec
     rr_Klaus:
       SZ.ELW.RO  ASC_Roommate_Device
     rr_Lilith:
       KL.OG.1.RO ASC_Roommate_Device
       KL.OG.2.RO ASC_Roommate_Device
       KL.OG.3.RO ASC_Roommate_Device
     threestate:
       KL.OG.1.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       KL.OG.2.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       KL.OG.3.RO userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:gone,absent,always,off,home ASC_Mode_Up:gone,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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:gone,absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice bueschgens
   ASC_shuttersDriveOffset 120
   ASC_temperatureReading temperature
   ASC_temperatureSensor SU.NN.LF
   ASC_twilightDevice twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       technik->rollladen
   verbose    3


Ein get ... showshuttersinfdomrations ergibt

Shutters Next DriveUp Next DriveDown ASC Up ASC Down ASC Mode Up ASC Mode Down Partymode Lock-Out Last Drive Position Last Position
BE.OG.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off manual 100 0
EZ.EG.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off night close 0 100
KC.OG.1.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off manual 100 0
KC.OG.2.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off manual 100 0
KL.OG.1.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro gone gone off off manual 100 0
KL.OG.2.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro gone gone off off manual 100 0
KL.OG.3.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro gone gone off off manual 100 0
KU.EG.1.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off night close 0 100
KU.EG.2.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro always always off off manual 100 0
SZ.ELW.RO 15.01.2019 - 07:25:04 15.01.2019 - 17:55:58 astro astro absent absent off off manual 25.5 28.5


Für hinweise und Ideen dankbar.

Gruß,

Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 Januar 2019, 19:03:57
Deine NOTIFYDEV ist fehlerhaft. Bitte einmal expert 1 Attribut setzen und dann ein set createNewNotifyDev machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 14 Januar 2019, 20:45:32
Zitat von: CoolTux am 14 Januar 2019, 19:03:57
Deine NOTIFYDEV ist fehlerhaft. Bitte einmal expert 1 Attribut setzen und dann ein set createNewNotifyDev machen.

Danke. Done. Ich beobachte für morgen früh ;-)

Gruß, Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 15 Januar 2019, 18:33:32
Zitat von: CoolTux am 14 Januar 2019, 19:03:57
Deine NOTIFYDEV ist fehlerhaft. Bitte einmal expert 1 Attribut setzen und dann ein set createNewNotifyDev machen.

Hi,

also: Hochgefahren sind alle Rollladen heute morgen - aber heute abend wieder die gleiche Situation wie im vorherigen Post: zwei fahren runter, alle anderen bleiben oben. Ich neige dazu, die aus ASC rauszunehmen, die user-Attribute zu löschen und neu einzuhängen... Sollte doch "schmerzfrei" funktionieren - bis auf die Fensterkontakte habe ich mE keine Rollladen-spezifische Einstellungen - alles im ASC-Device.

Gruß,
Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Januar 2019, 18:43:13
Zitat von: sledge am 15 Januar 2019, 18:33:32
Hi,

also: Hochgefahren sind alle Rollladen heute morgen - aber heute abend wieder die gleiche Situation wie im vorherigen Post: zwei fahren runter, alle anderen bleiben oben. Ich neige dazu, die aus ASC rauszunehmen, die user-Attribute zu löschen und neu einzuhängen... Sollte doch "schmerzfrei" funktionieren - bis auf die Fensterkontakte habe ich mE keine Rollladen-spezifische Einstellungen - alles im ASC-Device.

Gruß,
Tom

Hallo Tom,

Das sollte ohne weiteres so gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Januar 2019, 18:44:42
Zitat von: C0mmanda am 14 Januar 2019, 18:49:39
Ich danke dir dass du dieses Risiko eingehst um mein Problem zu lösen :D
Grtz

Hallo,

Bei mir ist der Rolladen heute morgen nicht gefahren. Erst wie ich mich awoken gestellt hatte.
Ich lasse mir morgen Vormittag mal was zum testen einfallen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Januar 2019, 19:14:06
Hallo Tom,

Was mir gerade noch eingefallen ist. Setz dich einfach mal ein offSet im ASC Device. Sagen wir 30s. Mal schauen ob das was bringt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 15 Januar 2019, 19:39:04
Zitat von: dk3572 am 11 Januar 2019, 13:01:33
Habe es eben zum x-ten mal getestet.
1. Ganztägiger Termin heute (11.) = state 1, tomorrow 0
2. Ganztägiger Termin morgen (12.) = state 0, tomorrow 1
3. Mehrtägiger Termin ab heute (11.) = state 1, tomorrow 1
4. Mehrtägiger Termin bis heute (11.) = state 1, tomorrow 1

Nach jeder Änderung im Google Kalender habe ich im Kalender Modul ein reload gemacht.
Bei 1 - 3 ist ja auch alles korrekt.
Nur bei 4 scheint doch wohl ein Fehler vorzuliegen.

Danke auch für deine Mühe.

Hallo CoolTux,

hast du trotz der vielen Baustellen zufällig hier auch noch mal drüber geschaut?

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Januar 2019, 19:49:27
Zitat von: dk3572 am 15 Januar 2019, 19:39:04
Hallo CoolTux,

hast du trotz der vielen Baustellen zufällig hier auch noch mal drüber geschaut?

VG Dieter

Hallo Dieter,

Bis jetzt noch nicht. Aber ich habe da eh etwas gestern aufgebaut. Morgen Vormittag kann ich bestimmt testen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 15 Januar 2019, 21:57:00
Zitat von: CoolTux am 15 Januar 2019, 19:14:06
Hallo Tom,

Was mir gerade noch eingefallen ist. Setz dich einfach mal ein offSet im ASC Device. Sagen wir 30s. Mal schauen ob das was bringt.
Hi,

ich hatte schon einen Offset von 120 Sekunden drin - den habe ich jetzt auf 240 Sekunden erhöht. Sollte es morgen abend immer noch so sein, werde ich alle Devices nochmal neu registrieren... geht ja fix.

Danke,

Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 16 Januar 2019, 00:28:59
Hallo.

ich habe die gleiche Herausforderung mit den Rollos. Morgens fahren alle hoch, doch bends nicht alle herunter.

Was komisch ist, dass das das Reading pct auf 0 stehte obwohl das Rollo noch offen ist (100).
Macht man ein      set Rollo 0      fährt es zu.

Ich habe jedem Rollo ein u nterschiedliches Offset gegeben. Jedes mit einem Versatz von 60 sec. Dieser scheint morgens nicht zu funktionieren.

Mal sehen wer eine Idee hat.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 05:57:25
Zitat von: Beetle2003 am 16 Januar 2019, 00:28:59
Hallo.

ich habe die gleiche Herausforderung mit den Rollos. Morgens fahren alle hoch, doch bends nicht alle herunter.

Was komisch ist, dass das das Reading pct auf 0 stehte obwohl das Rollo noch offen ist (100).
Macht man ein      set Rollo 0      fährt es zu.

Ich habe jedem Rollo ein u nterschiedliches Offset gegeben. Jedes mit einem Versatz von 60 sec. Dieser scheint morgens nicht zu funktionieren.

Mal sehen wer eine Idee hat.

Danke

Was hast Du denn genau für Rollos?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 16 Januar 2019, 07:16:34
Zitat von: CoolTux am 15 Januar 2019, 18:44:42
Hallo,

Bei mir ist der Rolladen heute morgen nicht gefahren. Erst wie ich mich awoken gestellt hatte.
Ich lasse mir morgen Vormittag mal was zum testen einfallen.

Vielen Dank für deine Mühen :)
grtz
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 16 Januar 2019, 07:43:15
Zitat von: CoolTux am 16 Januar 2019, 05:57:25
Was hast Du denn genau für Rollos?

Hallo,

Ich habe die HM-LC-Bl1PBU-FM   mit Firmware 2.11 im Einsatz.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 16 Januar 2019, 07:48:18
könnte es sein das das rollo nur einfach nicht gefahren ist??
ich hab das momentan auch wieder vermehrt bei meinen. vermutlich wegen der kälte.

d.h. der fahr-befehl geht raus, relais im schalter klackt, aber das Rollo fährt nicht. nach der eingestellten zeit (zB 30s) klackt das relais wieder.
fhem/dein schalter "denkt" alles gut, aber das rollo hat sich nicht bewegt.

kannst du testen, wenn es passiert ist, und das rollo nochmal in die gleiche richtung fahren willst (zB runter). es wird nix passieren, da ja virtuell schon unten.



diesen effekt kann man eigentlich gar nicht abfangen, da man einen zweiten kanal für die positionsbestimmung bräuchte. :-[ :-[
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 07:50:12
Zitat von: Beetle2003 am 16 Januar 2019, 07:43:15
Hallo,

Ich habe die HM-LC-Bl1PBU-FM   mit Firmware 2.11 im Einsatz.

Aber die haben doch bidirektional mit Bestätigung. Wie kann da der pct Wert auf 0 stehen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 16 Januar 2019, 08:25:07
Zitat von: CoolTux am 16 Januar 2019, 07:50:12
Aber die haben doch bidirektional mit Bestätigung. Wie kann da der pct Wert auf 0 stehen?

Das verstehe ich auch nicht.
Was mir noch auffällt ist, dass heute morgen alle Rollos zum gleichen Zeitpunkt gefahren sind. Ich habe bei jedem Rollo ein Offset eingestellt, welches 60 sec größer ist als das vorherige.

Kann es sein, dass der Offset nach dem frühesten Zeitpunkt berechnet wird und nicht nach dem tatsächlichen Öffnungszeitpunkt?
Hier liegen bei mir grosse Unterschiede vor. Frühestens 6:00 Uhr   und heute 7:41.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 08:27:43
Zitat von: dk3572 am 15 Januar 2019, 19:39:04
Hallo CoolTux,

hast du trotz der vielen Baustellen zufällig hier auch noch mal drüber geschaut?

VG Dieter

Hallo Dieter,

Fehler gefunden. Muss schauen was ich da machen kann.
Wollte da aber eh umbauen. Von daher werde ich mich gleich mal ran setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 16 Januar 2019, 09:46:02
Zitat von: CoolTux am 16 Januar 2019, 07:50:12
Aber die haben doch bidirektional mit Bestätigung. Wie kann da der pct Wert auf 0 stehen?

siehe meinen beitrag...
es reicht ja aus, wenn der schalter der meinung ist, das das rollo gefahren sein müsste.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 16 Januar 2019, 09:48:43
So,

heute morgen sind wieder alle Rollladen hochgefahren, doch genau bei den Kandidaten, die gestern abend nicht automatisch runtergefahren sind, steht heute morgen

ASC_ShuttersLastDrive  manual

Puzzled...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 10:20:41
Zitat von: CoolTux am 16 Januar 2019, 08:27:43
Hallo Dieter,

Fehler gefunden. Muss schauen was ich da machen kann.
Wollte da aber eh umbauen. Von daher werde ich mich gleich mal ran setzen.


Grüße


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Hallo Dieter,
Verwende bitte mal den Code hier.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 10:29:05
Zitat von: sledge am 16 Januar 2019, 09:48:43
So,

heute morgen sind wieder alle Rollladen hochgefahren, doch genau bei den Kandidaten, die gestern abend nicht automatisch runtergefahren sind, steht heute morgen

ASC_ShuttersLastDrive  manual

Puzzled...
Dann ist die Fahrzeit der Rollos bis zur Meldung das pct Wert erreicht wurde zu lang. Größer 60s
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 16 Januar 2019, 15:43:35
Zitat von: CoolTux am 16 Januar 2019, 10:20:41

sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Hallo Dieter,
Verwende bitte mal den Code hier.

Hallo CoolTux,

sher gut! Funktioniert.

Vielen Dank und VG
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 15:47:39
Ich habe noch einen Kandidaten der alles in einem Kalender hat und man noch die Summary auswerten muss. Mal schauen wie wir den versorgen. Sollte aber nicht so schwer sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 Januar 2019, 18:33:53
Zitat von: CoolTux am 16 Januar 2019, 10:29:05
Dann ist die Fahrzeit der Rollos bis zur Meldung das pct Wert erreicht wurde zu lang. Größer 60s
Hat du homematic devices im einsatz?


Bei mir läuft es momentan auch nicht rund.
Es gab wohl aber ein Problem mit Homematic devices die letzten tage.

So sind die Rolladen die 18Uhr fahren sollten bisher nicht gefahren.

Hier mal ein List vom ASC und dem Rolladen:


Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.Rollladen,1OG.KZ.Rollladen,1OG.SZ.Rollladen,2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV,1OG.KUE.Rollladen,Wetter.Twilight,2OG.TV.FENSTER,2OG.AZ.FENSTER,1OG.SZ.Rollladen,1OG.SZ.FENSTER,1OG.KZ.FENSTER,1OG.KUE.FENSTER,1OG.KZ.Rollladen
   NR         321
   NTFY_ORDER 51-Rollladen.ASC
   STATE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   Helper:
     DBLOG:
       1OG.KZ.Rollladen_PosValue:
         DBLog:
           TIME       1547657067.09397
           VALUE      100
   READINGS:
     2019-01-16 08:23:33   1OG.KUE.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.KUE.Rollladen_lastPosValue 0
     2019-01-16 17:44:27   1OG.KZ.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.KZ.Rollladen_lastPosValue 30
     2019-01-16 08:23:33   1OG.SZ.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.SZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2019-01-16 08:23:08   2OG.Whz.Rollladen.AZ_lastPosValue 48
     2019-01-16 08:23:08   2OG.Whz.Rollladen.TV_lastPosValue 100
     2018-12-23 12:22:23   hardLockOut     off
     2018-11-21 10:57:59   partyMode       off
     2019-01-15 09:13:07   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.SZ.Rollladen
     2019-01-15 09:13:07   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.Rollladen
     2019-01-15 09:13:07   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.Rollladen
     2019-01-15 09:13:07   room_3.00_2OG_3.01_Whz_9.72_Rolladen 2OG.Whz.Rollladen.AZ,2OG.Whz.Rollladen.TV
     2018-11-21 10:57:59   selfDefense     off
     2019-01-16 08:38:11   state           please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2019-01-16 08:38:40   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.Rollladen
       1OG.KZ.Rollladen
       1OG.SZ.Rollladen
   monitoredDevs:
     1OG.KUE.FENSTER:
       1OG.KUE.Rollladen ASC_WindowRec
     1OG.KUE.Rollladen:
     1OG.KZ.FENSTER:
       1OG.KZ.Rollladen ASC_WindowRec
     1OG.KZ.Rollladen:
     1OG.SZ.FENSTER:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.Rollladen:
     2OG.AZ.FENSTER:
       2OG.Whz.Rollladen.AZ ASC_WindowRec
     2OG.TV.FENSTER:
       2OG.Whz.Rollladen.TV ASC_WindowRec
     2OG.Whz.Rollladen.AZ:
     2OG.Whz.Rollladen.TV:
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Wetter.Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       9.72_Rolladen




Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   DEF        66A031
   IODev      HMLAN1
   NAME       1OG.KUE.Rollladen
   NOTIFYDEV  global
   NR         379
   STATE      up
   TYPE       CUL_HM
   peerList   1OG.KUE.Wandesender1_Btn_05,1OG.KUE.Wandesender1_Btn_06,
   READINGS:
     2019-01-16 08:23:08   ASC_ShuttersLastDrive day open
     2019-01-16 08:23:08   ASC_Time_DriveDown 16.01.2019 - 19:00
     2019-01-16 08:23:08   ASC_Time_DriveUp 17.01.2019 - 08:22
     2019-01-16 08:23:09   CommandAccepted yes
     2018-10-15 16:27:10   D-firmware      2.11
     2018-10-15 16:27:10   D-serialNr      PEQ0182349
     2018-10-15 16:53:30   PairedTo        0x200DB8
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-lgActionType jmpToTarget
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-lgOnLevel 100 %
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-shActionType jmpToTarget
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-shOnLevel 100 %
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-lgActionType jmpToTarget
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-lgOnLevel 100 %
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-shActionType jmpToTarget
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-shOnLevel 100 %
     2018-10-15 16:33:05   R-driveDown     20 s
     2018-10-15 16:28:28   R-driveTurn     0.5 s
     2018-10-15 16:32:54   R-driveUp       20 s
     2018-10-15 16:28:27   R-pairCentral   0x200DB8
     2018-10-15 16:28:28   R-powerUpAction off
     2018-10-15 16:28:28   R-sign          off
     2018-10-15 16:53:30   RegL_00.        02:01 0A:20 0B:0D 0C:B8 15:FF 18:00 00:00
     2018-10-15 16:53:31   RegL_01.        08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-10-15 16:53:33   RegL_03.1OG.KUE.Wandesender1_Btn_05 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:93 9F:00 00:00
     2018-10-15 16:53:36   RegL_03.1OG.KUE.Wandesender1_Btn_06 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:68 9F:00 00:00
     2019-01-16 08:23:33   deviceMsg       on (to homematic.vccu)
     2019-01-16 08:23:33   level           100
     2019-01-16 08:23:33   motor           stop:on
     2019-01-16 08:23:33   pct             100
     2019-01-16 08:38:43   peerList        1OG.KUE.Wandesender1_Btn_05,1OG.KUE.Wandesender1_Btn_06,
     2018-12-23 07:51:07   powerOn         2018-12-23 07:51:07
     2019-01-16 08:23:33   recentStateType info
     2019-01-16 08:23:33   state           on
     2019-01-16 08:23:33   timedOn         off
     2019-01-15 18:44:02   trigLast        1OG.KUE.Wandesender1_Btn_06:short
     2019-01-14 18:52:03   trig_1OG.KUE.Wandesender1_Btn_05 Short_9
     2019-01-15 18:44:02   trig_1OG.KUE.Wandesender1_Btn_06 Short_36
   helper:
     HM_CMDNR   193
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +66A031,00,02,00
       rxt        0
       vccu       homematic.vccu
       p:
         66A031
         00
         02
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1OG.KUE.FENSTER
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      homematic.vccu:HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down: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
   eventMap   on:up off:down
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Rollladen
   homebridgeMapping PositionState=motor,value=/^up:/INCREASING;/^down/:DECREASING;/.*/:STOPPED
On=state,valueOn=/on|dim/,valueOff=off
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,566B6D05,566B6D06,
   room       2.00_1OG,2.04_Kue,9.72_Rolladen,9.81_Homekit
   serialNr   PEQ0182349
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     up:down:stop:pct:statusRequest:toggle
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Januar 2019, 18:39:06
Dein state im ASC Device irritiert mich. Kannst Du bitte einmal ein scanShutters machen.
Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 16 Januar 2019, 18:41:18
Zitat von: CoolTux am 16 Januar 2019, 18:39:06
Dein state im ASC Device irritiert mich. Kannst Du bitte einmal ein scanShutters machen.

Erledigt. Hier noch mal die Lists.


nternals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.Rollladen,1OG.KZ.Rollladen,1OG.SZ.Rollladen,1OG.KZ.FENSTER,1OG.SZ.FENSTER,1OG.KUE.FENSTER,1OG.KZ.Rollladen,2OG.Whz.Rollladen.TV,1OG.SZ.Rollladen,2OG.Whz.Rollladen.AZ,Wetter.Twilight,1OG.KUE.Rollladen,2OG.AZ.FENSTER,2OG.TV.FENSTER
   NR         321
   NTFY_ORDER 51-Rollladen.ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   Helper:
     DBLOG:
       1OG.KUE.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1547660384.14024
           VALUE      16.01.2019 - 19:00
       1OG.KZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1547660384.20488
           VALUE      17.01.2019 - 08:22
       1OG.SZ.Rollladen_nextAstroTimeEvent:
         DBLog:
           TIME       1547660384.29184
           VALUE      17.01.2019 - 08:22
       state:
         DBLog:
           TIME       1547660384.32812
           VALUE      created new drive timer
       userAttrList:
         DBLog:
           TIME       1547660381.08149
           VALUE      rolled out
   OLDREADINGS:
   READINGS:
     2019-01-16 08:23:33   1OG.KUE.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.KUE.Rollladen_lastPosValue 0
     2019-01-16 18:39:44   1OG.KUE.Rollladen_nextAstroTimeEvent 16.01.2019 - 19:00
     2019-01-16 17:44:27   1OG.KZ.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.KZ.Rollladen_lastPosValue 30
     2019-01-16 18:39:44   1OG.KZ.Rollladen_nextAstroTimeEvent 17.01.2019 - 08:22
     2019-01-16 08:23:33   1OG.SZ.Rollladen_PosValue 100
     2019-01-16 08:23:08   1OG.SZ.Rollladen_lastPosValue 0
     2019-01-16 18:39:44   1OG.SZ.Rollladen_nextAstroTimeEvent 17.01.2019 - 08:22
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2019-01-16 08:23:08   2OG.Whz.Rollladen.AZ_lastPosValue 48
     2019-01-16 08:23:08   2OG.Whz.Rollladen.TV_lastPosValue 100
     2018-12-23 12:22:23   hardLockOut     off
     2018-11-21 10:57:59   partyMode       off
     2019-01-16 18:39:41   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.SZ.Rollladen
     2019-01-16 18:39:41   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.Rollladen
     2019-01-16 18:39:41   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.Rollladen
     2018-11-21 10:57:59   selfDefense     off
     2019-01-16 18:39:44   state           created new drive timer
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2019-01-16 18:39:41   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.Rollladen
       1OG.KZ.Rollladen
       1OG.SZ.Rollladen
   monitoredDevs:
     1OG.KUE.FENSTER:
       1OG.KUE.Rollladen ASC_WindowRec
     1OG.KUE.Rollladen:
     1OG.KZ.FENSTER:
       1OG.KZ.Rollladen ASC_WindowRec
     1OG.KZ.Rollladen:
     1OG.SZ.FENSTER:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.Rollladen:
     2OG.AZ.FENSTER:
       2OG.Whz.Rollladen.AZ ASC_WindowRec
     2OG.TV.FENSTER:
       2OG.Whz.Rollladen.TV ASC_WindowRec
     2OG.Whz.Rollladen.AZ:
     2OG.Whz.Rollladen.TV:
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Wetter.Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       9.72_Rolladen




Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   DEF        66A031
   IODev      HMLAN1
   NAME       1OG.KUE.Rollladen
   NOTIFYDEV  global
   NR         379
   NTFY_ORDER 50-1OG.KUE.Rollladen
   STATE      up
   TYPE       CUL_HM
   peerList   1OG.KUE.Wandesender1_Btn_05,1OG.KUE.Wandesender1_Btn_06,
   READINGS:
     2019-01-16 08:23:08   ASC_ShuttersLastDrive day open
     2019-01-16 18:39:44   ASC_Time_DriveDown 16.01.2019 - 19:00
     2019-01-16 18:39:44   ASC_Time_DriveUp 17.01.2019 - 08:22
     2019-01-16 08:23:09   CommandAccepted yes
     2018-10-15 16:27:10   D-firmware      2.11
     2018-10-15 16:27:10   D-serialNr      PEQ0182349
     2018-10-15 16:53:30   PairedTo        0x200DB8
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-lgActionType jmpToTarget
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-lgOnLevel 100 %
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-shActionType jmpToTarget
     2018-10-15 16:47:34   R-1OG.KUE.Wandesender1_Btn_05-shOnLevel 100 %
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-lgActionType jmpToTarget
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-lgOnLevel 100 %
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-shActionType jmpToTarget
     2018-10-15 16:47:39   R-1OG.KUE.Wandesender1_Btn_06-shOnLevel 100 %
     2018-10-15 16:33:05   R-driveDown     20 s
     2018-10-15 16:28:28   R-driveTurn     0.5 s
     2018-10-15 16:32:54   R-driveUp       20 s
     2018-10-15 16:28:27   R-pairCentral   0x200DB8
     2018-10-15 16:28:28   R-powerUpAction off
     2018-10-15 16:28:28   R-sign          off
     2018-10-15 16:53:30   RegL_00.        02:01 0A:20 0B:0D 0C:B8 15:FF 18:00 00:00
     2018-10-15 16:53:31   RegL_01.        08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:24 56:00 00:00
     2018-10-15 16:53:33   RegL_03.1OG.KUE.Wandesender1_Btn_05 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:93 9F:00 00:00
     2018-10-15 16:53:36   RegL_03.1OG.KUE.Wandesender1_Btn_06 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:68 9F:00 00:00
     2019-01-16 08:23:33   deviceMsg       on (to homematic.vccu)
     2019-01-16 08:23:33   level           100
     2019-01-16 08:23:33   motor           stop:on
     2019-01-16 08:23:33   pct             100
     2019-01-16 18:37:59   peerList        1OG.KUE.Wandesender1_Btn_05,1OG.KUE.Wandesender1_Btn_06,
     2018-12-23 07:51:07   powerOn         2018-12-23 07:51:07
     2019-01-16 08:23:33   recentStateType info
     2019-01-16 08:23:33   state           on
     2019-01-16 08:23:33   timedOn         off
     2019-01-15 18:44:02   trigLast        1OG.KUE.Wandesender1_Btn_06:short
     2019-01-14 18:52:03   trig_1OG.KUE.Wandesender1_Btn_05 Short_9
     2019-01-15 18:44:02   trig_1OG.KUE.Wandesender1_Btn_06 Short_36
   helper:
     HM_CMDNR   107
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +66A031,00,02,00
       rxt        0
       vccu       homematic.vccu
       p:
         66A031
         00
         02
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1OG.KUE.FENSTER
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      homematic.vccu:HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down: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
   eventMap   on:up off:down
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Rollladen
   homebridgeMapping PositionState=motor,value=/^up:/INCREASING;/^down/:DECREASING;/.*/:STOPPED
On=state,valueOn=/on|dim/,valueOff=off
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,566B6D05,566B6D06,
   room       2.00_1OG,2.04_Kue,9.72_Rolladen,9.81_Homekit
   serialNr   PEQ0182349
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     up:down:stop:pct:statusRequest:toggle


Edit: Um 19 Uhr ist ein Rollladen wieder wie gewünscht gefahren.
Schau mal was die Rollladen morgen früh genau machen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 17 Januar 2019, 09:04:22
Heute Morgen ist kein Rolladen nach Timer gefahren.

Hier noch mal ein List von dem ASC und einem betroffen Rolladen.
Ich hab insgesamt 3 Homematic Sender im Einsatz, 2x HMLAN und einen CUL.

Eben hatte ich bemerkt, dass keinerlei Sender in den Internal aufgetaucht waren, bis ich einen Status angefordert hatte.
Kann es damit zusammen hängen, dass die Rolladen nicht wie geplant fahren?


Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.Rollladen,1OG.KZ.Rollladen,1OG.SZ.Rollladen,1OG.SZ.Rollladen,2OG.Whz.Rollladen.TV,1OG.SZ.FENSTER,1OG.KZ.FENSTER,1OG.KUE.FENSTER,1OG.KZ.Rollladen,Wetter.Twilight,2OG.TV.FENSTER,2OG.AZ.FENSTER,1OG.KUE.Rollladen,2OG.Whz.Rollladen.AZ
   NR         323
   NTFY_ORDER 51-Rollladen.ASC
   STATE      ventilate - window open
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   Helper:
     DBLOG:
       1OG.KUE.Rollladen_PosValue:
         DBLog:
           TIME       1547711966.70563
           VALUE      0
       1OG.KZ.Rollladen_PosValue:
         DBLog:
           TIME       1547706196.99625
           VALUE      30
       1OG.KZ.Rollladen_lastPosValue:
         DBLog:
           TIME       1547706188.74754
           VALUE      0
       1OG.SZ.Rollladen_PosValue:
         DBLog:
           TIME       1547711937.86047
           VALUE      0
       state:
         DBLog:
           TIME       1547706188.61315
           VALUE      ventilate - window open
   OLDREADINGS:
   READINGS:
     2019-01-17 08:59:26   1OG.KUE.Rollladen_PosValue 0
     2019-01-16 19:00:02   1OG.KUE.Rollladen_lastPosValue 100
     2019-01-17 07:23:16   1OG.KZ.Rollladen_PosValue 30
     2019-01-17 07:23:08   1OG.KZ.Rollladen_lastPosValue 0
     2019-01-17 08:58:57   1OG.SZ.Rollladen_PosValue 0
     2019-01-16 19:52:49   1OG.SZ.Rollladen_lastPosValue 30
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2019-01-16 19:06:32   2OG.Whz.Rollladen.AZ_lastPosValue
     2019-01-16 19:27:14   2OG.Whz.Rollladen.TV_lastPosValue
     2018-12-23 12:22:23   hardLockOut     off
     2018-11-21 10:57:59   partyMode       off
     2019-01-16 18:39:41   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.SZ.Rollladen
     2019-01-16 18:39:41   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.Rollladen
     2019-01-16 18:39:41   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.Rollladen
     2018-11-21 10:57:59   selfDefense     off
     2019-01-17 07:23:08   state           ventilate - window open
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2019-01-17 06:42:43   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.Rollladen
       1OG.KZ.Rollladen
       1OG.SZ.Rollladen
   monitoredDevs:
     1OG.KUE.FENSTER:
       1OG.KUE.Rollladen ASC_WindowRec
     1OG.KUE.Rollladen:
     1OG.KZ.FENSTER:
       1OG.KZ.Rollladen ASC_WindowRec
     1OG.KZ.Rollladen:
     1OG.SZ.FENSTER:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.Rollladen:
     2OG.AZ.FENSTER:
       2OG.Whz.Rollladen.AZ ASC_WindowRec
     2OG.TV.FENSTER:
       2OG.Whz.Rollladen.TV ASC_WindowRec
     2OG.Whz.Rollladen.AZ:
     2OG.Whz.Rollladen.TV:
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_twilightDevice Wetter.Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       9.72_Rolladen



Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   CUL_868_1_MSGCNT 1
   CUL_868_1_RAWMSG A0E41A410384E76200DB8060100003D::-65:CUL_868_1
   CUL_868_1_RSSI -65
   CUL_868_1_TIME 2019-01-17 08:58:57
   DEF        384E76
   HMLAN1_MSGCNT 2
   HMLAN1_RAWMSG R5AD1FDB9,0001,FCC0FCCB,FF,FFC4,41A410384E76200DB8060100003D
   HMLAN1_RSSI -60
   HMLAN1_TIME 2019-01-17 08:58:57
   HMLAN2_MSGCNT 1
   HMLAN2_RAWMSG E384E76,0000,AB778F35,FF,FFAC,41A410384E76200DB8060100003D
   HMLAN2_RSSI -84
   HMLAN2_TIME 2019-01-17 08:58:57
   IODev      HMLAN1
   LASTInputDev HMLAN2
   MSGCNT     4
   NAME       1OG.SZ.Rollladen
   NOTIFYDEV  global
   NR         389
   STATE      down
   TYPE       CUL_HM
   lastMsg    No:41 - t:10 s:384E76 d:200DB8 060100003D
   protLastRcv 2019-01-17 08:58:57
   protRcv    1 last_at:2019-01-17 08:58:57
   protSnd    2 last_at:2019-01-17 08:58:57
   protState  CMDs_done
   rssi_HMLAN1 cnt:1 min:-61 max:-61 avg:-61 lst:-61
   rssi_at_CUL_868_1 cnt:1 min:-65 max:-65 avg:-65 lst:-65
   rssi_at_HMLAN1 cnt:2 min:-60 max:-60 avg:-60 lst:-60
   rssi_at_HMLAN2 cnt:1 min:-84 max:-84 avg:-84 lst:-84
   Helper:
     DBLOG:
       deviceMsg:
         DBLog:
           TIME       1547711937.77404
           VALUE      down (to homematic.vccu)
       level:
         DBLog:
           TIME       1547711937.77404
           VALUE      0
       motor:
         DBLog:
           TIME       1547711937.77404
           VALUE      stop:down
       pct:
         DBLog:
           TIME       1547711937.77404
           VALUE      0
       state:
         DBLog:
           TIME       1547711937.77404
           VALUE      off
       timedOn:
         DBLog:
           TIME       1547711937.77404
           VALUE      down
   READINGS:
     2019-01-16 19:52:49   ASC_ShuttersLastDrive window night closed
     2019-01-16 18:39:44   ASC_Time_DriveDown 17.01.2019 - 18:00
     2019-01-16 18:39:44   ASC_Time_DriveUp 17.01.2019 - 08:22
     2019-01-16 19:52:49   CommandAccepted yes
     2017-11-23 12:17:21   D-firmware      2.8
     2017-11-23 12:17:21   D-serialNr      MEQ0035812
     2018-04-10 08:52:14   PairedTo        0x200DB8
     2018-04-10 08:52:15   R-driveDown     20 s
     2018-04-10 08:52:15   R-driveTurn     0.5 s
     2018-04-10 08:52:15   R-driveUp       20 s
     2018-04-10 08:52:14   R-pairCentral   0x200DB8
     2018-04-10 08:52:15   R-powerUpAction off
     2018-04-10 08:52:15   R-sign          off
     2018-04-10 08:52:14   RegL_00.        02:01 0A:20 0B:0D 0C:B8 15:FF 18:00 00:00
     2018-04-10 08:52:15   RegL_01.        08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:06 56:00 00:00
     2019-01-17 08:58:57   deviceMsg       off (to homematic.vccu)
     2019-01-17 08:58:57   level           0
     2019-01-17 08:58:57   motor           stop:off
     2019-01-17 08:58:57   pct             0
     2019-01-17 08:58:57   recentStateType info
     2019-01-17 08:58:57   state           off
     2019-01-17 08:58:57   timedOn         off
   helper:
     HM_CMDNR   65
     cSnd       ,01200DB8384E76010E
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +384E76,00,02,00
       nextSend   1547711937.86936
       rxt        0
       vccu       homematic.vccu
       p:
         384E76
         00
         02
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        41
       io:
         CUL_868_1:
           -65
           -65
         HMLAN1:
           -56
           -56
         HMLAN2:
           -84
           -84
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_868_1
       flg        A
       ts         1547711937.76969
       ack:
         HASH(0x56274aefc0d8)
         418002200DB8384E7600
     rssi:
       HMLAN1:
         avg        -61
         cnt        1
         lst        -61
         max        -61
         min        -61
       at_CUL_868_1:
         avg        -65
         cnt        1
         lst        -65
         max        -65
         min        -65
       at_HMLAN1:
         avg        -60
         cnt        2
         lst        -60
         max        -60
         min        -60
       at_HMLAN2:
         avg        -84
         cnt        1
         lst        -84
         max        -84
         min        -84
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 19:30
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1OG.SZ.FENSTER
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      homematic.vccu:HMLAN1
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down: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
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   genericDeviceType blind
   group      Rollladen
   homebridgeMapping PositionState=motor,value=/^up:/INCREASING;/^down/:DECREASING;/.*/:STOPPED
On=state,valueOn=/on|dim/,valueOff=off
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       2.00_1OG,2.02_SZ,9.72_Rolladen,9.81_Homekit
   serialNr   MEQ0035812
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     up:down:stop:pct:statusRequest:toggle

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 09:08:44
Zitat von: no_Legend am 17 Januar 2019, 09:04:22
Eben hatte ich bemerkt, dass keinerlei Sender in den Internal aufgetaucht waren, bis ich einen Status angefordert hatte.
Kann es damit zusammen hängen, dass die Rolladen nicht wie geplant fahren?

Wenn Du mir genauer erläutern kannst was das bedeutet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 17 Januar 2019, 09:16:23
Okay,

ich probiere es mal.
Normal wird von FHEM aufgezeichnet wie die Empfangswerte der einzelnen Sender ist.
Wenn das Device etwas sendet, werden alle Sender die etwas empfangen, in den Internals gelistet.
Empfangswerte, Uhrzeit usw.
Gerade getestet, die Empfanswerte sind nach einem Neustart nicht mehr da.

Ich weiß aber auch dass es in den letzten Tagen Massiv probleme mit homematic in fhem gegeben hat.
Martinp876 hat heute auch wieder etwas in der HMConfig angepasst.
Nicht dass es damit was zu tun hat.

Das fehlte eben, wo ich die Rollos kontrolliert hatte.
Momentan läuft das ASC bei mir nur auf 3 Rolladen. Es waren aber alle 3 betroffen.

Allerdings komisch war auch, dass die Fensterkontakte mit ASC zusammen, richtig funktioniert haben.
Also im Kinderzimmer wurde um ca. 7:20 das fenster gekippt, womit dann auch der Rollo auf Pos. 30 gefahren ist.

Danach ist aber nichts mer passiert, die öffnungszeit für heute war auf 8:22 gestanden.
Die Rollos sind aber nicht hoch gefahren.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 09:17:22
Zitat von: C0mmanda am 16 Januar 2019, 07:16:34
Vielen Dank für deine Mühen :)
grtz

Möglich das ich doch was gefunden haben im Code. Hat mich etwas Zeit gekostet.
Und zwar hast Du selfDefense on und Dein Fenster war zu. In dieser Kombi scheinen die Rollos den Roommatestatus nicht zu beachten. Ich teste es gleich mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 09:39:34
Zitat von: CoolTux am 17 Januar 2019, 09:17:22
Möglich das ich doch was gefunden haben im Code. Hat mich etwas Zeit gekostet.
Und zwar hast Du selfDefense on und Dein Fenster war zu. In dieser Kombi scheinen die Rollos den Roommatestatus nicht zu beachten. Ich teste es gleich mal.

Jepp ist ist tatsächlich der Fehler. Man das war eine wühlerei. Ich versuche es mal zu fixen.

Vielen Dank für Deine Geduld.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 09:51:49
Gefixt und ab morgen als neue Version per FHEM update erhältlich.
Wenn Du magst kannst Du heute per Git oder SVN Dir die Version schon ziehen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 17 Januar 2019, 09:59:40
Zitat von: CoolTux am 17 Januar 2019, 09:51:49
Gefixt und ab morgen als neue Version per FHEM update erhältlich.
Wenn Du magst kannst Du heute per Git oder SVN Dir die Version schon ziehen.


Grüße

Wow! Danke dafür.  ;D
Ich werde testen und berichten, vermutlich aber erst am Montag Morgen!

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 17 Januar 2019, 20:10:22
Hab was ähnliches beobachtet.

Internals:
   DEF        NEQxxxxxxx
   IODev      d_ccu
   NAME       HM_Rollo_OG_Schlafzimmer_Ost
   NR         159
   STATE      none
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Schlafzimmer-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   READINGS:
     2019-01-17 19:38:52   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-01-17 10:00:01   ASC_Time_DriveDown 17.01.2019 - 22:00
     2019-01-17 10:00:01   ASC_Time_DriveUp 18.01.2019 - 10:00
     2018-07-03 18:35:39   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-01-17 19:39:14   control         0
     2019-01-17 19:39:14   direction       stop
     2019-01-17 19:39:14   hmstate         off
     2019-01-17 19:39:14   level           none
     2019-01-16 20:00:40   lock            unlocked
     2019-01-17 19:39:14   motor           stop
     2019-01-17 19:39:14   pct             0
     2019-01-17 19:39:14   state           none
     2019-01-17 19:39:14   working         no
   hmccu:
     devspec    NEQ1556506
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       176
         VAL        176
       0.RSSI_PEER:
         OVAL       173
         VAL        173
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      98
         OVAL       0.980000
         SVAL       none
         VAL        0.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 200
   ASC_BrightnessMinVal 150
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Person1,rr_Person2
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Kontakt_OG_Schlafzimmer_Ost
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Schlafzimmer
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Schlafzimmer,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Der Brightness-Wert war irgendwann gegen 17:10 unterschritten, das Rollo hätte also runterfahren können.
Allerdings war einer der beiden Residents nicht zuhause (entsprechend abwesend) und das Rollo hat gewartet bis der Resident wieder daheim war.

Hätte ich jetzt anders erwartet. Insbesondere möchte ich ja, dass das Rollo auch runterfährt, wenn mal niemand daheim ist  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 20:25:26
ASC_ShuttersLastDrive minimum brightness threshold fell below


Steht da. ASC hat also das Rollo fahren lassen. Die Roommates sind davon nicht betroffen da Drive down Always ist. Sie hätten also unten sein müssen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 17 Januar 2019, 20:33:20
Hallo,

ich hoffe ich bin hier an der richtigen Stelle - falls nicht wäre es toll wenn mir jemand sagen kann wo ich die Frage Posten soll.


Ich habe von twillight (was vorher schon seltsam war und jetzt gar nicht mehr richtig tut) auf ASC umgestellt. Bei twillight bin ich bei den Rolläden die auf Balkon / Terrasse gehen hergegangen und habe auf die berechnete Zeit 5 Minuten aufaddiert. Quasi als "Vorwarnung" wenn man draussen ist, dass demnächt auch der an Balkon / Terrasse herunterfährt. So eine Funktion wäre bei ASC auch super. Daher meine Frage ob es möglich wäre einen Offset einzubauen. Der könnte dann bei time und astro in - und + funktionieren und bei brightness ab dem unterschreiten mit + die eingestellte Zeit verzögern.

Ich hoffe ich konnte mich verständlich ausdrücken.


Viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 20:40:30
Zitat von: Bäschdler am 17 Januar 2019, 20:33:20
Hallo,

ich hoffe ich bin hier an der richtigen Stelle - falls nicht wäre es toll wenn mir jemand sagen kann wo ich die Frage Posten soll.


Ich habe von twillight (was vorher schon seltsam war und jetzt gar nicht mehr richtig tut) auf ASC umgestellt. Bei twillight bin ich bei den Rolläden die auf Balkon / Terrasse gehen hergegangen und habe auf die berechnete Zeit 5 Minuten aufaddiert. Quasi als "Vorwarnung" wenn man draussen ist, dass demnächt auch der an Balkon / Terrasse herunterfährt. So eine Funktion wäre bei ASC auch super. Daher meine Frage ob es möglich wäre einen Offset einzubauen. Der könnte dann bei time und astro in - und + funktionieren und bei brightness ab dem unterschreiten mit + die eingestellte Zeit verzögern.

Ich hoffe ich konnte mich verständlich ausdrücken.


Viele Grüsse
Bäschdler

Hallo,

Das sollte nicht nötig sein, da der Rolladen nicht runter fahren sollte sofern ein entsprechender Sensor die Tür oder das Fenster als offen erkennt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 17 Januar 2019, 20:55:51
Zitat von: CoolTux am 17 Januar 2019, 20:25:26
ASC_ShuttersLastDrive minimum brightness threshold fell below


Steht da. ASC hat also das Rollo fahren lassen. Die Roommates sind davon nicht betroffen da Drive down Always ist. Sie hätten also unten sein müssen.

ja, aber nicht um 17:10, also minimum brightness unterschritten wurde - da sind nämlich die anderen Rollos mit identischem brightness-Wert, aber ohne zugehörigen Resident gefahren.
Das Rollo hier ist ja erst um 2019-01-17 19:38:52 gefahren, so sagt es ja auch das Reading. Und um 19:38 war der abwesende Resident gerade wieder durch die Haustür reingekommen.
Konnte das Listing aber nicht vorher ziehen, da ich der Resident bin  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Januar 2019, 21:04:20
Zeige mal bitte ein list vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 18 Januar 2019, 17:22:58
Zitat von: CoolTux am 17 Januar 2019, 21:04:20
Zeige mal bitte ein list vom ASC Device.


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,HM_Rollo_EG_Bad_Ost,HM_Rollo_EG_Flur_Ost,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2,HM_Rollo_OG_Allrum_West,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West,HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued,HM_Rollo_OG_Schlafzimmer_Ost,myAstro,rr_Person3,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Gaeste_West,rr_Person2,HM_Kontakt_OG_Allrum_West,HM_Rollo_EG_Flur_Ost,HM_Rollo_OG_Allrum_West,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Bad_Ost,HM_Rollo_OG_Kind2_Ost,HM_Rollo_EG_Wohnzimmer_West_2,HM_Tuergriff_EG_Terrassentuer,rr_Person1,HM_Rollo_OG_Kind1_West,HM_Rollo_EG_Wohnzimmer_Sued_3,rr_Person4,Heckel_Familie,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_OG_Kind2_Sued,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Sonne_Aussen_HWR,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Kontakt_OG_Schlafzimmer_Ost,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Kontakt_OG_Kind2_Sued,HM_Kontakt_EG_Gaeste_Sued,HM_Rollo_OG_Schlafzimmer_Ost,HM_Rollo_OG_Kind1_Sued,HM_Kontakt_OG_Kind1_Sued
   NR         310
   NTFY_ORDER 51-myASControl
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   OLDREADINGS:
   READINGS:
     2019-01-18 16:57:05   HM_Rollo_EG_Bad_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Bad_Ost_lastPosValue 100
     2019-01-18 09:00:01   HM_Rollo_EG_Bad_Ost_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:13:12   HM_Rollo_EG_Flur_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Flur_Ost_lastPosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Flur_Ost_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:18:32   HM_Rollo_EG_Gaeste_Sued_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Gaeste_Sued_lastPosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Gaeste_Sued_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:18:57   HM_Rollo_EG_Gaeste_West_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Gaeste_West_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Gaeste_West_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:18:55   HM_Rollo_EG_Kueche_West_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Kueche_West_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Kueche_West_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:13:52   HM_Rollo_EG_Speisekammer_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_EG_Speisekammer_Ost_lastPosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Speisekammer_Ost_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 08:16:16   HM_Rollo_EG_Wohnzimmer_Nord_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 16:47:57   HM_Rollo_EG_Wohnzimmer_Sued_1_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 16:47:53   HM_Rollo_EG_Wohnzimmer_Sued_2_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 16:47:50   HM_Rollo_EG_Wohnzimmer_Sued_3_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 08:16:28   HM_Rollo_EG_Wohnzimmer_Tuer_West_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 08:16:14   HM_Rollo_EG_Wohnzimmer_West_1_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 08:16:04   HM_Rollo_EG_Wohnzimmer_West_2_PosValue 100
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_lastPosValue 0
     2019-01-18 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:19:38   HM_Rollo_OG_Allrum_West_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Allrum_West_lastPosValue 0
     2019-01-18 09:30:01   HM_Rollo_OG_Allrum_West_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:08:21   HM_Rollo_OG_Ankleide_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Ankleide_Ost_lastPosValue 100
     2019-01-18 10:00:01   HM_Rollo_OG_Ankleide_Ost_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 16:54:55   HM_Rollo_OG_Bad_West_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Bad_West_lastPosValue 100
     2019-01-18 09:00:01   HM_Rollo_OG_Bad_West_nextAstroTimeEvent 18.01.2019 - 22:00
     2019-01-18 17:12:55   HM_Rollo_OG_Kind1_Sued_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Kind1_Sued_lastPosValue 100
     2019-01-18 10:30:01   HM_Rollo_OG_Kind1_Sued_nextAstroTimeEvent 18.01.2019 - 21:30
     2019-01-18 17:12:54   HM_Rollo_OG_Kind1_West_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Kind1_West_lastPosValue 100
     2019-01-18 10:30:01   HM_Rollo_OG_Kind1_West_nextAstroTimeEvent 18.01.2019 - 21:30
     2019-01-18 17:13:16   HM_Rollo_OG_Kind2_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Kind2_Ost_lastPosValue 100
     2019-01-18 10:30:01   HM_Rollo_OG_Kind2_Ost_nextAstroTimeEvent 18.01.2019 - 21:30
     2019-01-18 17:13:05   HM_Rollo_OG_Kind2_Sued_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Kind2_Sued_lastPosValue 100
     2019-01-18 10:30:01   HM_Rollo_OG_Kind2_Sued_nextAstroTimeEvent 18.01.2019 - 21:30
     2019-01-18 17:08:46   HM_Rollo_OG_Schlafzimmer_Ost_PosValue 0
     2019-01-18 17:18:10   HM_Rollo_OG_Schlafzimmer_Ost_lastPosValue 100
     2019-01-18 10:00:01   HM_Rollo_OG_Schlafzimmer_Ost_nextAstroTimeEvent 18.01.2019 - 22:00
     2018-12-23 12:02:38   hardLockOut     off
     2018-11-20 19:55:54   partyMode       off
     2019-01-16 20:00:13   room_Allrum_Homematic HM_Rollo_OG_Allrum_West
     2019-01-16 20:00:13   room_Ankleide_Homematic HM_Rollo_OG_Ankleide_Ost
     2019-01-16 20:00:13   room_Badezimmer_Homematic HM_Rollo_OG_Bad_West
     2019-01-16 20:00:13   room_Flur_Homematic HM_Rollo_EG_Flur_Ost
     2019-01-16 20:00:13   room_Gaestebad_Homematic HM_Rollo_EG_Bad_Ost
     2019-01-16 20:00:13   room_Gaestezimmer_Homematic HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West
     2019-01-16 20:00:13   room_Homematic  HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued
     2019-01-16 20:00:13   room_Homematic_Kind_1 HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West
     2019-01-16 20:00:13   room_Homematic_Wohnzimmer HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2
     2019-01-16 20:00:13   room_Homematic_alexa HM_Rollo_EG_Kueche_West
     2019-01-16 20:00:13   room_Schlafzimmer_Homematic HM_Rollo_OG_Schlafzimmer_Ost
     2019-01-16 20:00:13   room_Speisekammer_Homematic HM_Rollo_EG_Speisekammer_Ost
     2018-11-20 19:55:54   selfDefense     off
     2019-01-18 17:19:19   state           minimum brightness threshold fell below
     2019-01-07 10:57:03   sunriseTimeWeHoliday on
     2019-01-16 20:00:13   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rollo_EG_Bad_Ost
       HM_Rollo_EG_Flur_Ost
       HM_Rollo_EG_Gaeste_Sued
       HM_Rollo_EG_Gaeste_West
       HM_Rollo_EG_Kueche_West
       HM_Rollo_EG_Speisekammer_Ost
       HM_Rollo_EG_Wohnzimmer_Nord
       HM_Rollo_EG_Wohnzimmer_Sued_1
       HM_Rollo_EG_Wohnzimmer_Sued_2
       HM_Rollo_EG_Wohnzimmer_Sued_3
       HM_Rollo_EG_Wohnzimmer_Tuer_West
       HM_Rollo_EG_Wohnzimmer_West_1
       HM_Rollo_EG_Wohnzimmer_West_2
       HM_Rollo_OG_Allrum_West
       HM_Rollo_OG_Ankleide_Ost
       HM_Rollo_OG_Bad_West
       HM_Rollo_OG_Kind1_Sued
       HM_Rollo_OG_Kind1_West
       HM_Rollo_OG_Kind2_Ost
       HM_Rollo_OG_Kind2_Sued
       HM_Rollo_OG_Schlafzimmer_Ost
   monitoredDevs:
     HM_Kontakt_EG_Gaeste_Sued:
       HM_Rollo_EG_Gaeste_Sued ASC_WindowRec
     HM_Kontakt_OG_Allrum_West:
       HM_Rollo_OG_Allrum_West ASC_WindowRec
     HM_Kontakt_OG_Kind1_Sued:
       HM_Rollo_OG_Kind1_Sued ASC_WindowRec
       HM_Rollo_OG_Kind1_West ASC_WindowRec
     HM_Kontakt_OG_Kind2_Sued:
       HM_Rollo_OG_Kind2_Sued ASC_WindowRec
     HM_Kontakt_OG_Schlafzimmer_Ost:
       HM_Rollo_OG_Schlafzimmer_Ost ASC_WindowRec
     HM_Rollo_EG_Bad_Ost:
     HM_Rollo_EG_Flur_Ost:
     HM_Rollo_EG_Gaeste_Sued:
     HM_Rollo_EG_Gaeste_West:
     HM_Rollo_EG_Kueche_West:
     HM_Rollo_EG_Speisekammer_Ost:
     HM_Rollo_EG_Wohnzimmer_Nord:
     HM_Rollo_EG_Wohnzimmer_Sued_1:
     HM_Rollo_EG_Wohnzimmer_Sued_2:
     HM_Rollo_EG_Wohnzimmer_Sued_3:
     HM_Rollo_EG_Wohnzimmer_Tuer_West:
     HM_Rollo_EG_Wohnzimmer_West_1:
     HM_Rollo_EG_Wohnzimmer_West_2:
     HM_Rollo_OG_Allrum_West:
     HM_Rollo_OG_Ankleide_Ost:
     HM_Rollo_OG_Bad_West:
     HM_Rollo_OG_Kind1_Sued:
     HM_Rollo_OG_Kind1_West:
     HM_Rollo_OG_Kind2_Ost:
     HM_Rollo_OG_Kind2_Sued:
     HM_Rollo_OG_Schlafzimmer_Ost:
     HM_Sonne_Aussen_HWR:
       HM_Rollo_EG_Bad_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Flur_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_Sued ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_West ASC_Brightness_Sensor
       HM_Rollo_EG_Kueche_West ASC_Brightness_Sensor
       HM_Rollo_EG_Speisekammer_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Nord ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_2 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_3 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_2 ASC_Brightness_Sensor
       HM_Rollo_OG_Allrum_West ASC_Brightness_Sensor
       HM_Rollo_OG_Ankleide_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Bad_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Brightness_Sensor
     HM_Tuergriff_EG_Terrassentuer:
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_WindowRec
     Heckel_Familie:
       myASControl ASC_residentsDevice
     myAstro:
       myASControl ASC_twilightDevice
     rr_Person3:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Kind1_Sued ASC_Roommate_Device
       HM_Rollo_OG_Kind1_West ASC_Roommate_Device
     rr_Person1:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
     rr_Person4:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Ost ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Sued ASC_Roommate_Device
     rr_Person2:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 90000
   ASC_brightnessMinVal 1
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice rg_alle
   ASC_residentsDeviceReading state
   ASC_shuttersDriveOffset 90
   ASC_temperatureReading temperature.av
   ASC_temperatureSensor HM_Temperatur_Aussen_HWR
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC
   verbose    0
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Pitcher90 am 20 Januar 2019, 12:58:24
Hallo CoolTux,

Wirklich super Modul! Es ersetzt fast alles was ich vorher mit mehren Notifys gemacht habe.
Was hältst du davon eine Art Rollladen-down-Komando einzufügen. Bei mir wird beispielsweise die Gartenbeleuchtung ausgeschaltet sobald der Terrassenrollladen geschlossen ist.

Wünsche allen noch einen schönen Sonntag.

LG, Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 13:05:04
Zitat von: Pitcher90 am 20 Januar 2019, 12:58:24
Hallo CoolTux,

Wirklich super Modul! Es ersetzt fast alles was ich vorher mit mehren Notifys gemacht habe.
Was hältst du davon eine Art Rollladen-down-Komando einzufügen. Bei mir wird beispielsweise die Gartenbeleuchtung ausgeschaltet sobald der Terrassenrollladen geschlossen ist.

Wünsche allen noch einen schönen Sonntag.

LG, Stefan

Hallo Stefan,

Dafür reicht ein einfaches Notify oder DOIF auf den entsprechenden Rolladen gesetzt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 13:59:49
Da bei uns gerade herrlich die Sonne scheint habe ich die Beschattungswerte etwas angepasst und teste gerade die Beschattung. Bisher läuft es zufriedenstellend.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 20 Januar 2019, 14:34:28
Zitat von: CoolTux am 17 Januar 2019, 20:40:30
Hallo,

Das sollte nicht nötig sein, da der Rolladen nicht runter fahren sollte sofern ein entsprechender Sensor die Tür oder das Fenster als offen erkennt.


Grüße

sofern...
Du hast es richtig erkannt. Ich habe aber zum einen keinen Sensor an der Türe der offen erkennt und zum anderen finde ich die Lösung einen Offset eingeben zu können eigentlich ganz schick. Daher wäre es mir sehr recht wenn Du dir da noch ein paar Gedanken dazu machen könntest und dann vielleicht doch auch einen Nutzen dafür siehst und es einbauen könntest.

Vielen Dank schon mal und viele Grüsse
Bäschdler 
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 14:50:57
Ich schaue mir morgen einen möglichen Gedanken dazu an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 Januar 2019, 15:57:59
Zitat von: CoolTux am 20 Januar 2019, 14:50:57
Ich schaue mir morgen einen möglichen Gedanken dazu an.

Wenn Du einmal an dem Thema bist, kannst du bitte prüfen sie ein zeitversetzes Rollo öffnen möglich ist auch wenn der Sonnenaufgang erst viel später ist als der früheste Zeitpunkt.

Wie beschrieben öffnen sich bei mir alle Rollos derzeit zum gleichen Zeitpunkt obwohl ich ein Offset eingestellt habe.
Ich denke, dass daher eventuell das eine oder andere Problem zum Thema öffnen / schliessen mit den Rollos entsteht.

Weiter habe ich immer noch, dass nach jedem Neustart der ASC auf scanfor shutters steht.
Gibt es dafür eine Lösung?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 16:29:25
Zitat von: Beetle2003 am 20 Januar 2019, 15:57:59
Wenn Du einmal an dem Thema bist, kannst du bitte prüfen sie ein zeitversetzes Rollo öffnen möglich ist auch wenn der Sonnenaufgang erst viel später ist als der früheste Zeitpunkt.

Wie beschrieben öffnen sich bei mir alle Rollos derzeit zum gleichen Zeitpunkt obwohl ich ein Offset eingestellt habe.
Ich denke, dass daher eventuell das eine oder andere Problem zum Thema öffnen / schliessen mit den Rollos entsteht.

Weiter habe ich immer noch, dass nach jedem Neustart der ASC auf scanfor shutters steht.
Gibt es dafür eine Lösung?

Danke

Wenn Du ein offSet eingestellt hast öffnen sich die Rolläden sicherlich nicht zeitgleich. Wie kommst Du darauf?

Bitte entferne das alle event-on-* Attribute aus dem ASC Device. Dann sollte auch das Problem mit der Meldung behoben sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 Januar 2019, 18:29:43
Zitat von: CoolTux am 20 Januar 2019, 16:29:25
Wenn Du ein offSet eingestellt hast öffnen sich die Rolläden sicherlich nicht zeitgleich. Wie kommst Du darauf?

Bitte entferne das alle event-on-* Attribute aus dem ASC Device. Dann sollte auch das Problem mit der Meldung behoben sein.

Hallo,

ich habe jedem Rollo ein Offset von 60sec eingegeben. Heisst, 1. Rollo + 60, 2.Rollo +120, 3. Rollo +180, .....
Jeden morgen sehe ich mit meinen Augen und im Fhem, dass die Rools gleichzeitig fahren. Ich erwarte bei bei dem beschriebenen Offset, dass jedes Rollo einzeln fährt. Ist doch richtig?

Ich habe, wie schon mal von Dir beschrieben, bei allen Rollos das event-on-* entfernt und im ASC war es zu keinem Zeitpunkt enthalten.

Danke für einen weiteren Hinweis.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 18:37:39
Zitat von: Beetle2003 am 20 Januar 2019, 18:29:43
Hallo,

ich habe jedem Rollo ein Offset von 60sec eingegeben. Heisst, 1. Rollo + 60, 2.Rollo +120, 3. Rollo +180, .....
Jeden morgen sehe ich mit meinen Augen und im Fhem, dass die Rools gleichzeitig fahren. Ich erwarte bei bei dem beschriebenen Offset, dass jedes Rollo einzeln fährt. Ist doch richtig?

Ich habe, wie schon mal von Dir beschrieben, bei allen Rollos das event-on-* entfernt und im ASC war es zu keinem Zeitpunkt enthalten.

Danke für einen weiteren Hinweis.

OK gebe zu könnte man besser schreiben
ASC_Drive_Offset - maximale zufällige Verzögerung in Sekunden bei der Berechnung der Fahrzeiten, 0 bedeutet keine

Es wird eine zufällige Zahl ermittelt zwischen mittlerweile 5 und dem angegebenen Wert. Also bei 60 kommt eine Zahl zwischen 5 und 60. Also beim ersten 10 dann 34 dann vielleicht 6 und dann Mal 58 und das sind dann die Sekunden welche zur aktuellen Zeit aufaddiert werden und dann den Fahrbefehl aus zu führen.
Also gleichzeitig fahren sie sicherlich nicht los sondern um Sekunden versetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 18:38:33
Poste bitte noch mal ein list vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 Januar 2019, 18:59:26
Zitat von: CoolTux am 20 Januar 2019, 18:38:33
Poste bitte noch mal ein list vom ASC Device.

Hallo.

list anbei des ASC Device

   NAME       RolloControl
   NOTIFYDEV  global,RolloControl,RolloControl,Rollo_Arbeitszimmer,Rollo_Bad_1OG,Rollo_Bad_EG,Rollo_Kinderzimmer1,Rollo_Kueche_1OG,Rollo_Kuechentuer_EG,Fensterkontakt_Kueche_1OG,Fensterkontakt_Spint_EG,Fensterkontakt_Arbeitszimmer,Fensterkontakt_Spint_1OG,Fensterkontakt_Bad_EG,Fensterkontakt_Kinderzimmer1,Tuerkontakt_Kuechentuer
   NR         1077
   NTFY_ORDER 51-RolloControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.3.3
   OLDREADINGS:
   READINGS:
     2019-01-20 08:30:02   ASC_ShuttersLastDrive day open
     2019-01-20 08:30:02   ASC_Time_DriveDown 20.01.2019 - 17:34
     2019-01-20 08:30:02   ASC_Time_DriveUp 21.01.2019 - 07:38
     2019-01-20 08:30:02   RolloControl_lastPosValue 0
     2019-01-20 17:35:38   Rollo_Arbeitszimmer_PosValue 40
     2019-01-20 07:55:02   Rollo_Arbeitszimmer_lastPosValue 0
     2019-01-20 18:35:03   Rollo_Bad_1OG_PosValue 0
     2019-01-20 07:55:03   Rollo_Bad_1OG_lastPosValue 0
     2019-01-20 18:36:44   Rollo_Bad_EG_PosValue 0
     2019-01-20 14:53:34   Rollo_Bad_EG_lastPosValue 50
     2019-01-20 18:36:07   Rollo_Kinderzimmer1_PosValue 0
     2019-01-20 08:30:02   Rollo_Kinderzimmer1_lastPosValue 0
     2019-01-20 18:37:07   Rollo_Kueche_1OG_PosValue 0
     2019-01-20 08:00:07   Rollo_Kueche_1OG_lastPosValue 0
     2019-01-20 08:49:45   Rollo_Kuechentuer_EG_lastPosValue 0
     2018-12-23 01:01:09   hardLockOut     off
     2018-12-11 21:30:55   partyMode       off
     2019-01-20 01:01:37   room_Homekit    Rollo_Arbeitszimmer,Rollo_Bad_1OG,Rollo_Bad_EG,Rollo_Kinderzimmer1,Rollo_Kueche_1OG,Rollo_Kuechentuer_EG
     2019-01-20 01:01:37   room_Technik    RolloControl
     2018-12-13 06:43:17   selfDefense     off
     2019-01-20 18:37:07   state           manual
     2019-01-04 20:37:50   sunriseTimeWeHoliday on
     2019-01-20 10:55:57   userAttrList    rolled out
   helper:
     shuttersList:
       RolloControl
       Rollo_Arbeitszimmer
       Rollo_Bad_1OG
       Rollo_Bad_EG
       Rollo_Kinderzimmer1
       Rollo_Kueche_1OG
       Rollo_Kuechentuer_EG
   monitoredDevs:
     Fensterkontakt_Arbeitszimmer:
       Rollo_Arbeitszimmer ASC_WindowRec
     Fensterkontakt_Bad_EG:
       Rollo_Bad_EG ASC_WindowRec
     Fensterkontakt_Kinderzimmer1:
       Rollo_Kinderzimmer1 ASC_WindowRec
     Fensterkontakt_Kueche_1OG:
       Rollo_Kueche_1OG ASC_WindowRec
     Fensterkontakt_Spint_1OG:
       Rollo_Bad_1OG ASC_WindowRec
     Fensterkontakt_Spint_EG:
       Rollo_Bad_EG ASC_WindowRec
     Rollo_Arbeitszimmer:
     Rollo_Bad_1OG:
     Rollo_Bad_EG:
     Rollo_Kinderzimmer1:
     Rollo_Kueche_1OG:
     Tuerkontakt_Kuechentuer:
       Rollo_Kuechentuer_EG ASC_WindowRec
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -3
   ASC_temperatureReading temperature
   ASC_temperatureSensor Aussenthermometer
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Technik
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestat
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 19:26:49
Kannst Du das NOTIFYDEV bitte neu zusammen bauen lassen. Das ASC Device steht da zweimal drin dann sollte so nicht sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 Januar 2019, 19:53:52
Zitat von: CoolTux am 20 Januar 2019, 19:26:49
Kannst Du das NOTIFYDEV bitte neu zusammen bauen lassen. Das ASC Device steht da zweimal drin dann sollte so nicht sein.

Hallo,

habe ich gemacht. Ergebnis:

NAME       RolloControl
   NOTIFYDEV  Fensterkontakt_Arbeitszimmer,Fensterkontakt_Bad_EG,Fensterkontakt_Kinderzimmer1,Fensterkontakt_Kueche_1OG,Fensterkontakt_Spint_1OG,Fensterkontakt_Spint_EG,RolloControl,Tuerkontakt_Kuechentuer,global,RolloControl,Rollo_Arbeitszimmer,Rollo_Bad_1OG,Rollo_Bad_EG,Rollo_Kinderzimmer1,Rollo_Kueche_1OG,Rollo_Kuechentuer_EG
   NR         1077
   NTFY_ORDER 51-RolloControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.2.3.3
   OLDREADINGS:
   READINGS:
     2019-01-20 08:30:02   ASC_ShuttersLastDrive day open
     2019-01-20 08:30:02   ASC_Time_DriveDown 20.01.2019 - 17:34
     2019-01-20 08:30:02   ASC_Time_DriveUp 21.01.2019 - 07:38
     2019-01-20 08:30:02   RolloControl_lastPosValue 0
     2019-01-20 17:35:38   Rollo_Arbeitszimmer_PosValue 40
     2019-01-20 07:55:02   Rollo_Arbeitszimmer_lastPosValue 0
     2019-01-20 18:35:03   Rollo_Bad_1OG_PosValue 0
     2019-01-20 07:55:03   Rollo_Bad_1OG_lastPosValue 0
     2019-01-20 18:36:44   Rollo_Bad_EG_PosValue 0
     2019-01-20 14:53:34   Rollo_Bad_EG_lastPosValue 50
     2019-01-20 18:36:07   Rollo_Kinderzimmer1_PosValue 0
     2019-01-20 08:30:02   Rollo_Kinderzimmer1_lastPosValue 0
     2019-01-20 18:37:07   Rollo_Kueche_1OG_PosValue 0
     2019-01-20 08:00:07   Rollo_Kueche_1OG_lastPosValue 0
     2019-01-20 08:49:45   Rollo_Kuechentuer_EG_lastPosValue 0
     2018-12-23 01:01:09   hardLockOut     off
     2018-12-11 21:30:55   partyMode       off
     2019-01-20 01:01:37   room_Homekit    Rollo_Arbeitszimmer,Rollo_Bad_1OG,Rollo_Bad_EG,Rollo_Kinderzimmer1,Rollo_Kueche_1OG,Rollo_Kuechentuer_EG
     2019-01-20 01:01:37   room_Technik    RolloControl
     2018-12-13 06:43:17   selfDefense     off
     2019-01-20 18:37:07   state           manual
     2019-01-04 20:37:50   sunriseTimeWeHoliday on
     2019-01-20 10:55:57   userAttrList    rolled out
   helper:
     shuttersList:
       RolloControl
       Rollo_Arbeitszimmer
       Rollo_Bad_1OG
       Rollo_Bad_EG
       Rollo_Kinderzimmer1
       Rollo_Kueche_1OG
       Rollo_Kuechentuer_EG
   monitoredDevs:
     Fensterkontakt_Arbeitszimmer:
       Rollo_Arbeitszimmer ASC_WindowRec
     Fensterkontakt_Bad_EG:
       Rollo_Bad_EG ASC_WindowRec
     Fensterkontakt_Kinderzimmer1:
       Rollo_Kinderzimmer1 ASC_WindowRec
     Fensterkontakt_Kueche_1OG:
       Rollo_Kueche_1OG ASC_WindowRec
     Fensterkontakt_Spint_1OG:
       Rollo_Bad_1OG ASC_WindowRec
     Fensterkontakt_Spint_EG:
       Rollo_Bad_EG ASC_WindowRec
     Tuerkontakt_Kuechentuer:
       Rollo_Kuechentuer_EG ASC_WindowRec
Attributes:
   ASC        2
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -3
   ASC_temperatureReading temperature
   ASC_temperatureSensor Aussenthermometer
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Technik
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 20:00:21
Wieso hat Dein ASC Device ein Attribut ASC mit Wert 2? Das ist Unsinn das bekommen nur die Rolläden selbst. Bitte entfernen und dann noch mal rescan Shutters und noch mal NOTIFYDEV zusammenbauen lassen. Und bitte Codetags verwenden wenn du list oder Code oder Log postest.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 Januar 2019, 20:57:40
Zitat von: CoolTux am 20 Januar 2019, 20:00:21
Wieso hat Dein ASC Device ein Attribut ASC mit Wert 2? Das ist Unsinn das bekommen nur die Rolläden selbst. Bitte entfernen und dann noch mal rescan Shutters und noch mal NOTIFYDEV zusammenbauen lassen. Und bitte Codetags verwenden wenn du list oder Code oder Log postest.

Hallo,

das Attribut ASC habe ich entfernt und einen rescan und notifydev durchgeführt.
Ergebnis ist, dass die Devices für morgen alle 7:38 anzeigen. Time-Up-Early steht auf Zeiten zwischen 5:30 und 7:30 Uhr.

Hast Du noch eine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Januar 2019, 22:47:26
Mit TimeUpEarly hatte das auch nichts zu tun.
Aber wenn das bei Deinen Rollladen zwischen 5:30 und 7:30 steht und du Astro verwendest dann passt doch 7:38.
Zeig mal bitte ein list eines Rollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 21 Januar 2019, 07:24:16
Zitat von: CoolTux am 17 Januar 2019, 09:51:49
Gefixt und ab morgen als neue Version per FHEM update erhältlich.
Wenn Du magst kannst Du heute per Git oder SVN Dir die Version schon ziehen.


Grüße

Ich danke vielmals! Es hat genau so funktioniert wie es soll :)
Klasse!

Grtz
CmdA
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Januar 2019, 12:35:18
Es gibt im master Branch meines Gits eine aktuelle Version welche das Attribut ASC_Drive_OffsetStart für die Rolläden beinhaltet.
Um den dort eingetragenen Wert + den Zufalls berechneten Wert von Attribut ASC_Drive_Offset  wird eine Fahrzeit verzögert. Es wird also auf jeden Fall um  ASC_Drive_OffsetStart verzögert.
Beispiel.
ASC_Drive_OffsetStart = 60
ASC_Drive_Offset = 30

Die Fahrt der Rollläden wird auf jeden Fall um 60 Sekunden verzögert. Ausserdem werden die Fahrzeiten durch eine weitere Zufallszahl zwischen 0 und 30 zu den 60 dazu addiert.
Die Verzögerung erfolgt aber nur wenn auch tatsächlich ASC_Drive_Offset gesetzt wird. Ansonsten wird wie immer sofort gefahren.

Ich hoffe das war so ein wenig verständlich.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 21 Januar 2019, 15:53:55
Hallo,

Vielen Dank für die Rückmeldung.
Das ist die Funktion die ich gerne nutzen würde.

Ich sehe bei gut Hub nur die Version 0.2.0.9 von November.

Sicherlich mache ich etwas falsch.

Sorry,  :'(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Januar 2019, 15:56:34
https://github.com/LeonGaultier/fhem-AutoShuttersControl

Schau mal bitte da.
Also ich meinte mein Git. Nicht das fhem Git  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 21 Januar 2019, 16:11:31
Zitat von: CoolTux am 21 Januar 2019, 15:56:34
Nicht das fhem Git  :)

Es gibt ein fhem-git? ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Januar 2019, 16:14:58
Zitat von: marvin78 am 21 Januar 2019, 16:11:31
Es gibt ein fhem-git? ;)

Wusste ich so auch noch nicht. Bin letzte Woche drüber gestolpert  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: marvin78 am 21 Januar 2019, 16:37:12
Es gibt das ein oder andere Mirror bei git aber so richtig offiziell....
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Januar 2019, 16:53:41
Also hier im Forum steht glaube irgendwas von offizielles fhem Git. Naja ok jeder kann offiziell schreiben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Januar 2019, 17:59:45
Meine Frage damals:

Zitat von: FunkOdyssey am 06 Dezember 2018, 17:19:04
Alles klar. Danke.
Ich habe aber noch etwas.  :-)

Man kann die Zeiten für die Jalousien bei der Astro-Steuerung ja über den HORIZON-Wert wie auch über das ASC_Drive_Offset steuern.
Ich würde aber gerne einige Jalousien wie bpsw. zwei Küchenfenster nebeneinander zeitgleich fahren lassen und andere Jalousien früher oder später. Ich würde also gerne Gruppen bilden. Nutze ich das Offset, so ist die Wahrscheinlichkeit, dass zwei - nebeneinander montierte - Jalousien zeitgleich fahren, sehr gering. Über Horizon ist die Änderung ziemlich grob. Ändere ich den Wert von "0" (=Default h) auf "-1" so habe ich ein Zeitdelta von fast 10 Minuten.

Frage:
Wie kann man Jalousien z.B. paarweise fahren lassen?

Idee:
Könnte man evtl. ein ASC_Drive_Offset_Min und ASC_Drive_Offset_Max (= derzeitiges ASC_Drive_Offset) einführen?  Dann hätte man eine Möglichkeit, das Zeitfenster zu konfigurieren. Min und Max würde ich dann immer ähnlich vergeben.

Oder hast du einen anderen Tipp? Danke.

Deine Antwort:

Zitat von: CoolTux am 06 Dezember 2018, 19:42:46
Ich weiß das das Thema gewünscht ist. Nicht nur von Dir. Allein die Umsetzung ist Recht komplex. Daher würde ich es gerne ans Ende der Entwicklung schieben bis unsere anderen Anforderungen abgeschlossen sind. Bis dahin wäre eine Möglichkeit eine structure anstelle zwei oder drei Rolläden zu verwenden.
Dann sollten diese aber auf jeden Fall vom selben Typ sein.

Ich habe heute die Jalousiesteuerung umgebaut und Structures verwendet. Ich habe mich massiv mit der CommandRef von STRUCTURE beschäftigt, um auch die Positionswerte aus den Geräte in die Structure zu bekommen. Weiterhin habe ich mir ne Menge Test-userreadings angelegt, um auch manuell mit ReadingsVal und Durchschnittsbildung auf verlässliche bzw. nutzbare Positionswerte für ASC zu kommen. Bis dahin musste ich schon unglückliche Entscheidungen treffen, denn wie sind die Positionsdaten der Jalousie denn, wenn die Jalousien unterschiedlich stehen. Kann ja mal vorkommen und bei Structures habe ich dann gelegentlich "undefined" im state-Reading.
Selbst wenn ich dies irgendwann sauber hinbekommen würde, habe ich heute zur Runterfahrzeit das andere - viel größere - Problem festgestellt.

ASC weiß nicht, mit welchen SET-Befehlen die STRUCTURES gefahren werden sollen. Das ist der kleine Nachteil am Mapping %posSetCmds (https://github.com/LeonGaultier/fhem-AutoShuttersControl/blob/master/73_AutoShuttersControl.pm#L203). Ich würde eine Anpassung über Attribute wie bei ASC_Pos_Reading bevorzugen.

Somit ist das Ermitteln der Werte von level/pct/position schon eine Raterunde. :-)
Und die Fahrbefehle funktionieren bei STRUCTURE nicht mit ASC.




Vielleicht könnte aber dein heutiger Commit das Problem lösen:
https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/89303a33b9a689ad1cc39a28e78b0af49b70f5d0
Wäre das (für mich) nicht möglich, ASC_Drive_Offset und ASC_Drive_OffsetStart so zu konfigurieren, dass diese Werte nahezu identisch sind. Aber dennoch außerhalb der Offset-Werte der anderen Jalousien.
Beim Schreiben der Posts kommen einem immer die besten Ideen. :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Januar 2019, 18:11:40
Du hast nun die Möglichkeit pro Rolladen einen tatsächlichen verzögerten Fahrzeitpunkt zu wählen.
Ich habe es mit Start 10 und Offset 1 probiert. Nach genau 11s sind die Rollos gefahren. Du kannst also Schlafzimmer Start 5 und Offset 1 machen und Kinderzimmer Start 15 und Offset 1 und die Rollos pro Zimmer sollten Zeitgleich fahren und Schlaf und Kinderzimmer unterschiedlich um 5s versetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 22 Januar 2019, 10:05:38
Hi
Nach dem letzten Update ist mir aufgefallen das wenn ich ein Fenster kippe die Rolllade zwar in die ventilate Position fährt nur leider beim schließen nicht mehr zurück in  die Close Position.
Hast du eine Idee wo da der Haken ist?
Hier mal ein List einer der betroffenen Rollladen.
Internals:
   DEF        d0c32d9e 5
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     221
   NAME       GWC_Jalousie
   NR         175
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 221
   ZWDongle_0_RAWMSG 000400050a320221440000002a0000
   ZWDongle_0_TIME 2019-01-22 09:27:58
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1548141005.04215
   nodeIdHex  05
   READINGS:
     2019-01-22 08:10:04   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2019-01-22 09:00:01   ASC_Time_DriveDown 22.01.2019 - 22:30
     2019-01-22 09:00:01   ASC_Time_DriveUp 23.01.2019 - 09:00
     2018-07-23 07:48:39   Automatik_abschatten_nach_Schliessen 0
     2019-01-22 09:27:58   energy           0.42 kWh
     2017-03-18 18:52:07   model           FIBARO System FGR222 Roller Shutter Controller 2
     2017-03-18 18:52:07   modelConfig     fibaro/fgr222.xml
     2017-03-18 18:52:07   modelId         010f-0302-1000
     2019-01-22 08:10:19   position        99
     2019-01-22 09:10:18   power           0.0 W
     2019-01-22 08:10:05   state           dim 99
     2019-01-22 08:10:05   timeToAck       0.034
     2019-01-22 08:10:05   transmit        OK
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 40
   ASC_Brightness_Reading Lux
   ASC_Brightness_Sensor Helligkeitssensor_Osten
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec GWC_Fensterkontakt
   ASC_WindowRec_subType twostate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon dim.99:fts_shutter_20:dim.0 dim.10:fts_shutter_60:dim.0 dim.0:fts_shutter_90:dim.99
   icon       fts_shutter_automatic
   room       Gäste WC,ZWave
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1

Und das List vom ASC Device
Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       JalousieControl
   NOTIFYDEV  global,JalousieControl,AZ_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,AZ_Fensterkontakt,EZ_Jalousie,WZ_Jalousie_Terrasse,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,WZ_Fensterkontakt_Terrasse,WZ_Jalousie_Garage,K_Fensterkontakt,WZ_Fensterkontakt_Garage,Residents,EZ_Fensterkontakt,Helligkeitssensor_Osten,Sonne_Auf_Unter,GWC_Fensterkontakt
   NR         390
   NTFY_ORDER 51-JalousieControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.2
   OLDREADINGS:
   READINGS:
     2019-01-22 08:32:56   AZ_Jalousie_PosValue 99
     2019-01-01 01:27:33   AZ_Jalousie_lastDelayPosValue 10
     2019-01-22 08:30:43   AZ_Jalousie_lastPosValue 99
     2019-01-22 08:30:43   AZ_Jalousie_nextAstroTimeEvent 22.01.2019 - 16:52
     2019-01-22 08:31:07   EZ_Jalousie_PosValue 99
     2019-01-22 08:30:43   EZ_Jalousie_lastPosValue 0
     2019-01-22 08:30:43   EZ_Jalousie_nextAstroTimeEvent 22.01.2019 - 16:52
     2019-01-22 08:10:19   GWC_Jalousie_PosValue 99
     2019-01-22 09:00:01   GWC_Jalousie_lastDelayPosValue 99
     2019-01-22 08:08:22   GWC_Jalousie_lastPosValue 0
     2019-01-22 09:00:01   GWC_Jalousie_nextAstroTimeEvent 22.01.2019 - 22:30
     2019-01-22 07:46:46   K_Jalousie_PosValue 99
     2019-01-05 17:13:34   K_Jalousie_lastDelayPosValue 10
     2019-01-22 07:46:16   K_Jalousie_lastPosValue 90
     2019-01-22 07:46:16   K_Jalousie_nextAstroTimeEvent 22.01.2019 - 17:36
     2019-01-22 08:31:06   WZ_Jalousie_Garage_PosValue 99
     2019-01-22 08:30:43   WZ_Jalousie_Garage_lastPosValue 0
     2019-01-22 08:30:43   WZ_Jalousie_Garage_nextAstroTimeEvent 22.01.2019 - 16:52
     2019-01-22 07:46:52   WZ_Jalousie_Terrasse_PosValue 99
     2018-12-31 23:57:51   WZ_Jalousie_Terrasse_lastDelayPosValue 10
     2019-01-22 07:46:16   WZ_Jalousie_Terrasse_lastPosValue 0
     2019-01-22 07:46:16   WZ_Jalousie_Terrasse_nextAstroTimeEvent 22.01.2019 - 17:36
     2018-11-23 12:11:35   hardLockOut     on
     2019-01-01 01:27:33   partyMode       off
     2019-01-18 15:56:47   room_Arbeitszimmer_ZWave AZ_Jalousie
     2019-01-18 15:56:47   room_Esszimmer_ZWave EZ_Jalousie
     2019-01-18 15:56:47   room_Gaeste_WC_ZWave GWC_Jalousie
     2019-01-18 15:56:47   room_Kueche_ZWave K_Jalousie
     2019-01-18 15:56:47   room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
     2018-11-20 11:17:43   selfDefense     off
     2019-01-22 09:00:01   state           created new drive timer
     2018-11-25 09:13:42   sunriseTimeWeHoliday on
     2019-01-18 15:56:47   userAttrList    rolled out
   helper:
     shuttersList:
       AZ_Jalousie
       EZ_Jalousie
       GWC_Jalousie
       K_Jalousie
       WZ_Jalousie_Garage
       WZ_Jalousie_Terrasse
   monitoredDevs:
     AZ_Fensterkontakt:
       AZ_Jalousie ASC_WindowRec
     AZ_Jalousie:
     EZ_Fensterkontakt:
       EZ_Jalousie ASC_WindowRec
     EZ_Jalousie:
     GWC_Fensterkontakt:
       GWC_Jalousie ASC_WindowRec
     GWC_Jalousie:
     Helligkeitssensor_Osten:
       GWC_Jalousie ASC_Brightness_Sensor
     Helligkeitssensor_Sueden:
       AZ_Jalousie ASC_Shading_Brightness_Sensor
       EZ_Jalousie ASC_Shading_Brightness_Sensor
       WZ_Jalousie_Garage ASC_Shading_Brightness_Sensor
     Helligkeitssensor_Westen:
       K_Jalousie ASC_Shading_Brightness_Sensor
       WZ_Jalousie_Terrasse ASC_Shading_Brightness_Sensor
     K_Fensterkontakt:
       K_Jalousie ASC_WindowRec
     K_Jalousie:
     Residents:
       JalousieControl ASC_residentsDevice
     Sonne_Auf_Unter:
       JalousieControl ASC_twilightDevice
     WZ_Fensterkontakt_Garage:
       WZ_Jalousie_Garage ASC_WindowRec
     WZ_Fensterkontakt_Terrasse:
       WZ_Jalousie_Terrasse ASC_WindowRec
     WZ_Jalousie_Garage:
     WZ_Jalousie_Terrasse:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 40
   ASC_brightnessMinVal 40
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Residents
   ASC_shuttersDriveOffset 180
   ASC_temperatureReading Aussentemperatur
   ASC_temperatureSensor Heizung
   ASC_twilightDevice Sonne_Auf_Unter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Jalousien



Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 10:10:39
Auf den ersten schnellen Blick würde ich sagen

ASC_BlockingTime_beforDayOpen 3600
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 22 Januar 2019, 10:17:27
Ja habe ich mir auch gedacht. Passt auch zu dem Rollo heute morgen. Allerdings bei dem Rollo aus dem List ist vorgekommen gegen 23 Uhr abends, da sollte ja eigentlich keine Zeit mehr blocken.
Oder wird dann die Zeit ASC_BlockingTime_afterManual 1200 berücksichtigt?
Ich werde das mal die Tage weiter beobachten hatten übers Wochenende auch Besuch vielleicht wurde da ja statt auf den Lichtschalter das Rollo betätigt, und so  ASC_BlockingTime_afterManual immer genutzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 10:27:39
Nur wenn du auch manuell bedient hast. Ansonsten schließt das Rollo Abends schon noch wenn das Fenster geschlossen wird.
Was auch sein kann das das Reading für die Position nicht exakt die Fenster offen Position an gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 22 Januar 2019, 10:41:42
@CoolTux

Neulich hab ich manuell den Rolladen Hochgefahren und während der Fahrt hab ich dann das Fenster geöffnet.
War nach dem Mittags schalf des Kleinen.
Nach dem das Modul mitbekommen hat, dass das Fenster offen ist, wollte er gleich auf Ventilations-Position fahren.
Es wurde so zusagen das Hochfahren vor Ende unterbrochen.

Ist das so gewollt oder stimmt bei mir was nicht?
Rolladen sind Homematic Geräte.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 10:44:43
Weder noch. Aktuell wird eine Fahrt nicht erkannt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 22 Januar 2019, 10:52:50
Zitat von: CoolTux am 22 Januar 2019, 10:27:39
Nur wenn du auch manuell bedient hast. Ansonsten schließt das Rollo Abends schon noch wenn das Fenster geschlossen wird.
Was auch sein kann das das Reading für die Position nicht exakt die Fenster offen Position an gibt.
Werde das heute Abend noch mal testen und mir die readings angucken ob sie alle korrekt sind.

Noch eine andere Frage. Ich hatte dich irgendwann am Anfang schon einmal gefragt ob es möglich ist eine Art Sichtschutz mit einzubauen.
Ich probiere mal dir mein Fall zu erklären.

Wir haben drei Rollos zu einem Gehweg der gerade Abends bei Dämmerung stark frequentiert ist von Hundebesitzern um an die naheliegenden Felder zu kommen.
Jetzt ist es so das Abends irgendwann der Zeitpunkt kommt wo es im Haus so dunkel ist das man das Licht einschaltet aber draußen es noch relativ hell ist das man nicht unbedingt die Rollos runterfahren will. Damals mit meinen DOIFs habe ich es so geregelt das ich die 3 Rollos zuerst auf 70% gefahren haben (Sichtschutz) und wenn es komplett dunkel war sie geschlossen habe.

Gibt es die Möglichkeit dieses irgendwie zu berücksichtigen?
im Moment löse ich es halt so das die 3 Rollos halt früher schließen wie alle anderen aber schöner fände ich es persönlich wenn sie halt nicht sofort komplett zu sind.



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 22 Januar 2019, 11:01:10
Zitat von: CoolTux am 22 Januar 2019, 10:44:43
Weder noch. Aktuell wird eine Fahrt nicht erkannt.

In Planung?

Gibt es eine Liste was noch kommen soll / wird?
Muss dich immer wieder wegen so Sachen nerven und glaube du hast besseres zu tun?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 12:10:50
Zitat von: majestro84 am 22 Januar 2019, 10:52:50
Wir haben drei Rollos zu einem Gehweg der gerade Abends bei Dämmerung stark frequentiert ist von Hundebesitzern um an die naheliegenden Felder zu kommen.
Jetzt ist es so das Abends irgendwann der Zeitpunkt kommt wo es im Haus so dunkel ist das man das Licht einschaltet aber draußen es noch relativ hell ist das man nicht unbedingt die Rollos runterfahren will. Damals mit meinen DOIFs habe ich es so geregelt das ich die 3 Rollos zuerst auf 70% gefahren haben (Sichtschutz) und wenn es komplett dunkel war sie geschlossen habe.

Gibt es die Möglichkeit dieses irgendwie zu berücksichtigen?
im Moment löse ich es halt so das die 3 Rollos halt früher schließen wie alle anderen aber schöner fände ich es persönlich wenn sie halt nicht sofort komplett zu sind.

Ich werde mir das Thema die Tage einmal genauer anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 12:12:59
Zitat von: no_Legend am 22 Januar 2019, 11:01:10
In Planung?

Gibt es eine Liste was noch kommen soll / wird?
Muss dich immer wieder wegen so Sachen nerven und glaube du hast besseres zu tun?

Ich denke in der Tat darüber nach dies zu implementieren.

Wenn Ihr mich nicht "nerven" würdet dann würde ich den Bedarf nicht kennen. Nur so kommen die neuen Funktionen ins Modul.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 22 Januar 2019, 12:13:59
Kannst du die nicht einfach als Issues oder Wiki in deinem GitHub-Projekt anlegen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 12:35:38
Das ist eine gute Idee. Ich denke mal als Issues passt es ganz gut.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 22 Januar 2019, 16:39:07
Zitat von: CoolTux am 22 Januar 2019, 12:35:38
Das ist eine gute Idee. Ich denke mal als Issues passt es ganz gut.

Spitzen Idee.
Können wir das einsehen, dann kann ich vor einer Frage erst stöbern


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Januar 2019, 16:45:25
Zitat von: CoolTux am 22 Januar 2019, 12:35:38
Das ist eine gute Idee. Ich denke mal als Issues passt es ganz gut.

Ja klar kann man das ein sehen. Einfach auf mein GitHub gehen und dann da das Modul raus suchen. Aktuell sind aber noch keine Issues erfasst. Eventuell komme ich heute Abend dazu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 07:33:37
https://github.com/LeonGaultier/fhem-AutoShuttersControl/issues

Aktuelle Wünsche und/oder Probleme findet man hier. Hoffe ich denke daran es zu pflegen  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 23 Januar 2019, 07:41:10
Zitat von: CoolTux am 23 Januar 2019, 07:33:37
https://github.com/LeonGaultier/fhem-AutoShuttersControl/issues

Aktuelle Wünsche und/oder Probleme findet man hier. Hoffe ich denke daran es zu pflegen  :)

Willst du das auch  mal in den Ersten Post packen?
Finde den Ersten Post immer wichtig als Anlaufstelle, damit auch Neueinsteiger schnell ein gewisse Grundwissen haben.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 07:46:08
Erledigt  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 07:52:58
Guten Morgen!

Mir ist gestern Abend aufgefallen, dass ein Rollo in die Lüftungsposition fährt obwohl die Terrassentür offen war. An dieser ist ein Threestate Sensor angebracht. Ist es im Moment so, das egal ob sich der Threestate Sensor in tilted oder open befindet immer die Lüftungsposition angefahren wird ?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 23 Januar 2019, 07:54:18
Zitat von: coolice am 23 Januar 2019, 07:52:58
Guten Morgen!

Mir ist gestern Abend aufgefallen, dass ein Rollo in die Lüftungsposition fährt obwohl die Terrassentür offen war. An dieser ist ein Threestate Sensor angebracht. Ist es im Moment so, das egal ob sich der Threestate Sensor in tilted oder open befindet immer die Lüftungsposition angefahren wird ?


Gesendet von iPhone mit Tapatalk

Definier den Sensor noch mal neu. Also nur kurz in attr rein und speichern ohne was zu ändern.
Hatte bei mir auch mal geholfen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 07:58:06
Zitat von: coolice am 23 Januar 2019, 07:52:58
Guten Morgen!

Mir ist gestern Abend aufgefallen, dass ein Rollo in die Lüftungsposition fährt obwohl die Terrassentür offen war. An dieser ist ein Threestate Sensor angebracht. Ist es im Moment so, das egal ob sich der Threestate Sensor in tilted oder open befindet immer die Lüftungsposition angefahren wird ?


Gesendet von iPhone mit Tapatalk

Wenn der Threestate Sensor auf tilted wird in die Lüften Position gefahren, bei open wird gar nicht gefahren (der Fahrbefehl wird zurück gestellt und später beim schließen ausgeführt)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 08:03:04
Zitat von: CoolTux am 23 Januar 2019, 07:58:06
Wenn der Threestate Sensor auf tilted wird in die Lüften Position gefahren, bei open wird gar nicht gefahren (der Fahrbefehl wird zurück gestellt und später beim schließen ausgeführt)
So hatte ich mir das auch gedacht. Fuhr trotz offener Tür in die Lüftungsposition und da stand ich nun ohne Schlüssel und die Arme voller Brennholz. Meine Frau hatte dann Erbarmen und hat mich rein gelassen. Ich werde das nochmal probieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 08:05:39
Git Mal bitte ein list vom ASC Device und vom Rollladendevice.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 08:28:11
Ich denke ich konnte das Problem nach vollziehen. Teste aktuell noch etwas und berichte dann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 08:31:34
Zitat von: CoolTux am 23 Januar 2019, 08:28:11
Ich denke ich konnte das Problem nach vollziehen. Teste aktuell noch etwas und berichte dann.
ASC Device Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  AG.balkon.BM,AutoShuttersControl,OG.bz.FD,OG.ki.FD,OG.ku.FD,OG.sz.FD,OG.wz.FD.1,OG.wz.FD.4,OG.wz.FD.5,Twilight,global,rgr_HomeSweetHome,Rol.DG.bu,Rol.DG.bz,Rol.OG.bz,Rol.OG.ki,Rol.OG.ku,Rol.OG.sz,Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5
   NR         401
   NTFY_ORDER 51-AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.3
   OLDREADINGS:
   READINGS:
     2019-01-23 06:59:56   Rol.DG.bu_lastPosValue 0
     2019-01-23 06:59:56   Rol.DG.bu_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.DG.bz_lastPosValue 0
     2019-01-23 06:59:56   Rol.DG.bz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.bz_lastPosValue 15.5
     2019-01-23 06:59:56   Rol.OG.bz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.ki_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.ki_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.ku_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.ku_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 02:48:58   Rol.OG.sz_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.sz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.1_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.1_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.2_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.2_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.3_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.3_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.4_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.4_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:57   Rol.OG.wz.5_lastPosValue 0
     2019-01-23 06:59:57   Rol.OG.wz.5_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-19 15:40:14   hardLockOut     off
     2019-01-19 15:40:14   partyMode       off
     2019-01-22 19:07:57   room_Dachgeschoss-_Badezimmer_Homekit_Rollladen Rol.DG.bz
     2019-01-22 19:07:57   room_Dachgeschoss-_Buero_Homekit_Rollladen Rol.DG.bu
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Badezimmer_Rollladen Rol.OG.bz
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Kinderzimmer_Rollladen Rol.OG.ki
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Kueche_Rollladen Rol.OG.ku
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Schlafzimmer_Rollladen Rol.OG.sz
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Wohnzimmer_Rollladen Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5
     2019-01-19 15:40:14   selfDefense     off
     2019-01-23 06:59:57   state           created new drive timer
     2019-01-21 14:26:35   sunriseTimeWeHoliday on
     2019-01-22 19:07:57   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.DG.bu
       Rol.DG.bz
       Rol.OG.bz
       Rol.OG.ki
       Rol.OG.ku
       Rol.OG.sz
       Rol.OG.wz.1
       Rol.OG.wz.2
       Rol.OG.wz.3
       Rol.OG.wz.4
       Rol.OG.wz.5
   monitoredDevs:
     AG.balkon.BM:
       Rol.DG.bu  ASC_Brightness_Sensor
       Rol.DG.bz  ASC_Brightness_Sensor
       Rol.OG.bz  ASC_Brightness_Sensor
       Rol.OG.ki  ASC_Brightness_Sensor
       Rol.OG.ku  ASC_Brightness_Sensor
       Rol.OG.sz  ASC_Brightness_Sensor
       Rol.OG.wz.1 ASC_Brightness_Sensor
       Rol.OG.wz.2 ASC_Brightness_Sensor
       Rol.OG.wz.3 ASC_Brightness_Sensor
       Rol.OG.wz.4 ASC_Brightness_Sensor
       Rol.OG.wz.5 ASC_Brightness_Sensor
     OG.bz.FD:
       Rol.OG.bz  ASC_WindowRec
     OG.ki.FD:
       Rol.OG.ki  ASC_WindowRec
     OG.ku.FD:
       Rol.OG.ku  ASC_WindowRec
     OG.sz.FD:
       Rol.OG.sz  ASC_WindowRec
     OG.wz.FD.1:
       Rol.OG.wz.1 ASC_WindowRec
     OG.wz.FD.4:
       Rol.OG.wz.4 ASC_WindowRec
     OG.wz.FD.5:
       Rol.OG.wz.5 ASC_WindowRec
     Rol.DG.bu:
     Rol.DG.bz:
     Rol.OG.bz:
     Rol.OG.ki:
     Rol.OG.ku:
     Rol.OG.sz:
     Rol.OG.wz.1:
     Rol.OG.wz.2:
     Rol.OG.wz.3:
     Rol.OG.wz.4:
     Rol.OG.wz.5:
     Twilight:
       AutoShuttersControl ASC_twilightDevice
     rgr_HomeSweetHome:
       AutoShuttersControl ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning NAUTIC
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -1
   ASC_residentsDevice rgr_HomeSweetHome
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor AG.balkon.THSensor
   ASC_twilightDevice Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


Rolladen Device
Internals:
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0EC38002335EFBF110340101C80046::-67.5:CUL_0
   CUL_0_RSSI -67.5
   CUL_0_TIME 2019-01-23 07:19:25
   DEF        335EFB
   IODev      CUL_0
   KG.HmUARTLGW_MSGCNT 3
   KG.HmUARTLGW_RAWMSG 05000052C38002335EFBF110340101C80046
   KG.HmUARTLGW_RSSI -82
   KG.HmUARTLGW_TIME 2019-01-23 07:19:25
   LASTInputDev CUL_0
   MSGCNT     6
   NAME       Rol.OG.wz.4
   NOTIFYDEV  global
   NR         322
   NTFY_ORDER 50-Rol.OG.wz.4
   STATE      hoch
   TYPE       CUL_HM
   lastMsg    No:C3 - t:02 s:335EFB d:F11034 0101C80046
   protLastRcv 2019-01-23 07:19:25
   protRcv    3 last_at:2019-01-23 07:19:25
   protResnd  1 last_at:2019-01-23 07:00:00
   protSnd    3 last_at:2019-01-23 07:19:25
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-70 max:-70 avg:-70 lst:-70
   rssi_at_CUL_0 cnt:3 min:-67.5 max:-66.5 avg:-67 lst:-67.5
   rssi_at_KG.HmUARTLGW cnt:3 min:-86 max:-82 avg:-83.33 lst:-82
   READINGS:
     2019-01-23 06:59:56   ASC_ShuttersLastDrive day open
     2019-01-23 06:59:56   ASC_Time_DriveDown 23.01.2019 - 18:15
     2019-01-23 06:59:56   ASC_Time_DriveUp 24.01.2019 - 06:59
     2019-01-23 07:19:25   CommandAccepted yes
     2018-03-12 15:57:43   D-firmware      2.3
     2018-03-12 15:57:43   D-serialNr      LEQ1434190
     2018-03-15 19:55:19   PairedTo        0xF11034
     2018-03-15 19:55:20   R-driveDown     25 s
     2018-03-12 16:32:03   R-driveTurn     0.5 s
     2018-03-15 19:55:20   R-driveUp       28 s
     2018-03-12 16:32:02   R-pairCentral   0xF11034
     2018-03-12 16:32:03   R-sign          off
     2018-03-15 19:55:19   RegL_00.        02:01 0A:F1 0B:10 0C:34 15:FF 18:00 00:00
     2018-03-15 19:55:20   RegL_01.        08:00 09:00 0A:00 0B:00 0C:FA 0D:01 0E:18 0F:05 10:00  30:06 57:24 00:00
     2019-01-23 07:19:25   deviceMsg       on (to VCCU)
     2019-01-23 07:19:25   inhibit         set_off
     2019-01-23 07:19:25   level           100
     2019-01-23 07:19:25   motor           stop:on
     2019-01-23 07:19:25   pct             100
     2018-03-12 15:59:26   powerOn         2018-03-12 15:59:26
     2019-01-23 07:19:25   recentStateType ack
     2019-01-23 07:19:25   state           on
     2019-01-23 07:19:25   timedOn         off
   helper:
     HM_CMDNR   195
     cSnd       11F11034335EFB0201C8,11F11034335EFB0001
     dlvlCmd    ++A011F11034335EFB0201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +335EFB,00,01,00
       nextSend   1548224366.09595
       rxt        0
       vccu       VCCU
       p:
         335EFB
         00
         01
         00
       prefIO:
         CUL_0
     mRssi:
       mNo        C3
       io:
         CUL_0:
           -63.5
           -63.5
         KG.HmUARTLGW:
           -82
           -82
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       CUL_0:
         avg        -70
         cnt        2
         lst        -70
         max        -70
         min        -70
       at_CUL_0:
         avg        -67
         cnt        3
         lst        -67.5
         max        -66.5
         min        -67.5
       at_KG.HmUARTLGW:
         avg        -83.3333333333333
         cnt        3
         lst        -82
         max        -82
         min        -86
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor AG.balkon.BM
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec OG.wz.FD.4
   ASC_WindowRec_subType threestate
   IODev      CUL_0
   IOgrp      VCCU:CUL_0
   alarmDevice Actor
   alarmSettings alarm7,|set Rol.OG.wz.4 pct 100||0:00
   alias      Rollo Wohnzimmer 4
   autoReadReg 4_reqStatus
   devStateIcon hoch:fts_shutter_10 runter:fts_shutter_100 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
   event-on-change-reading state
   eventMap   on:hoch off:runter
   expert     2_raw
   firmware   2.3
   genericDeviceType blind
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Homekit,Obergeschoss->Wohnzimmer,Rollladen
   serialNr   LEQ1434190
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     statusRequest:pct
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 23 Januar 2019, 08:51:59
Zitat von: coolice am 23 Januar 2019, 08:03:04
Meine Frau hatte dann Erbarmen und hat mich rein gelassen.
;D ;D ;D ;D ;D bestimmt nur weil du das Brennholz hattest und sie es warm haben wollte  ::)

Zitat von: coolice am 23 Januar 2019, 08:03:04
Ich werde das nochmal probieren.
ob sie dich dann nochmal reinlässt?  :o ;D ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 09:11:12
Zitat von: coolice am 23 Januar 2019, 08:31:34
ASC Device Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  AG.balkon.BM,AutoShuttersControl,OG.bz.FD,OG.ki.FD,OG.ku.FD,OG.sz.FD,OG.wz.FD.1,OG.wz.FD.4,OG.wz.FD.5,Twilight,global,rgr_HomeSweetHome,Rol.DG.bu,Rol.DG.bz,Rol.OG.bz,Rol.OG.ki,Rol.OG.ku,Rol.OG.sz,Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5
   NR         401
   NTFY_ORDER 51-AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.2.3.3
   OLDREADINGS:
   READINGS:
     2019-01-23 06:59:56   Rol.DG.bu_lastPosValue 0
     2019-01-23 06:59:56   Rol.DG.bu_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.DG.bz_lastPosValue 0
     2019-01-23 06:59:56   Rol.DG.bz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.bz_lastPosValue 15.5
     2019-01-23 06:59:56   Rol.OG.bz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.ki_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.ki_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.ku_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.ku_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 02:48:58   Rol.OG.sz_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.sz_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.1_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.1_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.2_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.2_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.3_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.3_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:56   Rol.OG.wz.4_lastPosValue 0
     2019-01-23 06:59:56   Rol.OG.wz.4_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-23 06:59:57   Rol.OG.wz.5_lastPosValue 0
     2019-01-23 06:59:57   Rol.OG.wz.5_nextAstroTimeEvent 23.01.2019 - 18:15
     2019-01-19 15:40:14   hardLockOut     off
     2019-01-19 15:40:14   partyMode       off
     2019-01-22 19:07:57   room_Dachgeschoss-_Badezimmer_Homekit_Rollladen Rol.DG.bz
     2019-01-22 19:07:57   room_Dachgeschoss-_Buero_Homekit_Rollladen Rol.DG.bu
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Badezimmer_Rollladen Rol.OG.bz
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Kinderzimmer_Rollladen Rol.OG.ki
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Kueche_Rollladen Rol.OG.ku
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Schlafzimmer_Rollladen Rol.OG.sz
     2019-01-22 19:07:57   room_Homekit_Obergeschoss-_Wohnzimmer_Rollladen Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5
     2019-01-19 15:40:14   selfDefense     off
     2019-01-23 06:59:57   state           created new drive timer
     2019-01-21 14:26:35   sunriseTimeWeHoliday on
     2019-01-22 19:07:57   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.DG.bu
       Rol.DG.bz
       Rol.OG.bz
       Rol.OG.ki
       Rol.OG.ku
       Rol.OG.sz
       Rol.OG.wz.1
       Rol.OG.wz.2
       Rol.OG.wz.3
       Rol.OG.wz.4
       Rol.OG.wz.5
   monitoredDevs:
     AG.balkon.BM:
       Rol.DG.bu  ASC_Brightness_Sensor
       Rol.DG.bz  ASC_Brightness_Sensor
       Rol.OG.bz  ASC_Brightness_Sensor
       Rol.OG.ki  ASC_Brightness_Sensor
       Rol.OG.ku  ASC_Brightness_Sensor
       Rol.OG.sz  ASC_Brightness_Sensor
       Rol.OG.wz.1 ASC_Brightness_Sensor
       Rol.OG.wz.2 ASC_Brightness_Sensor
       Rol.OG.wz.3 ASC_Brightness_Sensor
       Rol.OG.wz.4 ASC_Brightness_Sensor
       Rol.OG.wz.5 ASC_Brightness_Sensor
     OG.bz.FD:
       Rol.OG.bz  ASC_WindowRec
     OG.ki.FD:
       Rol.OG.ki  ASC_WindowRec
     OG.ku.FD:
       Rol.OG.ku  ASC_WindowRec
     OG.sz.FD:
       Rol.OG.sz  ASC_WindowRec
     OG.wz.FD.1:
       Rol.OG.wz.1 ASC_WindowRec
     OG.wz.FD.4:
       Rol.OG.wz.4 ASC_WindowRec
     OG.wz.FD.5:
       Rol.OG.wz.5 ASC_WindowRec
     Rol.DG.bu:
     Rol.DG.bz:
     Rol.OG.bz:
     Rol.OG.ki:
     Rol.OG.ku:
     Rol.OG.sz:
     Rol.OG.wz.1:
     Rol.OG.wz.2:
     Rol.OG.wz.3:
     Rol.OG.wz.4:
     Rol.OG.wz.5:
     Twilight:
       AutoShuttersControl ASC_twilightDevice
     rgr_HomeSweetHome:
       AutoShuttersControl ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning NAUTIC
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -1
   ASC_residentsDevice rgr_HomeSweetHome
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor AG.balkon.THSensor
   ASC_twilightDevice Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


Rolladen Device
Internals:
   CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0EC38002335EFBF110340101C80046::-67.5:CUL_0
   CUL_0_RSSI -67.5
   CUL_0_TIME 2019-01-23 07:19:25
   DEF        335EFB
   IODev      CUL_0
   KG.HmUARTLGW_MSGCNT 3
   KG.HmUARTLGW_RAWMSG 05000052C38002335EFBF110340101C80046
   KG.HmUARTLGW_RSSI -82
   KG.HmUARTLGW_TIME 2019-01-23 07:19:25
   LASTInputDev CUL_0
   MSGCNT     6
   NAME       Rol.OG.wz.4
   NOTIFYDEV  global
   NR         322
   NTFY_ORDER 50-Rol.OG.wz.4
   STATE      hoch
   TYPE       CUL_HM
   lastMsg    No:C3 - t:02 s:335EFB d:F11034 0101C80046
   protLastRcv 2019-01-23 07:19:25
   protRcv    3 last_at:2019-01-23 07:19:25
   protResnd  1 last_at:2019-01-23 07:00:00
   protSnd    3 last_at:2019-01-23 07:19:25
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-70 max:-70 avg:-70 lst:-70
   rssi_at_CUL_0 cnt:3 min:-67.5 max:-66.5 avg:-67 lst:-67.5
   rssi_at_KG.HmUARTLGW cnt:3 min:-86 max:-82 avg:-83.33 lst:-82
   READINGS:
     2019-01-23 06:59:56   ASC_ShuttersLastDrive day open
     2019-01-23 06:59:56   ASC_Time_DriveDown 23.01.2019 - 18:15
     2019-01-23 06:59:56   ASC_Time_DriveUp 24.01.2019 - 06:59
     2019-01-23 07:19:25   CommandAccepted yes
     2018-03-12 15:57:43   D-firmware      2.3
     2018-03-12 15:57:43   D-serialNr      LEQ1434190
     2018-03-15 19:55:19   PairedTo        0xF11034
     2018-03-15 19:55:20   R-driveDown     25 s
     2018-03-12 16:32:03   R-driveTurn     0.5 s
     2018-03-15 19:55:20   R-driveUp       28 s
     2018-03-12 16:32:02   R-pairCentral   0xF11034
     2018-03-12 16:32:03   R-sign          off
     2018-03-15 19:55:19   RegL_00.        02:01 0A:F1 0B:10 0C:34 15:FF 18:00 00:00
     2018-03-15 19:55:20   RegL_01.        08:00 09:00 0A:00 0B:00 0C:FA 0D:01 0E:18 0F:05 10:00  30:06 57:24 00:00
     2019-01-23 07:19:25   deviceMsg       on (to VCCU)
     2019-01-23 07:19:25   inhibit         set_off
     2019-01-23 07:19:25   level           100
     2019-01-23 07:19:25   motor           stop:on
     2019-01-23 07:19:25   pct             100
     2018-03-12 15:59:26   powerOn         2018-03-12 15:59:26
     2019-01-23 07:19:25   recentStateType ack
     2019-01-23 07:19:25   state           on
     2019-01-23 07:19:25   timedOn         off
   helper:
     HM_CMDNR   195
     cSnd       11F11034335EFB0201C8,11F11034335EFB0001
     dlvlCmd    ++A011F11034335EFB0201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +335EFB,00,01,00
       nextSend   1548224366.09595
       rxt        0
       vccu       VCCU
       p:
         335EFB
         00
         01
         00
       prefIO:
         CUL_0
     mRssi:
       mNo        C3
       io:
         CUL_0:
           -63.5
           -63.5
         KG.HmUARTLGW:
           -82
           -82
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       CUL_0:
         avg        -70
         cnt        2
         lst        -70
         max        -70
         min        -70
       at_CUL_0:
         avg        -67
         cnt        3
         lst        -67.5
         max        -66.5
         min        -67.5
       at_KG.HmUARTLGW:
         avg        -83.3333333333333
         cnt        3
         lst        -82
         max        -82
         min        -86
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor AG.balkon.BM
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec OG.wz.FD.4
   ASC_WindowRec_subType threestate
   IODev      CUL_0
   IOgrp      VCCU:CUL_0
   alarmDevice Actor
   alarmSettings alarm7,|set Rol.OG.wz.4 pct 100||0:00
   alias      Rollo Wohnzimmer 4
   autoReadReg 4_reqStatus
   devStateIcon hoch:fts_shutter_10 runter:fts_shutter_100 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
   event-on-change-reading state
   eventMap   on:hoch off:runter
   expert     2_raw
   firmware   2.3
   genericDeviceType blind
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Homekit,Obergeschoss->Wohnzimmer,Rollladen
   serialNr   LEQ1434190
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     statusRequest:pct


Hast Du die ventilatePosition nachträglich geändert? Frage nur aus Neugier.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 09:19:06
Ja hatte ich dann gestern Abend von 30 auf 100 gestellt um heute zu testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 09:55:03
Zitat von: coolice am 23 Januar 2019, 09:19:06
Ja hatte ich dann gestern Abend von 30 auf 100 gestellt um heute zu testen.

Ok ich denke ich habe das soweit lösen können. Ist ein bisschen schwieriger geworden seit dem Beschattung dazu kam.
Ich empfehle im übrigen die Terrassentür mit den Attribut shuttersPlace eindeutig zu markieren.

Ich teste jetzt noch mal und gebe es dann erstmal im Github frei. Wenn Du es Dir zu traust kannst es gerne runterladen und testen. Ich melde mich nachher noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 10:04:04
Ok die Version ist nun im master Branch vom Git. Bitte downloaden und die Datei installieren. Auf die Rechte bitte achten. Danach muß FHEM neugestartet werden.
Berichte mal bitte wenn Du das soweit geschafft hast. Und dann warten wir mal den Abend ab.
Sage bitte Deiner Frau Bescheid, nicht das Du mir da draußen mit Holz in der Hand erfrierst  ;)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 18:18:47
Zitat von: CoolTux am 23 Januar 2019, 10:04:04
Ok die Version ist nun im master Branch vom Git. Bitte downloaden und die Datei installieren. Auf die Rechte bitte achten. Danach muß FHEM neugestartet werden.
Berichte mal bitte wenn Du das soweit geschafft hast. Und dann warten wir mal den Abend ab.
Sage bitte Deiner Frau Bescheid, nicht das Du mir da draußen mit Holz in der Hand erfrierst  ;)


Grüße
Jup das hat geholfen. Danke für die schnelle Umsetzung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 23 Januar 2019, 18:20:52
Zitat von: coolice am 23 Januar 2019, 18:18:47
Jup das hat geholfen. Danke für die schnelle Umsetzung.
Sorry, nicht ganz. Rollo blieb oben und fing an sich zu schließen als ich die Tür geschlossen habe jedoch blieb das Rollo in Lüftungsposition anstatt komplett zu schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 18:42:38
Ja das ist noch etwas woran ich arbeite. Aktuell stellt er den letzten Fahrbefehl zurück. Also schließen bei Sonnenuntergang aber weil das Fenster auf war auf Lüftenposition. Und genau diese Zurückstellung wird beim schließen ausgeführt.
Ich denke darüber nach das bei Fensterevents raus zu nehmen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 18:43:55
Zitat von: majestro84 am 22 Januar 2019, 10:52:50
Wir haben drei Rollos zu einem Gehweg der gerade Abends bei Dämmerung stark frequentiert ist von Hundebesitzern um an die naheliegenden Felder zu kommen.
Jetzt ist es so das Abends irgendwann der Zeitpunkt kommt wo es im Haus so dunkel ist das man das Licht einschaltet aber draußen es noch relativ hell ist das man nicht unbedingt die Rollos runterfahren will. Damals mit meinen DOIFs habe ich es so geregelt das ich die 3 Rollos zuerst auf 70% gefahren haben (Sichtschutz) und wenn es komplett dunkel war sie geschlossen habe.

Gibt es die Möglichkeit dieses irgendwie zu berücksichtigen?
im Moment löse ich es halt so das die 3 Rollos halt früher schließen wie alle anderen aber schöner fände ich es persönlich wenn sie halt nicht sofort komplett zu sind.

Habe ich heute implementiert und teste ich gerade. Das fahren in den Sichtschutz hat schon mal funktioniert. Nun warte ich auf das komplette schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 23 Januar 2019, 18:45:43
Zitat von: CoolTux am 23 Januar 2019, 18:43:55
Habe ich heute implementiert und teste ich gerade. Das fahren in den Sichtschutz hat schon mal funktioniert. Nun warte ich auf das komplette schließen.
Super das ging ja fix. Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 19:14:15
So es gibt eine neue Version in meinem Git. Im master Branch könnt Ihr die Version runter laden und installieren.

1. Ich habe das beachten der zurück gestellten Fahrbefehle bei Fenster Events rausgenommen
2. Es gibt 2 neue Attribute
    ASC_PrivacyDownTime_beforNightClose - gibt die Sekunden an welche vor dem eigentlichen kompletten Nachtschließen in den Sichtschutz gefahren werden soll. -1 deaktiviert diese Aktion Bsp.: 3600 also eine Stunde vor dem Sunset
    ASC_PrivacyDown_Pos - In welche Position in der Sichtschutzfahrt gefahren werden soll
Kleiner Tip zum Sichtschutz, es macht wenig Sinn diese Funktion zusammen mit Brightness zu verwenden.
Würde mich über Tester freuen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 23 Januar 2019, 19:52:49
Zitat von: CoolTux am 23 Januar 2019, 19:14:15
So es gibt eine neue Version in meinem Git. Im master Branch könnt Ihr die Version runter laden und installieren.

1. Ich habe das beachten der zurück gestellten Fahrbefehle bei Fenster Events rausgenommen
2. Es gibt 2 neue Attribute
    ASC_PrivacyDownTime_beforNightClose - gibt die Sekunden an welche vor dem eigentlichen kompletten Nachtschließen in den Sichtschutz gefahren werden soll. -1 deaktiviert diese Aktion Bsp.: 3600 also eine Stunde vor dem Sunset
    ASC_PrivacyDown_Pos - In welche Position in der Sichtschutzfahrt gefahren werden soll
Kleiner Tip zum Sichtschutz, es macht wenig Sinn diese Funktion zusammen mit Brightness zu verwenden.
Würde mich über Tester freuen.


Grüße
Werde sie mir gleich Mal runterladen. Eine Frage zur deiner Aussage mit Brightness wieso macht es keine Sinn. Ich meine man kann ja bei Brightness den normalen min wert nehmen. Wenn dieser unterschritten ist fährt das Rollo in die Sichtschutz Position und die eingestellte Zeit läuft ab da runter, bis zum schließen.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 19:57:48
Zitat von: majestro84 am 23 Januar 2019, 19:52:49
Werde sie mir gleich Mal runterladen. Eine Frage zur deiner Aussage mit Brightness wieso macht es keine Sinn. Ich meine man kann ja bei Brightness den normalen min wert nehmen. Wenn dieser unterschritten ist fährt das Rollo in die Sichtschutz Position und die eingestellte Zeit läuft ab da runter, bis zum schließen.

Und komplett schließen dann zur Time_Up_Late ?
Das müsste ich mir noch mal anschauen. Aktuell wird da nichts beachtet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 23 Januar 2019, 20:21:31
Wäre eine Möglichkeit. Ich lasse das erstmal so laufen und denk Mal drüber nach wie es am komfortabelsten ist. Eigentlich reicht mir deine Variante schon. War auch erstmal nur so ein Gedanke mit Brightness. Was ich sonst noch vorstellen könnte jetzt so auf die schnelle ist das man nicht einen feste Zeit eingibt und seknuden die runter läuft sondern zum Beispiel bei ss-real in Sichtschutz und bei ss- civil schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Januar 2019, 20:25:41
Zitat von: majestro84 am 23 Januar 2019, 20:21:31
Wäre eine Möglichkeit. Ich lasse das erstmal so laufen und denk Mal drüber nach wie es am komfortabelsten ist. Eigentlich reicht mir deine Variante schon. War auch erstmal nur so ein Gedanke mit Brightness. Was ich sonst noch vorstellen könnte jetzt so auf die schnelle ist das man nicht einen feste Zeit eingibt und seknuden die runter läuft sondern zum Beispiel bei ss-real in Sichtschutz und bei ss- civil schließen.

Kann und möchte ich mir nicht vorstellen.  8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 23 Januar 2019, 20:30:24
OK ;-). Ich teste Mal und berichte dann. Danke noch Mal für das schnelle einbauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 24 Januar 2019, 15:35:23
Ich bin heute auf das Modul gestoßen und hab es gleich mal probiert. Tolle Sache, wenn es auch bei mir funktionieren würde...

Ich habe folgendes Problem: Meine KNX Rolläden werden erst gar nicht angesteuert. ASC ist in den Rolläden eingestellt und alle sind im ASC Device eingelesen. ASC bekommt auch gar nicht den korrektenStatus der Rolläden mit, was mich vermuten läßt, dass die Kommunikation des ASC Device mit den Rolläden hakt.

Meine Rolläden sind wie folgt definiert:
define Rolladen_Tim_links KNX 0/2/1:dpt5.001 0/0/2:dpt1 0/1/1:dpt1 0/3/1:dpt5.001 0/2/4:dpt1
attr Rolladen_Tim_links IODev KNX
attr Rolladen_Tim_links devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100.*:fts_shutter_100 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 [1-9].*:fts_shutter_10 0.*:fts_window_2w
attr Rolladen_Tim_links eventMap /on g3:Stop/off g2:Auf/on g2:Ab/off
attr Rolladen_Tim_links group Rolladen
attr Rolladen_Tim_links icon fts_shutter_30
attr Rolladen_Tim_links room Zimmer Tim
attr Rolladen_Tim_links webCmd Ab:Stop:Auf:::g4


Die Gruppenadressen definieren sich wie folgt:
G1: Status dpt5.001
G2: Auf/ab dpt1.007
G3: Stop dpt1.007
G4: absolute Position dpt5.001
G5: Status aktuelle Richtung  dpt1.008

Ich weiß jetzt leider nicht, wie das ASC Device die Rolläden anspricht und wo ich ansetzten muss / kann...
Irgendeiner eine Idee?

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 15:41:17
Deine Definition hilft so gar nicht. Was ich brauche ist ein list vom Rollladen. Ich sehe in Deiner Definition nicht ein einziges Attribut von ASC.

Was ich Dir aber sagen kann ist, das das ASC ein Reading benötigt wo die Position in absoluten nur nummerische  Prozentangaben angegeben wird. Der Name des Readings muss bei unbekannten Modulen, und deines ist glaube noch unbekannt, gleichlautend mit dem Set Befehl zum fahren der Rolladen an die entsprechende Position sein. Auch als nummerische Prozentwert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 15:42:01
Gibt es schon Tester die sich die aktuelle Version aus dem Git gezogen haben?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 Januar 2019, 15:44:19
Zitat von: CoolTux am 24 Januar 2019, 15:42:01
Gibt es schon Tester die sich die aktuelle Version aus dem Git gezogen haben?
Ja hier
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 15:47:57
Bin gespannt wie und ob die Sichtschutzfunktion bei Dir klappt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 Januar 2019, 15:51:58
Zitat von: CoolTux am 24 Januar 2019, 15:47:57
Bin gespannt wie und ob die Sichtschutzfunktion bei Dir klappt.
Ja ich auch gegen 17 Uhr wissen wir mehr. Was ich nur persönlich komisch fand das ich die Sekunden vorm kompletten Schließen angeben muss. Intuitiv hätte ich gedacht die Astro Zeit ist dann die Zeit wo es in den Sichtschutz geht und wenn dann die Sekunden abgelaufen sind fährt das Rollo komplett zu.

Aber ich denke das ist dann eine persönliche Geschmacks Sache.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 15:59:30
Ich denke auch das es eine Frage der Sichtweise ist. Wie es gemacht wird sollte glaube egal sein solange es klappt und die Dokumentation verständlich ist. Beim ersten habe ich weniger Zweifel wie beim zweiten  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 24 Januar 2019, 16:01:13
Zitat von: CoolTux am 24 Januar 2019, 15:41:17
Deine Definition hilft so gar nicht. Was ich brauche ist ein list vom Rollladen. Ich sehe in Deiner Definition nicht ein einziges Attribut von ASC.

Was ich Dir aber sagen kann ist, das das ASC ein Reading benötigt wo die Position in absoluten nur nummerische  Prozentangaben angegeben wird. Der Name des Readings muss bei unbekannten Modulen, und deines ist glaube noch unbekannt, gleichlautend mit dem Set Befehl zum fahren der Rolladen an die entsprechende Position sein. Auch als nummerische Prozentwert.

Hier das list:
Internals:
   DEF        0/2/2:dpt5.001 0/0/3:dpt1 0/1/2:dpt1 0/3/2:dpt5.001 0/2/5:dpt1
   DEVNAME    Rolladen_Tim_rechts
   FIRSTGADNAME g1
   FUUID      5c499acb-f33f-d066-f859-ddfdeb30c46d63a1
   GETSTRING  g4:noArg g1:noArg g5:noArg g3:noArg g2:noArg
   IODev      KNX
   KNX_MSGCNT 6
   KNX_RAWMSG C01103w0020218
   KNX_TIME   2019-01-24 15:39:21
   LASTInputDev KNX
   MSGCNT     6
   NAME       Rolladen_Tim_rechts
   NR         18
   NTFY_ORDER 50-Rolladen_Tim_rechts
   SETSTRING  g4:slider,0,1,100 g1:slider,0,1,100 g5:off,on g3:off,on g2:off,on
   STATE      9 %
   TYPE       KNX
   GADDETAILS:
     g1:
       CODE       00202
       GROUP      0/2/2
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  getG1
       RDNAMEPUT  putG1
       RDNAMESET  setG1
       SETLIST    :slider,0,1,100
     g2:
       CODE       00003
       GROUP      0/0/3
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  getG2
       RDNAMEPUT  putG2
       RDNAMESET  setG2
       SETLIST    :off,on
     g3:
       CODE       00102
       GROUP      0/1/2
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  getG3
       RDNAMEPUT  putG3
       RDNAMESET  setG3
       SETLIST    :off,on
     g4:
       CODE       00302
       GROUP      0/3/2
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  getG4
       RDNAMEPUT  putG4
       RDNAMESET  setG4
       SETLIST    :slider,0,1,100
     g5:
       CODE       00205
       GROUP      0/2/5
       MODEL      dpt1
       NO         5
       OPTION     
       RDNAMEGET  getG5
       RDNAMEPUT  putG5
       RDNAMESET  setG5
       SETLIST    :off,on
   GADTABLE:
     00003      g2
     00102      g3
     00202      g1
     00205      g5
     00302      g4
   READINGS:
     2019-01-24 14:40:07   ASC_Time_DriveDown 24.01.2019 - 18:54
     2019-01-24 14:40:07   ASC_Time_DriveUp 25.01.2019 - 14:20
     2019-01-24 15:39:21   getG1           9 %
     2019-01-24 12:30:38   getG2           on
     2019-01-24 12:30:38   getG3           on
     2019-01-24 15:39:17   getG5           off
     2019-01-24 15:39:21   last-sender     1/1/3
     2019-01-24 12:30:38   setG2           off
     2019-01-24 12:30:38   setG3           on
     2019-01-24 15:39:17   setG4           10 %
     2019-01-24 15:39:21   state           9 %
Attributes:
   ASC        1
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 13:55
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 14:20
   ASC_Time_Up_Late 14:22
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      KNX
   alias      Rolladen Tim rechts
   devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100.*:fts_shutter_100 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 [1-9].*:fts_shutter_10 0.*:fts_window_2w
   eventMap   /on g3:Stop/off g2:Auf/on g2:Ab/off
   group      Rolladen
   icon       fts_shutter_30
   room       Rolladen,Zimmer Tim
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate struct_Rolladen struct_Rolladen_map structexclude
   webCmd     Ab:Stop:Auf:::g4


Ich hatte schon mal versucht, das Reading <ASC_Pos_Reading> auf den Wert "setG4" zu setzen, das hat aber nicht funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 24 Januar 2019, 16:03:54
Zitat von: CoolTux am 24 Januar 2019, 15:42:01
Gibt es schon Tester die sich die aktuelle Version aus dem Git gezogen haben?
Na klar


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 16:25:41
Zitat von: stonev am 24 Januar 2019, 16:01:13
Hier das list:
Internals:
   DEF        0/2/2:dpt5.001 0/0/3:dpt1 0/1/2:dpt1 0/3/2:dpt5.001 0/2/5:dpt1
   DEVNAME    Rolladen_Tim_rechts
   FIRSTGADNAME g1
   FUUID      5c499acb-f33f-d066-f859-ddfdeb30c46d63a1
   GETSTRING  g4:noArg g1:noArg g5:noArg g3:noArg g2:noArg
   IODev      KNX
   KNX_MSGCNT 6
   KNX_RAWMSG C01103w0020218
   KNX_TIME   2019-01-24 15:39:21
   LASTInputDev KNX
   MSGCNT     6
   NAME       Rolladen_Tim_rechts
   NR         18
   NTFY_ORDER 50-Rolladen_Tim_rechts
   SETSTRING  g4:slider,0,1,100 g1:slider,0,1,100 g5:off,on g3:off,on g2:off,on
   STATE      9 %
   TYPE       KNX
   GADDETAILS:
     g1:
       CODE       00202
       GROUP      0/2/2
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  getG1
       RDNAMEPUT  putG1
       RDNAMESET  setG1
       SETLIST    :slider,0,1,100
     g2:
       CODE       00003
       GROUP      0/0/3
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  getG2
       RDNAMEPUT  putG2
       RDNAMESET  setG2
       SETLIST    :off,on
     g3:
       CODE       00102
       GROUP      0/1/2
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  getG3
       RDNAMEPUT  putG3
       RDNAMESET  setG3
       SETLIST    :off,on
     g4:
       CODE       00302
       GROUP      0/3/2
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  getG4
       RDNAMEPUT  putG4
       RDNAMESET  setG4
       SETLIST    :slider,0,1,100
     g5:
       CODE       00205
       GROUP      0/2/5
       MODEL      dpt1
       NO         5
       OPTION     
       RDNAMEGET  getG5
       RDNAMEPUT  putG5
       RDNAMESET  setG5
       SETLIST    :off,on
   GADTABLE:
     00003      g2
     00102      g3
     00202      g1
     00205      g5
     00302      g4
   READINGS:
     2019-01-24 14:40:07   ASC_Time_DriveDown 24.01.2019 - 18:54
     2019-01-24 14:40:07   ASC_Time_DriveUp 25.01.2019 - 14:20
     2019-01-24 15:39:21   getG1           9 %
     2019-01-24 12:30:38   getG2           on
     2019-01-24 12:30:38   getG3           on
     2019-01-24 15:39:17   getG5           off
     2019-01-24 15:39:21   last-sender     1/1/3
     2019-01-24 12:30:38   setG2           off
     2019-01-24 12:30:38   setG3           on
     2019-01-24 15:39:17   setG4           10 %
     2019-01-24 15:39:21   state           9 %
Attributes:
   ASC        1
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 13:55
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 14:20
   ASC_Time_Up_Late 14:22
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      KNX
   alias      Rolladen Tim rechts
   devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100.*:fts_shutter_100 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 [1-9].*:fts_shutter_10 0.*:fts_window_2w
   eventMap   /on g3:Stop/off g2:Auf/on g2:Ab/off
   group      Rolladen
   icon       fts_shutter_30
   room       Rolladen,Zimmer Tim
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate struct_Rolladen struct_Rolladen_map structexclude
   webCmd     Ab:Stop:Auf:::g4


Ich hatte schon mal versucht, das Reading <ASC_Pos_Reading> auf den Wert "setG4" zu setzen, das hat aber nicht funktioniert.

OK. Wie lautet genau der set Befehl um Dein Rollo auf 30% zu fahren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 24 Januar 2019, 16:58:44
set Rolladen_Tim_rechts 30 g4
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 17:18:41
Das tut mit leid, aber das wird so nicht gehen.

Was Du bräuchtest wäre sowas wir

set Rolladen_Tim_rechts position 30


oder auch


set Rolladen_Tim_rechts pct 30


Also so in der Art.
gleichzeitig müsste es auch Readings geben namens pct oder eben position oder irgendwas was funktioniert wo dann die position des Rolladen hinterlegt ist.
Also

pct 30

als Beispiel.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 Januar 2019, 18:12:26
Prinzipiell funktioniert die Steuerung ein Rollo ist wie geplant in Sichtschutz Position gefahren und zu der civil Zeit komplett geschlossen. Das zweite Rollo ist nur zu der civil Zeit runtergefahren. Erste Rollo habe ich heute vormittag eingestellt und danach fhem noch mal neu gestartet im Laufe des Tages. beim zweiten Rollo nicht. kann das sein dass du das dann erst bei der neuen Berechnung also für morgen berücksichtigt. Wenn ich die Fahrzeiten von Real auf civil umstelle wird es ja sofort berücksichtigt
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 18:16:58
Zitat von: majestro84 am 24 Januar 2019, 18:12:26
Prinzipiell funktioniert die Steuerung ein Rollo ist wie geplant in Sichtschutz Position gefahren und zu der civil Zeit komplett geschlossen. Das zweite Rollo ist nur zu der civil Zeit runtergefahren. Erste Rollo habe ich heute vormittag eingestellt und danach fhem noch mal neu gestartet im Laufe des Tages. beim zweiten Rollo nicht. kann das sein dass du das dann erst bei der neuen Berechnung also für morgen berücksichtigt. Wenn ich die Fahrzeiten von Real auf civil umstelle wird es ja sofort berücksichtigt

Das ist in der Tat so. Ich werde das Event für das Attribut setzen noch anfangen müssen damit er dann die Zeitberechnung neu startet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 24 Januar 2019, 19:33:22
Zitat von: CoolTux am 24 Januar 2019, 17:18:41
Das tut mit leid, aber das wird so nicht gehen.

Was Du bräuchtest wäre sowas wir

set Rolladen_Tim_rechts position 30


...


Man kann für "setG4" einen Alias vergeben. Ich habe ihn "position" genannt und nun fährt der Rolladen auch mit dem Befehl
set Rolladen_Tim_rechts position 30
Soweit so gut. Fehlt mir noch das Reading.

Muss das Reading zwingend auch <position> heißen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 Januar 2019, 19:52:16
Was mir jetzt noch aufgefallen zu der Version aus dem git ist folgendes.
Wenn ich die Rolllade manuell zur Hälfte zum Beispiel hoch fahre nach dem night close und dann das Fenster öffne wird in die comfort Position gefahren soweit alles wie vorher. Was sich jetzt geändert hat ist das wenn ich das Fenster wieder schließe die Rolllade in der comfort Position bleibt und nicht wie vorher wieder komplett schließt. Es greift die BlockingAftermanuell Zeit. Anschließend muss ich die Rolllade von Hand wieder schließen.
Oder fährt sie nach der Zeit(BlockingAftermanuell)alleine zu?
Ist das so von dir gewollt gewesen?
Wenn ja wäre es dann nicht schöner wenn sie nach dem schließen in die vorher manuell eingestellte Position fährt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 19:54:05
Cool.
Ja muss es, aber das ist ja das kleinste Problem. Einfach ein userReadings machen und auf getG4 oder so triggern lassen. Stimmt den die Position vom Reading getG4 mit der tatsächlichen Position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 19:56:40
Zitat von: majestro84 am 24 Januar 2019, 19:52:16
Was mir jetzt noch aufgefallen zu der Version aus dem git ist folgendes.
Wenn ich die Rolllade manuell zur Hälfte zum Beispiel hoch fahre nach dem night close und dann das Fenster öffne wird in die comfort Position gefahren soweit alles wie vorher. Was sich jetzt geändert hat ist das wenn ich das Fenster wieder schließe die Rolllade in der comfort Position bleibt und nicht wie vorher wieder komplett schließt. Es greift die BlockingAftermanuell Zeit. Anschließend muss ich die Rolllade von Hand wieder schließen.
Oder fährt sie nach der Zeit(BlockingAftermanuell)alleine zu?
Ist das so von dir gewollt gewesen?
Wenn ja wäre es dann nicht schöner wenn sie nach dem schließen in die vorher manuell eingestellte Position fährt?

Weder noch. Eigentlich hätte das Teil gar nicht fahren sollen innerhalb der blockingAfterManual Zeit.
Weder noch noch runter. Das war von den Usern so gewünscht. Muss ich mir noch einmal anschauen wieso er hoch gefahren ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 20:01:46
Habe eben mal geschaut. In der Tat wird nur beim schließen der Fenster das blockingAfterManual beachtet. Wie ist da das Gefühl, der Wunsch? Kann mich erinnern das gewünscht würde das innerhalb der Zeit gar nichts reagieren soll.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 Januar 2019, 20:21:59
OK keine Ahnung wie das die anderen sehen für mich wäre es jetzt das optimale wenn die Manuel eingestellte Position unterhalb der comfort ist, soll beim öffnen auf comfort gefahren werden. Dann wenn innerhalb der BlockingAftermanuel geschlossen wird wieder in die vorher Manuel eingestellte Position. Wenn die BlockingAftermanuel abgelaufen ist und dann erst das Fenster geschlossen wird, Rolllade komplett schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Januar 2019, 20:35:59
Das wird so nicht zu realisieren sein. Wir können es so lassen wie es jetzt ist, was in meinen Augen ein Fehlverhalten ist da blockingAfterManual bedeutet blockiere alle Befehle oder ich setze das blockingAfterManual für alle Fensterevents um.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 25 Januar 2019, 07:55:33
Also ASC_BlockingTime_afterManual stelle ich mir so vor, dass für die eingestellte Zeit nach einem manuellen Hochfahren alle automatischen Fahrten blockiert sind - bis die Zeit abgelaufen ist. (Das hat schon mal gut funktioniert. Gestern habe ich festgestellt, dass nach dem Schließen des Fensterkontaktes trotz "ASC_BlockingTime_afterManual" der Rollladen geschlossen wurde (VERSION 0.2.3.3).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Januar 2019, 08:10:42
Zitat von: diki am 25 Januar 2019, 07:55:33
Also ASC_BlockingTime_afterManual stelle ich mir so vor, dass für die eingestellte Zeit nach einem manuellen Hochfahren alle automatischen Fahrten blockiert sind - bis die Zeit abgelaufen ist. (Das hat schon mal gut funktioniert. Gestern habe ich festgestellt, dass nach dem Schließen des Fensterkontaktes trotz "ASC_BlockingTime_afterManual" der Rollladen geschlossen wurde (VERSION 0.2.3.3).
Das schaue ich mir heute an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 25 Januar 2019, 08:39:52
Zitat von: CoolTux am 24 Januar 2019, 20:35:59
Das wird so nicht zu realisieren sein. Wir können es so lassen wie es jetzt ist, was in meinen Augen ein Fehlverhalten ist da blockingAfterManual bedeutet blockiere alle Befehle oder ich setze das blockingAfterManual für alle Fensterevents um.
Ich denke dann ist es am besten es für alle Fenster Events zu setzen. Wie du ja schon sagst, so wie es in der git Version ist, ist es ein Fehlverhalten
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 25 Januar 2019, 10:53:41
Zitat von: CoolTux am 24 Januar 2019, 19:54:05
Cool.
Ja muss es, aber das ist ja das kleinste Problem. Einfach ein userReadings machen und auf getG4 oder so triggern lassen. Stimmt den die Position vom Reading getG4 mit der tatsächlichen Position?

Läuft wunderbar jetzt. Ich kann gar nicht genug danken, das Modul ist klasse!!!
Mir ist nur nicht ganz klar, was die Readings <Rolladen_Tim_links_PosValue> und <Rolladen_Tim_links_lastPosValue> im ASC Device bedeuten? Beide stehen auf dem Wert "0".
Lass ich mir die Infos über <get showShuttersInformations> anzeigen, werden die aktuelle und die vorletzte Position korrekt angezeigt.

Noch eine zweite (hoffentlich nicht zu blöde Frage):
Im Wiki stehen die Definitionen für die ReadingGroups, um z. B. die Zeiten einzustellen. Das habe ich auch gemacht, aber mir werden im Webinterface nicht die DropDown-Auswahlfelder angezeigt. Die Einstellung der Werte ist daher nicht möglich. Es werden nur die aktuell eingestellten Werte ausgelesen. Auf die Schnelle ne Idee, was falsch sein könnte?

Das Mapping ist definiert wie im Wiki:
{level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',\
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',\
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', \
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 25 Januar 2019, 11:58:36
Hi
Lass mal am Ende den \ weg.
Der wird benötigt wenn du es in der fhem.cfg editierst.
Wenn du es unter dem attr commands in der Weboberfläche machst benötigst du den  \ nicht.

Hier mal meine:
{position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',
ASC_Partymode => 'ASC_Partymode:on,off',
ASC_LockOut => 'ASC_LockOut:soft,hard,off',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}


und zum Level einstellen

{ ASC_Closed_Pos => 'ASC_Closed_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Open_Pos => 'ASC_Open_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_ComfortOpen_Pos => 'ASC_ComfortOpen_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_PrivacyDown_Pos => 'ASC_PrivacyDown_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Shading_Pos => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100'}


Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 25 Januar 2019, 12:27:28
Danke, aber das hat leider nichts verändert.

In der fhem.cfg sieht bei das Ganze wie folgt aus:
define rg_ASC_Rollaeden_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up> (Rolladen_.*|Jalousie_.*)..:level,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up attr rg_ASC_Rollaeden_Times commands
setuuid rg_ASC_Rollaeden_Times 5c499acc-f33f-d066-da6e-18c78518334aa719
attr rg_ASC_Rollaeden_Times alias Rolladen Fahrzeiten
attr rg_ASC_Rollaeden_Times mapping {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',\
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',\
ASC_Partymode => 'ASC_Partymode:on,off',\
ASC_LockOut => 'ASC_LockOut:soft,hard,off',\
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr rg_ASC_Rollaeden_Times room Rolladenautomatik
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 25 Januar 2019, 13:11:17
Zitat von: stonev am 25 Januar 2019, 12:27:28
Danke, aber das hat leider nichts verändert.

In der fhem.cfg sieht bei das Ganze wie folgt aus:
define rg_ASC_Rollaeden_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up> (Rolladen_.*|Jalousie_.*)..:level,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up attr rg_ASC_Rollaeden_Times commands
setuuid rg_ASC_Rollaeden_Times 5c499acc-f33f-d066-da6e-18c78518334aa719
attr rg_ASC_Rollaeden_Times alias Rolladen Fahrzeiten
attr rg_ASC_Rollaeden_Times mapping {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',\
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',\
ASC_Partymode => 'ASC_Partymode:on,off',\
ASC_LockOut => 'ASC_LockOut:soft,hard,off',\
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr rg_ASC_Rollaeden_Times room Rolladenautomatik


Was mir auffällt du hast das alles unter attr Mapping und nicht unter attr commands
Zitatattr rg_ASC_Rollaeden_Times mapping {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\    usw.............

Normalerweise sollte es gehen
Zitatattr rg_ASC_Rollaeden_Times commands{pct => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',\
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',\
ASC_Partymode => 'ASC_Partymode:on,off',\
ASC_LockOut => 'ASC_LockOut:soft,hard,off',\
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 25 Januar 2019, 15:20:01
Zitat von: stonev am 25 Januar 2019, 12:27:28
Danke, aber das hat leider nichts verändert.

In der fhem.cfg sieht bei das Ganze wie folgt aus:
define rg_ASC_Rollaeden_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up> (Rolladen_.*|Jalousie_.*)..:level,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up attr rg_ASC_Rollaeden_Times commands
setuuid rg_ASC_Rollaeden_Times 5c499acc-f33f-d066-da6e-18c78518334aa719
attr rg_ASC_Rollaeden_Times alias Rolladen Fahrzeiten
attr rg_ASC_Rollaeden_Times mapping {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',\
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',\
ASC_Partymode => 'ASC_Partymode:on,off',\
ASC_LockOut => 'ASC_LockOut:soft,hard,off',\
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr rg_ASC_Rollaeden_Times room Rolladenautomatik



Ich hab zwei Readinggroups gemacht, hier direkt aus dem FHEM Config kopiert.:

define rg_ASC_Rollaeden_Level readingsGroup <Gerät>,<ASC>,<Antifreeze>,<Antifreeze_Pos>,<Closed_Pos>,<Open_Pos>,<ASC_Ventilate_Pos> \
(.*Rollladen.*|.*Rollladen|Jalousie_.*):?ASC,?ASC_Antifreeze,?ASC_Antifreeze_Pos,?ASC_Closed_Pos,?ASC_Open_Pos,?ASC_Ventilate_Pos
setuuid rg_ASC_Rollaeden_Level 5c4308e1-f33f-abd1-167d-cc1b5f137cf793c8
attr rg_ASC_Rollaeden_Level commands {ASC => 'ASC:0,1,2',\
ASC_Antifreeze => 'ASC_Antifreeze:off,soft,hard,am,pm',\
ASC_Antifreeze_Pos =>'ASC_Antifreeze_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Closed_Pos => 'ASC_Closed_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Open_Pos => 'ASC_Open_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100'}
attr rg_ASC_Rollaeden_Level room 9.72_Rolladen

define rg_ASC_Rollaeden_Times readingsGroup <Gerät>,<Position>,<Time_Up_Early>,<Time_Up_Late>,<Time_Up_WE/Hol>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up> \
(.*Rollladen.*|.*Rollladen|Jalousie_.*):level,?ASC_Time_Up_Early,?ASC_Time_Up_Late,?ASC_Time_Up_WE_Holiday,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up
setuuid rg_ASC_Rollaeden_Times 5c4308e1-f33f-abd1-94a7-fbf717635760f863
attr rg_ASC_Rollaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30', \
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  \
ASC_Time_Up_Late => 'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', \
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off', \
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off' }
attr rg_ASC_Rollaeden_Times room 9.72_Rolladen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stonev am 25 Januar 2019, 15:52:06
Danke, attr commands statt mapping war es.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 25 Januar 2019, 17:34:09
Sehe gerade das mein Log hiermit zugefüllt wird. AutoShuttersControl (AutoShuttersControl) - Shading Processing, Rollladen: Rol.OG.ku Azimuth: 245.32 Elevation: -4.1 Brightness: 87 OutTemp: -1.5 soll das so sein?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Januar 2019, 17:40:29
Ja, da sich das Sharing noch Entwicklung befindet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 26 Januar 2019, 18:43:51
Hallo
Kurze Frage habe die Version 0.4.0 aus dem git. Was mir aufgefallen ist normal werden doch Fahrten nachgeholt oder? Aktueller Fall Fenster offen night close fährt alle runter bis auf das geöffnete. Jetzt war es meine ich immer so wenn dann das Fenster geschlossen wird die Fahrt nach geholt. Was aber nicht passiert ist. Kannst du da Mal gucken oder hast du das so geändert?
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Januar 2019, 18:47:32
Das ist das was ein paar Posts vorher angesprochen wurde. Wir können da gerne noch mal drüber reden, nur halt irgendwann uns einigen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 26 Januar 2019, 18:53:19
Ah okay hatte ich nicht mehr auf dem Schirm. Ich persönlich fande es besser wenn die Fahrt dann nachgeholt wird. Sollten vielleicht Mal ne Umfrage starten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Januar 2019, 18:57:45
Eigentlich hätte er dennoch schließen müssen. Nicht als nachgeholt sondern als reguläre Fenster Event Fahrt. Nachts, Fenster schließen, Rollo fährt runter.
Aber während ich das hier schreibe weiß ich schon warum das nicht ging. Es geht nur wenn die Fenster offen Position erreicht war. Nicht bei komplett offen. Das schaue ich mir an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 26 Januar 2019, 19:03:59
Zitat von: majestro84 am 26 Januar 2019, 18:53:19
Ah okay hatte ich nicht mehr auf dem Schirm. Ich persönlich fande es besser wenn die Fahrt dann nachgeholt wird. Sollten vielleicht Mal ne Umfrage starten.
Finde ich auch besser


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Januar 2019, 19:18:26
Also es hätte eigentlich klappen müssen. Sobald die Sunset Zeit erreicht ist wird geprüft ob Fenster offen ist oder nicht und dann wird ganz geschlossen oder auf Lüften.
Aber du hattest threestate und auf offen nicht gekippt. Daher hat es nicht geklappt.
Da muss ich mir noch mal was überlegen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 26 Januar 2019, 19:22:34
Zitat von: CoolTux am 26 Januar 2019, 19:18:26
Also es hätte eigentlich klappen müssen. Sobald die Sunset Zeit erreicht ist wird geprüft ob Fenster offen ist oder nicht und dann wird ganz geschlossen oder auf Lüften.
Aber du hattest threestate und auf offen nicht gekippt. Daher hat es nicht geklappt.
Da muss ich mir noch mal was überlegen.
Genau threestate der offen war und nicht gekippt. Mach dir kein Stress bis jetzt läuft es dich ziemlich rund schon für die kurze Zeit
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Januar 2019, 14:25:25
Eine neue Version liegt im master des Gits zum Download und testen bereit. Würde mich freuen wenn zwei drei Leute sich das einmal anschauen würden. Wenn das ein wenig getestet ist gebe ich das dann erstmal frei ins SVN von FHEM
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 27 Januar 2019, 16:00:15
Zitat von: CoolTux am 27 Januar 2019, 14:25:25
Eine neue Version liegt im master des Gits zum Download und testen bereit. Würde mich freuen wenn zwei drei Leute sich das einmal anschauen würden. Wenn das ein wenig getestet ist gebe ich das dann erstmal frei ins SVN von FHEM
Ist kopiert und wird getestet
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 27 Januar 2019, 19:44:26
Hi, funktioniert das Modul auch mit FIBARO Roller Shutter FGR-222 Devices? Diese lassen sich bspw. via set <device> dim 0 (bis 99) steuern?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 27 Januar 2019, 19:54:46
Zitat von: throbin am 27 Januar 2019, 19:44:26
Hi, funktioniert das Modul auch mit FIBARO Roller Shutter FGR-222 Devices? Diese lassen sich bspw. via set <device> dim 0 (bis 99) steuern?
Hallo throbin
ich nutze das Modul auch mit den Fibaro Roller shutter er funktioniert wunderbar. Du musst halt nur die 100 durch eine 99 ersetzen oder wie ich es mache für die Einstellungen mit einer Readinggroup findest du weiter oben. Dort halt auch die 100 mir 99 tauschen. Ausperrschutz und so weiter hat Cooltux alles mit eingebaut.



@ Cooltux das die Fahrt nachgeholt wird nach dem schließen funktioniert mit der neuen Variante aus dem git.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 28 Januar 2019, 09:59:22
Zitat von: CoolTux am 27 Januar 2019, 14:25:25
Eine neue Version liegt im master des Gits zum Download und testen bereit. Würde mich freuen wenn zwei drei Leute sich das einmal anschauen würden. Wenn das ein wenig getestet ist gebe ich das dann erstmal frei ins SVN von FHEM

Heute Morgen ist meine Rolllade die ich mit Brightness steuer beim Fenster öffnen (twostate) nicht in die ASC_Ventilate_Pos gefahren.
Gestern Abend hat es ohne Probleme geklappt. Kann es sein das es mit ASC_BlockingTime_beforDayOpen zusammenhängt?
Das würde von der Zeit ganz gut passen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 28 Januar 2019, 10:07:36
Zitat von: throbin am 27 Januar 2019, 19:44:26
Hi, funktioniert das Modul auch mit FIBARO Roller Shutter FGR-222 Devices? Diese lassen sich bspw. via set <device> dim 0 (bis 99) steuern?

Ich stell dir hier mal meine readingsGroup (angepasst aus dem Wiki) rein für die Fibaro Roller Shutter 2. So brauchst du das nicht in jedem Device in dem "attr userattr" per Hand anpassen.

Einmal für die Zeiten:
define ASC_Jalousien_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up>,<PartyMode>,<LockOut> (.*_Jalousie.*):position,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up,?ASC_Partymode,?ASC_LockOut
attr ASC_Jalousien_Times commands {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',
ASC_Partymode => 'ASC_Partymode:on,off',
ASC_LockOut => 'ASC_LockOut:soft,hard,off',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr ASC_Jalousien_Times room Jalousien


Und für die Positionen:
define Jalousien_Level readingsGroup <Gerät>,<Closed_Pos>,<Open_Pos>,<Comfort_Pos>,<Ventilate_Pos>,<PrivacyDown_Pos>,<Shading_Pos> (.*_Jalousie.*):?ASC_Closed_Pos,?ASC_Open_Pos,?ASC_ComfortOpen_Pos,?ASC_Ventilate_Pos,?ASC_PrivacyDown_Pos,?ASC_Shading_Pos
attr Jalousien_Level commands { ASC_Closed_Pos => 'ASC_Closed_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Open_Pos => 'ASC_Open_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_ComfortOpen_Pos => 'ASC_ComfortOpen_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_PrivacyDown_Pos => 'ASC_PrivacyDown_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Shading_Pos => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99'}
attr Jalousien_Level room Jalousien


Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Januar 2019, 10:20:23
Zitat von: majestro84 am 28 Januar 2019, 09:59:22
Heute Morgen ist meine Rolllade die ich mit Brightness steuer beim Fenster öffnen (twostate) nicht in die ASC_Ventilate_Pos gefahren.
Gestern Abend hat es ohne Probleme geklappt. Kann es sein das es mit ASC_BlockingTime_beforDayOpen zusammenhängt?
Das würde von der Zeit ganz gut passen.

Hallo Alex,

Das liegt in der Tat daran. Persönlich finde ich das doof, aber nun gut. Man kann mal schauen ob man ASC_BlockingTime_beforDayOpen etwas kleiner an sätzt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 28 Januar 2019, 11:30:47
OK dann werde ich es Mal kleiner einstellen. Aber war das schon immer so? Eigentlich wäre es ja ob wenn sie schon mal ein Teil des Weges Fahrt zum öffnen nur wenn man das Fenster wieder schließt sollte sie nicht wieder runter fahren. So hätte ich mir das gedacht mit der Blockzeit vorm öffnen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Januar 2019, 11:37:33
Zitat von: majestro84 am 28 Januar 2019, 11:30:47
OK dann werde ich es Mal kleiner einstellen. Aber war das schon immer so? Eigentlich wäre es ja ob wenn sie schon mal ein Teil des Weges Fahrt zum öffnen nur wenn man das Fenster wieder schließt sollte sie nicht wieder runter fahren. So hätte ich mir das gedacht mit der Blockzeit vorm öffnen.

Das war in den Vorversionen auch anders. Würde aber wie besprochen geändert. Man kann darüber nachdenken die Sperrzeiten für Sunset und sunrise bei der Prüfung für Fenster raus zu nehmen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Januar 2019, 17:11:24
Habe gerade entdeckt das ich ja bereits eine eigene Routine für das Prüfen auf Zeit manuelles Fahren drin habe, ich kann also ohne Probleme die Routinen austauschen für Fensterevents.

Würde bedeuten das bei einem Fenster Event ausschließlich das IsAfterShuttersManualBlocking Beachtung findet. Also nur bei vorher manuellen Fahren.

Was denkt Ihr?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 28 Januar 2019, 17:24:27
Zitat von: CoolTux am 28 Januar 2019, 17:11:24
Habe gerade entdeckt das ich ja bereits eine eigene Routine für das Prüfen auf Zeit manuelles Fahren drin habe, ich kann also ohne Probleme die Routinen austauschen für Fensterevents.

Würde bedeuten das bei einem Fenster Event ausschließlich das IsAfterShuttersManualBlocking Beachtung findet. Also nur bei vorher manuellen Fahren.

Was denkt Ihr?

Ich finde es eine gute Idee
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 28 Januar 2019, 18:09:51
Zitat von: CoolTux am 28 Januar 2019, 17:11:24
Habe gerade entdeckt das ich ja bereits eine eigene Routine für das Prüfen auf Zeit manuelles Fahren drin habe, ich kann also ohne Probleme die Routinen austauschen für Fensterevents.

Würde bedeuten das bei einem Fenster Event ausschließlich das IsAfterShuttersManualBlocking Beachtung findet. Also nur bei vorher manuellen Fahren.

Was denkt Ihr?
Probieren wir es Mal aus und gucken was für Reaktionen kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Januar 2019, 18:11:23
Denke auch. Einfach mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Januar 2019, 18:28:25
So neue Version ist im Master Branch von Github. Bitte einmal testen. Ich habe eine Kombination versucht. Mal schauen was bei raus kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 28 Januar 2019, 19:29:55
Zitat von: majestro84 am 28 Januar 2019, 10:07:36
Ich stell dir hier mal meine readingsGroup (angepasst aus dem Wiki) rein für die Fibaro Roller Shutter 2. So brauchst du das nicht in jedem Device in dem "attr userattr" per Hand anpassen.

Einmal für die Zeiten:
define ASC_Jalousien_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up>,<PartyMode>,<LockOut> (.*_Jalousie.*):position,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up,?ASC_Partymode,?ASC_LockOut
attr ASC_Jalousien_Times commands {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',
ASC_Partymode => 'ASC_Partymode:on,off',
ASC_LockOut => 'ASC_LockOut:soft,hard,off',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr ASC_Jalousien_Times room Jalousien


Und für die Positionen:
define Jalousien_Level readingsGroup <Gerät>,<Closed_Pos>,<Open_Pos>,<Comfort_Pos>,<Ventilate_Pos>,<PrivacyDown_Pos>,<Shading_Pos> (.*_Jalousie.*):?ASC_Closed_Pos,?ASC_Open_Pos,?ASC_ComfortOpen_Pos,?ASC_Ventilate_Pos,?ASC_PrivacyDown_Pos,?ASC_Shading_Pos
attr Jalousien_Level commands { ASC_Closed_Pos => 'ASC_Closed_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Open_Pos => 'ASC_Open_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_ComfortOpen_Pos => 'ASC_ComfortOpen_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_PrivacyDown_Pos => 'ASC_PrivacyDown_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Shading_Pos => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99'}
attr Jalousien_Level room Jalousien


Gruß Alex


Darf/Soll ich deine Readings ins Wiki einpflegen?
Kannst du mir dafür noch Screenshots machen?


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 28 Januar 2019, 20:30:09
Ich würde das RegEx aber anändern.
Man kann anhand des ASC-Attributs filtern. Habe ich hier mal im Thread geposted.

Bin gerade aktuell nur am Handy.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 28 Januar 2019, 21:00:02
Zitat von: no_Legend am 28 Januar 2019, 19:29:55

Darf/Soll ich deine Readings ins Wiki einpflegen?
Kannst du mir dafür noch Screenshots machen?


Gesendet von iPhone mit Tapatalk Pro

Klar kannst du das in Wiki packen. Falls du sonst noch was benötigst sag Bescheid
Evtl kann man das auch noch mit ins Wiki packen
define ASC_Jalousie_Info weblink htmlCode {AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
Das hatte Cooltux mal gepostet.

Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 28 Januar 2019, 21:18:41
Zitat von: majestro84 am 28 Januar 2019, 21:00:02
Klar kannst du das in Wiki packen. Falls du sonst noch was benötigst sag Bescheid
Evtl kann man das auch noch mit ins Wiki packen
define ASC_Jalousie_Info weblink htmlCode {AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
Das hatte Cooltux mal gepostet.

Gruß Alex

Danke für die Bilder, ist im Wiki drin.

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 28 Januar 2019, 21:55:16
Zitat von: majestro84 am 28 Januar 2019, 10:07:36
Ich stell dir hier mal meine readingsGroup (angepasst aus dem Wiki) rein für die Fibaro Roller Shutter 2. So brauchst du das nicht in jedem Device in dem "attr userattr" per Hand anpassen.

Einmal für die Zeiten:
define ASC_Jalousien_Times readingsGroup <Gerät>,<Stand>,<Time_Up_Early>,<Time_Up_WE>,<Time_Up_Late>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up>,<PartyMode>,<LockOut> (.*_Jalousie.*):position,?ASC_Time_Up_Early,?ASC_Time_Up_WE_Holiday,?ASC_Time_Up_Late,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up,?ASC_Partymode,?ASC_LockOut
attr ASC_Jalousien_Times commands {position => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',
ASC_Partymode => 'ASC_Partymode:on,off',
ASC_LockOut => 'ASC_LockOut:soft,hard,off',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00'}
attr ASC_Jalousien_Times room Jalousien


Und für die Positionen:
define Jalousien_Level readingsGroup <Gerät>,<Closed_Pos>,<Open_Pos>,<Comfort_Pos>,<Ventilate_Pos>,<PrivacyDown_Pos>,<Shading_Pos> (.*_Jalousie.*):?ASC_Closed_Pos,?ASC_Open_Pos,?ASC_ComfortOpen_Pos,?ASC_Ventilate_Pos,?ASC_PrivacyDown_Pos,?ASC_Shading_Pos
attr Jalousien_Level commands { ASC_Closed_Pos => 'ASC_Closed_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Open_Pos => 'ASC_Open_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_ComfortOpen_Pos => 'ASC_ComfortOpen_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Ventilate_Pos => 'ASC_Ventilate_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_PrivacyDown_Pos => 'ASC_PrivacyDown_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',
ASC_Shading_Pos => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99'}
attr Jalousien_Level room Jalousien


Gruß Alex

Super! Vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 29 Januar 2019, 18:50:38
"Guten Abend zusammen",

da bei mir das Attribut "ASC_BlockingTime_afterManual" momentan keine Wirkung hat (der Rollladen schließt, wenn der Fensterkontakt geschlossen wird, obwohl vorher der Rollladen manuell geöffnet wurde, VERSION 0.2.3.3), habe ich nochmal über das vorübergehende Ein- bzw. Ausschalten der automatischen Rollladenfahrten nachgedacht.

Im Moment nutze ich das Reading "partyMode" vom Modul, um ein Fahren der Rollladen für eine unbestimmte Zeit auszuschalten. Nach dem Setzen von "partyMode" = "off" wird ja die letzte automatische Fahrt ausgeführt. Das wirkt sich aber auf alle Rollladen mit "ASC_Partymode" = "on" aus.

Könnte man ein Attribut für Automatik/Manuell (vielleicht ASC_AutoMode on/off) pro Rollladen einführen? Die Wirkung stelle ich mir dann wie bei "partyMode" vor, nur eben pro Rollladen. (Beim Ausschalten bleibt der Rollladen einfach wo er gerade ist, beim Einschalten wird die letzte automatische Fahrt ausgeführt.) Dann bräuchte man vielleicht auch kein "ASC_BlockingTime_afterManual" mehr.

Gruß, Dirk.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 Januar 2019, 19:16:54
Zitat von: diki am 29 Januar 2019, 18:50:38
"Guten Abend zusammen",

da bei mir das Attribut "ASC_BlockingTime_afterManual" momentan keine Wirkung hat (der Rollladen schließt, wenn der Fensterkontakt geschlossen wird, obwohl vorher der Rollladen manuell geöffnet wurde, VERSION 0.2.3.3), habe ich nochmal über das vorübergehende Ein- bzw. Ausschalten der automatischen Rollladenfahrten nachgedacht.

Im Moment nutze ich das Reading "partyMode" vom Modul, um ein Fahren der Rollladen für eine unbestimmte Zeit auszuschalten. Nach dem Setzen von "partyMode" = "off" wird ja die letzte automatische Fahrt ausgeführt. Das wirkt sich aber auf alle Rollladen mit "ASC_Partymode" = "on" aus.

Könnte man ein Attribut für Automatik/Manuell (vielleicht ASC_AutoMode on/off) pro Rollladen einführen? Die Wirkung stelle ich mir dann wie bei "partyMode" vor, nur eben pro Rollladen. (Beim Ausschalten bleibt der Rollladen einfach wo er gerade ist, beim Einschalten wird die letzte automatische Fahrt ausgeführt.) Dann bräuchte man vielleicht auch kein "ASC_BlockingTime_afterManual" mehr.

Gruß, Dirk.

Hallo Dirk,

Das nachholen der Fahrten sollte sich lediglich auf die Rolläden auswirken welche in der Tat das Attribut ASC_PartyMode on steht und man den Set Befehl partyMode auf off setzt.

Davon mal ab, hättest Du die Möglichkeit die neusten Version vom Git zu testen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 29 Januar 2019, 19:30:09
Hallo CoolTux,

ZitatDas nachholen der Fahrten sollte sich lediglich auf die Rollläden auswirken welche in der Tat das Attribut ASC_PartyMode on steht und man den Set Befehl partyMode auf off setzt.

Das ist auch so, habe ich sicher schlecht beschrieben. Ein Attribut pro Rollladen wäre "individueller" einsetzbar.

ZitatDavon mal ab, hättest Du die Möglichkeit die neusten Version vom Git zu testen?

Ja, ich denke schon und werde das heute noch probieren.

Danke und Grüße, Dirk.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 Januar 2019, 19:40:14
Zitat von: diki am 29 Januar 2019, 19:30:09
Hallo CoolTux,

Das ist auch so, habe ich sicher schlecht beschrieben. Ein Attribut pro Rollladen wäre "individueller" einsetzbar.

Aber dann hast Du ja ein Attribut pro Rolladen. Du kannst pro Rolladen partyMode on oder off setzen. Das ist quasi erstmal nur eine Markierung wenn du so willst. Aktiv wird das ganze erst wenn Du den Set Befehl im ASC Device setzt.

Aber eigentlich ist das nicht Dein wirkliches Problem. Mir wäre lieber zu schauen das wir ASC_BlockingTime_afterManual bei Dir mit Wirkung zum laufen bekommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 29 Januar 2019, 23:42:53
Hallo CoolTux,

ich habe jetzt aktuell VERSION 0.4.0.2 installiert. Ich kann auch zukünftig aus dem Git installieren biete meine Hilfe zum Testen weiterer Funktionalitäten an. "ASC_BlockingTime_afterManual" = "18000" hat keine Auswirkung. "partyMode" funktioniert super.

ZitatAber dann hast Du ja ein Attribut pro Rolladen. Du kannst pro Rolladen partyMode on oder off setzen. Das ist quasi erstmal nur eine Markierung wenn du so willst. Aktiv wird das ganze erst wenn Du den Set Befehl im ASC Device setzt.

Das habe ich schon so verstanden. Das funktioniert auch perfekt.

ZitatAber eigentlich ist das nicht Dein wirkliches Problem. Mir wäre lieber zu schauen das wir ASC_BlockingTime_afterManual bei Dir mit Wirkung zum laufen bekommen.

Läuft das denn bei den Anderen? Es hat bei mir schon mal perfekt funktioniert (wahrscheinlich VERSION 0.2.3.2 - bin mir aber nicht sicher, evtl. noch eine Version eher).

Aber der Gedanke an ein Attribut für Automatik/Manuell pro Rollladen ist für mich noch viel charmanter als "ASC_BlockingTime_afterManual". Ich möchte für eine jeweils unbestimmte Zeit die Rollladenautomatik für einen einzelnen Rollladen (oder mehrere unabhängig voneinander) ausschalten. Mein Ansatz war "partymode" oder "ASC_BlockingTime_afterManual". Aus meiner Sicht ergeben sich folgende Nachteile.:

"partyMode" hat immer Auswirkungen auf (wahrscheinlich) mehrere Rollläden, bei denen eben die Markierung "ASC_Partymode" gesetzt ist. Ich öffne den Rollladen an einer (markierten) Terrassentür weil ich gerne heute rausschauen will. Der soll sich auch nicht bewegen, wenn ich später den Fensterkontakt öffne und wieder schließe, deswegen setze ich "partyMode" im ASC Device auf "on". Wenn ich jetzt an einem (ebenfalls markierten) Fenster den Fensterkontakt öffne, dann bleibt der geschlossene Rollladen geschlossen - oder ich habe das mit dem Partymode falsch verstanden.

Dem Attribut "ASC_BlockingTime_afterManual" muss ich immer eine Zeit mitgeben. Bevor die abgelaufen ist, kann ich nur manuell fahren. (War ja auch erstmal so gewünscht.)

Mit einem Attribut pro Rollladen kann man jederzeit die Automatik ausschalten (Rollladen wird nicht automatisch verfahren) und beim Einschalten wird der letzte Fahrbefehl ausgeführt. (Also eigentlich sowas wie Partymode - nur pro Rollladen) Vielleicht gibt es da noch mehr Anwender, die das auch so sehen? Ich denke, das war der ursprüngliche Hintergrund der zum Attribut "ASC_BlockingTime_afterManual" geführt hat.

Vielen Dank und Grüße, Dirk.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 05:43:03
Hallo Dirk,

Wie genau wirkt sich das,
ASC_BlockingTime_afterManual" = "18000" hat keine Auswirkung
denn bei Dir aus? Was ist wenn Du erstmal nur 1800 verwendest?
Und wo genau passiert das nicht auswirken? Beim Fenster schließen? Bei den Sunset oder Sunrise Fahrten?
Hast Du immer brav FHEM komplett neu gestartet nach dem installieren des Moduls?


Du kannst das Attribut ASC von 1 oder 2 auf 0 stellen, dann wird dieser Rolladen komplett raus genommen aus der Steuerung. Wenn er wieder rein soll einfach wieder auf 1 oder 2 stellen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 11:24:55
Hallo CoolTux,

ZitatDu kannst das Attribut ASC von 1 oder 2 auf 0 stellen, dann wird dieser Rolladen komplett raus genommen aus der Steuerung.

Danke, das habe ich bisher nur im Zusammenhang mit der Einrichtung des Moduls gesehen. (Muss mir mal anschauen, wie man ein Attribut per GUI ändert)

ZitatWie genau wirkt sich das,
ASC_BlockingTime_afterManual" = "18000" hat keine Auswirkung
denn bei Dir aus?

Wenn der Rollladen Nachts geschlossen ist, öffne ich diesen manuell und ich kann zum Fenster herausschauen. Später öffne ich das Fenster mit einem twostate Fensterkontakt und nach dem Schließen des Fensterkontaktes fährt der Rollladen in die geschlossene Position obwohl seit dem manuellen Öffnen des Rollladens die Zeit "ASC_BlockingTime_afterManual" = "18000" noch nicht abgelaufen ist. (Mit manuellem Öffnen des Rollladen meine ich das Auslösen einer Rollladenfahrt über die GUI)

Mehr habe ich nicht getestet. Mein Anwendungsfall kommt vielleicht doch nicht so häufig vor. Und ja, FHEM ist neu getartet.

Vielen Dank und Grüße, Dirk.



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 11:33:07
Zitat von: diki am 30 Januar 2019, 11:24:55
Hallo CoolTux,

Danke, das habe ich bisher nur im Zusammenhang mit der Einrichtung des Moduls gesehen. (Muss mir mal anschauen, wie man ein Attribut per GUI ändert)

Wenn der Rollladen Nachts geschlossen ist, öffne ich diesen manuell und ich kann zum Fenster herausschauen. Später öffne ich das Fenster mit einem twostate Fensterkontakt und nach dem Schließen des Fensterkontaktes fährt der Rollladen in die geschlossene Position obwohl seit dem manuellen Öffnen des Rollladens die Zeit "ASC_BlockingTime_afterManual" = "18000" noch nicht abgelaufen ist. (Mit manuellem Öffnen des Rollladen meine ich das Auslösen einer Rollladenfahrt über die GUI)

Mehr habe ich nicht getestet. Mein Anwendungsfall kommt vielleicht doch nicht so häufig vor.

Vielen Dank und Grüße, Dirk.

Mal davon ab das ich persönlich es toll finde das er dann automatisch runter fährt  ;D  Sollte er das in der Tat gar nicht machen. Ich werde das noch mal testen. Denke ich schaffe es heute noch.
Interessant wäre allerdings ob ASC auch erkannt hat das der Rolladen manuell bewegt wurde. Das sollte im Rolladen im ASC Reading drin stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 11:44:28
Hallo CoolTux,

ZitatDenke ich schaffe es heute noch.

danke, aber wenn sonst keiner das Attribut "ASC_BlockingTime_afterManual" verwendet, dann sollte das hier auch nicht so wichtig sein. Ich denke darüber nach, den Fensterkontakt für meinen Bedarf zu missbrauchen.

ZitatInteressant wäre allerdings ob ASC auch erkannt hat das der Rolladen manuell bewegt wurde. Das sollte im Rolladen im ASC Reading drin stehen.

Hm, das teste ich und gebe Bescheid.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 12:11:01
Hallo CoolTux,

ZitatInteressant wäre allerdings ob ASC auch erkannt hat das der Rolladen manuell bewegt wurde. Das sollte im Rolladen im ASC Reading drin stehen.

Im Reading "ASC_ShuttersLastDrive" vom Rollladen steht "day open", obwohl ich gerade "manuell" (per GUI) gefahren habe. Ich verwende das 26_tahoma Modul. Die Readings "ClosureState" und "state" im Rollladen sind korrekt gesetzt. Habe ich an zwei verschiedenen Rollladen getestet.

(Ich bin mir sicher, das "ASC_BlockingTime_afterManual" schon mal fuktioniert hat.)

Vielen Dank und Grüße, Dirk.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 12:17:37
Wie lange braucht Dein Rolladen in etwa für eine komplette Fahrt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 12:23:52
am Fenster ca. 18 s
an der Tür ca. 25 s
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 12:37:55
Und Du hast einfach Abends, lange nachdem die Rolläden runter gefahren sind von Hand den Rolladen hoch gefahren, dann irgendwann das Fenster geöffnet und irgendwann wieder geschlossen? Und das alles innerhalb der blockingManualTime?
Sehr seltsam.

Wenn ASC eine Fahrt macht, muss zwingend 1 Minute vergehen bis eine tatsächlich manuelle Fahrt auch als manuell erkannt wird. Noch so als Anhaltspunkt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 12:49:53
Habe eben noch mal getestet. Genau nach Deiner Beschreibung.
Bei mir hat die Sperrzeit gegriffen. Interessant für mich wäre nun was Du wie genau gemacht hast und ob ASC Deine manuelle Fahrt auch als diese erkannt hat und wenn nicht wieso nicht.
Vielleicht einfach noch mal heute Abend ganz unverfänglich versuchen das selbe zu machen. Nur kurz nach der manuellen Fahrt einmal schauen ob manuell auch im Reading von Rolladen drin steht  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 13:11:31
ZitatUnd Du hast einfach Abends, lange nachdem die Rolläden runter gefahren sind von Hand den Rolladen hoch gefahren, dann irgendwann das Fenster geöffnet und irgendwann wieder geschlossen? Und das alles innerhalb der blockingManualTime?
Sehr seltsam.

Ja, genau so.

ZitatWenn ASC eine Fahrt macht, muss zwingend 1 Minute vergehen bis eine tatsächlich manuelle Fahrt auch als manuell erkannt wird.

Das scheint bei mir nicht zu funktionieren. Ich habe das eben wieder getestet. Sieben Minuten nach der manuellen Fahrt ist "ASC_ShuttersLastDrive" = "day open". Ich teste das heute Abend nachdem automatischen Schließen der Rollläden?

Danke

Woran erkennt denn ASC die manuelle Fahrt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 13:35:35
Das ASC erkennt nicht die manuelle Fahrt. Aber es erkennt ja seine eigenen Fahrten.  ;)
Wurde also ein Event mit Inhalt des Positionsreading erkannt und und der eigene gesetzte PosTimestamp ist älter 60s wird es als manuelle Fahrt erkannt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 30 Januar 2019, 13:37:40
Hallo, ist es geplant die Kalender z.B. für Ferien oder Feiertage mit einzubauen wie es bei Clunis Script gewesen ist?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 Januar 2019, 13:41:57
Sind bereits eingebaut. Aber nicht wie bei Bernd sondern abgestimmt auf HolidaytoWe. Such mal nach Holiday2We hier im Thread.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 30 Januar 2019, 14:53:23
Hallo CoolTux,

ich hatte einen Konfigurationsfehler. "Entschuldigung"!

Ich habe ein UserReading für "pct" beim Rollladen hinzugefügt. Die manuelle Bewegung wird jetzt im ASC Reading am Rollladen erkannt. Der Hinweis von Dir war perfekt. Wahrscheinlich funktioniert das dann auch heute Abend. Ich werde berichten.

Vielen Dank für das Modul und Deine Hilfe,
Grüße, Dirk. 
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 30 Januar 2019, 20:11:44
Zitat von: CoolTux am 30 Januar 2019, 13:41:57
Sind bereits eingebaut. Aber nicht wie bei Bernd sondern abgestimmt auf HolidaytoWe. Such mal nach Holiday2We hier im Thread.
Sehr schade
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 31 Januar 2019, 07:53:59
Zitat von: coolice am 30 Januar 2019, 20:11:44
Sehr schade

kannst du die vorgeschlagenen lösungen zur kalenderverwendung nicht nutzen??
oder wie ist dein "sehr schade" zu verstehen??

bzw. was war bei clunis lösung anders / besser ??
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 31 Januar 2019, 09:06:15
Zitat von: nils_ am 31 Januar 2019, 07:53:59
bzw. was war bei clunis lösung anders / besser ??
Besser möchte ich nicht sagen aber für uns einfacher. Ich habe zwei Kalender eingebunden. Ferien NRW und Feiertage NRW. Genau das sind die Tage an denen meine Kinder IMMER zu Hause sind.
Da ich eh kaum Urlaub mache ... ;-) bin ich zu vernachlässigen. So muss ich einmal im Jahr die Datei überarbeiten. Ist nicht viel Aufwand ist aber etwas mehr als sonst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 31 Januar 2019, 09:14:32
Zitat von: coolice am 31 Januar 2019, 09:06:15
Besser möchte ich nicht sagen aber für uns einfacher. Ich habe zwei Kalender eingebunden. Ferien NRW und Feiertage NRW. Genau das sind die Tage an denen meine Kinder IMMER zu Hause sind.
Da ich eh kaum Urlaub mache ... ;-) bin ich zu vernachlässigen. So muss ich einmal im Jahr die Datei überarbeiten. Ist nicht viel Aufwand ist aber etwas mehr als sonst.

hast du dir die holiday2we geschichte mal angeschaut??

wie wurde der bzw. die Kalender bei clunis script eingebunden??
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Januar 2019, 09:39:47
Ich habe soeben die letzte Git Version ins SVN geladen. Ab morgen dann per Update.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 31 Januar 2019, 10:27:54
@CoolTux

Ich hab eine Komisch verhalten bei einem FHEM neustart bei mir beobachtet.
So verliert er dabei Irgendwie die Fahrtzeiten.

Ein scanforshutters hilft hier bei.

Hast du etwas im ASC.Device damit beim FHEM restart ein scanforshutters automatisch macht?

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 31 Januar 2019, 10:28:26
Zitat von: nils_ am 31 Januar 2019, 09:14:32
hast du dir die holiday2we geschichte mal angeschaut??

wie wurde der bzw. die Kalender bei clunis script eingebunden??
Na klar hab ich mir das angeschaut. Die Kalender hatte ich so eingebunden define NRW_Ferien Calendar 
ical url https://www.schulferien.eu/downloads/ical4.php?land=10&type=1&year=2019 10800
und einen änlichen für die Feiertage.
Dazu dann zwei notifys define notify_Ferien notify NRW_Ferien {my $Rueckgabe = ReadingsVal("NRW_Ferien", "modeStart", ""); my $setval = 0; if (index($Rueckgabe,"schulferieneu") > 0) {$setval = 1;}; fhem ("setreading Rollladensteuerung Ferientag $setval")} die entweder eine 1 oder eine 0 in ein Reading des AutomatikRolloDevices geschrieben haben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 Januar 2019, 10:33:01
Zitat von: coolice am 31 Januar 2019, 10:28:26
Na klar hab ich mir das angeschaut. Die Kalender hatte ich so eingebunden define NRW_Ferien Calendar 
ical url https://www.schulferien.eu/downloads/ical4.php?land=10&type=1&year=2019 10800
und einen änlichen für die Feiertage.
Dazu dann zwei notifys define notify_Ferien notify NRW_Ferien {my $Rueckgabe = ReadingsVal("NRW_Ferien", "modeStart", ""); my $setval = 0; if (index($Rueckgabe,"schulferieneu") > 0) {$setval = 1;}; fhem ("setreading Rollladensteuerung Ferientag $setval")} die entweder eine 1 oder eine 0 in ein Reading des AutomatikRolloDevices geschrieben haben.

Na siehste. Und Deine Dummys kannst Du doch nehmen. Musst nur noch den Folgetag mit auswerten und in den Dummy als Reading tomorror eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 31 Januar 2019, 10:36:49
Zitat von: CoolTux am 31 Januar 2019, 10:33:01
Na siehste. Und Deine Dummys kannst Du doch nehmen. Musst nur noch den Folgetag mit auswerten und in den Dummy als Reading tomorror eintragen.

deswegen habe ich ja so nachgefragt, weil ich genau so etwas vermutet hatte.  8)


siehe auch:
https://forum.fhem.de/index.php/topic,92628.msg880423/topicseen.html#msg880423
und evtl. https://forum.fhem.de/index.php/topic,85759.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 31 Januar 2019, 10:57:17
Zitat von: nils_ am 31 Januar 2019, 10:36:49
und evtl. https://forum.fhem.de/index.php/topic,85759.0.html (https://forum.fhem.de/index.php/topic,85759.0.html)
:) ymmd ;) .

Allerdings werde ich in diesem Leben nicht mehr verstehen, warum Kalender, die sich _nie_ ändern, nicht einfach lokal rutergeladen werden :o . Letzteres vermindert Abhängigkeiten und Datenlast, außerdem vermeidet es Reaktionen auf Anbieterseite wegen unnötig vieler Anfragen...
define NRW_Ferien Calendar ical url https://www.schulferien.eu/downloads/ical4.php?land=10&type=1&year=2019 10800
Kann leider kein Video dazu verlinken, aber https://www.gnu.org/software/wget/manual/wget.html sollte u.a. helfen, eine lokale Kopie zu erstellen...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Februar 2019, 18:39:27
Habe da noch eine Kleinigkeit gefunden in der aktuellen Version leider bin ich vorher nicht zum testen gekommen erst heute. Wenn die Rolladen in die Sichtschutz Position fahren das Fenster aber geöffnet ist wird nicht gefahren ist auch richtig so. Nur wird die Fahrt in den Sichtschutz nicht nachgeholt beim schließen. Wäre denke ich bin der Umsetzung konsequent wenn sie das machen würden denke ich.
vielleicht bis später im Webinar
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Februar 2019, 18:56:54
Zitat von: majestro84 am 01 Februar 2019, 18:39:27
Habe da noch eine Kleinigkeit gefunden in der aktuellen Version leider bin ich vorher nicht zum testen gekommen erst heute. Wenn die Rolladen in die Sichtschutz Position fahren das Fenster aber geöffnet ist wird nicht gefahren ist auch richtig so. Nur wird die Fahrt in den Sichtschutz nicht nachgeholt beim schließen. Wäre denke ich bin der Umsetzung konsequent wenn sie das machen würden denke ich.
vielleicht bis später im Webinar
Gruß Alex

Hallo Alex,

Das komplette Thema Fahrten nachholen bei Fensterevents wurde raus genommen. Dafür würde gesprochen  ;)
Wenn also verpasst, dann verpasst.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Februar 2019, 19:14:33
OK also wird auch nicht mehr abends geschlossen wenn ich das Fenster schließen nur noch manuell.
Fande das eigentlich immer außer praktisch das nachholen wenn dann das Fenster geschlossen wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Februar 2019, 19:23:42
Zitat von: CoolTux am 26 Januar 2019, 18:57:45
Eigentlich hätte er dennoch schließen müssen. Nicht als nachgeholt sondern als reguläre Fenster Event Fahrt. Nachts, Fenster schließen, Rollo fährt runter.
Aber während ich das hier schreibe weiß ich schon warum das nicht ging. Es geht nur wenn die Fenster offen Position erreicht war. Nicht bei komplett offen. Das schaue ich mir an.
Ist die Sichtschutz fahrt den nicht auch so eine fahrt? Das hattest Du doch in der Version 0.4.0 korrigiert.
Habe jetzt nicht ausprobiert wie es ist wenn ein Fenster offen ist und das night close kommt und ich dann schließe ob die Rolllade dann runter fährt oder ist das auch raus?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Februar 2019, 19:34:12
Zitat von: majestro84 am 01 Februar 2019, 19:23:42
Ist die Sichtschutz fahrt den nicht auch so eine fahrt? Das hattest Du doch in der Version 0.4.0 korrigiert.
Habe jetzt nicht ausprobiert wie es ist wenn ein Fenster offen ist und das night close kommt und ich dann schließe ob die Rolllade dann runter fährt oder ist das auch raus?

Stimmt hast Recht. Ist ja ein regulärer Fensterevent der Dann eigentlich das Fenster schließen müsste. Sorry mein Fehler.
Aber!!! Du hast das Fenster vor dem sunset geschloßen und sicherlich innerhalb der ASC_BlockingTime_beforNightClose
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Februar 2019, 19:56:52
Das kann natürlich sein habe ich nicht drauf geachtet werde das nächste Woche noch einmal testen bin jetzt erstmal ein paar Tage nicht zuhause.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 Februar 2019, 20:00:54
Zitat von: majestro84 am 01 Februar 2019, 19:56:52
Das kann natürlich sein habe ich nicht drauf geachtet werde das nächste Woche noch einmal testen bin jetzt erstmal ein paar Tage nicht zuhause.

Ok. Und Du bist nachher auch im "Webinar"
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 01 Februar 2019, 20:27:37
Wenn ich es schaffe ja muss noch etwas packen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 02 Februar 2019, 09:34:25
Hi,

ich wollte jetzt auch mal das Modul testen - ich hab zwar mehrere Doifs, die mehr oder weniger ein paar Funktionen nachbilden, aber ich finde, das sowas eher in ein Modul gehört, grade weil die Komplexität immer mehr steigt. Soviel zur Einleitung  8) 8) 8)

Ich habe das Modul jetzt bei 3 Rollladen im Einsatz und Drive up/down mittels Astro geht. Ich hab gestern mal dann das Runterfahren mittels brightness gemacht, was auch funktioniert hat. Allerdings habe ich dann alle x Sekunden ein Klacken an den Rollladen, als wenn das Modul nicht erkennt, das schon runtergefahren ist und nochmals runterfahren möchte. Der Eventviewer bestätigte meine Vermutung. Hab also erstmal wieder auf Astro gestellt.

Meine Frau ist heute aufgrund der Kurzen recht früh  (5:30) runter gegangen und hat die Rolllade in der Küche manuell hochgefahren (Astro Timer stand auf 8:17). Danach wollte sie lüften und die Rollladen fuhr wieder runter auf Lüftungsposition. Gestern abend in der Küche habe ich die Lüftungsfunktion getestet. Die Rolllade fuhr in Lüftungsposition, aber nicht mehr nach dem Lüften zurück. Bei der Terrrassentür funktionierte das. Ich setze Three-State-Sensoren ein.

Das waren erstmal so meine Erfahrungen :-) Ansonsten tolles Modul und ich hoffe, ihr/du bleibt dran  8) 8) :-* :-*

Listing der Küchen Rolllade:


Internals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1549090826.56811
   DEF        NEQ1215096
   FUUID      5c482d3a-f33f-ce3b-2eb1-50282fdc9046a32a
   IODev      CCU2
   NAME       HM_Rolllade_Kueche
   NR         100
   STATE      100
   TYPE       HMCCUDEV
   ccuaddr    NEQ1215096
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_Kueche
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x3ed0798)
   READINGS:
     2019-02-01 19:40:21   0.AES_KEY       1
     2019-02-01 19:40:21   0.CONFIG_PENDING false
     2019-02-01 19:40:21   0.DEVICE_IN_BOOTLOADER false
     2019-02-01 19:40:21   0.DUTYCYCLE     false
     2019-02-01 19:40:21   0.RSSI_DEVICE   1
     2019-02-01 19:40:21   0.RSSI_PEER     1
     2019-02-01 19:40:23   0.STICKY_UNREACH 1
     2019-02-01 19:40:21   0.UNREACH       false
     2019-02-01 19:40:21   0.UPDATE_PENDING false
     2019-02-02 08:00:26   1.DIRECTION     keine
     2019-02-01 19:40:21   1.INHIBIT       false
     2019-02-02 08:00:26   1.LEVEL         100
     2019-02-02 08:00:26   1.WORKING       0
     2019-02-02 08:00:02   ASC_ShuttersLastDrive day open
     2019-02-02 08:00:03   ASC_Time_DriveDown  2.02.2019 - 17:13
     2019-02-02 08:00:03   ASC_Time_DriveUp  3.02.2019 - 08:00
     2019-02-02 08:00:26   control         100
     2019-02-02 08:00:26   control_reverse 0
     2019-02-02 08:00:26   hmstate         100
     2019-02-02 08:00:26   state           100
   hmccu:
     devspec    NEQ1215096
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      true
         OVAL       true
         SVAL       1
         VAL        1
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      auf
         OVAL       1
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      0
         OVAL       0.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor HM_CC5B90
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Fenster_Kueche
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alias      Rolllade Küche
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings control_reverse { 100 - ReadingsVal($name,"control",0);}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate relativeKnown relativeKnown_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Februar 2019, 09:59:18
Hallo,

Ich wunder mich das es überhaupt klappt.

ASC_Pos_Reading pct

Du hast kein Reading pct. Hast Du denn ein set Befehl pct? Musst Du ja. Entweder änderst Du das Attribut in
2019-02-02 08:00:26   control         100

control. Da dieses Reading anscheinend ja die Position wieder gibt. Dann muss es aber auch ein set Befehl control geben. Oder legst Dir ein Reading pct an welches den korrekten Stand des Rollladen wie in control zu sehen wieder gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 02 Februar 2019, 10:08:09
Zitat von: CoolTux am 02 Februar 2019, 09:59:18
Hallo,

Ich wunder mich das es überhaupt klappt.

ASC_Pos_Reading pct

Du hast kein Reading pct. Hast Du denn ein set Befehl pct? Musst Du ja. Entweder änderst Du das Attribut in
2019-02-02 08:00:26   control         100

control. Da dieses Reading anscheinend ja die Position wieder gibt. Dann muss es aber auch ein set Befehl control geben. Oder legst Dir ein Reading pct an welches den korrekten Stand des Rollladen wie in control zu sehen wieder gibt.


Lol, lustig - ist mir gar nicht aufgefallen. Zum Hintergrund: ich nutze (noch, will aber auf VCCU umstellen) meine Rollladen über die CCU2 mit dem Modul HMCCUDEV. Es gibt tatsächlich gar kein Reading pct, aber ich kann mit set pct die Rollladen setzen. Das erklärt auch, wieso er den Fahrbefehl macht, aber nicht weiß, welchen Stand die Rollladen grade haben. Bis zur Umstellung behelfe ich mir mit einem Userreading

attr HM_Rolllade_Kueche pct { ReadingsVal("$name","control",0) }

müsste dann ja gehen.

Edit: ja, mit showShuttersInformation sehe ich jetzt auch für die Küche die Position und dort steht jetzt "manual"

Danke für die Hilfe
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 Februar 2019, 10:27:43
Na dann viel Spaß. Und ruhig berichten wenn was nicht so klappt wie Du denkst.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 02 Februar 2019, 10:31:57
Zitat von: CoolTux am 02 Februar 2019, 10:27:43
Na dann viel Spaß. Und ruhig berichten wenn was nicht so klappt wie Du denkst.

Grüße

Danke, werde ich machen. Das coole ist, die Gui für die Bedienung der Optionen habe ich in meiner SmartVisu Umgebung schon fast fertig, muss da quasi nur noch die Gads verbinden. Dann kann auch die Frau am Wandtablet sowas wie Partymodus an/aus machen oder entscheiden, welche Rolllade zur Beschattung gehört etc...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 02 Februar 2019, 15:29:56
Hi,
ich hatte jetzt die Gelegenheit ein Paar Tage mit dem Modul herumzuspielen. Funktioniert ganz gut, ich benutze zwar keine Sensoren (noch nicht), aber das Test-Rollo wird zuverlässig gesteuert - super, tolle Arbeit! Der Plan ist irgendwann meine DOIFs zur Rollosteuerung komplett zu ersetzen. Ich habe ein Paar generelle Fragen zum Modul, vielleicht kann mir jemand weiterhelfen:
1) Die Konfiguration wird größtenteils durch die Attribute gemacht, diese kann ich bspw. über die Tablet UI oder Webinterface von FHEM ändern, muss aber die Konfiguration danach speichern. Gibt es hier eine Möglichkeit das implizit zu tun (automatisch etc.)?
2) Ich benutze einen UP-Switch (Relay) von FIBARO um den Lockout mit einer Wandwippe zu aktivieren. Diese wird in meinen DOIFs ausgewertet, damit einige Rollos (Terrasse bspw.) nicht runterfahren. Wie kann ich das mit meinem Rollo, welches vom ASC-Modul gesteuert wird, koppeln. Muss ich ein bestimmtest Reading definieren? Kann man irgendwo ein Lockout Device angeben? Denkbar wäre hier natürlich auch anderes Device zu nehmen (bspw. Shelly 1 etc.)...
3) Mit dem Betätigen des Lockout-Switch während der Fahrt, werden die entsprechenden Rollos angehalten/gestoppt. Das ist über eine Perl Funktion implementiert. Wie kann ich (evtl. über eine Perl-Funktion) dasselbe beim ASC-Rollo erreichen - reicht es aus ein Stop-Befehl abzusetzen? Oder muss ich noch was beachten?

Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 03 Februar 2019, 12:22:50
Hallo,
danke für das klasse Modul! Es hat bei mir gefühlte 100 Dummys und DOIFs ersetzt.
Zwei Fragen hätte ich noch:
Viele Grüße,
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Februar 2019, 12:53:28
Zitat von: throbin am 02 Februar 2019, 15:29:56
1) Die Konfiguration wird größtenteils durch die Attribute gemacht, diese kann ich bspw. über die Tablet UI oder Webinterface von FHEM ändern, muss aber die Konfiguration danach speichern. Gibt es hier eine Möglichkeit das implizit zu tun (automatisch etc.)?
Attribute sind eigentlich dafür da einmalig eine entsprechende Einstellung vor zu nehmen und es dann dabei zu belassen. So ist es auch vom ASC Modul her gedacht.


Zitat von: throbin am 02 Februar 2019, 15:29:56
2) Ich benutze einen UP-Switch (Relay) von FIBARO um den Lockout mit einer Wandwippe zu aktivieren. Diese wird in meinen DOIFs ausgewertet, damit einige Rollos (Terrasse bspw.) nicht runterfahren. Wie kann ich das mit meinem Rollo, welches vom ASC-Modul gesteuert wird, koppeln. Muss ich ein bestimmtest Reading definieren? Kann man irgendwo ein Lockout Device angeben? Denkbar wäre hier natürlich auch anderes Device zu nehmen (bspw. Shelly 1 etc.)...
Da wurde mir als externes Device nur ein Fensterkontakt einfallen. Du könntest einen Dummy anlegen der als state ein open gibt wenn Dein FIBARO on ist und closed wenn er off ist


Zitat von: throbin am 02 Februar 2019, 15:29:56
3) Mit dem Betätigen des Lockout-Switch während der Fahrt, werden die entsprechenden Rollos angehalten/gestoppt. Das ist über eine Perl Funktion implementiert. Wie kann ich (evtl. über eine Perl-Funktion) dasselbe beim ASC-Rollo erreichen - reicht es aus ein Stop-Befehl abzusetzen? Oder muss ich noch was beachten?

Diese Funktion sollte ohne Probleme erhalten bleiben. Du kannst also auch locker während der Fahrt, welche von ASC ausgelöst wurde, dein Lockout-Switch auslösen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Februar 2019, 12:58:22
Zitat von: chrisse111179 am 03 Februar 2019, 12:22:50
Hallo,
danke für das klasse Modul! Es hat bei mir gefühlte 100 Dummys und DOIFs ersetzt.
Zwei Fragen hätte ich noch:

  • Meine Rollläden haben sich generell geschlossen wenn niemand anwesend war. Geht das mit ASC auch?
Ja das geht auch. Du musst dazu ein Device im ASC Attribut ASC_residentsDevice hinterlegen.
Du kannst auch direkt mit Residents und Roommates arbeiten sofern Du es verwendest. Ansonsten Dummys.



Zitat von: chrisse111179 am 03 Februar 2019, 12:22:50

  • Ich habe das Attribut ASC_GuestRoom entdeckt, kann aber in der Commandref keine Beschreibung dazu finden. Was macht das denn?
Viele Grüße,
Christian

Das ist aktuell noch ohne Funktion.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 03 Februar 2019, 13:23:19
Zitat von: CoolTux am 03 Februar 2019, 12:58:22
Ja das geht auch. Du musst dazu ein Device im ASC Attribut ASC_residentsDevice hinterlegen.
Du kannst auch direkt mit Residents und Roommates arbeiten sofern Du es verwendest. Ansonsten Dummys.
Achso, ok, danke! Ich hatte das missverstanden, und wollte das mit dem Attribut ASC_Roommate_Device am Rollladen selbst steuern.
Also wenn ich das ASC_residentsDevice hinterlege, und der state wechselt auf absent schließen sich alle Rollläden?

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 Februar 2019, 13:59:47
Zitat von: chrisse111179 am 03 Februar 2019, 13:23:19
Achso, ok, danke! Ich hatte das missverstanden, und wollte das mit dem Attribut ASC_Roommate_Device am Rollladen selbst steuern.
Also wenn ich das ASC_residentsDevice hinterlege, und der state wechselt auf absent schließen sich alle Rollläden?

Viele Grüße

Wenn selfDefense aktiviert ist dann schließen sich die Rolläden nur da wo Fenster auf geblieben sind.
Wenn der Residents auf gone geht, default nach 36 Stunden schließen sie sich da die Rolläden, egal ob Fenster auf oder zu, wo der Rolladen als Terrasse gesetzt ist.

Also um es kurz zu machen.
Es gibt keine Einstellung welche alle Rollläden sofort nach absent schließt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 03 Februar 2019, 14:07:15
Zitat von: CoolTux am 03 Februar 2019, 13:59:47
Wenn selfDefense aktiviert ist dann schließen sich die Rolläden nur da wo Fenster auf geblieben sind.
Wenn der Residents auf gone geht, default nach 36 Stunden schließen sie sich da die Rolläden, egal ob Fenster auf oder zu, wo der Rolladen als Terrasse gesetzt ist.

Also um es kurz zu machen.
Es gibt keine Einstellung welche alle Rollläden sofort nach absent schließt.

Ok, dann werden ich das wohl über ein DOIF lösen. Wobei ich persönlich die Funktion im ASC-Modul super fände. Alles aus einer Hand sozusagen.
Nichtsdestotrotz danke für die Hilfe und ein schönes Restwochenende!
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 04 Februar 2019, 07:05:44
@CoolTux:
Würde mich auch sehr über eine Funktionalität freuen, in der bei absent ein Befehl abgesetzt werden kann, der alle dafür "markierten" Rollläden schließt. Ähnlich wie bei selfDefense , nur dass halt nicht Voraussetzung ist, dass ein Fenster offen ist.

Danke für dein tolles Modul.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 07:11:22
Zitat von: eurofinder am 04 Februar 2019, 07:05:44
@CoolTux:
Würde mich auch sehr über eine Funktionalität freuen, in der bei absent ein Befehl abgesetzt werden kann, der alle dafür "markierten" Rollläden schließt. Ähnlich wie bei selfDefense , nur dass halt nicht Voraussetzung ist, dass ein Fenster offen ist.

Danke für dein tolles Modul.

Gruß
eurofinder

Ich habe schon drüber nachgedacht. Aber wenn dann alle Rolläden. Ohne markiert würde ich sagen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 04 Februar 2019, 07:17:41
Zitat von: CoolTux am 04 Februar 2019, 07:11:22
Ich habe schon drüber nachgedacht. Aber wenn dann alle Rolläden. Ohne markiert würde ich sagen.

Ich bin auch dafür - mit oder ohne markieren wäre mir sogar egal, aber eine "Vorlaufzeit" wäre nett, die man einstellen kann. Damit beim Gassigehen nicht immer die Rollladen runterfahen :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 04 Februar 2019, 08:13:44
Eine einstellbare Zeit als Verzögerung finde ich auch sehr gut.

Befürworte trotzdem die individuelle Angabe, denn beim Verlassen des Hauses müssen ja nicht zwangsläufig alle offenen Rolläden geschlossen werden, sondern lediglich die Sicherheitsrelevanten.

Vorschlag:
Set Befehle für ASC-Device:
SecurityMode (on/off)

Attribute im AutoShuttersControl Device:
ASC_SecurityMode_Offset (Standard = 0) Zeitangabe in Minuten für Berücksichtigung der Verzögerung

Attribut im Rolllädendevices:
ASC_SecurityMode (on/off)

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 04 Februar 2019, 08:24:56
Zitat von: eurofinder am 04 Februar 2019, 08:13:44
Eine einstellbare Zeit als Verzögerung finde ich auch sehr gut.

Befürworte trotzdem die individuelle Angabe, denn beim Verlassen des Hauses müssen ja nicht zwangsläufig alle offenen Rolläden geschlossen werden, sondern lediglich die Sicherheitsrelevanten.

Vorschlag:
Set Befehle für ASC-Device:
SecurityMode (on/off)

Attribute im AutoShuttersControl Device:
ASC_SecurityMode_Offset (Standard = 0) Zeitangabe in Minuten für Berücksichtigung der Verzögerung

Attribut im Rolllädendevices:
ASC_SecurityMode (on/off)

Gruß
eurofinder

Klingt gut  ;D


Ich hab noch mal eine andere Frage: ich nutze erst seit kurzen das Modul und bis jetzt funktioniert es auch. Er fährt runter, wenn der Wert in brightnessMinVal unterschritten wurde. Allerdings fährt er nicht hoch, wenn die Rollladen unten sind und der Brightnesswert wieder > brightnessMinVal ist. Oder muss der Brightnesswert in brightnessMaxVal? brightnessMaxVal  verstehe ich eher als Wert, den ich für Beschattung nutzen würde, deswegen ist der nicht gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 08:49:25
Wenn er einmal runter gefahren ist wegen Sonnenuntergang und brightness, fährt er den Abend nicht mehr hoch. Das ist so.
Der max Wert ist für frühs hoch fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 04 Februar 2019, 08:59:01
Zitat von: CoolTux am 04 Februar 2019, 08:49:25
Wenn er einmal runter gefahren ist wegen Sonnenuntergang und brightness, fährt er den Abend nicht mehr hoch. Das ist so.
Der max Wert ist für frühs hoch fahren.

Ich hab mich vielleicht falsch ausgedrückt - er fährt Abends wegen brightness runter, aber morgen nicht wegen brightness hoch. Erst wenn ASC_Time_Up_Late erreicht wird.

Also ist der max wert fürs frühe hochfahren. Also brigthness < minWert = runterfahren, brigthness > maxWert  = hochfahren?

Habe ich das richtig verstanden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 09:30:21
Zitat von: Kai-Alfonso am 04 Februar 2019, 08:59:01
Ich hab mich vielleicht falsch ausgedrückt - er fährt Abends wegen brightness runter, aber morgen nicht wegen brightness hoch. Erst wenn ASC_Time_Up_Late erreicht wird.

Also ist der max wert fürs frühe hochfahren. Also brigthness < minWert = runterfahren, brigthness > maxWert  = hochfahren?

Habe ich das richtig verstanden?

Korrekt. Genau so  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 11:31:19
Hallo Zusammen,

das Attribut "ASC_BlockingTime_afterManual" funktioniert bei mir wie gewünscht. Das bedeutet aber auch, dass nach einer manuellen Rollladenfahrt für den Zeitraum der BlockingTime beim Öffnen des Fensterkontaktes keine Rollladenfahrt in die "ASC_Ventilate_Pos" stattfindet. Das kann ich so nicht sinnvoll verwenden.

In diesem Zusammenhang ("ASC_BlockingTime_afterManual" = "0") ist mir aufgefallen, dass nach manueller Rollladenfahrt am Tag der Rollladen bei Öffnen des Fensterkontaktes hochfährt, aber nach dem Schließen des Fensterkontaktes nicht wieder in die vor dem Öffnen eingestellte Position fährt. Ist dieses Modulverhalten gewünscht? Vielleicht liegt das auch wieder an meiner Konfiguration? Die sieht am Rollladen (Somfy io) wie folgt aus.:

ASC = 2
ASC_Pos_Reading = ClosureState
als userReading: pct {ReadingsNum($name,'state',0)}

Danke und Grüße,
Dirk



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 04 Februar 2019, 12:27:45
Hallo,
bei den Somfy-Rollläden sind die Positionsangaben ja eher ungenau weil die über die Laufzeit ermittelt werden die man selbst mittels Stoppuhr raustüftelt. Außerdem ist bei set Somfy-Shutter position 100 der Rollladen nicht geschlossen, sondern die Unterkante des Rollladenpanzers auf Höhe des Fensterrahmens. Allerdings haben die Somfy-Motoren drei fest programmierte Positionen: on, go-my, off
Deshalb fände ich es sinnvoller wenn bei Somfy auch diese drei Befehle gesendet werden würden. Also bei 0 Prozent Öffnung on, bei 100 Prozent Öffnung off, und bei allem dazwischen go-my.

Ich habe mir jetzt beholfen indem ich in der 73_AutoShutterControl.pm
my %posSetCmds = (
    ZWave      => 'dim',
    Siro       => 'position',
    CUL_HM     => 'pct',
    ROLLO      => 'pct',
    SOMFY      => 'position',
    tahoma     => 'dim',
    KLF200Node => 'pct',
    DUOFERN    => 'position',
    HM485      => 'level',
);

in
my %posSetCmds = (
    ZWave      => 'dim',
    Siro       => 'position',
    CUL_HM     => 'pct',
    ROLLO      => 'pct',
    SOMFY      => 'pct',
    tahoma     => 'dim',
    KLF200Node => 'pct',
    DUOFERN    => 'position',
    HM485      => 'level',
);

geändert habe, und an den Rollläden das
attr eventMap off:pct.0 go-my:pct.50 on:pct.100
gesetzt habe.

Grüße,
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 12:51:47
Hallo Christian,

Zitatbei den Somfy-Rollläden sind die Positionsangaben ja eher ungenau weil die über die Laufzeit ermittelt werden die man selbst mittels Stoppuhr raustüftelt.

Also bei mir sind Somfy Funk-Rolladenmotoren verbaut, da habe ich noch nie etwas mittels Stoppuhr rausgetüftelt (0 Prozent und 100 Prozent funktioniert auch). Die von mir genannten Einstellungen funktionieren grundsätzlich mit dem Modul.

Ein interessanter Ansatz, aber ich will nicht bei jedem Update das Modul ändern. Es gibt sicher auch Nutzer, die sich da nicht rantrauen.

Gruß, Dirk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 13:12:28
Zitat von: diki am 04 Februar 2019, 11:31:19
Hallo Zusammen,

das Attribut "ASC_BlockingTime_afterManual" funktioniert bei mir wie gewünscht. Das bedeutet aber auch, dass nach einer manuellen Rollladenfahrt für den Zeitraum der BlockingTime beim Öffnen des Fensterkontaktes keine Rollladenfahrt in die "ASC_Ventilate_Pos" stattfindet. Das kann ich so nicht sinnvoll verwenden.

In diesem Zusammenhang ("ASC_BlockingTime_afterManual" = "0") ist mir aufgefallen, dass nach manueller Rollladenfahrt am Tag der Rollladen bei Öffnen des Fensterkontaktes hochfährt, aber nach dem Schließen des Fensterkontaktes nicht wieder in die vor dem Öffnen eingestellte Position fährt. Ist dieses Modulverhalten gewünscht? Vielleicht liegt das auch wieder an meiner Konfiguration? Die sieht am Rollladen (Somfy io) wie folgt aus.:

ASC = 2
ASC_Pos_Reading = ClosureState
als userReading: pct {ReadingsNum($name,'state',0)}

Danke und Grüße,
Dirk

Nach einer manuellen Fahrt der Wunsch der User soll rein gar nichts mehr in der Blockingzeit vom ASC Device gefahren werden. Daher ist in dieser Zeit auch keine automatische Steuerung jeglicher Art möglich.


Am Tag sollte der Rollladen wieder in die letzte Position fahren nach dem das Fenster geschlossen wurde, so lange die aktuelle Position gleich ventilatePosition oder comfortOpenPosition und nicht die openPosition ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 13:13:56
Zitat von: eurofinder am 04 Februar 2019, 08:13:44
Eine einstellbare Zeit als Verzögerung finde ich auch sehr gut.

Befürworte trotzdem die individuelle Angabe, denn beim Verlassen des Hauses müssen ja nicht zwangsläufig alle offenen Rolläden geschlossen werden, sondern lediglich die Sicherheitsrelevanten.

Vorschlag:
Set Befehle für ASC-Device:
SecurityMode (on/off)

Attribute im AutoShuttersControl Device:
ASC_SecurityMode_Offset (Standard = 0) Zeitangabe in Minuten für Berücksichtigung der Verzögerung

Attribut im Rolllädendevices:
ASC_SecurityMode (on/off)

Gruß
eurofinder


Das ganze mit Verzögerung zu bauen wird etwas Zeit in Anspruch nehmen. Das wird so nichts auf die schnelle.
Im Grunde ist das ganze ja dann ein selfDefense nur im absent statt im gone
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 04 Februar 2019, 13:14:55
Zitat von: diki am 04 Februar 2019, 12:51:47
Hallo Christian,

Also bei mir sind Somfy Funk-Rolladenmotoren verbaut, da habe ich noch nie etwas mittels Stoppuhr rausgetüftelt (0 Prozent und 100 Prozent funktioniert auch). Die von mir genannten Einstellungen funktionieren grundsätzlich mit dem Modul.

Ein interessanter Ansatz, aber ich will nicht bei jedem Update das Modul ändern. Es gibt sicher auch Nutzer, die sich da nicht rantrauen.

Gruß, Dirk


Hi diki,
echt? Bei mir sind auch Somfy-Funkmotoren verbaut, und ohne angepasste eventMap funtioniert set pct bei mir gar nicht. Laut Commandref kann man die Motoren nur über set position steuern wenn man drive-down-time-to-100, drive-down-time-to-close, drive-up-time-to-100 und drive-up-time-to-open gesetzt hat. Ich habe diese Attribute nicht gesetzt, und per ASC sind die dann gar nicht gefahren.
Wie hast du die Rollläden denn angelegt?
Viele Grüße,
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 04 Februar 2019, 14:05:49
Zitat von: eurofinder am 04 Februar 2019, 08:13:44
Eine einstellbare Zeit als Verzögerung finde ich auch sehr gut.

Befürworte trotzdem die individuelle Angabe, denn beim Verlassen des Hauses müssen ja nicht zwangsläufig alle offenen Rolläden geschlossen werden, sondern lediglich die Sicherheitsrelevanten.

Vorschlag:
Set Befehle für ASC-Device:
SecurityMode (on/off)

Attribute im AutoShuttersControl Device:
ASC_SecurityMode_Offset (Standard = 0) Zeitangabe in Minuten für Berücksichtigung der Verzögerung

Attribut im Rolllädendevices:
ASC_SecurityMode (on/off)

Gruß
eurofinder
Das fände ich auch super, denn es müssten bei uns nur 4 Rollos geschlossen werden und nicht alle 13


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 04 Februar 2019, 14:08:15
@CoolTux:
Ist natürlich eine ganz idividuelle Sache, wie man sein Haus durch geschlossenen Rolläden schützt. Ich persönlich finde aber, dass bei kurzen Abwesenheitszeiten, nicht grundsätzlich alle Rolläden geschlossen sein müssen und auch bei längeren Abwesenheitszeiten kann die Betrachtungsweise/Bedarf unterschiedlich sein.

Eine Umsetzung wäre super, kann gerne auch etwas länger dauern:-)

@Christian:
Ich verwende hier oximo io-Funkmotoren mit einer Tahoma-Box 2.0 und ASC. Dort habe ich dann für jeden Rolladen das Attribut ASC=1 gesetzt und per scanForShutters einen Suchlauf gestartet.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 14:14:56
Hallo Cooltux,

ZitatNach einer manuellen Fahrt der Wunsch der User soll rein gar nichts mehr in der Blockingzeit vom ASC Device gefahren werden. Daher ist in dieser Zeit auch keine automatische Steuerung jeglicher Art möglich.

Danke, das ist auch richtig so, ich wollte das nur rückmelden. (Für mich halt dann nicht benutzbar, schon wegen dem WAF.)

ZitatAm Tag sollte der Rollladen wieder in die letzte Position fahren nach dem das Fenster geschlossen wurde, so lange die aktuelle Position gleich ventilatePosition oder comfortOpenPosition und nicht die openPosition ist.

Entschuldige, ich verstehe die Antwort nicht. Was ich beobachtet habe:

An Rollladen 1: Manuell auf 30 % fahren, dann Fenster öffnen, ventilatePosition = 100, openPosition = 100, dann Fenster schließen, Rollladen bewegt sich nicht - ich erwarte 30 %.
An Rollladen 2: Manuell auf 30 % fahren, dann Fenster öffnen, ventilatePosition = 90, openPosition = 100, dann Fenster schließen, Rollladen bewegt sich nicht - ich erwarte 30 %.

Danke und Gruß,
Dirk


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 14:32:38
Hallo Christian,

ZitatWie hast du die Rollläden denn angelegt?

Ich verwende eine Tahomabox. Per tahoma, Modul: 26_tahoma.pm.

Siehe hier: https://forum.fhem.de/index.php?topic=28045.0

Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: chrisse111179 am 04 Februar 2019, 14:49:49
Hallöchen,
ok, da liegt wohl der Unterschied. Ich steuere die Motoren direkt über einen CUL und das Modul 10_SOMFY.pm.
Grüße,
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 15:17:29
Zitat von: diki am 04 Februar 2019, 14:14:56
An Rollladen 1: Manuell auf 30 % fahren, dann Fenster öffnen, ventilatePosition = 100, openPosition = 100, dann Fenster schließen, Rollladen bewegt sich nicht - ich erwarte 30 %.
Da die ventilatePosition gleich die openPosition ist wird hier nicht gefahren.


Zitat von: diki am 04 Februar 2019, 14:14:56
An Rollladen 2: Manuell auf 30 % fahren, dann Fenster öffnen, ventilatePosition = 90, openPosition = 100, dann Fenster schließen, Rollladen bewegt sich nicht - ich erwarte 30 %.

Danke und Gruß,
Dirk

Hier hätte in der Tat der Rolladen auf 30 fahren sollen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 15:30:42
ZitatDa die ventilatePosition gleich die openPosition ist wird hier nicht gefahren.

Wie ist das dann wenn der Rollladen am Tag in Beschattung ist und ich öffne den Fensterkontakt? Ich habe in jedem Fall die 30 % erwartet. Ich muss an der Terrassentür am Tag auf ventilatePosition = 100 fahren, da sonst die (Fliegen-)Tür nicht aufgeht. Oder kann ich das anders lösen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 15:45:14
Zitat von: diki am 04 Februar 2019, 15:30:42
Wie ist das dann wenn der Rollladen am Tag in Beschattung ist und ich öffne den Fensterkontakt? Ich habe in jedem Fall die 30 % erwartet. Ich muss an der Terrassentür am Tag auf ventilatePosition = 100 fahren, da sonst die (Fliegen-)Tür nicht aufgeht. Oder kann ich das anders lösen?

Bei Beschattung hatten wir uns darauf geeinigt das egal ob Fenster auf oder zu gar nicht aus der Beschattung gefahren wird.
Sinn und Zweck ist das sobald ein anderer Wert als ventilatePosition oder comfortPosition angefahren wird die Automatik bei Fensterevents nicht reagiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 04 Februar 2019, 16:33:01
Ich muss nochmal fragen, sonst kapier ich es nicht  :-\

ZitatBei Beschattung hatten wir uns darauf geeinigt das egal ob Fenster auf oder zu gar nicht aus der Beschattung gefahren wird.

Also kann man bei Beschattungsautomatik das Rollo nur durch einen manuellen Fahrbefehl bewegen? Und danach ist die automatische Beschattung für diesen Tag ausgeschaltet?

ZitatSinn und Zweck ist das sobald ein anderer Wert als ventilatePosition oder comfortPosition angefahren wird die Automatik bei Fensterevents nicht reagiert.

Eine manuelle Fahrt (also, das Anfahren einer anderen Position als ventilatePosition oder comfortPosition) schaltet die Automatik aus?

Kann ich die Logik des Moduls irgendwo zusammengefasst nachlesen (ein Zustandsdiagramm)? Ich habe hier immer versucht mitzulesen, aber ich muss da einiges übersehen haben.

Danke und Grüße, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 04 Februar 2019, 17:11:59
Ich hätte auch noch mal eine Verständnisfrage, wie ASC reagieren wird.
Ich möchte gerne die Rolläden in Abhängigkeit des Sonnenstandes morgens öffnen und abends automatisch schließen lassen und habe dazu im global im ASC für ASC_autoAstroModeEvening bzw. ASC_auto_AstroModeMorning auf HORIZON gesetzt.

Das klappt auch schon mal.

Nun möchte ich ergänzend in den Sommer - bzw. Wintermonaten erreichen, dass bestimmte Rolläden nicht vor 5 Uhr morgen, aber spätestens 9:00 geöffnet und frühestens 15:30 Uhr, aber spätestens 22:00 Uhr geschlossen werden. Ich habe dazu bei den betroffenen Devices jeweils die Werte ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early und ASC_Time_Up_Late mit den entsprechenden Uhrzeiten versehen.

Sehe ich das richtig, dass wenn jetzt HORIZON für Morning einen berechneten Wert von z.B. 4:53 Uhr hat, die betroffenen Rolläden aber erst um 5:00 Uhr geöffnet werden, weil der Wert ASC_Time_Up_Early auf 5:00 Uhr gesetzt ist? Oder funktioniert das alles nur, wenn ich ASC_Up bzw. ASC_Down auf brightness setze und für ASC_twilightDevice ein Device hinterlegt habe, dass mir dann unter ASC_brightnessMinVal bzw. ASC_brightnessMaxVal die entsprechenden Lichtwerte liefert?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 17:13:30
Zitat von: diki am 04 Februar 2019, 16:33:01
Ich muss nochmal fragen, sonst kapier ich es nicht  :-\

Also kann man bei Beschattungsautomatik das Rollo nur durch einen manuellen Fahrbefehl bewegen? Und danach ist die automatische Beschattung für diesen Tag ausgeschaltet?

Eine manuelle Fahrt (also, das Anfahren einer anderen Position als ventilatePosition oder comfortPosition) schaltet die Automatik aus?

Kann ich die Logik des Moduls irgendwo zusammengefasst nachlesen (ein Zustandsdiagramm)? Ich habe hier immer versucht mitzulesen, aber ich muss da einiges übersehen haben.

Danke und Grüße, Dirk

Eine manuelle Fahrt unterbricht die Automatik für die Dauer der Zeit von ASC_BlockingTime_afterManual. Ausnahme ist die Beschattung. Solange die Rollos in der Beschattungsposition sind bleibt jegliche Automatik aussen vor. Ausnahme die Beschattungsautomatik selbst. Fährt also das Rollo wieder hoch wenn die Beschattung zu Ende ist wird auch wieder Fensterevents funktionieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 17:17:05
Zitat von: eurofinder am 04 Februar 2019, 17:11:59
Ich hätte auch noch mal eine Verständnisfrage, wie ASC reagieren wird.
Ich möchte gerne die Rolläden in Abhängigkeit des Sonnenstandes morgens öffnen und abends automatisch schließen lassen und habe dazu im global im ASC für ASC_autoAstroModeEvening bzw. ASC_auto_AstroModeMorning auf HORIZON gesetzt.

Das klappt auch schon mal.

Nun möchte ich ergänzend in den Sommer - bzw. Wintermonaten erreichen, dass bestimmte Rolläden nicht vor 5 Uhr morgen, aber spätestens 9:00 geöffnet und frühestens 15:30 Uhr, aber spätestens 22:00 Uhr geschlossen werden. Ich habe dazu bei den betroffenen Devices jeweils die Werte ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early und ASC_Time_Up_Late mit den entsprechenden Uhrzeiten versehen.

Sehe ich das richtig, dass wenn jetzt HORIZON für Morning einen berechneten Wert von z.B. 4:53 Uhr hat, die betroffenen Rolläden aber erst um 5:00 Uhr geöffnet werden, weil der Wert ASC_Time_Up_Early auf 5:00 Uhr gesetzt ist? Oder funktioniert das alles nur, wenn ich ASC_Up bzw. ASC_Down auf brightness setze und für ASC_twilightDevice ein Device hinterlegt habe, dass mir dann unter ASC_brightnessMinVal bzw. ASC_brightnessMaxVal die entsprechenden Lichtwerte liefert?

Gruß
eurofinder

Es funktioniert genau so wie Du es beschrieben hast. Morgens wenn Du 5 Uhr an gibst aber berechnet wird 4:35 dann fährt er erst um 5 Uhr. Und Abends genau so.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 04 Februar 2019, 18:17:42
@CoolTux:
Danke für die Klarstellung, dann habe ich es ja doch richtig verstanden und eingerichtet:-)

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Februar 2019, 20:15:25
@CoolTux

Geht die Beschattung eigentlich schon?
Was für Werter erwartet das Modul?
Lux? Mit oder ohne Komma?

Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 Februar 2019, 20:17:17
Zitat von: no_Legend am 04 Februar 2019, 20:15:25
@CoolTux

Geht die Beschattung eigentlich schon?
Was für Werter erwartet das Modul?
Lux? Mit oder ohne Komma?

Gruß Robert

Die Beschattung sollte schon funktionieren. Lux ohne Komma.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 Februar 2019, 20:25:07
Zitat von: CoolTux am 04 Februar 2019, 20:17:17
Die Beschattung sollte schon funktionieren. Lux ohne Komma.

Spitze, dann muss ich morgen die Batterien tauschen am Sensor!
Hab ich schon 4 Monate vor, ist aber so kalt auf dem Dach!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 04 Februar 2019, 21:16:56
Welche Events benötigt das Modul von den einzelnen Devices?
Wäre ein
event-on-change-reading pct
ausreichend?
Hintergrund: Bis auf eine kleine Unstimmigkeit funktionierte das Modul mit den Homematic Aktoren perfekt bis ich letzte Woche ein paar Shellys per MQTT angebunden habe.
Die Shellys fuhren nicht automatisch herunter und das ASC Device stand ständig im state=manual.
Auch die Homematic Aktoren  mit Presence Eintrag verhielten sich auf einmal merkwürdig.
Nun vermute ich, dass die regelmäßigen Events das ASC durcheinander bringen und versuche sie entsprechend zu beschränken.

Gruß Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Februar 2019, 06:21:16
Zitat von: stefanpf am 04 Februar 2019, 21:16:56
Welche Events benötigt das Modul von den einzelnen Devices?
Wäre ein
event-on-change-reading pct
ausreichend?
Hintergrund: Bis auf eine kleine Unstimmigkeit funktionierte das Modul mit den Homematic Aktoren perfekt bis ich letzte Woche ein paar Shellys per MQTT angebunden habe.
Die Shellys fuhren nicht automatisch herunter und das ASC Device stand ständig im state=manual.
Auch die Homematic Aktoren  mit Presence Eintrag verhielten sich auf einmal merkwürdig.
Nun vermute ich, dass die regelmäßigen Events das ASC durcheinander bringen und versuche sie entsprechend zu beschränken.

Gruß Stefan

Guten Morgen

Für die Rollläden reicht der pct Event.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 05 Februar 2019, 20:06:59
Habe jetzt im ASC 11 Rolläden (alle Somfy Oximio IO - nutze Modul tahoma) mit ASC hinterlegt. Diese sollen alle gleichzeitig in Abhängigkeit des Sonnenstandes Abends geschlossen werden.
Funktioniert im Prinzip auch tadellos, allerdings werden immer "nur" 10 Rolläden geschlossen.
Kann mich vage dran erinnern mal etwas gelesen zu haben, dass es wohl mit der Anzahl gleichzeitiger Verbindungen über die Somfy/Tahoma-Schnittstelle zu tun hat.

Wie kann ich es denn jetzt erreichen, dass auch der letzte Rolladen (Nummer 11) ebenfalls zur vorgesehen Zeit runterfährt? Ich möchte ungern einem Rolladen eine andere Zeit zuordnen, nur damit ich diese Problematik umgehen kann.

Da einige Zimmer mit mehreren Fenstern = Rolläden ausgestattet sind, könnte man auch irgendwie mehrere Rolläden zu einer Gruppe zusammenfassen und dann dieses Gruppendevice mit ASC steuern?

Hat jemand ggf. ein Beispiel, an dem ich mich orientieren kann?

Danke und Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 Februar 2019, 22:07:21
Würde nicht eine Verzögerung eventuell helfen?
ASC_Drive_OffsetStart

Arbeitest Du mit einem offSet?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 05 Februar 2019, 23:12:28
Hallo, hab grad mal dieses plugin installiert, mal schauen ob es funktioniert.

bei der einrichtung ist mir aufgefallen das es evtl. gut wäre wenn ASC_Down/Up brightness ist , nicht unbedingt ASC_Time_Down/Up_Late  greift falls mal der sensor ausfällt sondern dann z.b. astro aktiv (mit zufalsbreich und offset) ist bzw. ausgewertet werden könnte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 05 Februar 2019, 23:19:43
@CoolTux:
ASC_Drive_OffsetStart lautet -1 (Attribut ist übrigens nicht im wiki enthalten), ASC_Drive_Offset lautet ebenfalls -1.
Im ASC-Device selbst ist ASC_shuttersDriveOffset nicht gesetzt.

Reicht es im ASC-Device ASC_shuttersDriveOffset mit einem Wert zu setzen - wenn ja, wie viel Sekunden sind zu empfehlen - oder muss man das individuell durch probieren ermitteln?

Gruß und danke für die Unterstützung
eurofinder

 
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Februar 2019, 06:44:50
Zitat von: eurofinder am 05 Februar 2019, 23:19:43
@CoolTux:
ASC_Drive_OffsetStart lautet -1 (Attribut ist übrigens nicht im wiki enthalten), ASC_Drive_Offset lautet ebenfalls -1.
Im ASC-Device selbst ist ASC_shuttersDriveOffset nicht gesetzt.

Reicht es im ASC-Device ASC_shuttersDriveOffset mit einem Wert zu setzen - wenn ja, wie viel Sekunden sind zu empfehlen - oder muss man das individuell durch probieren ermitteln?

Gruß und danke für die Unterstützung
eurofinder


Setze mal im ASC Device
ASC_shuttersDriveOffset
auf 1. Und dann packe Dir je nach dem wie es Dir beliebt Gruppen mit ASC_Drive_OffsetStart zusammen. Bedeutet, die Rollläden welche zum Beispiel alle bei ASC_Drive_OffsetStart eine 2 haben fahren nach 2 Sekunden zusammen los. Da Deine Rollladen zusammen sehr gut fahren kannst ja 5 Rollos nach 2s fahren lassen und 6 Rolllos nach 4s. Oder Du machst Untere Rolllos zusammen und 1. Etage. Spiel einfach mit bisschen rum.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Februar 2019, 06:45:54
Zitat von: magentouser am 05 Februar 2019, 23:12:28
Hallo, hab grad mal dieses plugin installiert, mal schauen ob es funktioniert.

bei der einrichtung ist mir aufgefallen das es evtl. gut wäre wenn ASC_Down/Up brightness ist , nicht unbedingt ASC_Time_Down/Up_Late  greift falls mal der sensor ausfällt sondern dann z.b. astro aktiv (mit zufalsbreich und offset) ist bzw. ausgewertet werden könnte.

Aktuell sehe ich da keine Möglichkeit der Umsetzung.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 06 Februar 2019, 06:58:45
@CoolTux:
OK, danke. Werde ich mal austesten und berichten.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 06 Februar 2019, 11:41:37
Zitat von: eurofinder am 05 Februar 2019, 20:06:59
Habe jetzt im ASC 11 Rolläden (alle Somfy Oximio IO - nutze Modul tahoma) mit ASC hinterlegt. Diese sollen alle gleichzeitig in Abhängigkeit des Sonnenstandes Abends geschlossen werden.
Funktioniert im Prinzip auch tadellos, allerdings werden immer "nur" 10 Rolläden geschlossen.
Kann mich vage dran erinnern mal etwas gelesen zu haben, dass es wohl mit der Anzahl gleichzeitiger Verbindungen über die Somfy/Tahoma-Schnittstelle zu tun hat.

Wie kann ich es denn jetzt erreichen, dass auch der letzte Rolladen (Nummer 11) ebenfalls zur vorgesehen Zeit runterfährt? Ich möchte ungern einem Rolladen eine andere Zeit zuordnen, nur damit ich diese Problematik umgehen kann.

Da einige Zimmer mit mehreren Fenstern = Rolläden ausgestattet sind, könnte man auch irgendwie mehrere Rolläden zu einer Gruppe zusammenfassen und dann dieses Gruppendevice mit ASC steuern?

Hat jemand ggf. ein Beispiel, an dem ich mich orientieren kann?

Danke und Gruß
eurofinder
Moin
Das ist ein Problem von Tahoma. Wenn Du im entsprechenden Thread suchst, wirst Du da eine Loesung finden. Wenn ich mich recht erinnere gab es zwei Ansaetze. Der Eine hatte etwas mit Gruppen/Zimmern zu tun, der Andere war ein Workaround.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Februar 2019, 13:51:55
Ich habe mal auf Wunsch meiner Tochter für ihr Zimmer die Beschattung auf Winter angepasst. Und was soll ich sagen, es funktioniert bis jetzt sehr gut.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 06 Februar 2019, 18:05:31
@CoolTux:
Für alle 11 Rolläden habe ich ASC_Drive_Offset = -1. Dann für 6 Rolläden im OG ASC_Drive_OffsetStart = 2 und für 5 Rolläden im EG ASC_Drive_OffsetStart =4 eingepflegt. Im ASC selbst ist ASC_shuttersDriveOffset = 1.

Von den 11 Rolläden sind 8 korrekt heruntergefahren, 3 Rolläden im OG jedoch nicht.

Im Logfile habe ich folgendes finden können:
2019.02.06 17:34:02 2: Tahoma: tahoma_dispatch http request failed: https://www.tahomalink.com/enduser-mobile-web/externalAPI/json/getEvents: Can't connect(2) to https://www.tahomalink.com:443:  SSL wants a write first
2019.02.06 17:34:02 3: Tahoma: tahoma_getEvents took 10030.0967693329 ms
2019.02.06 17:34:02 1: ERROR: Select error -1 (9), error count= 0

und jede Menge
Tahoma: tahoma_dispatch http request failed: connect to https://www.tahomalink.com:443 timed out

Hab ich da jetzt doch noch was falsch eingepflegt oder verstanden?
Was bedeutet die Meldung: SSL wants a write first?

Gruß und noch einen schönen Abend
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 06 Februar 2019, 18:25:56
Hallo,

irgendwas stellt mir täglich meinen Rollladenschalter inhibit on.
Wenn ich die Tür öffne oder schließe hat es keine Auswirkung auf das hard lock.
Hatte aber mal korrekt funktioniert.
Wurde hier was am Modul geändert?

Danke für Hilfe und VG
Dieter

List Rollladendevice

Internals:
   .eventMapCmd auf:noArg ab:noArg
   .triggerUsed 1
   CUL_0_MSGCNT 31
   CUL_0_RAWMSG A0E0980022E09A0246BDF0101C80031::-48.5:CUL_0
   CUL_0_RSSI -48.5
   CUL_0_TIME 2019-02-06 18:05:37
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   HMLAN1_MSGCNT 31
   HMLAN1_RAWMSG E2E09A0,0000,61BA0E4E,FF,FFC3,0980022E09A0246BDF0101C80031
   HMLAN1_RSSI -61
   HMLAN1_TIME 2019-02-06 18:05:37
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     62
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         192
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:09 - t:02 s:2E09A0 d:246BDF 0101C80031
   protLastRcv 2019-02-06 18:05:37
   protRcv    30 last_at:2019-02-06 18:05:37
   protSnd    31 last_at:2019-02-06 18:05:37
   protState  CMDs_done
   rssi_VCCU  cnt:17 min:-62 max:-47 avg:-51.82 lst:-49
   rssi_at_CUL_0 cnt:31 min:-65.5 max:-47 avg:-50.88 lst:-48.5
   rssi_at_HMLAN1 cnt:31 min:-67 max:-56 avg:-59.87 lst:-61
   .attraggr:
   .attrminint:
   READINGS:
     2018-06-12 18:55:21   .R-confBtnTime  permanent
     2018-06-12 18:55:21   .R-intKeyVisib  invisib
     2018-06-12 18:55:21   .R-localResDis  off
     2018-06-12 18:55:22   .R-refRunCounter 0
     2018-06-12 18:55:22   .R-statusInfoMinDly 2 s
     2018-06-12 18:55:22   .R-statusInfoRandom 1 s
     2018-06-12 18:55:22   .R-transmitTryMax 6
     2018-11-22 19:13:46   .peerListRDate  2018-11-22 19:13:46
     2019-02-06 18:05:37   .protLastRcv    2019-02-06 18:05:37
     2019-02-06 18:05:37   ASC_ShuttersLastDrive manual
     2019-02-06 17:20:46   ASC_Time_DriveDown  7.02.2019 - 17:20
     2019-02-06 17:20:46   ASC_Time_DriveUp  7.02.2019 - 07:17
     2019-02-06 18:05:37   CommandAccepted yes
     2018-06-12 18:54:56   D-firmware      2.3
     2018-06-12 18:54:56   D-serialNr      LEQ0766225
     2018-11-22 19:13:45   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2018-11-22 19:13:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-11-22 19:13:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2019-02-06 18:05:37   deviceMsg       on (to VCCU)
     2019-02-06 18:05:37   inhibit         set_off
     2019-02-06 18:05:37   level           100
     2019-02-06 18:05:37   motor           stop:on
     2019-02-06 18:05:37   pct             100
     2019-01-12 17:32:19   powerOn         2019-01-12 17:32:19
     2019-02-06 18:05:37   recentStateType ack
     2019-02-06 18:05:37   state           on
     2019-02-06 18:05:37   timedOn         off
   helper:
     HM_CMDNR   9
     cSnd       11246BDF2E09A00101,11246BDF2E09A00001
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1549472737.46904
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        09
       io:
         CUL_0:
           -40.5
           -40.5
         HMLAN1:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       VCCU:
         avg        -51.8235294117647
         cnt        17
         lst        -49
         max        -47
         min        -62
       at_CUL_0:
         avg        -50.8870967741936
         cnt        31
         lst        -48.5
         max        -47
         min        -65.5
       at_HMLAN1:
         avg        -59.8709677419355
         cnt        31
         lst        -61
         max        -56
         min        -67
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   fp_Grundriss_EG 295,920,0,
   fp_Grundriss_EG_neu 338,923,0, ,Ro_Terrassentuer
   genericDeviceType blind
   group      Rolllaeden
   icon       shutter_halfopen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer,alexa
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


List Rollladensteuerung

Internals:
   FUUID      5c44bfeb-f33f-cd72-1055-2797a4efb9031418
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Fenster_Erker,Astro,Bewohner,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.2
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-01-21 20:28:00   .monitoredDevs  {"Astro":{"Rollladensteuerung":"ASC_twilightDevice"},"Bewohner":{"Rollladensteuerung":"ASC_residentsDevice"},"Terrassentuer":{"Ro_Terrassentuer":"ASC_WindowRec"},"Fenster_Erker":{"Ro_Erkerfenster":"ASC_WindowRec"}}
     2019-02-06 17:20:46   Ro_Erkerfenster_lastPosValue 100
     2019-02-06 17:20:46   Ro_Erkerfenster_nextAstroTimeEvent  7.02.2019 - 07:17
     2019-02-06 17:21:44   Ro_Terrassenfenster_PosValue 0
     2019-02-06 17:20:46   Ro_Terrassenfenster_lastPosValue 0
     2019-02-06 17:20:46   Ro_Terrassenfenster_nextAstroTimeEvent  7.02.2019 - 07:17
     2019-02-06 18:05:37   Ro_Terrassentuer_PosValue 100
     2019-01-01 08:30:02   Ro_Terrassentuer_lastDelayPosValue 100
     2019-02-06 07:18:56   Ro_Terrassentuer_lastPosValue 0
     2019-02-06 17:20:46   Ro_Terrassentuer_nextAstroTimeEvent  7.02.2019 - 07:17
     2018-11-22 17:19:43   hardLockOut     on
     2019-01-01 10:41:58   partyMode       off
     2019-02-04 16:40:04   room_ASC_CUL_HM_Wohnzimmer_alexa Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2019-02-06 18:05:37   state           manual
     2018-12-30 22:59:08   sunriseTimeWeHoliday on
     2019-02-04 16:40:04   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     Bewohner:
       Rollladensteuerung ASC_residentsDevice
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Bewohner
   ASC_shuttersDriveOffset 50
   ASC_temperatureReading /system/sensors/temperatures/outdoor_t1
   ASC_temperatureSensor Buderus
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night.*:scene_night delayed.*:scene_night
   group      Rolllaeden
   icon       shutter_halfopen
   room       ASC,Wohnzimmer
   sortby     5
   verbose    1
   webCmd     Party:partyMode
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Februar 2019, 18:32:48
Zitat von: eurofinder am 06 Februar 2019, 18:05:31
@CoolTux:
Für alle 11 Rolläden habe ich ASC_Drive_Offset = -1. Dann für 6 Rolläden im OG ASC_Drive_OffsetStart = 2 und für 5 Rolläden im EG ASC_Drive_OffsetStart =4 eingepflegt. Im ASC selbst ist ASC_shuttersDriveOffset = 1.

Von den 11 Rolläden sind 8 korrekt heruntergefahren, 3 Rolläden im OG jedoch nicht.

Im Logfile habe ich folgendes finden können:
2019.02.06 17:34:02 2: Tahoma: tahoma_dispatch http request failed: https://www.tahomalink.com/enduser-mobile-web/externalAPI/json/getEvents: Can't connect(2) to https://www.tahomalink.com:443:  SSL wants a write first
2019.02.06 17:34:02 3: Tahoma: tahoma_getEvents took 10030.0967693329 ms
2019.02.06 17:34:02 1: ERROR: Select error -1 (9), error count= 0

und jede Menge
Tahoma: tahoma_dispatch http request failed: connect to https://www.tahomalink.com:443 timed out

Hab ich da jetzt doch noch was falsch eingepflegt oder verstanden?
Was bedeutet die Meldung: SSL wants a write first?

Gruß und noch einen schönen Abend
eurofinder

Ohje das kann ich Dir gar nicht sagen. Kommt ja ausschließlich vom Rollo Modul. Da hat ASC nichts mit zu tun.

Du kannst mal versuchen Im ASC selbst ASC_shuttersDriveOffset  auf 60 zu stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 Februar 2019, 18:42:14
Zitat von: dk3572 am 06 Februar 2019, 18:25:56
Hallo,

irgendwas stellt mir täglich meinen Rollladenschalter inhibit on.
Wenn ich die Tür öffne oder schließe hat es keine Auswirkung auf das hard lock.
Hatte aber mal korrekt funktioniert.
Wurde hier was am Modul geändert?

Danke für Hilfe und VG
Dieter

List Rollladendevice

Internals:
   .eventMapCmd auf:noArg ab:noArg
   .triggerUsed 1
   CUL_0_MSGCNT 31
   CUL_0_RAWMSG A0E0980022E09A0246BDF0101C80031::-48.5:CUL_0
   CUL_0_RSSI -48.5
   CUL_0_TIME 2019-02-06 18:05:37
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   HMLAN1_MSGCNT 31
   HMLAN1_RAWMSG E2E09A0,0000,61BA0E4E,FF,FFC3,0980022E09A0246BDF0101C80031
   HMLAN1_RSSI -61
   HMLAN1_TIME 2019-02-06 18:05:37
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     62
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         192
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:09 - t:02 s:2E09A0 d:246BDF 0101C80031
   protLastRcv 2019-02-06 18:05:37
   protRcv    30 last_at:2019-02-06 18:05:37
   protSnd    31 last_at:2019-02-06 18:05:37
   protState  CMDs_done
   rssi_VCCU  cnt:17 min:-62 max:-47 avg:-51.82 lst:-49
   rssi_at_CUL_0 cnt:31 min:-65.5 max:-47 avg:-50.88 lst:-48.5
   rssi_at_HMLAN1 cnt:31 min:-67 max:-56 avg:-59.87 lst:-61
   .attraggr:
   .attrminint:
   READINGS:
     2018-06-12 18:55:21   .R-confBtnTime  permanent
     2018-06-12 18:55:21   .R-intKeyVisib  invisib
     2018-06-12 18:55:21   .R-localResDis  off
     2018-06-12 18:55:22   .R-refRunCounter 0
     2018-06-12 18:55:22   .R-statusInfoMinDly 2 s
     2018-06-12 18:55:22   .R-statusInfoRandom 1 s
     2018-06-12 18:55:22   .R-transmitTryMax 6
     2018-11-22 19:13:46   .peerListRDate  2018-11-22 19:13:46
     2019-02-06 18:05:37   .protLastRcv    2019-02-06 18:05:37
     2019-02-06 18:05:37   ASC_ShuttersLastDrive manual
     2019-02-06 17:20:46   ASC_Time_DriveDown  7.02.2019 - 17:20
     2019-02-06 17:20:46   ASC_Time_DriveUp  7.02.2019 - 07:17
     2019-02-06 18:05:37   CommandAccepted yes
     2018-06-12 18:54:56   D-firmware      2.3
     2018-06-12 18:54:56   D-serialNr      LEQ0766225
     2018-11-22 19:13:45   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2018-11-22 19:13:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-11-22 19:13:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2019-02-06 18:05:37   deviceMsg       on (to VCCU)
     2019-02-06 18:05:37   inhibit         set_off
     2019-02-06 18:05:37   level           100
     2019-02-06 18:05:37   motor           stop:on
     2019-02-06 18:05:37   pct             100
     2019-01-12 17:32:19   powerOn         2019-01-12 17:32:19
     2019-02-06 18:05:37   recentStateType ack
     2019-02-06 18:05:37   state           on
     2019-02-06 18:05:37   timedOn         off
   helper:
     HM_CMDNR   9
     cSnd       11246BDF2E09A00101,11246BDF2E09A00001
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     subType    blindActuator
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1549472737.46904
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        09
       io:
         CUL_0:
           -40.5
           -40.5
         HMLAN1:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       VCCU:
         avg        -51.8235294117647
         cnt        17
         lst        -49
         max        -47
         min        -62
       at_CUL_0:
         avg        -50.8870967741936
         cnt        31
         lst        -48.5
         max        -47
         min        -65.5
       at_HMLAN1:
         avg        -59.8709677419355
         cnt        31
         lst        -61
         max        -56
         min        -67
     tmpl:
Attributes:
   .mId       006A
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   fp_Grundriss_EG 295,920,0,
   fp_Grundriss_EG_neu 338,923,0, ,Ro_Terrassentuer
   genericDeviceType blind
   group      Rolllaeden
   icon       shutter_halfopen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer,alexa
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


List Rollladensteuerung

Internals:
   FUUID      5c44bfeb-f33f-cd72-1055-2797a4efb9031418
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Fenster_Erker,Astro,Bewohner,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.2
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-01-21 20:28:00   .monitoredDevs  {"Astro":{"Rollladensteuerung":"ASC_twilightDevice"},"Bewohner":{"Rollladensteuerung":"ASC_residentsDevice"},"Terrassentuer":{"Ro_Terrassentuer":"ASC_WindowRec"},"Fenster_Erker":{"Ro_Erkerfenster":"ASC_WindowRec"}}
     2019-02-06 17:20:46   Ro_Erkerfenster_lastPosValue 100
     2019-02-06 17:20:46   Ro_Erkerfenster_nextAstroTimeEvent  7.02.2019 - 07:17
     2019-02-06 17:21:44   Ro_Terrassenfenster_PosValue 0
     2019-02-06 17:20:46   Ro_Terrassenfenster_lastPosValue 0
     2019-02-06 17:20:46   Ro_Terrassenfenster_nextAstroTimeEvent  7.02.2019 - 07:17
     2019-02-06 18:05:37   Ro_Terrassentuer_PosValue 100
     2019-01-01 08:30:02   Ro_Terrassentuer_lastDelayPosValue 100
     2019-02-06 07:18:56   Ro_Terrassentuer_lastPosValue 0
     2019-02-06 17:20:46   Ro_Terrassentuer_nextAstroTimeEvent  7.02.2019 - 07:17
     2018-11-22 17:19:43   hardLockOut     on
     2019-01-01 10:41:58   partyMode       off
     2019-02-04 16:40:04   room_ASC_CUL_HM_Wohnzimmer_alexa Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2019-02-06 18:05:37   state           manual
     2018-12-30 22:59:08   sunriseTimeWeHoliday on
     2019-02-04 16:40:04   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     Bewohner:
       Rollladensteuerung ASC_residentsDevice
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Bewohner
   ASC_shuttersDriveOffset 50
   ASC_temperatureReading /system/sensors/temperatures/outdoor_t1
   ASC_temperatureSensor Buderus
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night.*:scene_night delayed.*:scene_night
   group      Rolllaeden
   icon       shutter_halfopen
   room       ASC,Wohnzimmer
   sortby     5
   verbose    1
   webCmd     Party:partyMode


Setzte mal expert auf 1 im ASC und lasse dann Dein Notifydev neu zusammenbauen. Also set createNewNotifyDev.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 06 Februar 2019, 19:12:55
Zitat von: CoolTux am 06 Februar 2019, 18:42:14
Setzte mal expert auf 1 im ASC und lasse dann Dein Notifydev neu zusammenbauen. Also set createNewNotifyDev.

Danke für die prompte Antwort.

Expert stand bereits auf 1.
Habe es nochmal aktiviert und den set Befehl ausgeführt.
Ich werde beobachten was morgen passiert.  ;)

Schönen Abend noch.....
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 06 Februar 2019, 22:11:41
Hallo,

eine Frage hätte ich: wenn ich mit ASC den Rolladen mittels Brightness-Wert zu fahre und dann von Hand wieder öffne fährt der Rolladen danach automatisch wieder zu. Fahre ich den Rolladen aber mit Astro zu und dann von Hand wieder auf dann bleibt er offen.
Ist dieses Verhalten gewünscht?

Das selbe ist auch bei der Abschattung, wenn ich da wieder manuell öffne.

Der ASC bekommt es ja mit wenn man manuell gefahren ist, das wird ja auch unter ShowShuttersInformation angezeigt. Ich fände es schöner wenn bei  manuellem fahren der Rolladen auch so bleiben würde wie er hin gefahren wurde bis die nächste Änderung von astro / brightness eintritt.


Viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 Februar 2019, 05:58:40
Zitat von: CoolTux am 06 Februar 2019, 18:42:14
Setzte mal expert auf 1 im ASC und lasse dann Dein Notifydev neu zusammenbauen. Also set createNewNotifyDev.

Guten Morgen,

nein, hatte kein Erfolg.
Ohne ersichtlichen Grund wurde inhibit wieder auf on gesetzt.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 06:10:16
Zitat von: dk3572 am 07 Februar 2019, 05:58:40
Guten Morgen,

nein, hatte kein Erfolg.
Ohne ersichtlichen Grund wurde inhibit wieder auf on gesetzt.

VG Dieter
Du hast im ASC hardLockOut auf on und die Attribute in den Rolläden entsprechend gesetzt. Dann wird automatisch hard gesperrt bei Fenster auf. Und eigentlich wieder entsperrt bei Fenster zu. Muss mal schauen wieso bei Dir nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 06:16:57
Zitat von: Bäschdler am 06 Februar 2019, 22:11:41
Hallo,

eine Frage hätte ich: wenn ich mit ASC den Rolladen mittels Brightness-Wert zu fahre und dann von Hand wieder öffne fährt der Rolladen danach automatisch wieder zu. Fahre ich den Rolladen aber mit Astro zu und dann von Hand wieder auf dann bleibt er offen.
Ist dieses Verhalten gewünscht?

Das selbe ist auch bei der Abschattung, wenn ich da wieder manuell öffne.

Der ASC bekommt es ja mit wenn man manuell gefahren ist, das wird ja auch unter ShowShuttersInformation angezeigt. Ich fände es schöner wenn bei  manuellem fahren der Rolladen auch so bleiben würde wie er hin gefahren wurde bis die nächste Änderung von astro / brightness eintritt.


Viele Grüsse
Bäschdler

Das liegt an den Events. Astro selbst ist eine ganz genau Zeit. Also ein einziger Event. Danach passiert er am Morgen wieder was.
Brightness und Beschattung sind aber mehrere Events. Nämlich immer wenn der Sensor einen neuen Wert liefert.

Und Du möchtest nun das nach einen manuellen Fährt gar nichts mehr automatisch passiert?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 07 Februar 2019, 08:56:09
Ja, ich hätte gerne dass bis zum Eintreten des "Gegen-Events" (also z. B. überschreiten des max brightness nachdem ASC den Rolladen mit min brightness geschlossen hat) der Rolladen nach einer manuellen Fahrt nicht mehr automatisch verfahren wird.


Gruss Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 Februar 2019, 09:04:01
Zitat von: Bäschdler am 07 Februar 2019, 08:56:09
Ja, ich hätte gerne dass bis zum Eintreten des "Gegen-Events" (also z. B. überschreiten des max brightness nachdem ASC den Rolladen mit min brightness geschlossen hat) der Rolladen nach einer manuellen Fahrt nicht mehr automatisch verfahren wird.


Gruss Bäschdler

Exakt diesen Wunsch hatte ich und andere auch schon geäußert.  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 09:11:00
Zitat von: Bäschdler am 07 Februar 2019, 08:56:09
Ja, ich hätte gerne dass bis zum Eintreten des "Gegen-Events" (also z. B. überschreiten des max brightness nachdem ASC den Rolladen mit min brightness geschlossen hat) der Rolladen nach einer manuellen Fahrt nicht mehr automatisch verfahren wird.


Gruss Bäschdler

Das ist leider programmiertechnisch für mich nicht machbar.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 07 Februar 2019, 09:42:13
@Bäschdler und @dk3572: Ihr wisst aber, dass ihr eine Sperrzeit nach manueller Fahrt definieren könnt. Die könnt ihr ja auch so groß machen, dass denrest des tages nix mehr passiert....
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 07 Februar 2019, 10:03:23
Hallo Cluni,

das mit der Sperrzeit ist leider keine Lösung...

Der Rolladen fährt abends durch brightness min runter. Irgendwann gehe ich in's Bett und fahre dann den Rolladen manuell hoch und möchte, dass er oben bleibt bis es wieder hell wird und er durch brightness max wieder hoch fährt. Welche Zeit soll ich denn nun bei der Sperrzeit eintragen, dass genau das so ist? Da sich die Zeit wann ich in's Bett gehe und der Zeitpunkt wann brightness max überschritten wird ja ständig verändern würde bei zu kurzer Sperrzeit der Rolladen morgens doch noch irgendwann runter fahren oder bei zu langer Sperrzeit und wenn ich ihn doch zu gelassen habe (Urlaub) nicht hoch fährt.

Gruss Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 07 Februar 2019, 11:28:19
Oh ok, jetzt verstehe ich erst, wie genau das von dir gemeint war. Ist natürlich schwierig...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 Februar 2019, 11:52:41
Ich sehe od. wünsche es mir so:

Es sollte nach einer manuellen Fahrt tagsüber erst wieder die Automatik greifen, wenn die "eigentliche, automatische" Fahrt ansteht (es wird dunkel / Zeit am Abend).
Nach einer manuellen Fahrt "nach" der automatischen Schließung am Abend, erst wieder automatisch wenn hier die "eigentliche, automatische" Fahrt ansteht (es wird hell / Zeit am Morgen).

Lasse mich aber gerne von den Sperrzeiten nach manuell überzeugen  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 12:06:17
Eventuell hilft eine Funktionsbeschreibung

Brightness für Sonnenauf und Sonnenuntergang wird ausschließlich zwischen der Zeit von ASC_Time_..._Early und ASC_Time_..._Late
Es kann also schon mal der Rollladen nicht mitten in der Nacht runter fahren. Sondern ausschließlich zwischen diesen beiden Werten. Eventuell hilft es den Wert für ASC_Time_..._Late früher zu setzen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 Februar 2019, 18:53:17
Zitat von: CoolTux am 07 Februar 2019, 06:10:16
Du hast im ASC hardLockOut auf on und die Attribute in den Rolläden entsprechend gesetzt. Dann wird automatisch hard gesperrt bei Fenster auf. Und eigentlich wieder entsperrt bei Fenster zu. Muss mal schauen wieso bei Dir nicht.

Hallo CoolTux,

warum auch immer, es funktioniert wieder. Habe nichts verändert.  ???

Jetzt aber nächste Frage.
Der Rollladen Tür soll nur schließen wenn absent. Funktioniert auch soweit.
Mache ich aber die Tür auf und und wieder zu, fährt er runter.
Last Drive ist dann "window night close".
Woher rührt das? Bzw. was muss ich ändern um dieses Verhalten zu unterbinden?

Danke schon mal und VG
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 07 Februar 2019, 19:19:36
Da möchte ich mich anschließen.
Die Komfortfunktionen ignorieren anscheinend das absent.
Mir rauscht der Rollladen auch immer nach dem Rauchen runter (nutze Astro).
Das war mal anders (die Erinnerung kann aber auch noch aus der Zeit mit Clunis Skript stammen).

Falls es nicht anders geht habe ich halt Pech gehabt - man kann es auch nicht jedem Recht machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 19:26:47
Hallo Ihr beiden,

Ich gehe aktuell von einem Fehler aus. Ich denke ich habe das Thema nur fahren bei absent nicht bei Fensterevents mit drin.
Ich schaue nachher mal nach.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 07 Februar 2019, 21:56:50
@CoolTux:
Mit ASC_shuttersDriveOffset = 60 sind jetzt alle Rolläden heruntergefahren.

Danke und Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 07 Februar 2019, 22:16:21
Im Logfile erhalte ich bei einer vom ASC ausgelösten Vorgang Einträge, die wie folgt aussehen:
RBad: tahoma_applyRequest data={"label":"Bad - Schliessen - iPhone","actions":[{"deviceURL":"io://1107-4448-3454/2867138","commands":[{"name":"close","parameters":[]}]}]}

Wie und wo kann ich es ändern, dass statt "iPhone" dort "FHEM" im Text erscheint?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 Februar 2019, 22:33:45
Zitat von: eurofinder am 07 Februar 2019, 22:16:21
Im Logfile erhalte ich bei einer vom ASC ausgelösten Vorgang Einträge, die wie folgt aussehen:
RBad: tahoma_applyRequest data={"label":"Bad - Schliessen - iPhone","actions":[{"deviceURL":"io://1107-4448-3454/2867138","commands":[{"name":"close","parameters":[]}]}]}

Wie und wo kann ich es ändern, dass statt "iPhone" dort "FHEM" im Text erscheint?

Gruß
eurofinder

Das kommt definitiv nicht vom ASC. Das muss von Deinem Rollladen kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 07 Februar 2019, 22:46:45
@eurofinder

ZitatWie und wo kann ich es ändern, dass statt "iPhone" dort "FHEM" im Text erscheint?

Das kommt aus dem Modul 26_tahoma.pm.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 07 Februar 2019, 23:12:29
@diki:
Danke.

Ich frage mal im entsprechenden Thread nach, ob das raus oder zumindest geändert werden kann, da ich das sehr verwirrend finde.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 08 Februar 2019, 07:04:57
Zitat von: CoolTux am 07 Februar 2019, 06:10:16
Du hast im ASC hardLockOut auf on und die Attribute in den Rolläden entsprechend gesetzt. Dann wird automatisch hard gesperrt bei Fenster auf. Und eigentlich wieder entsperrt bei Fenster zu. Muss mal schauen wieso bei Dir nicht.

Guten Morgen,

zu früh gefreut.
Problem tritt erneut auf.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 07:06:52
Zitat von: dk3572 am 08 Februar 2019, 07:04:57
Guten Morgen,

zu früh gefreut.
Problem tritt erneut auf.

Du hast aber vorher das zugewiesenen Fenster vom Rollladen auf gemacht, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 08 Februar 2019, 07:08:50
ja, auf gemacht und inhibit wird auf on gesetzt.
Aber beim Schließen nicht wieder off.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 08 Februar 2019, 07:51:19
Bei den Z-Wave Devices, also in meine Fall der Fibaro Roller Shutter funktioniert es mit protection on und off.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 08:03:32
Zitat von: dk3572 am 08 Februar 2019, 07:08:50
ja, auf gemacht und inhibit wird auf on gesetzt.
Aber beim Schließen nicht wieder off.

Und es steht nicht mal ein set_off oder so drin? Ich schaue mal in den Code.
Wie schaut es bei anderen Usern mit Homematic Rollläden aus?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 08:10:06
Habe gerade geschaut. Der Code ist für beide identisch. Also für on und off.
Kannst Du bitte feststellen ob das off überhaupt an den Rollladen gesendet wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 08:21:02
Ich habe soeben eine Version ins master Git geschoben. Diese Version sollte das Thema fahren nur bei absent und Fenster Event richtig stellen. Sprich wenn ein Fenster geschlossen wird nach Sonnenuntergang und driveDown auf absent steht wird nicht mehr gefahren bei Anwesenheit.

Können das bitte
stefanpf
dk3572
einmal testen? Einfach von hier runterladen (https://github.com/LeonGaultier/fhem-AutoShuttersControl/archive/master.zip) und die pm Datei ins FHEM Modulverzeichnis kopieren. Voher die alte bitte weg sichern. Danach FHEM neustarten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 08 Februar 2019, 09:30:48
Zitat von: CoolTux am 08 Februar 2019, 08:21:02
Ich habe soeben eine Version ins master Git geschoben. Diese Version sollte das Thema fahren nur bei absent und Fenster Event richtig stellen. Sprich wenn ein Fenster geschlossen wird nach Sonnenuntergang und driveDown auf absent steht wird nicht mehr gefahren bei Anwesenheit.

Können das bitte
stefanpf
dk3572
einmal testen? Einfach von hier runterladen (https://github.com/LeonGaultier/fhem-AutoShuttersControl/archive/master.zip) und die pm Datei ins FHEM Modulverzeichnis kopieren. Voher die alte bitte weg sichern. Danach FHEM neustarten.

Hallo CoolTux,

neue Version funktioniert erst mal.
Beim Öffnen der Tür wird inhibit set_on gesetzt und umgekehrt.
Rollladen schließt auch nicht wenn ich Tür schließe.
Mal beobachten ob es so bleibt  ;)

Danke und VG
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 09:43:49
Naja es geht darum das nach Sonnenuntergang der Rolladen wo driveDown absent als Attribut steht und er somit bei Awesenheit nicht runter fährt, nach dem Fenster öffnen und wieder schließen dann doch runter gefahren ist.
Also bitte einmal heute Abend testen.  :D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 08 Februar 2019, 16:35:02
Danke für die schnelle Reaktion.... ist eingespielt und dann muss ich wohl heute Abend mal rauchen gehen :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 08 Februar 2019, 17:36:26
Funktioniert (Horizon -1) :D
Danke noch einmal !

Edit: er prüft allerdings nicht mehr nach Fahrtrichtung.
Sprich: wenn ich nach Sonnenuntergang das Haus verlasse fährt er runter - ok
Wenn ich wieder zurück komme bleibt er unten - ok
Wenn ich dann die Tür öffne, bleibt er unten - hier hätte ich vermutet, dass er wieder hoch fährt und dann beim Schließen oben bleibt (weil ja nur das Herunterfahren auf Absent eingeschränkt ist)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 17:52:22
Muss ich mir im Code nachher mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 08 Februar 2019, 20:14:06
Zitat von: CoolTux am 08 Februar 2019, 09:43:49
Naja es geht darum das nach Sonnenuntergang der Rolladen wo driveDown absent als Attribut steht und er somit bei Awesenheit nicht runter fährt, nach dem Fenster öffnen und wieder schließen dann doch runter gefahren ist.
Also bitte einmal heute Abend testen.  :D

Ups, ganz vergessen, hat funktioniert.

Danke und schönen Abend noch.
VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 Februar 2019, 20:28:41
Zitat von: stefanpf am 08 Februar 2019, 17:36:26
Funktioniert (Horizon -1) :D
Danke noch einmal !

Edit: er prüft allerdings nicht mehr nach Fahrtrichtung.
Sprich: wenn ich nach Sonnenuntergang das Haus verlasse fährt er runter - ok
Wenn ich wieder zurück komme bleibt er unten - ok
Wenn ich dann die Tür öffne, bleibt er unten - hier hätte ich vermutet, dass er wieder hoch fährt und dann beim Schließen oben bleibt (weil ja nur das Herunterfahren auf Absent eingeschränkt ist)

Laut Code hätte er fahren müssen. Kannst Du mir von dem Rollladen und vom ASC Device ein list geben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 08 Februar 2019, 22:23:22
Bin just erst wieder nach Hause gekommen und noch mal alles kontrolliert.
Ich Dussel hatte heute Nacht ASC_autoShuttersControlComfort deaktiviert damit der Rolladen oben bleibt.
Dann kann das natürlich auch nicht funktionieren  ::)
Nach dem Aktivieren verhält sich der Türgriff wie erwartet. Der direkte Test nach Sonnenuntergang ist zwar wg. Dummheit nicht umbedingt verwertbar,  aber ich gehe davon aus, dass deine Änderung funktioniert (vorher ging er ja auch mehrmals hintereinander bei Schließung herunter).
Ich kann  ja morgen noch einmal berichten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Februar 2019, 07:58:12
Zitat von: stefanpf am 08 Februar 2019, 22:23:22
Bin just erst wieder nach Hause gekommen und noch mal alles kontrolliert.
Ich Dussel hatte heute Nacht ASC_autoShuttersControlComfort deaktiviert damit der Rolladen oben bleibt.
Dann kann das natürlich auch nicht funktionieren  ::)
Nach dem Aktivieren verhält sich der Türgriff wie erwartet. Der direkte Test nach Sonnenuntergang ist zwar wg. Dummheit nicht umbedingt verwertbar,  aber ich gehe davon aus, dass deine Änderung funktioniert (vorher ging er ja auch mehrmals hintereinander bei Schließung herunter).
Ich kann  ja morgen noch einmal berichten.

Mach mal bitte. Danke Dir
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 09 Februar 2019, 21:19:37
Kann leider noch nichts konkretes melden.
Da wir zum Sonnenuntergang unterwegs waren, hatte ich stellvertretend den Gast (rg_Gast1) Roommate an dem entsprechenden Rollladen hinterlegt und auf home gesetzt.

Komischerweise war der Rollladen bei Rückkehr oben und ist heruntergefahren als die beiden reelen Roommates auf home gesprungen sind.

Vielleicht hat das ASC Device das auch nicht richtig mitbekommen, da ich als letzte Amtshandlung noch nur fix das Roommate Attribut angepasst habe. Wenn ich das Log richtig interpretiere scheint rr_Stefan ja für die Fahrt verantwortlich gewesen zu sein. Erklärt halt nur nicht, warum es invers war. Oder taugt ein Device vom Typ GUEST eventuell nicht?

Ich habe mich mal in Beweissicherung versucht  ;)
(Die Lists sind allerdings "versaut", da ich danach die Tür kurz auf hatte)
Internals:
   FUUID      5c42d58e-f33f-519c-9022-6a4502b862fee7bd
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  1,DiePflugs,ESPSolar,Rollladensteuerung,TL_Lichtsteuerung,bu_Rollladen_Fenster,bu_Rollladen_Fenster2,ga_Rollladen_Fenster,global,ku_Rollladen_Fenster,ku_Rollladen_Tuer,rg_Gast1,rg_Guest1,rr_Stefan,sz_Rollladen_Fenster,sz_Rollladen_Fenstergross,wc_Rollladen_Fenster,wz_Rollladen_Fenster,wz_Rollladen_TuerLI,wz_Rollladen_TuerRE,wz_TuerLI,wz_TuerRE
   NR         312
   NTFY_ORDER 51-Rollladensteuerung
   STATE      comfort - window open
   TYPE       AutoShuttersControl
   VERSION    0.4.0.3
   OLDREADINGS:
   READINGS:
     2019-02-09 18:02:34   bu_Rollladen_Fenster2_PosValue 0
     2019-02-09 18:02:13   bu_Rollladen_Fenster2_lastPosValue 0
     2019-02-09 18:02:13   bu_Rollladen_Fenster2_nextAstroTimeEvent 10.02.2019 - 08:30
     2019-02-05 19:10:35   bu_Rollladen_Fenster_PosValue 0
     2019-02-09 18:02:13   bu_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:02:13   bu_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 09:00
     2019-02-09 15:31:46   ga_Rollladen_Fenster_PosValue 0
     2019-02-09 18:02:13   ga_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:02:13   ga_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 10:00
     2019-02-05 19:20:53   hardLockOut     off
     2019-02-05 19:10:24   ku_Rollladen_Fenster_PosValue 0
     2019-02-09 18:02:13   ku_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:02:13   ku_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 07:59
     2019-02-05 19:10:37   ku_Rollladen_Tuer_PosValue 0
     2019-02-09 18:02:13   ku_Rollladen_Tuer_lastPosValue 100
     2019-02-09 18:02:13   ku_Rollladen_Tuer_nextAstroTimeEvent 10.02.2019 - 08:30
     2019-02-05 19:18:45   partyMode       off
     2019-02-08 16:33:50   room_10_Wohnzimmer_95_Srv.AlexaRoom_Rollladen wz_Rollladen_Fenster,wz_Rollladen_TuerLI,wz_Rollladen_TuerRE
     2019-02-08 16:33:50   room_12_Kueche_95_Srv.AlexaRoom_Rollladen ku_Rollladen_Fenster,ku_Rollladen_Tuer
     2019-02-08 16:33:50   room_16_Wc_95_Srv.AlexaRoom_Rollladen wc_Rollladen_Fenster
     2019-02-08 16:33:50   room_20_Buero_95_Srv.AlexaRoom_Rollladen bu_Rollladen_Fenster,bu_Rollladen_Fenster2
     2019-02-08 16:33:50   room_21_Schlafzimmer_95_Srv.AlexaRoom_Rollladen sz_Rollladen_Fenster,sz_Rollladen_Fenstergross
     2019-02-08 16:33:50   room_95_Srv.AlexaRoom_Rollladen ga_Rollladen_Fenster
     2018-12-26 11:50:02   selfDefense     off
     2019-02-09 20:57:52   state           comfort - window open
     2019-02-05 17:57:04   sunriseTimeWeHoliday on
     2019-02-05 19:08:57   sz_Rollladen_Fenster_PosValue 100
     2019-02-09 18:02:13   sz_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:02:13   sz_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 10:00
     2019-02-05 19:08:57   sz_Rollladen_Fenstergross_PosValue 100
     2019-02-09 18:42:30   sz_Rollladen_Fenstergross_lastPosValue 100
     2019-02-09 18:42:30   sz_Rollladen_Fenstergross_nextAstroTimeEvent 10.02.2019 - 10:00
     2019-02-08 16:33:50   userAttrList    rolled out
     2019-02-09 21:11:13   wc_Rollladen_Fenster_PosValue 100
     2019-02-09 18:02:13   wc_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:02:13   wc_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 08:30
     2019-02-05 19:10:29   wz_Rollladen_Fenster_PosValue 0
     2019-02-09 18:09:02   wz_Rollladen_Fenster_lastPosValue 0
     2019-02-09 18:09:02   wz_Rollladen_Fenster_nextAstroTimeEvent 10.02.2019 - 07:59
     2019-02-05 19:08:57   wz_Rollladen_TuerLI_PosValue 100
     2019-02-09 20:57:52   wz_Rollladen_TuerLI_lastPosValue 9
     2019-02-09 17:34:29   wz_Rollladen_TuerLI_nextAstroTimeEvent 10.02.2019 - 08:30
     2019-02-05 19:10:36   wz_Rollladen_TuerRE_PosValue 0
     2019-02-09 18:02:13   wz_Rollladen_TuerRE_lastPosValue 0
     2019-02-09 18:02:13   wz_Rollladen_TuerRE_nextAstroTimeEvent 10.02.2019 - 08:00
   helper:
     shuttersList:
       bu_Rollladen_Fenster
       bu_Rollladen_Fenster2
       ga_Rollladen_Fenster
       ku_Rollladen_Fenster
       ku_Rollladen_Tuer
       sz_Rollladen_Fenster
       sz_Rollladen_Fenstergross
       wc_Rollladen_Fenster
       wz_Rollladen_Fenster
       wz_Rollladen_TuerLI
       wz_Rollladen_TuerRE
   monitoredDevs:
     1:
       bu_Rollladen_Fenster2 ASC_WindowRec
       ga_Rollladen_Fenster ASC_WindowRec
     DiePflugs:
       Rollladensteuerung ASC_residentsDevice
     ESPSolar:
       bu_Rollladen_Fenster ASC_Brightness_Sensor
       bu_Rollladen_Fenster2 ASC_Brightness_Sensor
       ku_Rollladen_Fenster ASC_Brightness_Sensor
       ku_Rollladen_Tuer ASC_Brightness_Sensor
       sz_Rollladen_Fenster ASC_Brightness_Sensor
       sz_Rollladen_Fenstergross ASC_Brightness_Sensor
       wc_Rollladen_Fenster ASC_Brightness_Sensor
       wz_Rollladen_Fenster ASC_Brightness_Sensor
       wz_Rollladen_TuerLI ASC_Brightness_Sensor
       wz_Rollladen_TuerRE ASC_Brightness_Sensor
     TL_Lichtsteuerung:
       Rollladensteuerung ASC_twilightDevice
     bu_Rollladen_Fenster:
     bu_Rollladen_Fenster2:
     ga_Rollladen_Fenster:
     ku_Rollladen_Fenster:
     ku_Rollladen_Tuer:
     rg_Gast1:
       wz_Rollladen_TuerLI ASC_Roommate_Device
     rg_Guest1:
       wz_Rollladen_TuerLI ASC_Roommate_Device
     rr_Stefan:
       wz_Rollladen_TuerLI ASC_Roommate_Device
     sz_Rollladen_Fenster:
     sz_Rollladen_Fenstergross:
     wc_Rollladen_Fenster:
     wz_Rollladen_Fenster:
     wz_Rollladen_TuerLI:
     wz_Rollladen_TuerRE:
     wz_TuerLI:
       wz_Rollladen_TuerLI ASC_WindowRec
     wz_TuerRE:
       wz_Rollladen_TuerRE ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp 2
   ASC_residentsDevice DiePflugs
   ASC_residentsDeviceReading state
   ASC_shuttersDriveOffset 1
   ASC_temperatureReading temperatureA
   ASC_temperatureSensor ESPSolar
   ASC_twilightDevice TL_Lichtsteuerung
   comment    https://forum.fhem.de/index.php/topic,92628.1155.html
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen
   verbose    5




Internals:
   DEF        5F0D43
   FUUID      5c42d58d-f33f-519c-b488-4c72bb66f1780a55
   HMLAND1_MSGCNT 11
   HMLAND1_RAWMSG E5F0D43,0000,A9DDD0C6,FF,FFCC,9BA4105F0D434242410601C800
   HMLAND1_RSSI -52
   HMLAND1_TIME 2019-02-09 20:58:07
   IODev      HMLAND1
   LASTInputDev HMLAND1
   MSGCNT     11
   NAME       wz_Rollladen_TuerLI
   NOTIFYDEV  global
   NR         149
   NTFY_ORDER 50-wz_Rollladen_TuerLI
   STATE      open
   TYPE       CUL_HM
   lastMsg    No:9B - t:10 s:5F0D43 d:424241 0601C800
   protLastRcv 2019-02-09 20:58:07
   protRcv    10 last_at:2019-02-09 20:58:07
   protSnd    11 last_at:2019-02-09 20:58:07
   protState  CMDs_done
   rssi_HMLAND1 cnt:5 min:-61 max:-56 avg:-57.4 lst:-61
   rssi_at_HMLAND1 cnt:11 min:-58 max:-50 avg:-52.9 lst:-52
   READINGS:
     2019-02-09 20:57:52   ASC_ShuttersLastDrive comfort - window open
     2019-02-09 17:34:29   ASC_Time_DriveDown 10.02.2019 - 17:34
     2019-02-09 17:34:29   ASC_Time_DriveUp 10.02.2019 - 08:30
     2018-10-14 17:23:35   Automatik_abschatten_nach_Schliessen 0
     2019-02-09 20:57:52   CommandAccepted yes
     2018-01-16 19:37:53   D-firmware      2.11
     2018-01-16 19:37:53   D-serialNr      OEQ1301361
     2019-01-14 20:51:01   PairedTo        0x424241
     2019-01-14 20:51:02   R-driveDown     21 s
     2018-01-16 19:37:58   R-driveTurn     0.5 s
     2019-01-14 20:48:53   R-driveUp       22 s
     2018-01-16 19:37:57   R-pairCentral   0x424241
     2018-01-16 19:37:58   R-powerUpAction off
     2018-01-16 19:37:58   R-sign          off
     2019-01-14 20:51:01   RegL_00.        00:00 02:01 0A:42 0B:42 0C:41 15:FF 18:00
     2019-01-14 20:51:02   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 56:00 57:24
     2019-02-09 08:00:41   associatedWith  Rollladensteuerung
     2019-02-09 20:58:07   deviceMsg       on (to vccu)
     2018-12-26 11:12:42   inhibit         set_off
     2019-02-09 20:58:07   level           100
     2019-02-09 20:58:07   motor           stop:on
     2019-02-09 20:58:07   pct             100
     2018-02-21 06:26:13   powerOn         2018-02-21 06:26:13
     2019-02-09 20:58:07   recentStateType info
     2019-02-09 20:58:07   state           on
     2019-02-09 20:58:07   timedOn         off
   helper:
     HM_CMDNR   155
     cSnd       114242415F0D43020100,114242415F0D430201C8
     dlvlCmd    ++A0114242415F0D430201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5F0D43,00,00,00
       nextSend   1549742287.56907
       rxt        0
       vccu       vccu
       p:
         5F0D43
         00
         00
         00
       prefIO:
         HMLAND1
     mRssi:
       mNo        9B
       io:
         HMLAND1:
           -46
           -46
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAND1
       flg        A
       ts         1549742287.4696
       ack:
         HASH(0x55fd31590fb8)
         9B80024242415F0D4300
     rssi:
       HMLAND1:
         avg        -57.4
         cnt        5
         lst        -61
         max        -56
         min        -61
       at_HMLAND1:
         avg        -52.9090909090909
         cnt        11
         lst        -52
         max        -50
         min        -58
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -2
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor ESPSolar
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rg_Gast1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 235
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 50000
   ASC_Shading_StateChange_Sunny 90000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec wz_TuerLI
   ASC_WindowRec_subType threestate
   IODev      HMLAND1
   IOgrp      vccu:HMLAND1
   alexaName  Wohnzimmertür
   autoReadReg 4_reqStatus
   devStateIcon (open|100):fts_shutter_10@red:pct (close|0):fts_shutter_100@green:pct 9\d.*:fts_shutter_10@blue:pct 8\d.*:fts_shutter_20@blue:pct 7\d.*:fts_shutter_30@blue:pct 6\d.*:fts_shutter_40@blue:pct 5\d.*:fts_shutter_50@blue:pct 4\d.*:fts_shutter_60@blue:pct 3\d.*:fts_shutter_70@blue::pct 2\d.*:fts_shutter_80@blue:pct 1\d.*:fts_shutter_90@blue:pct \d.*:fts_shutter_90@blue:pct   set.*:fts_shutter_updown
   event-on-change-reading motor
   eventMap   off:close on:open
   expert     2_raw
   firmware   2.11
   fp_EG      727,757,0,wz_Rolladen_Tuer,
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       10_Wohnzimmer,95_Srv.AlexaRoom,Rollladen
   serialNr   OEQ1301361
   sortby     142
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:close:stop:pct
   widgetOverride devStateIcon:textField-long






2019.02.09 20:55:00.093 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'residentsTotalRoommatesPresent: 1',
  'residentsTotalRoommatesPresentDevs: rr_Vanessa',
  'residentsTotalRoommatesPresentNames: Vanessa',
  'residentsTotalRoommatesAbsent: 1',
  'residentsTotalRoommatesAbsentDevs: rr_Stefan',
  'residentsTotalRoommatesAbsentNames: Stefan',
  'residentsTotalPresent: 2',
  'residentsTotalPresentDevs: rr_Vanessa,rg_Gast1',
  'residentsTotalPresentNames: Vanessa, Gast',
  'residentsTotalAbsent: 1',
  'residentsTotalAbsentDevs: rr_Stefan',
  'residentsTotalAbsentNames: Stefan',
  'residentsHome: 2',
  'residentsHomeDevs: rr_Vanessa',
  'residentsHomeNames: Vanessa',
  'residentsAbsent: 1',
  'residentsAbsentDevs: rr_Stefan',
  'residentsAbsentNames: Stefan',
  'durTimerPresence_cr: 1709',
  'durTimerPresence: 28:28:40',
  'lastActivity: home',
  'lastActivityBy: Vanessa',
  'lastActivityByDev: rr_Vanessa'
]

2019.02.09 20:55:06.684 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'residentsTotalRoommatesPresent: 2',
  'residentsTotalRoommatesPresentDevs: rr_Stefan,rr_Vanessa',
  'residentsTotalRoommatesPresentNames: Stefan, Vanessa',
  'residentsTotalRoommatesAbsent: 0',
  'residentsTotalRoommatesAbsentDevs: -',
  'residentsTotalRoommatesAbsentNames: -',
  'residentsTotalPresent: 3',
  'residentsTotalPresentDevs: rr_Stefan,rr_Vanessa,rg_Gast1',
  'residentsTotalPresentNames: Stefan, Vanessa, Gast',
  'residentsTotalAbsent: 0',
  'residentsTotalAbsentDevs: -',
  'residentsTotalAbsentNames: -',
  'residentsHome: 3',
  'residentsHomeDevs: rr_Stefan,rr_Vanessa',
  'residentsHomeNames: Stefan, Vanessa',
  'residentsAbsent: 0',
  'residentsAbsentDevs: -',
  'residentsAbsentNames: -',
  'durTimerPresence: 28:28:46',
  'lastActivity: home',
  'lastActivityBy: Stefan',
  'lastActivityByDev: rr_Stefan'
]

2019.02.09 20:55:06.688 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'lastState: absent',
  'state: home',
  'mood: calm',
  'presence: present',
  'location: home',
  'lastArrival: 2019-02-09 20:55:06',
  'lastDurAbsence: 04:42:35',
  'lastDurAbsence_cr: 283',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00'
]

2019.02.09 20:55:06.688 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: state
2019.02.09 20:55:06.688 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-02-09 20:55:06 lastDurAbsence: 04:42:35 lastDurAbsence_cr: 283 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.02.09 20:55:06.688 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate_1: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-02-09 20:55:06 lastDurAbsence: 04:42:35 lastDurAbsence_cr: 283 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.02.09 20:55:06.692 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'state: roommate home'
]

2019.02.09 20:55:06.698 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastPosValue: 100'
]

2019.02.09 20:55:06.700 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.09 20:55:06.865 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: down:open'
]

2019.02.09 20:55:12.986 4: AutoShuttersControl (Rollladensteuerung) - Devname: wc_Rollladen_Fenster Name: Rollladensteuerung Notify: [
  'state: stop'

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 Februar 2019, 21:32:35
Das Problem ist das man das Roommate Attribut komplett löschen muss und dann neu setzen. Sonst klappt es nicht.

Wie ich sehe gibt es Probleme mit dem NOTIFYDEV. Am besten noch mal neu erstellen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 09 Februar 2019, 21:53:45
Ah ok, schwarze Magie  ;D
Hätte ich mal einfach das Handy zu Hause gelassen  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 10 Februar 2019, 20:42:20
Mist,
heute Morgen ein Fhem Update gemacht....
Bin wieder auf 0.4.0.2 zurück  :-[

Roomate umgehängt und Notifys neu erstellt.
Er ist allerdings vorhin wieder runter gefahren.
Es war allerdings auch ein Stresstest:
Bei geschlossenen Rollläden nach hause gekommen,
Handöffnung  initiert und noch während des Hochfahrens die Tür geöffnet (da würde ich auch Durcheinander kommen).
Der Roomate wurde dann als home erkannt. Tür geschlossen und schwups ging der Rollladen wieder runter.
Ich bemühe mich mal morgen um ein geregelteren Ablauf.



2019.02.10 20:25:57.323 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'state: comfort - window open'
]

2019.02.10 20:25:57.327 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastPosValue: 10.5'
]

2019.02.10 20:25:57.328 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.10 20:25:57.506 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: up:54.5'
]

2019.02.10 20:26:12.388 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: stop:open'
]

2019.02.10 20:26:21.686 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'durTimerAbsence_cr: 393',
  'durTimerAbsence: 06:33:00'
]

2019.02.10 20:26:51.964 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'durTimerPresence_cr: 3121',
  'durTimerPresence: 52:00:31'
]

2019.02.10 20:26:52.162 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'residentsTotalRoommatesPresent: 2',
  'residentsTotalRoommatesPresentDevs: rr_Stefan,rr_Vanessa',
  'residentsTotalRoommatesPresentNames: Stefan, Vanessa',
  'residentsTotalRoommatesAbsent: 0',
  'residentsTotalRoommatesAbsentDevs: -',
  'residentsTotalRoommatesAbsentNames: -',
  'residentsTotalPresent: 3',
  'residentsTotalPresentDevs: rr_Stefan,rr_Vanessa,rg_Gast1',
  'residentsTotalPresentNames: Stefan, Vanessa, Gast',
  'residentsTotalAbsent: 0',
  'residentsTotalAbsentDevs: -',
  'residentsTotalAbsentNames: -',
  'residentsHome: 3',
  'residentsHomeDevs: rr_Stefan,rr_Vanessa',
  'residentsHomeNames: Stefan, Vanessa',
  'residentsAbsent: 0',
  'residentsAbsentDevs: -',
  'residentsAbsentNames: -',
  'durTimerPresence: 52:00:32',
  'lastActivity: home',
  'lastActivityBy: Stefan',
  'lastActivityByDev: rr_Stefan'
]

2019.02.10 20:26:52.165 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'lastState: absent',
  'state: home',
  'mood: calm',
  'presence: present',
  'location: home',
  'lastArrival: 2019-02-10 20:26:52',
  'lastDurAbsence: 06:33:31',
  'lastDurAbsence_cr: 394',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00'
]

2019.02.10 20:26:52.166 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: state
2019.02.10 20:26:52.166 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-02-10 20:26:52 lastDurAbsence: 06:33:31 lastDurAbsence_cr: 394 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.02.10 20:26:52.166 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate_1: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-02-10 20:26:52 lastDurAbsence: 06:33:31 lastDurAbsence_cr: 394 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.02.10 20:26:52.171 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastDelayPosValue: 30'
]

2019.02.10 20:26:52.172 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet in Delay
2019.02.10 20:27:43.851 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_TuerLI Name: Rollladensteuerung Notify: [
  'battery: ok',
  'contact: closed (to vccu)',
  'state: closed',
  'trigger_cnt: 166'
]

2019.02.10 20:27:43.857 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'state: window night closed'
]

2019.02.10 20:27:43.861 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastPosValue: 100'
]

2019.02.10 20:27:43.862 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.10 20:27:44.036 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: down:open'
]

2019.02.10 20:27:52.160 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'durTimerPresence_cr: 1',
  'durTimerPresence: 00:01:00'
]

2019.02.10 20:27:52.169 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'durTimerPresence_cr: 3122',
  'durTimerPresence: 52:01:32'
]

2019.02.10 20:28:09.027 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: stop:close'
]

2019.02.10 20:28:35.006 4: AutoShuttersControl (Rollladensteuerung) - Devname: TL_Lichtsteuerung Name: Rollladensteuerung Notify: [
  'azimuth: 283.55',
  'elevation: -27.25',
  'twilight: 0',
  'twilight_weather: 0',
  'compasspoint: west'
]

2019.02.10 20:28:52.160 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'durTimerPresence_cr: 2',
  'durTimerPresence: 00:02:00'
]

2019.02.10 20:28:52.169 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'durTimerPresence_cr: 3123',
  'durTimerPresence: 52:02:32'
]

2019.02.10 20:29:30.459 4: AutoShuttersControl (Rollladensteuerung) - Devname: ESPSolar Name: Rollladensteuerung Notify: [
  'temperature: 19.94',
  'differenz: 12.94',
  'brightness: 129400'
]

2019.02.10 20:29:30.472 4: AutoShuttersControl

[/s]
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 10 Februar 2019, 20:46:32
Zitat von: CoolTux am 07 Februar 2019, 06:10:16
Du hast im ASC hardLockOut auf on und die Attribute in den Rolläden entsprechend gesetzt. Dann wird automatisch hard gesperrt bei Fenster auf. Und eigentlich wieder entsperrt bei Fenster zu. Muss mal schauen wieso bei Dir nicht.

Hallo,

es ist zum verzweifeln.
Jetzt funktioniert inhibit schon wieder nicht vernünftig.
Benutze nach wie vor die von dir zuletzt angehängte Datei. (Also kein Update heute gemacht)
Was mir noch auffällt, im weblink ASCShuttersInfo steht der Rollladen nicht mehr mit seinem Namen sondern als ASC drin.
Alle anderen stimmen.

Wie immer für Hilfe dankbar.
VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 Februar 2019, 20:55:52
Gib mal bitte ein list vom ASC Device und von diesem Rolladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Februar 2019, 05:51:38
Device

Internals:
   FUUID      5c44bfeb-f33f-cd72-1055-2797a4efb9031418
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  Astro,Bewohner,Fenster_Erker,Rollladensteuerung,global,Ro_Erkerfenster,Ro_Terrassenfenster,ASC
   NR         438
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.3
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-02-10 20:41:15   .monitoredDevs  {"Bewohner":{"Rollladensteuerung":"ASC_residentsDevice"},"Astro":{"Rollladensteuerung":"ASC_twilightDevice"},"Fenster_Erker":{"Ro_Erkerfenster":"ASC_WindowRec"}}
     2019-02-10 20:38:22   ASC_nextAstroTimeEvent 11.02.2019 - 07:50
     2019-02-10 17:27:44   Ro_Erkerfenster_lastPosValue 0
     2019-02-10 18:34:39   Ro_Erkerfenster_nextAstroTimeEvent 11.02.2019 - 07:50
     2019-02-10 16:02:24   Ro_Terrassenfenster_PosValue 0
     2019-02-10 17:27:44   Ro_Terrassenfenster_lastPosValue 0
     2019-02-10 18:34:39   Ro_Terrassenfenster_nextAstroTimeEvent 11.02.2019 - 07:50
     2019-02-10 20:32:12   Ro_Terrassentuer_PosValue 0
     2019-01-01 08:30:02   Ro_Terrassentuer_lastDelayPosValue 100
     2019-02-10 08:30:02   Ro_Terrassentuer_lastPosValue 100
     2019-02-10 18:34:39   Ro_Terrassentuer_nextAstroTimeEvent 11.02.2019 - 07:50
     2019-02-10 20:32:26   hardLockOut     on
     2019-01-01 10:41:58   partyMode       off
     2019-02-10 18:34:35   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2018-11-17 17:51:18   selfDefense     on
     2019-02-10 20:38:22   state           created new drive timer
     2018-12-30 22:59:08   sunriseTimeWeHoliday on
     2019-02-10 18:34:35   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       ASC
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     Bewohner:
       Rollladensteuerung ASC_residentsDevice
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Bewohner
   ASC_shuttersDriveOffset 50
   ASC_temperatureReading /system/sensors/temperatures/outdoor_t1
   ASC_temperatureSensor Buderus
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night.*:scene_night delayed.*:scene_night
   group      Rolllaeden
   icon       shutter_halfopen
   room       ASC,Wohnzimmer
   sortby     5
   verbose    1
   webCmd     Party:partyMode


Rollladen

Internals:
   .eventMapCmd auf:noArg ab:noArg
   .triggerUsed 1
   CUL_0_MSGCNT 7
   CUL_0_RAWMSG A0EA080022E09A0246BDF0101000031::-48.5:CUL_0
   CUL_0_RSSI -48.5
   CUL_0_TIME 2019-02-10 20:32:12
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E2E09A0,0000,76DA886B,FF,FFBD,A080022E09A0246BDF0101000031
   HMLAN1_RSSI -67
   HMLAN1_TIME 2019-02-10 20:32:12
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     13
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         192
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      ab
   TYPE       CUL_HM
   lastMsg    No:A0 - t:02 s:2E09A0 d:246BDF 0101000031
   protLastRcv 2019-02-10 20:32:12
   protRcv    7 last_at:2019-02-10 20:32:12
   protSnd    7 last_at:2019-02-10 20:32:12
   protState  CMDs_done
   rssi_CUL_0 cnt:4 min:-55 max:-49 avg:-51 lst:-49
   rssi_at_CUL_0 cnt:7 min:-57 max:-48.5 avg:-51.07 lst:-48.5
   rssi_at_HMLAN1 cnt:6 min:-67 max:-59 avg:-63.66 lst:-67
   .attraggr:
   .attrminint:
   READINGS:
     2018-06-12 18:55:21   .R-confBtnTime  permanent
     2018-06-12 18:55:21   .R-intKeyVisib  invisib
     2018-06-12 18:55:21   .R-localResDis  off
     2018-06-12 18:55:22   .R-refRunCounter 0
     2018-06-12 18:55:22   .R-statusInfoMinDly 2 s
     2018-06-12 18:55:22   .R-statusInfoRandom 1 s
     2018-06-12 18:55:22   .R-transmitTryMax 6
     2018-11-22 19:13:46   .peerListRDate  2018-11-22 19:13:46
     2019-02-10 20:32:12   .protLastRcv    2019-02-10 20:32:12
     2019-02-10 20:24:40   ASC_ShuttersLastDrive manual
     2019-02-10 18:34:39   ASC_Time_DriveDown 11.02.2019 - 17:27
     2019-02-10 18:34:39   ASC_Time_DriveUp 11.02.2019 - 07:50
     2019-02-10 20:32:12   CommandAccepted yes
     2018-06-12 18:54:56   D-firmware      2.3
     2018-06-12 18:54:56   D-serialNr      LEQ0766225
     2018-11-22 19:13:45   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2018-11-22 19:13:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-11-22 19:13:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2019-02-10 20:32:12   deviceMsg       off (to VCCU)
     2019-02-10 20:32:12   inhibit         set_off
     2019-02-10 20:32:12   level           0
     2019-02-10 20:32:12   motor           stop:off
     2019-02-10 20:32:12   pct             0
     2019-01-12 17:32:19   powerOn         2019-01-12 17:32:19
     2019-02-10 20:32:12   recentStateType ack
     2019-02-10 20:32:12   state           off
     2019-02-10 20:32:12   timedOn         off
   helper:
     HM_CMDNR   160
     cSnd       11246BDF2E09A00001,11246BDF2E09A00001
     dlvlCmd    ++A011246BDF2E09A0020100
     mId        006A
     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     +2E09A0,00,01,00
       nextSend   1549827132.45567
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        A0
       io:
         CUL_0:
           -40.5
           -40.5
         HMLAN1:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       CUL_0:
         avg        -51
         cnt        4
         lst        -49
         max        -49
         min        -55
       at_CUL_0:
         avg        -51.0714285714286
         cnt        7
         lst        -48.5
         max        -48.5
         min        -57
       at_HMLAN1:
         avg        -63.6666666666667
         cnt        6
         lst        -67
         max        -59
         min        -67
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude on
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:shutter_closed auf:shutter_open ^(7[0-9]|8[0-9]|9[0-9])$:shutter_3 ^(5[0-9]|6[0-9])$:shutter_4 ^(3[0-9]|4[0-9])$:shutter_5 ^(1[0-9]|2[0-9])$:shutter_6
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   fp_Grundriss_EG 295,920,0,
   fp_Grundriss_EG_neu 338,923,0, ,Ro_Terrassentuer
   genericDeviceType blind
   group      Rolllaeden
   icon       shutter_halfopen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     auf:ab:stop:100:80:60:40:20:0


Übersicht

Internals:
   DEF        htmlCode {AutoShuttersControl::GetShuttersInformation($defs{'Rollladensteuerung'})}
   FUUID      5c44bfeb-f33f-cd72-7d87-8e6334c442ee69a6
   LINK       {AutoShuttersControl::GetShuttersInformation($defs{'Rollladensteuerung'})}
   NAME       ASCShuttersInfo
   NR         479
   STATE      initialized
   TYPE       weblink
   WLTYPE     htmlCode
Attributes:
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 06:14:15
Keine Ahnung wie das ASC da rein kommt.
Stell mal das Attribut vom ASC Device auf expert und mach dann ein createNewNotifyDev


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Februar 2019, 14:05:51
So, nachdem in letzter Zeit andere Dinge in FHEM Vorrang hatten, habe ich neulich nach einiger Zeit "ASC-Abstinenz" dann mal auf die aktuelle Version upgedated.

Orientiert habe ich mich dabei vorrangig am Wiki und der commandref_DE, weil ich das u.a. auch dazu nutzen wollte, die Doku "einsteigerfreundlicher" zu machen.

Dabei sind mir zum einen einige Dinge aufgefallen bzw. noch unklar, manches finde ich auch unnötig bzw. unübersichtlich. Vielleicht könnte man das für zukünftige Einsteiger in das Thema etwas verbessern, daher hab ich alles (neben meinen eigentlichen Fragen) mal aufgeschrieben. Das folgende ist teilweise auch als Gedankenstütze gedacht, daher geht es ggf. etwas durcheinander:

1. Nach dem Anlegen des ASC-Grunddevices und dem Einbinden der einzelnen Rollläden sind an allen beiteiligten Rollläden sehr (sehr!) viele Attribute verteilt.
Mindestens zunächst benötigt man aber nur einen Bruchteil davon bzw. in vielen Fällen kann ASC eigentlich ohne weiteres mit den Defaults betrieben werden.
Anregung:
a) Nur verteilen (also schon mit Inhalt füllen), was für den "Grundbetrieb" wirklich erforderlich ist. Der Rest muß nicht vorbelegt werden, das Modul könnte intern genausogut dieselben Werte nutzen, wenn nichts da ist (und tut es vermultich bereits). M.E. würden im ersten Angang reichen: ASC_Closed_Pos, ASC_Open_Pos, ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early, ASC_Time_Up_Late, ASC_Time_Up_WE_Holiday.
Sogar bei den Zeiten könnte es sein, dass man einen Standard zentral festlegen kann, so dass man das an den einzelnen Rollläden evtl. gar nicht bräuchte.

So ist jedenfalls nicht so recht klar, wie das Verhältnis der zentralen Vorgaben zu denen in den Rollläden ist. M.E. wäre es intuitiver zu verstehen, wenn man _grundsätzlich und in allen Fällen_ erst die zentralen Einstellungen vornimmt und dann nur die Abweichungen an den einzelnen Rollläden festlegt.

b) Es mag uns zwar selbstverständlich vorkommen, was es mit REAL, CIVIL etc. auf sich hat, aber ein kurzer Satz in der Doku, dass mit den Zeitvorgaben und ggf. diesen Angaben iVm. den global-Einstellungen im Hintergrund sunrise_EL bemüht wird und man dort nachsehen sollte, wenn man was zu diesen Parametern sucht, kann eigentlich nicht schaden...
Das immer wieder gerne gefragte Thema "holiday2we" wird in der cref erwähnt (reicht!), im Wiki wäre hier ein etwas längerer Hinweis (auch zur Verwendung eines Dummy mit "tomorrow") evtl. hilfreich.

c) Dass die Schreibweise device[:reading] die Zahl der erforderlichen Attribute reduzieren könnte, traue ich mich kaum mehr zu schreiben, aber ist es wirklich in jedem Fall erforderlich, jeweils extra ein Attribut zu setzen, wenn state verwendet werden soll...

2. Schritt:
Festlegen der Roomates etc.; sollte soweit klar sein, cref ist an sich ok, das Wiki enthält dazu einige weitere Angaben, das ganze ist aber nicht im Sinne einer "Schritt-für-Schritt-Anleitung" ausgeführt: Das mit den Residents (und den Readings) findet sich (nur) im Zusammenhang mit den Voraussetzungen (sollte "man" ergänzen, oder?).

3. Schritt:
Festlegen der Fensterkontakte
Von der Einrichtung her nachvollziehbar; unklar ist mir noch, ob auf meine Three-state richtig reagiert wird - habe das mit der neuen Version bisher nur bewußt im Schlafzimmer getestet, da ging der Rollladen beim Fenster-auf nicht hoch; kann aber auch am Status das Roommate-Devices gelegen haben. Muß ich selbst noch testen.

4. Wind
Ähm, bin nicht auf dem letzten Stand, aber sollte das nicht integriert werden? Passende Attribute finde ich aber keine...
(Ich habe hier 4 Außenjalousien, die ich bei unterschiedlichen Windgeschwindigkeiten gerne komplett einfahren würde; im Moment macht das noch ein separates notify).

5. Beschattung
Dann wollte ich mich also an den eigentlichen neuen Teil machen, die Beschattung.
Wie die ganzen Attribute ineinandergreifen, steht scheinbar nirgends. M.E. ein dringliches todo.
a) Da finde ich ziemlich zentral ein "ASC_twilightDevice", ohne dass hier irgendwo (cref/Wiki) mehr erläutert wäre, als dass man es irgendwie im Rahmen der Beschattung benötigt. Sehr aufschlußreich... Da es nicht irgendwas mit Brightness heißt, scheint es sich um was anderes zu handeln ("Informationen zum Sonnenstand"). Aber woher werden dann die Helligkeitsschwellen bedient, die man zentral bzw. an den Rollläden einstellen kann? OK, gesehen, das wird wieder (nur) verteilt an allen einzelnen Rollläden festgelegt. Hm, aber warum das? (Ich habe derzeit eigentlich nur einen Lieferanten für Brightness; es würde mir daher ausreichen, wenn der für alle zentral festlegbar wäre).
Daher die Frage zu ASC_twilightDevice: Für was wird es noch verwendet und wie im Rahmen der Beschattung?
Hab's also erst mal weggelassen, zumal das ausnahmsweise keine explizite Angabe eines Readingsnamens vorsah und es auch irgendwie ungut an das aktuell nicht funktionierende "twilight"-Modul anzuknüpfen scheint.

b) Dann habe ich also erst mal die Winkelangaben gemacht. An sich selbsterklärend, aber was mache ich mit den Fenstern auf der Nordseite?
Auf Risiko haben die jetzt also erst mal alle einen Wert in der Nähe von 0, aber immer noch die Varianz von +/- 85°. Paßt das, oder sollte ich das ändern (so dass keine Werte <0° rauskommen können)?!? Oder gar das Attribut bei den Nordfenstern ganz löschen?

c) Ok, dann gibt es eine Reihe weiterer "ASC_Shading.*"-Attribute. Die sind irgendwie vorbelegt, allerdings wäre es vermutlich hilfreich, wenn wir im Wiki ggf. erklären, wie die Werte zu verstehen sind und diese zusammenwirken.

d) Letztlich scheinen die ASC_brightnessMinVal-etc.-Attribute die eigentich entscheidenen Angaben zu sein. Aber wie wirkt das alles jetzt zusammen?
Ein paar erläuternde Worte wären hilfreich, sonst muß ich doch Quellcode lesen oder einfach testen...

6. Sonstiges
Dann gibt's da noch ein paar weitere Features, die zwar in der cref bzw. im Wiki erwähnt sind, deren Bedeutung sich mir aber nicht auf die Schnelle erschließt, so dass ich nicht beurteilen kann, ob und wie ich das anwende (-n will):
a) Privacy: Ist (praktisch) nur in der cref drin.
Möchte jemand ein Anwendungsbeispiel im Wiki ergänzen, damit man besser nachvollziehen kann, was die beiden Attribute bewirken?

b) BlockingTime
In welchem Zusammenhang wirkt sich das jeweils aus, wann sollte/kann man das verwenden?

c) wiggle
(OK, das ist klar, man kann mit einem "set <ASC-Device> wiggle" alle Rollladen mit einem entsprechenden Attribut zu einer kurzen Fahrt veranlassen. Gehe mal davon aus, dass um den Wert in Richtung closed gefahren wird, und dann nach Ablauf der Minute wieder um denselben Wert zurück.) Steht nur noch nichts im Wiki zu...

d) Partymode, lock-out etc
(Auch hier: Doku ist etwas verteilt, könnte man im Wiki jeweils unter einem eigenen Unterabschnitt im Zusammenhang darstellen)

Wäre nett, wenn der eine oder andere Licht ins Dunkel bringen könnte, dann kann ich mich auch dran machen, das im Wiki irgendwie zu verarbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 14:42:29
Ich versuche mal heute Abend auf die Punkte ein zu gehen und etwas dazu zu schreiben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 11 Februar 2019, 14:55:31
Zitat von: CoolTux am 11 Februar 2019, 14:42:29
Ich versuche mal heute Abend auf die Punkte ein zu gehen und etwas dazu zu schreiben.
Kein Ding, das eilt alles nicht :D .

Und um das klarzustellen: Es ist echt klasse, wie schnell das alles gegangen ist! Hut ab!!!
Auch, wenn vielleicht manches in meinem Beitrag "kritisch" rüberkommt, es geht jetzt eher um "Schönheitsreparaturen" und die Frage, wie man das ganze "Neulingen" verklickern kann. Die Beschränkung auf cref und Wiki ist auch bewußt eng gehalten, es gibt sicher zu praktisch allem hier im Thread irgendeine Angabe, wo es herkommt usw.. Manchens haben wir ja ausgiebig diskutiert...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 15:01:03
Zitat von: Beta-User am 11 Februar 2019, 14:55:31
Kein Ding, das eilt alles nicht :D .

Und um das klarzustellen: Es ist echt klasse, wie schnell das alles gegangen ist! Hut ab!!!
Auch, wenn vielleicht manches in meinem Beitrag "kritisch" rüberkommt, es geht jetzt eher um "Schönheitsreparaturen" und die Frage, wie man das ganze "Neulingen" verklickern kann. Die Beschränkung auf cref und Wiki ist auch bewußt eng gehalten, es gibt sicher zu praktisch allem hier im Thread irgendeine Angabe, wo es herkommt usw.. Manchens haben wir ja ausgiebig diskutiert...

Ganz entspannt. Mir ist klar das wir hier noch so einiges zu tun, gerade was Dokumentation an geht.
Zum Thema Brightness-Sensor und ob global oder per Rollladen kann ich Dir aber jetzt schon sagen das es Userwünsche waren das pro Rollladen unterschiedliche Sensoren erwünscht waren  ;D
Und ich glaube die Sache mit der Vorbelegung der Attribute musste ich machen da sonst das austeilen/verteilen gar nicht geklappt hat.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 11 Februar 2019, 17:09:06
Hi,

ist es Absicht, dass beim Ändern der Readings vom Device (bspw. ASC_Time_DriveDown), keine Notifications ausgelöst werden und damit die Readins-Werte nicht via MQTT etc. weitergegeben werden? Mit anderen Readings funktioniert es! Gibt es eine Möglichkeit das irgendwie hinzubekommen - würde gerne die geplanten Fahrzeiten im Node-Red Dashboard anzeigen....

Danke im Voraus!
LG
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 17:25:23
Zitat von: throbin am 11 Februar 2019, 17:09:06
Hi,

ist es Absicht, dass beim Ändern der Readings vom Device (bspw. ASC_Time_DriveDown), keine Notifications ausgelöst werden und damit die Readins-Werte nicht via MQTT etc. weitergegeben werden? Mit anderen Readings funktioniert es! Gibt es eine Möglichkeit das irgendwie hinzubekommen - würde gerne die geplanten Fahrzeiten im Node-Red Dashboard anzeigen....

Danke im Voraus!
LG

Ja es ist Absicht. Ich versuche unnötige Events zu vermeiden. Bisher gab es keinen Anwendungsfall für ein Event. Wir können gerne versuchen es zu ändern und dann einmal schauen was die Auslastung an geht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 Februar 2019, 17:35:20
Zitat von: CoolTux am 11 Februar 2019, 06:14:15
Keine Ahnung wie das ASC da rein kommt.
Stell mal das Attribut vom ASC Device auf expert und mach dann ein createNewNotifyDev


Grüße

Hi,

kurze Rückmeldung.
Aktor noch mal angelernt, dann scanForShutters und CreateNewNotifyDev, alles wieder gut.

Danke für deine Unterstützung.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 Februar 2019, 17:59:25
Hallo CoolTux,

ich hatte bereits am Jahresende (Hier im Thread über mehrere Seiten (https://forum.fhem.de/index.php/topic,92628.945.html)) Probleme mit dem Partymodus.
Gestern hatte ich erneut Probleme, für die ich keine Erklärung habe.

Nummer 1:
Ich wollte den Partymodus um ca. 15:00 Uhr aktivieren. Hatte es aber deaktiviert. Und plötzlich fuhren alle Jalousien herunter. Das konnte ich nicht aufhalten. Ein STOP oder ein UP an alle Jalousien wirkte nur kurz. ASC fuhr diese weiterhin immer wieder runter. Ich bin das nur losgeworden, indem ich ASC einfach machen lasse. Ich musste alle Jalousien unten haben und ein paar Sekunden warten. Dann konnte ich wieder alles tag-hell machen. So wie ich es wollte. Es war ein wenig peinlich vor dem Besuch, dass es plötzlich überall dunkel war.  :D

Schlussendlich habe ich danach den Partymodus aktiviert.


Nummer 2:
Abends um ca 18:30 Uhr habe den Partymodus deaktiviert. Es fuhren auch alle Jalousien herunter. Merkwürdigerweise aber auch die Jalousien an unseren Türen, die durch ASC niemals automatisiert runterfahren sollen. Diese dürfen per ASC nur hoch, aber nicht runter. Meine Frau stand draußen an der Mülltonne fest, Kind war im Haus alleine und ich stand anschließend mit der Pizza in der Hand vor den verschlossenen Türen. Lustige Situation. Glücklicherweise hatte ich mein Handy dabei. Meine Frau war natürlich gar nicht begeistert.

Irgendwann versuche ich das noch einmal zu rekonstruieren. Ich vermute, dass ich das aber erst am Wochenende schaffe. Logs zu ASC & Co. habe ich, aber da steht halt nur "drive after party mode".

Aber vielleicht hast du ja eine Idee woran das liegt.

Am Rande: Steuerung über Brightness.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 19:04:40
Das muss ich mir noch mal im Code genau anschauen. Ich glaube hier fehlt uns so eine Auswertung ob Tag oder Nacht ist. Ich denke es ist so das egal was ist er den letzten Fahrbefehl der nicht gemacht werden konnte sturr ab arbeitet. Der kann auch noch von vor 3 Tagen gewesen sein. Das sollten wir versuchen besser zu machen. Ich schaue es mir explizit noch mal an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 19:06:04
Was mir noch ein fällt. Die Terrassentür war aber nicht offen oder? Sonst hätte der Rolladen da nicht fahren dürfen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 Februar 2019, 19:07:57
Nee. Die Türen waren alle zu. Spielt aber auch keine Rolle, da ich hier keine Sensoren hinterlegt habe.
Ganz normal: morgen hoch / abends nix
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 19:11:07
Aber partyMode war bei diesen Rollladen auf on gestellt? Also das Attribut?
Dann sollten wir versuchen aus zu werten ob hoch oder runter erwünscht ist. Wie gesagt ich denke er macht einfach nur sturr den letzten Fahrbefehl. Da müssen wir noch bisschen was vernünftiges schaffen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 Februar 2019, 19:51:35
Zitat von: CoolTux am 11 Februar 2019, 19:11:07
Aber partyMode war bei diesen Rollladen auf on gestellt? Also das Attribut?

Ja. Das ist korrekt.

Zitat
Wie gesagt ich denke er macht einfach nur sturr den letzten Fahrbefehl.
Den letzten?
Bei meinem Problem #1 fuhren die Jalousien runter. Mitten am Tag. Also war es hier der nächste Befehl.
Bei Problem #2 stimmt es mit der "letzten Ausführung".




Ich sehe es gerade im Quellcode (wieder), dass du ja bereits einen Workaround eingebaut hattest. Also Ergebnis der Probleme am Jahresanfang hattest du mit IsDay() versucht, ein paar Bugs zu vermeiden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 19:59:45
Zitat von: FunkOdyssey am 11 Februar 2019, 19:51:35
Ja. Das ist korrekt.
Den letzten?
Bei meinem Problem #1 fuhren die Jalousien runter. Mitten am Tag. Also war es hier der nächste Befehl.
Bei Problem #2 stimmt es mit der "letzten Ausführung".

Den nächsten Befehl gibt es nicht. Er speichert nur einen Fahrbefehl den er nicht abarbeiten kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 Februar 2019, 20:03:41
Wird diese "Speicherung" eventuell nicht geleert?
Keine Ahnung wie ich mich ausdrücken soll, aber muss man diese Art Cache vielleicht "clearen". (geiler Satz).

Ich hatte den PartyModus ganz sicher seit dem 1.1.2019 nicht mehr aktiv. Und ich sehe keinen Grund wieso die Jalousien am Tag (und außerhalb aller konfigurierten Zeiten) runterfahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 20:11:58
Zitat von: FunkOdyssey am 11 Februar 2019, 20:03:41
Wird diese "Speicherung" eventuell nicht geleert?
Keine Ahnung wie ich mich ausdrücken soll, aber muss man diese Art Cache vielleicht "clearen". (geiler Satz).

Ich hatte den PartyModus ganz sicher seit dem 1.1.2019 nicht mehr aktiv. Und ich sehe keinen Grund wieso die Jalousien am Tag (und außerhalb aller konfigurierten Zeiten) runterfahren.

Auf jeden Fall muss das überarbeitet werden. Dazu muss ich mir das aber genau anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 11 Februar 2019, 20:38:30
Zitat von: CoolTux am 11 Februar 2019, 17:25:23
Ja es ist Absicht. Ich versuche unnötige Events zu vermeiden. Bisher gab es keinen Anwendungsfall für ein Event. Wir können gerne versuchen es zu ändern und dann einmal schauen was die Auslastung an geht.

Hm, verstehe. Ich würde es jedoch darauf ankommen lassen, eventuell könnte man die Events über ein Attribut (pro Device...) aktivieren. Hilfreich wäre das schon zu sehen, was die Astro-Berechnung für Fahrzeiten ermittelt. Ich kann es dann gerne mal anhand 10 Devices testen. Bis jetzt lasse ich das ganze mit DOIFs auf einem Pi3 laufen, da gibt es keine Performance-Probleme.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 11 Februar 2019, 20:42:41
Zitat von: CoolTux am 11 Februar 2019, 20:11:58
Auf jeden Fall muss das überarbeitet werden. Dazu muss ich mir das aber genau anschauen.

Gestern hätte ich mir ein Disable wieder gewünscht. 😄
So eine Art Notbremse - außerhalb der ASC=0 Variante. 😊
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 21:10:50
Zitat von: Beta-User am 11 Februar 2019, 14:05:51
So, nachdem in letzter Zeit andere Dinge in FHEM Vorrang hatten, habe ich neulich nach einiger Zeit "ASC-Abstinenz" dann mal auf die aktuelle Version upgedated.

Orientiert habe ich mich dabei vorrangig am Wiki und der commandref_DE, weil ich das u.a. auch dazu nutzen wollte, die Doku "einsteigerfreundlicher" zu machen.

Dabei sind mir zum einen einige Dinge aufgefallen bzw. noch unklar, manches finde ich auch unnötig bzw. unübersichtlich. Vielleicht könnte man das für zukünftige Einsteiger in das Thema etwas verbessern, daher hab ich alles (neben meinen eigentlichen Fragen) mal aufgeschrieben. Das folgende ist teilweise auch als Gedankenstütze gedacht, daher geht es ggf. etwas durcheinander:

1. Nach dem Anlegen des ASC-Grunddevices und dem Einbinden der einzelnen Rollläden sind an allen beiteiligten Rollläden sehr (sehr!) viele Attribute verteilt.
Mindestens zunächst benötigt man aber nur einen Bruchteil davon bzw. in vielen Fällen kann ASC eigentlich ohne weiteres mit den Defaults betrieben werden.
Anregung:
a) Nur verteilen (also schon mit Inhalt füllen), was für den "Grundbetrieb" wirklich erforderlich ist. Der Rest muß nicht vorbelegt werden, das Modul könnte intern genausogut dieselben Werte nutzen, wenn nichts da ist (und tut es vermultich bereits). M.E. würden im ersten Angang reichen: ASC_Closed_Pos, ASC_Open_Pos, ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early, ASC_Time_Up_Late, ASC_Time_Up_WE_Holiday.
Sogar bei den Zeiten könnte es sein, dass man einen Standard zentral festlegen kann, so dass man das an den einzelnen Rollläden evtl. gar nicht bräuchte.

So ist jedenfalls nicht so recht klar, wie das Verhältnis der zentralen Vorgaben zu denen in den Rollläden ist. M.E. wäre es intuitiver zu verstehen, wenn man _grundsätzlich und in allen Fällen_ erst die zentralen Einstellungen vornimmt und dann nur die Abweichungen an den einzelnen Rollläden festlegt.

Leider muss ich alle Attribute in den Rollläden mit default Werten setzten, da ich ansonsten keine Attribute verteilt bekommen habe. Kann mich erinnern da ganz am Anfang Probleme mit gehabt zu haben.
Die globalen Werte im ASC Device gelten so lange bis Werte für das selbe Attribut in den Rolllädendevices verteilt werden.

Zitat von: Beta-User am 11 Februar 2019, 14:05:51
b) Es mag uns zwar selbstverständlich vorkommen, was es mit REAL, CIVIL etc. auf sich hat, aber ein kurzer Satz in der Doku, dass mit den Zeitvorgaben und ggf. diesen Angaben iVm. den global-Einstellungen im Hintergrund sunrise_EL bemüht wird und man dort nachsehen sollte, wenn man was zu diesen Parametern sucht, kann eigentlich nicht schaden...
Das immer wieder gerne gefragte Thema "holiday2we" wird in der cref erwähnt (reicht!), im Wiki wäre hier ein etwas längerer Hinweis (auch zur Verwendung eines Dummy mit "tomorrow") evtl. hilfreich.

c) Dass die Schreibweise device[:reading] die Zahl der erforderlichen Attribute reduzieren könnte, traue ich mich kaum mehr zu schreiben, aber ist es wirklich in jedem Fall erforderlich, jeweils extra ein Attribut zu setzen, wenn state verwendet werden soll...

Das mit Device:Reading nun zu ändern wäre glaube zu viel des guten. Ich könnte es schnell ändern im Code aber dann müssten alle Attribute angepasst werden.

Zitat von: Beta-User am 11 Februar 2019, 14:05:51
2. Schritt:
Festlegen der Roomates etc.; sollte soweit klar sein, cref ist an sich ok, das Wiki enthält dazu einige weitere Angaben, das ganze ist aber nicht im Sinne einer "Schritt-für-Schritt-Anleitung" ausgeführt: Das mit den Residents (und den Readings) findet sich (nur) im Zusammenhang mit den Voraussetzungen (sollte "man" ergänzen, oder?).

3. Schritt:
Festlegen der Fensterkontakte
Von der Einrichtung her nachvollziehbar; unklar ist mir noch, ob auf meine Three-state richtig reagiert wird - habe das mit der neuen Version bisher nur bewußt im Schlafzimmer getestet, da ging der Rollladen beim Fenster-auf nicht hoch; kann aber auch am Status das Roommate-Devices gelegen haben. Muß ich selbst noch testen.

4. Wind
Ähm, bin nicht auf dem letzten Stand, aber sollte das nicht integriert werden? Passende Attribute finde ich aber keine...
(Ich habe hier 4 Außenjalousien, die ich bei unterschiedlichen Windgeschwindigkeiten gerne komplett einfahren würde; im Moment macht das noch ein separates notify).

Wind fehlt in der Tat nocht, sollte aber relativ einfach ein zu bauen gehen. Schaue ich mir gerne in nächster Zeit an.

Zitat von: Beta-User am 11 Februar 2019, 14:05:51
5. Beschattung
Dann wollte ich mich also an den eigentlichen neuen Teil machen, die Beschattung.
Wie die ganzen Attribute ineinandergreifen, steht scheinbar nirgends. M.E. ein dringliches todo.
a) Da finde ich ziemlich zentral ein "ASC_twilightDevice", ohne dass hier irgendwo (cref/Wiki) mehr erläutert wäre, als dass man es irgendwie im Rahmen der Beschattung benötigt. Sehr aufschlußreich... Da es nicht irgendwas mit Brightness heißt, scheint es sich um was anderes zu handeln ("Informationen zum Sonnenstand"). Aber woher werden dann die Helligkeitsschwellen bedient, die man zentral bzw. an den Rollläden einstellen kann? OK, gesehen, das wird wieder (nur) verteilt an allen einzelnen Rollläden festgelegt. Hm, aber warum das? (Ich habe derzeit eigentlich nur einen Lieferanten für Brightness; es würde mir daher ausreichen, wenn der für alle zentral festlegbar wäre).
Daher die Frage zu ASC_twilightDevice: Für was wird es noch verwendet und wie im Rahmen der Beschattung?
Hab's also erst mal weggelassen, zumal das ausnahmsweise keine explizite Angabe eines Readingsnamens vorsah und es auch irgendwie ungut an das aktuell nicht funktionierende "twilight"-Modul anzuknüpfen scheint.

b) Dann habe ich also erst mal die Winkelangaben gemacht. An sich selbsterklärend, aber was mache ich mit den Fenstern auf der Nordseite?
Auf Risiko haben die jetzt also erst mal alle einen Wert in der Nähe von 0, aber immer noch die Varianz von +/- 85°. Paßt das, oder sollte ich das ändern (so dass keine Werte <0° rauskommen können)?!? Oder gar das Attribut bei den Nordfenstern ganz löschen?

c) Ok, dann gibt es eine Reihe weiterer "ASC_Shading.*"-Attribute. Die sind irgendwie vorbelegt, allerdings wäre es vermutlich hilfreich, wenn wir im Wiki ggf. erklären, wie die Werte zu verstehen sind und diese zusammenwirken.

d) Letztlich scheinen die ASC_brightnessMinVal-etc.-Attribute die eigentich entscheidenen Angaben zu sein. Aber wie wirkt das alles jetzt zusammen?
Ein paar erläuternde Worte wären hilfreich, sonst muß ich doch Quellcode lesen oder einfach testen...
Um es gleich vorweg zu sagen. ASC_brightnessMinVal und ASC_brightnessMaxVal haben mit der Beschattung gar nichts zu tun.
Das Astro oder Twilight Modul (je nach dem welches als erstes gefunden wird bei einer automatischen Suche) wird verwendet um die Sonnenposition zu erkennen.
Azimut und Elevation. Der eigentliche Trigger ist aber in der Tat Brightness. Nur wenn sich der Brightness Wert ändert werden Azimut, Elevation, Temperatur und die Ein und Ausfallswinkel Ausgelesen und/oder Berechnet und basierend auf diesen Werten entschieden ob shading in oder shading out.

Zitat von: Beta-User am 11 Februar 2019, 14:05:51
6. Sonstiges
Dann gibt's da noch ein paar weitere Features, die zwar in der cref bzw. im Wiki erwähnt sind, deren Bedeutung sich mir aber nicht auf die Schnelle erschließt, so dass ich nicht beurteilen kann, ob und wie ich das anwende (-n will):
a) Privacy: Ist (praktisch) nur in der cref drin.
Möchte jemand ein Anwendungsbeispiel im Wiki ergänzen, damit man besser nachvollziehen kann, was die beiden Attribute bewirken?

Hier geht es nur darum eine bestimmte Zeit vor dem eigentlichen schließen der Rollläden diese schon mal auf sagen wir 50% zu fahren. Ein Anwendungsfall war gewesen das die Rollläden zur Straße hin mit viel Fußgängerverkehr waren und Abends schon vor dem schließen dieser das Licht drin an ging. Somit konnte man gut rein schauen.


Zitat von: Beta-User am 11 Februar 2019, 14:05:51
b) BlockingTime
In welchem Zusammenhang wirkt sich das jeweils aus, wann sollte/kann man das verwenden?

Das verwendet sich von alleine. Nach einer manuellen Fahrt wird eine vom ASC Modul initiierte Fahrt ausgesetzt. Das geschieht so lange bis die im Attribute angegebene Zeit überschritten ist, eine dann vom ASC Modul initiierte Fahrt wird durchgeführt.
Genau so wird ein hochfahren eines Rollos durch das ASC Modul nicht mehr ausgeführt wenn es innerhalb der Zeit von ASC_BlockingTime_beforNightClose und das runterfahren wird nicht mehr erfolgen wenn es innerhalb von ASC_BlockingTime_beforDayOpen ist.
Beispiel: Meine Tochter geht früh aus Haus und Ihre Rollos sind nicht hoch gefahren. Diese fahren auch nicht mehr hoch da die ausschließlich bei home (anwesend) fahren sollen. Nun kommt sie am Nachmittag um 16:23 Uhr nach Hause, eigentlich sollten nun die Rollos fahren. Doch die Sonnenuntergangsfahrt (schließen) wäre schon 16:51 Uhr und damit innerhalb der 3600 ASC_BlockingTime_beforNightClose. Die Rollos bleiben also unten. Es lohnt sich für die paar Minuten einfach nicht mehr.

Zitat von: Beta-User am 11 Februar 2019, 14:05:51
c) wiggle
(OK, das ist klar, man kann mit einem "set <ASC-Device> wiggle" alle Rollladen mit einem entsprechenden Attribut zu einer kurzen Fahrt veranlassen. Gehe mal davon aus, dass um den Wert in Richtung closed gefahren wird, und dann nach Ablauf der Minute wieder um denselben Wert zurück.) Steht nur noch nichts im Wiki zu...

Fast. Es wird geschaut wo der Rollladen steht und dann wird in die Richtung gefahren wo er den meisten Weg hat. Wenn also zu 70% geschlossen ist, wird er hoch fahren.


Hoffe ich konnte ein wenig helfen. Wir wollen/müssen eh mal eine Telko/Webinar bezüglich ASC machen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 21:18:40
Ok das war einfach mit dem nachschauen und ich habe das doch nicht sooo simple gemacht. Er schaut schon noch ein wenig nach wie der Stand der Dinge ist.



if ( not IsDay( $hash, $shuttersDev )
            and $shutters->getModeDown ne 'off' )
        {
            if ( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
                and $shutters->getSubTyp eq 'threestate' )
            {
                Log3( $name, 4,
"AutoShuttersControl ($name) - EventProcessingPartyMode Fenster offen"
                );
                $shutters->setDelayCmd( $shutters->getClosedPos );
                Log3( $name, 4,
"AutoShuttersControl ($name) - EventProcessingPartyMode - Spring in ShuttersCommandDelaySet"
                );
            }
            else {
                Log3( $name, 4,
"AutoShuttersControl ($name) - EventProcessingPartyMode Fenster nicht offen"
                );
                $shutters->setLastDrive('drive after party mode');
                ShuttersCommandSet(
                    $hash,
                    $shuttersDev,
                    (
                        CheckIfShuttersWindowRecOpen($shuttersDev) == 0
                        ? $shutters->getClosedPos
                        : $shutters->getVentilatePos
                    )
                );
            }
        }
        elsif ( IsDay( $hash, $shuttersDev ) ) {
            $shutters->setLastDrive('drive after party mode');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getDelayCmd );
        }


Ich gehe davon aus das bei Dir das hier zugeschlagen hat

elsif ( IsDay( $hash, $shuttersDev ) ) {
            $shutters->setLastDrive('drive after party mode');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getDelayCmd );
        }


Aber dann frage ich mich wieso da noch was im DelayCmd drin war.


else {
        $shutters->setDriveCmd($posValue);
        $shutters->setDelayCmd('none')
          if ( $shutters->getDelayCmd ne 'none' )
          ; # setzt den Wert auf none da der Rolladen nun gesteuert werden kann.
        $ascDev->setLastPosReading;
        Log3( $name, 4,
"AutoShuttersControl ($name) - ShuttersCommandSet setDriveCmd wird aufgerufen"
        );


Sobald es keinen Grund mehr gibt die Fahrt zu verzögern, wird der Status für die Verzögerung gelöscht.

$shutters->setDelayCmd('none')
          if ( $shutters->getDelayCmd ne 'none' )


Auf gut Deutsch. Ich habe keine Ahnung woher die Fahrbefehle kommen sollten als Du aus versehen set partyMode off gemacht hast. Werde aber dies in Zukunft abfangen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 11 Februar 2019, 21:42:30
So, endlich eine unverfälschte Rückmeldung:
Funktioniert alles wie erwartet / es soll  ;)
Vielen Dank noch einmal für die schnelle Hilfe!

Nicht, dass ich es brauchen würde,
aber könnte/müsste nicht konsequenterweise das Upmode Pendant von
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
          and ($shutters->getModeDown eq $homemode
            or (    $shutters->getModeDown eq 'absent'
                and $homemode eq 'gone' )
            or $shutters->getModeDown eq 'always') )


In Der Nähe von Zeile 847 bzw. 859 eingefügt werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 Februar 2019, 22:01:21
Zitat von: stefanpf am 11 Februar 2019, 21:42:30
So, endlich eine unverfälschte Rückmeldung:
Funktioniert alles wie erwartet / es soll  ;)
Vielen Dank noch einmal für die schnelle Hilfe!

Nicht, dass ich es brauchen würde,
aber könnte/müsste nicht konsequenterweise das Upmode Pendant von
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
          and ($shutters->getModeDown eq $homemode
            or (    $shutters->getModeDown eq 'absent'
                and $homemode eq 'gone' )
            or $shutters->getModeDown eq 'always') )


In Der Nähe von Zeile 847 bzw. 859 eingefügt werden?

Freut mich das es nun geht.

Was das abfragen vom Upmode an geht. So lange keiner es brauch reden wir nicht darüber  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: HoTi am 12 Februar 2019, 08:34:02
Hallo CoolTux,

ich fahre meine Rollos gerade ASC_autoAstroModeEvening CIVIL das bedeutet für heute 17:58Uhr runter fahren.

Das ist meiner Frau zu spät :-( es ist schon richtig dunkel draußen bei dem Wetter. REAL wäre 17:21Uhr das ist zu früh *grml*

Gibt es eine Möglichkeit für einen offset? Oder habe ich eine Funktion übersehen die das "Wetter" also die Bewölkung mit einbezieht bei der Zeitberechnung?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 08:45:41
Zitat von: HoTi am 12 Februar 2019, 08:34:02
Hallo CoolTux,

ich fahre meine Rollos gerade ASC_autoAstroModeEvening CIVIL das bedeutet für heute 17:58Uhr runter fahren.

Das ist meiner Frau zu spät :-( es ist schon richtig dunkel draußen bei dem Wetter. REAL wäre 17:21Uhr das ist zu früh *grml*

Gibt es eine Möglichkeit für einen offset? Oder habe ich eine Funktion übersehen die das "Wetter" also die Bewölkung mit einbezieht bei der Zeitberechnung?

Hallo Tim,

Ein einbeziehen von Bewölkung gibt es nicht. Du kannst HORIZON nehmen und Dich dann mit den ASC_autoAstroModeMorningHorizon versuchen ran zu tasten an den Wert der Euch gefällt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 08:48:52
Was mir noch ganz verrückt ein fallt. Du lässt ASC_autoAstroModeEvening CIVIL und probierst dann mit dem Privacy Attributen zu arbeiten. Dann machst die privacyPos entweder 60 oder 70 Prozent oder halt eben ganze 100 Prozent.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 08:58:03
Noch mal ein zwei Worte zum Thema Dokumentation. Ich denke im Wiki wären Anwendungsbeispiele ganz gut aufgehoben.
Gerade die Sache mit dem Privacy. Wozu kann man es verwenden?
Dann auch SelfDefense. Das bei einem absent nur da die Rollläden geschlossen werden wo das Fenster vergessen wurde zu schließen.
Beim wechsel in gone wird nur an den makierten Terassentüren der Rollladen runter gefahren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 12 Februar 2019, 10:28:46
Ich kann gerne ein Beispiel für privacy schreiben.
Vielleicht schaffe ich es heute Abend.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 12 Februar 2019, 10:49:24
Zitat von: CoolTux am 12 Februar 2019, 08:45:41
Ein einbeziehen von Bewölkung gibt es nicht. Du kannst HORIZON nehmen und Dich dann mit den ASC_autoAstroModeMorningHorizon versuchen ran zu tasten an den Wert der Euch gefällt.

Wäre auch meine Frage gewesen, um hier etwas freier definierbar agieren zu können. Astro oder Twilight, und eben welches Reading genommen wird als Freitext, wie beim Fenstersensor.

Fenstersensor ist meine eigentliche Frage: welches Reading mit welchen Status wird hier vorausgesetzt? Mein Testfenster mit Max! (State opened / closed) bewirkt nichts...

Grüße,
Jan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 10:54:02
Zitat von: JHo am 12 Februar 2019, 10:49:24
Wäre auch meine Frage gewesen, um hier etwas freier definierbar agieren zu können. Astro oder Twilight, und eben welches Reading genommen wird als Freitext, wie beim Fenstersensor.

Fenstersensor ist meine eigentliche Frage: welches Reading mit welchen Status wird hier vorausgesetzt? Mein Testfenster mit Max! (State opened / closed) bewirkt nichts...

Grüße,
Jan

STATE mit open und closed

Hier könnte ein Eventmapping helfen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 12 Februar 2019, 11:05:30
Zitat von: CoolTux am 12 Februar 2019, 08:58:03
Noch mal ein zwei Worte zum Thema Dokumentation. Ich denke im Wiki wären Anwendungsbeispiele ganz gut aufgehoben.
Hmm, wenn ich dazu komme, kommt demnächst mal eine Wiki-Überarbeitung.

Orientieren würde ich mich an meinem gestrigen Post als eine Art Einrichtungsleitfaden. Wenn da jemand andere Ideen für die Strukturierung hat: Her damit :) .

Dabei werden dann vermutlich gewisse Leerstellen bleiben, die dann aufzufüllen wären.

Zitat von: CoolTux am 11 Februar 2019, 21:10:50
Leider muss ich alle Attribute in den Rollläden mit default Werten setzten, da ich ansonsten keine Attribute verteilt bekommen habe. Kann mich erinnern da ganz am Anfang Probleme mit gehabt zu haben.
Ok, das leuchtet ein, auch wenn mir das Ergebnis nicht gefällt. So ist es - jedenfalls in meiner Wahrnehmung - erst mal ein ziemlicher "Attribut-Overkill"; es sind 51 (!) Attribute, wenn ich richtig gezählt habe. Leider fällt mir auch nichts ein, um dieses "das erschlägt einen ja"-Gefühl zu verhindern; alles, was mir dazu auf die Schnelle einfällt (stufenweises Ausrollen, z.B. Beschattung nur, wenn auch im Moduldevice aktiv usw., Auslagern in eine eigene Konfigurationsfile, Konfiguration am ASC-Device selbst), wäre auch mit massiven Eingriffen in den code verbunden. Hmm, unbefriedigend, aber kaum zu ändern...
Zitat
Das mit Device:Reading nun zu ändern wäre glaube zu viel des guten. Ich könnte es schnell ändern im Code aber dann müssten alle Attribute angepasst werden.
Das ist mir klar. Wäre eine Frage in die Runde, ob das - im Interesse zukünftiger Einsteiger - akzeptabel wäre? Leider sind wir sehr schnell von Test in Produktiv, sonst müßten die Tester-User das halt akzeptieren. Alleine das mit Device:Reading wären 3 Attribute weniger.
Ich würde aber angesichts der schieren Masse ggf. aber gleich weiter gehen. So könnte man m.E. auch die AutoAstroModes zusammenfassen: "Morning/Generell[:Horizon Evening:Horizon]". Wäre nicht mehr so einfach per ReadingsGroup zu ändern, aber m.E. ist das auch eher eine sehr statische Sache, anders als z.B. Zeiten.
Noch statischer ist die Direction, auch hier würde ein Attribut mit optionalen Winkelangaben nach links und rechts reichen.
Ähnliches gilt für die Mode_Up/Mode_Down-Sache: Da würde ich auch unterstellen, dass kaum ein User hier die Logik unterschiedlich gestalten will, und wenn, könnte man es über eine zweite Angabe ermöglichen.
Überschlägig betrachtet, könnte man so wenigstens 10-15 Attribute "einsparen".

Btw.: Bei einigen "before"-Attributen fehlt ein "e". Ist nur ein Schönheitsfehler, aber auch den könnte man in dem Zuge bereinigen.
ZitatWind fehlt in der Tat nocht, sollte aber relativ einfach ein zu bauen gehen. Schaue ich mir gerne in nächster Zeit an.
Das wäre super, aber dann nochmal mind. ein Attribut mehr...

ZitatUm es gleich vorweg zu sagen. ASC_brightnessMinVal und ASC_brightnessMaxVal haben mit der Beschattung gar nichts zu tun.
Das Astro oder Twilight Modul (je nach dem welches als erstes gefunden wird bei einer automatischen Suche) wird verwendet um die Sonnenposition zu erkennen.
Azimut und Elevation. Der eigentliche Trigger ist aber in der Tat Brightness. Nur wenn sich der Brightness Wert ändert werden Azimut, Elevation, Temperatur und die Ein und Ausfallswinkel Ausgelesen und/oder Berechnet und basierend auf diesen Werten entschieden ob shading in oder shading out.
Ok, also sind die beiden brightness-Attribute nur erforderlich/bzw. werden nur verwendet, wenn morgens oder abends nach brightness gefahren wird. (tbd: in Doku klarstellen)

Hmm, das mit der Sonnenposition ist jetzt irgendwie auch unspezifisch. Im Moment habe ich kein Astro- oder Twilight-Modul definiert. Ich gehe mal davon aus, dass ASC nicht im Hintergrund einfach irgendein anderes Modul läd. Ergo kann die Beschattung nicht funktionieren, oder? Also ist Vorbedingung für die Beschattung: Definiere eines der beiden. Mache ich daher bei Gelegenheit (Astro, das scheint genauer zu sein und hat keine (abschaltbare, ist klar) Abhängigkeit zu yahoo).

ZitatHier geht es nur darum [...]
Thx, das kommt dann bei Gelegenheit in die Doku, ggf. dann wenn ich das eine oder andere auch angetestet habe :) .

Was Telco angeht: gerne...
Insbesondere würde mich interessieren, wie andere das mit den vielen Attributen beurteilen. Ist schon klar, dass man sich eigentlich nur einmalig da durchwursteln muß, aber ich habe eine grundsätzliche Abneigung gegen Module, die einen mit einer Unzahl von Einstellmöglichkeiten erschlagen, ohne einen roten Faden zu liefern, wie. (Der fehlt mir z.B. auch bei der REDIDENTS-Familie, da mache ich lieber ein paar Dummys, die ich sonst auch eher meide...).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 12 Februar 2019, 19:35:33
Hallo CoolTux,

du hattest eine angepasste Datei hier zum Download bereitgestellt.
Wie sehe ich ob diese Anpassungen mit in ein Update eingeflossen sind?
Ich hatte nämlich ASC vom Update ausgeschlossen.

Danke und VG
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 19:47:30
Gute Frage. Müsste glaube 0.4.0.3 sein die hier angehängt ist. Also bitte mal das Internal VERSION anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 12 Februar 2019, 19:49:57
Ich habe Version 0.4.0.3.
Das ist die von dir hier im Forum angehängte.
Die Frage ist ja, ob du die Änderungen schon in das Update mit übernommen hast.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 19:53:19
Sorry. Nein habe ich noch nicht  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 12 Februar 2019, 19:56:42
Zitat von: Beta-User am 11 Februar 2019, 14:05:51
3. Schritt:
Festlegen der Fensterkontakte
Von der Einrichtung her nachvollziehbar; unklar ist mir noch, ob auf meine Three-state richtig reagiert wird - habe das mit der neuen Version bisher nur bewußt im Schlafzimmer getestet, da ging der Rollladen beim Fenster-auf nicht hoch; kann aber auch am Status das Roommate-Devices gelegen haben. Muß ich selbst noch testen.
So, kurzer update dazu: Bei den Threestate wird scheinbar nur auf tilted reagiert. Hat das einen tieferen Grund?
Im Prinzip ist meine persönliche Erwartung: Ich mache _irgendwie_ das Fenster auf, daher soll der Rollladen auch nach oben (wir haben hier ein paar spezielle Beschläge, da stimmt auch das mit tilted/open teilweise nicht ganz...).

Wunsch wäre, dass hier beide Events berücksichtigt werden. Einwände oder bereits anderweitig ausdiskutiert?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 12 Februar 2019, 19:57:26
Ok, danke, dann lasse ich es weiterhin vom Update ausgeschlossen.
Kurze Info wäre sehr nett  ;)
Danke und schönen Abend noch.
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 20:00:38
Zitat von: Beta-User am 12 Februar 2019, 19:56:42
So, kurzer update dazu: Bei den Threestate wird scheinbar nur auf tilted reagiert. Hat das einen tieferen Grund?
Im Prinzip ist meine persönliche Erwartung: Ich mache _irgendwie_ das Fenster auf, daher soll der Rollladen auch nach oben (wir haben hier ein paar spezielle Beschläge, da stimmt auch das mit tilted/open teilweise nicht ganz...).

Wunsch wäre, dass hier beide Events berücksichtigt werden. Einwände oder bereits anderweitig ausdiskutiert?

Das sollte auch funktionieren. Dazu muss das Attribut
ASC_autoShuttersControlComfort
im ASC on sein.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 21:37:31
Zitat von: JHo am 12 Februar 2019, 10:49:24
Wäre auch meine Frage gewesen, um hier etwas freier definierbar agieren zu können. Astro oder Twilight, und eben welches Reading genommen wird als Freitext, wie beim Fenstersensor.

Fenstersensor ist meine eigentliche Frage: welches Reading mit welchen Status wird hier vorausgesetzt? Mein Testfenster mit Max! (State opened / closed) bewirkt nichts...

Grüße,
Jan

ASC Unterstützt nun auch Fensterkontakte von Max mit opened und closed im STATE
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 12 Februar 2019, 21:44:19
Zitat von: CoolTux am 12 Februar 2019, 21:37:31
ASC Unterstützt nun auch Fensterkontakte von Max mit opened und closed im STATE
Lieben Dank - ich passe den entsprechenden Eintrag im Wiki dann wieder an ;-)
Habe ein bisschen über die set- und Reading-Tabellen editiert, v.a. um sie besser lesbar zu machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 22:11:49
Aktuell sitze ich an der SecurityMode Geschichte. Der Code ist soweit fast fertig. Dauert aber noch ein wenig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 12 Februar 2019, 22:20:00
Zitat von: throbin am 11 Februar 2019, 20:38:30
Hm, verstehe. Ich würde es jedoch darauf ankommen lassen, eventuell könnte man die Events über ein Attribut (pro Device...) aktivieren. Hilfreich wäre das schon zu sehen, was die Astro-Berechnung für Fahrzeiten ermittelt. Ich kann es dann gerne mal anhand 10 Devices testen. Bis jetzt lasse ich das ganze mit DOIFs auf einem Pi3 laufen, da gibt es keine Performance-Probleme.

Hi CoolTux,

wenn Du das eingebaut hast, poste bitte eine Info hier, dann werde ich es ausprobieren, danke!

LG
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 Februar 2019, 22:27:38
Zitat von: throbin am 12 Februar 2019, 22:20:00
Hi CoolTux,

wenn Du das eingebaut hast, poste bitte eine Info hier, dann werde ich es ausprobieren, danke!

LG

Habe ich aktuell mal so geändert. Kommt dann mit dem nächsten Update. Ich gebe eh vorher eine Version über Github zum testen frei.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 14 Februar 2019, 09:48:53
Hallo
Habe gestern und heute morgen eine kleine Merkwürdigkeit festgestellt, und zwar wenn ich vorm Day Open ein Fenster kippe dann wir in Ventialte Position gefahren. Das Fenster bleibt dann gekippt über das Day Open hinweg und die Rolllade fährt auch hoch. Wenn jetzt das Fenster geschlossen wird fährt die Rolllade aber wieder komplett zu und das ASC Device schreibt window night closed. Das passiert bei einen Fenster mit Brightness sowie mit Astro.
ASC Version ist 0.4.0.2 mit der Git version habe ich es noch nicht ausprobiert.

Gruß Alex      
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 15 Februar 2019, 06:33:22
Hallo Alex,

so etwas habe ich heute auch festgestellt. Rollo wurde manuell vor Öffnungszeit manuell geöffnet.
Dann das Fenster zum lüften geöffnet und geschlossen. Anschliessen fährt es zu. Habe erwartet ( bisher es so nie gehabt ) das es öffentlich bleibt.

Gruss Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 06:56:51
Ich habe eure Beobachtungen im Git als Issues aufgenommen.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 07:52:25
Zitat von: Beetle2003 am 15 Februar 2019, 06:33:22
Hallo Alex,

so etwas habe ich heute auch festgestellt. Rollo wurde manuell vor Öffnungszeit manuell geöffnet.
Dann das Fenster zum lüften geöffnet und geschlossen. Anschliessen fährt es zu. Habe erwartet ( bisher es so nie gehabt ) das es öffentlich bleibt.

Gruss Ralf

Für heute hätte ich eine Erklärung wenn Du sunriseTimeWeHoliday aktiv hättest.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 08:00:09
Zitat von: majestro84 am 14 Februar 2019, 09:48:53
Hallo
Habe gestern und heute morgen eine kleine Merkwürdigkeit festgestellt, und zwar wenn ich vorm Day Open ein Fenster kippe dann wir in Ventialte Position gefahren. Das Fenster bleibt dann gekippt über das Day Open hinweg und die Rolllade fährt auch hoch. Wenn jetzt das Fenster geschlossen wird fährt die Rolllade aber wieder komplett zu und das ASC Device schreibt window night closed. Das passiert bei einen Fenster mit Brightness sowie mit Astro.
ASC Version ist 0.4.0.2 mit der Git version habe ich es noch nicht ausprobiert.

Gruß Alex

Kannst Du Dich noch erinnern wie Dein Roommate stand als Du das Fenster geschlossen hast? Hast Du überhaupt einen Roommate?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 15 Februar 2019, 08:18:17
Zitat von: CoolTux am 15 Februar 2019, 08:00:09
Kannst Du Dich noch erinnern wie Dein Roommate stand als Du das Fenster geschlossen hast? Hast Du überhaupt einen Roommate?
Nein keins für ASC eingerichtet
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 08:41:24
Die einzige Erklärung die ich finde das er tatsächlich dachte es wäre Nacht. War etwas besonderes am nächsten Tag. Irgendwas das die Sonnenaufgangszeit von der Uhrzeit her nach der Zeit legt wo Du das Fenster geschlossen hattest?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 15 Februar 2019, 09:56:41
Also was ich merkwürdig finde ist das diese Situation eigentlich an einem der beiden Fenster sehr häufig so ist und es bis jetzt nie ein Problem war. Heute lief es auch wieder normal. Allerdings ist der Unterschied zu gestern das ich das Fenster relativ schnell nach dem day Open geschlossen habe und heute über ne halbe Stunde dazwischen lag. Ich werde das Mal am Wochenende weiter Beobachten und gucken ob ich den Fehler ausfindig machen kann bzw. bei welcher genauen Konstellation er Auftritt
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 10:19:55
Zitat von: majestro84 am 15 Februar 2019, 09:56:41
Also was ich merkwürdig finde ist das diese Situation eigentlich an einem der beiden Fenster sehr häufig so ist und es bis jetzt nie ein Problem war. Heute lief es auch wieder normal. Allerdings ist der Unterschied zu gestern das ich das Fenster relativ schnell nach dem day Open geschlossen habe und heute über ne halbe Stunde dazwischen lag. Ich werde das Mal am Wochenende weiter Beobachten und gucken ob ich den Fehler ausfindig machen kann bzw. bei welcher genauen Konstellation er Auftritt
Gruß Alex

Das wäre super wenn das getestet werden könnte.
Gut testen kann man gerade die halbe Stunde Verzögerung am Sonntag wenn du am wochenende andere Fahrzeiten hast. So sagen wir 9 Uhr. Dann öffnet er am Sonntag um 9 Uhr imd die Tagesberechnung wäre danach ab 7:45 rum.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 15 Februar 2019, 13:16:45
Nach jedem Neustart von FHEM werden aktuell alle Rolläden zugefahren. Gibt es eine Einstellung im ASC-Modul, die dafür sorgt, dass das so ist, oder wo kann ich dieses Verhalten abschalten?

Was ich noch nicht verstanden habe, ist die Wirkung der beiden Attribute ASC_BrightnessMinVal und ASC_BrightnessMaxVal. Oder anders gefragt, welches Attribut muss mit welchem Wert befüllt werden, wenn morgens die Rolläden ab einem bestimmten 'Lichtlevel' hochfahren sollen?

Grüße
Stefan


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 Februar 2019, 13:37:18
Zitat von: Karflyer am 15 Februar 2019, 13:16:45
Nach jedem Neustart von FHEM werden aktuell alle Rolläden zugefahren. Gibt es eine Einstellung im ASC-Modul, die dafür sorgt, dass das so ist, oder wo kann ich dieses Verhalten abschalten?

Was ich noch nicht verstanden habe, ist die Wirkung der beiden Attribute ASC_BrightnessMinVal und ASC_BrightnessMaxVal. Oder anders gefragt, welches Attribut muss mit welchem Wert befüllt werden, wenn morgens die Rolläden ab einem bestimmten 'Lichtlevel' hochfahren sollen?

Grüße
Stefan

Das Verhalten ist komplett neu, mit nicht bekannt und bei mir in meiner Installation nicht vorhanden.
Da brauche ich wenn dann ein verbose 5 vom ASC Device beim start.

Abends MinVal und Morgens MaxVal


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 15 Februar 2019, 17:24:49
Ich würde gerne noch ein paar Fragen loswerden.
1. Erfolgt bei der Kombination Astro/Anti Freeze ein weiterer öffnen Versuch, falls der Rollladen zur geplanten Zeit geschützt wurde?
Ich wüßte auch nicht ob das sinnvoll wäre (der Rollladen wäre ja eventuell immer noch festgefroren). Ich kam nur darauf, weil die entsprechenden Rollläden heute unten blieben und das entsprechende Reading ASC_ShuttersLastDrive no drive - antifreeze defense
einen Zeitstempel von 10:00 hat (das wäre der Zeitpunkt von ASC_Time_Up_WE_Holiday)

2. Besteht für den Anwender eine Möglichkeit individuell auf die Astro Funktion Einfluß zu nehmen - wenn man z.B. eine Kombination aus Astro Modul / Bewölkung für das Schließen verwenden möchte?
Oder kann man dann nur den Weg über Brightness und ein entsprechendes Dummy Device gehen?
Jetzt wo die Sonne mal wieder etwas später untergeht und es nicht bewölkt ist, mag man ja jeden noch so kleinen Sonnenstrahl geniessen :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 15 Februar 2019, 20:32:08
ZitatNach jedem Neustart von FHEM werden aktuell alle Rolläden zugefahren. Gibt es eine Einstellung im ASC-Modul, die dafür sorgt, dass das so ist, oder wo kann ich dieses Verhalten abschalten?

    Was ich noch nicht verstanden habe, ist die Wirkung der beiden Attribute ASC_BrightnessMinVal und ASC_BrightnessMaxVal. Oder anders gefragt, welches Attribut muss mit welchem Wert befüllt werden, wenn morgens die Rolläden ab einem bestimmten 'Lichtlevel' hochfahren sollen?

    Grüße
    Stefan


Das Verhalten ist komplett neu, mit nicht bekannt und bei mir in meiner Installation nicht vorhanden.
Da brauche ich wenn dann ein verbose 5 vom ASC Device beim start.

Hab das Verhalten reproduzieren können. Es lag nicht am ASC-Modul! Das läuft einwandfrei.

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 16 Februar 2019, 16:25:43
Zitat von: CoolTux am 08 Februar 2019, 08:21:02
Ich habe soeben eine Version ins master Git geschoben. Diese Version sollte das Thema fahren nur bei absent und Fenster Event richtig stellen. Sprich wenn ein Fenster geschlossen wird nach Sonnenuntergang und driveDown auf absent steht wird nicht mehr gefahren bei Anwesenheit.

Können das bitte
stefanpf
dk3572
einmal testen? Einfach von hier runterladen (https://github.com/LeonGaultier/fhem-AutoShuttersControl/archive/master.zip) und die pm Datei ins FHEM Modulverzeichnis kopieren. Voher die alte bitte weg sichern. Danach FHEM neustarten.

Hallo CoolTux,

ich hatte die ganze Zeit das Modul vom Update ausgeschlossen.
Diese Woche habe ich es mal wieder gewagt und hatte wieder die alte Version (04.02)
Wann übernimmst du die oben gemachten Änderungen in die offizielle Version?

Danke und VG
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Februar 2019, 16:43:53
Ich versuche dieses Wochenende eine Version für das FHEM Update fertig zu machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 16 Februar 2019, 18:21:35
Ich habe hier für ein Rollo ganz oft im Log:

2019.02.16 15:40:09.982 3: AutoShuttersControl (myASControl) - Shading Processing, Rollladen: HM_Rollo_OG_Kind1_Sued Nach dem return
2019.02.16 15:40:09.982 3: AutoShuttersControl (myASControl) - Shading Processing, Rollladen: HM_Rollo_OG_Kind1_Sued In der Out Abfrage, Shadingwert: out, Zeitstempel: 1550327494
2019.02.16 15:40:09.983 3: AutoShuttersControl (myASControl) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out


wenn ich das richtig verstehe, dann ist das Rollo der Meinung abgeschattet zu sein. Das Rollo ist aber ganz normal heute morgen hoch gefahren und wurde seither nicht verändert. Kann ich dem Rollo irgendwie erklären, dass es sich nicht in Abschattung befindet?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 16 Februar 2019, 18:24:32
Zitat von: Beetle2003 am 15 Februar 2019, 06:33:22
Hallo Alex,

so etwas habe ich heute auch festgestellt. Rollo wurde manuell vor Öffnungszeit manuell geöffnet.
Dann das Fenster zum lüften geöffnet und geschlossen. Anschliessen fährt es zu. Habe erwartet ( bisher es so nie gehabt ) das es öffentlich bleibt.

Gruss Ralf

Hatte heute etwas ähnliches.
Roommate ist auf awake gegangen -> Rollo hat sich geöffnet, da Minimum-Brightness erreicht war.
Halbe Stunde später das gekippte Fenster geschlossen -> Rollo runter gefahren.

Im Homematic hatte das Rollo den Status für Nachtschließung, vermutlich weil ASC_Time_Up_Late noch nicht erreicht war.

Lustigerweise ist das Rollo dann auch nach einigen Minuten wieder von alleine hochgefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 16 Februar 2019, 18:53:15
Zitat von: kjmEjfu am 16 Februar 2019, 18:24:32
Hatte heute etwas ähnliches.
Roommate ist auf awake gegangen -> Rollo hat sich geöffnet, da Minimum-Brightness erreicht war.
Halbe Stunde später das gekippte Fenster geschlossen -> Rollo runter gefahren.

Im Homematic hatte das Rollo den Status für Nachtschließung, vermutlich weil ASC_Time_Up_Late noch nicht erreicht war.

Lustigerweise ist das Rollo dann auch nach einigen Minuten wieder von alleine hochgefahren.

Normale Nachtschließung oder Fenster Nachtschließung?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 16 Februar 2019, 19:16:37
Zitat von: CoolTux am 16 Februar 2019, 18:53:15
Normale Nachtschließung oder Fenster Nachtschließung?

Also die Nachtschließung erfolgte durch unterschreiten von Brightness. Das Fenster wurde dann ein paar Stunden später geöffnet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 16 Februar 2019, 20:38:52
Guten Abend,

ich habe mit der Funktion   ASC_PrivacyDownTime_beforNightClose   gespielt.
Weiss jemand wie ich die Funktion nutzen kann, dass das Rollo zum Zeitpunkt ASC_Time_DriveDown auf einen eingestellten Wert fährt und zu einer eingestellten Zeit erst auf geschlossen fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 16 Februar 2019, 20:50:32
Zitat von: Beetle2003 am 16 Februar 2019, 20:38:52
Guten Abend,

ich habe mit der Funktion   ASC_PrivacyDownTime_beforNightClose   gespielt.
Weiss jemand wie ich die Funktion nutzen kann, dass das Rollo zum Zeitpunkt ASC_Time_DriveDown auf einen eingestellten Wert fährt und zu einer eingestellten Zeit erst auf geschlossen fährt.
Es funktioniert genau anders herum ASC_DriveDown ist die Zeit zum komplett schließen mit ASC_PrivacyDownTime_beforNightClose stellst du die Zeit ein wann das Rollo vor ASC_DriveDown in eine gewisse Position fährt.

Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 16 Februar 2019, 20:55:18
schick das die rolläden automatisch hochfahren, aber irgendwie geht das bei mir nicht.

runter wenn ASC_BrightnessMinVal erreicht ist, aber wenn dieser wert nach oben überschritten wird fahren die rolls nicht hoch.

Attributes Rollo
ASC

2

deleteattr
ASC_Antifreeze_Pos

15

deleteattr
ASC_AutoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_AutoAstroModeEveningHorizon

none

deleteattr
ASC_AutoAstroModeMorning

none

deleteattr
ASC_AutoAstroModeMorningHorizon

none

deleteattr
ASC_BlockingTime_afterManual

600

deleteattr
ASC_BlockingTime_beforDayOpen

50

deleteattr
ASC_BlockingTime_beforNightClose

50

deleteattr
ASC_BrightnessMaxVal

5000

deleteattr
ASC_BrightnessMinVal

30

deleteattr
ASC_Brightness_Reading

brightness

deleteattr
ASC_Brightness_Sensor

ESP_Garage

deleteattr
ASC_Closed_Pos

0

deleteattr
ASC_ComfortOpen_Pos

80

deleteattr
ASC_Down

brightness

deleteattr
ASC_Drive_Offset

-1

deleteattr
ASC_Drive_OffsetStart

-1

deleteattr
ASC_GuestRoom

none

deleteattr
ASC_LockOut

off

deleteattr
ASC_Mode_Down

always

deleteattr
ASC_Mode_Up

always

deleteattr
ASC_Open_Pos

100

deleteattr
ASC_Partymode

off

deleteattr
ASC_Pos_Reading

pct

deleteattr
ASC_PrivacyDownTime_beforNightClose

-1

deleteattr
ASC_PrivacyDown_Pos

50

deleteattr
ASC_Roommate_Device

none

deleteattr
ASC_Roommate_Reading

state

deleteattr
ASC_Self_Defense_Exclude

off

deleteattr
ASC_Shading_Angle_Left

75

deleteattr
ASC_Shading_Angle_Right

75

deleteattr
ASC_Shading_Direction

180

deleteattr
ASC_Shading_Min_Elevation

25

deleteattr
ASC_Shading_Min_OutsideTemperature

18

deleteattr
ASC_Shading_Mode

off

deleteattr
ASC_Shading_Pos

20

deleteattr
ASC_Shading_StateChange_Cloudy

20000

deleteattr
ASC_Shading_StateChange_Sunny

35000

deleteattr
ASC_Shading_WaitingPeriod

50

deleteattr
ASC_ShuttersPlace

window

deleteattr
ASC_Time_Down_Early

16:10

deleteattr
ASC_Time_Down_Late

22:30

deleteattr
ASC_Time_Up_Early

04:30

deleteattr
ASC_Time_Up_Late

9:00

deleteattr
ASC_Time_Up_WE_Holiday

08:30

deleteattr
ASC_Up

brightness

deleteattr
ASC_Ventilate_Pos

30

deleteattr
ASC_Ventilate_Window_Open

on

deleteattr
ASC_WiggleValue

5

deleteattr
ASC_WindowRec

none

deleteattr
ASC_WindowRec_subType

twostate

deleteattr
IODev

hmusb

deleteattr
autoReadReg

4_reqStatus

deleteattr
expert

2_raw

deleteattr
firmware

2.3


Readings rollo
ASC_ShuttersLastDrive

minimum brightness threshold fell below

2019-02-16 17:00:35
ASC_Time_DriveDown

16.02.2019 - 22:30

2019-02-16 09:00:01
ASC_Time_DriveUp

17.02.2019 - 09:00

2019-02-16 09:00:01
CommandAccepted

yes

2019-02-16 17:00:38


Attributes Rolladensteuerung
ASC_autoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_autoAstroModeMorning

ASTRONOMIC

deleteattr
ASC_autoShuttersControlComfort

on

deleteattr
ASC_autoShuttersControlEvening

on

deleteattr
ASC_autoShuttersControlMorning

on

deleteattr
ASC_expert

1

deleteattr
ASC_freezeTemp

-5

deleteattr
ASC_temperatureReading

temperature

deleteattr
ASC_temperatureSensor

ESP_Garage

deleteattr
ASC_twilightDevice

T_N_Wetter

deleteattr
devStateIcon

selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy

deleteattr
icon

fts_shutter_automatic

deleteattr
room

Rolladen


Rolladensteuerung Readings
Rolladen_Markise_lastPosValue

0

2019-02-15 18:56:31
Rolladen_OG1_PosValue

0

2019-02-16 16:40:58
Rolladen_OG1_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_PosValue

0

2019-02-16 17:01:01
Rolladen_WZ_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_nextAstroTimeEvent

16.02.2019 - 22:30

2019-02-16 09:00:01
hardLockOut

off

2019-02-06 09:01:37
partyMode

off

2019-02-06 09:01:37
room_HOF

Rolladen_Markise

2019-02-15 08:59:39
room_Rolladen_1.OG_Strasse

Rolladen_OG1

2019-02-15 08:59:39
room_Rolladen_Wohnzimmer

Rolladen_WZ

2019-02-15 08:59:39
selfDefense

off

2019-02-06 09:18:33
state

minimum brightness threshold fell below

2019-02-16 17:00:35
sunriseTimeWeHoliday

off

2019-02-06 09:01:37
userAttrList

rolled out
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 16 Februar 2019, 20:57:37
Zitat von: magentouser am 16 Februar 2019, 20:55:18
schick das die rolläden automatisch hochfahren, aber irgendwie geht das bei mir nicht.

runter wenn ASC_BrightnessMinVal erreicht ist, aber wenn dieser wert nach oben überschritten wird fahren die rolls nicht hoch.

Attributes Rollo
ASC

2

deleteattr
ASC_Antifreeze_Pos

15

deleteattr
ASC_AutoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_AutoAstroModeEveningHorizon

none

deleteattr
ASC_AutoAstroModeMorning

none

deleteattr
ASC_AutoAstroModeMorningHorizon

none

deleteattr
ASC_BlockingTime_afterManual

600

deleteattr
ASC_BlockingTime_beforDayOpen

50

deleteattr
ASC_BlockingTime_beforNightClose

50

deleteattr
ASC_BrightnessMaxVal

5000

deleteattr
ASC_BrightnessMinVal

30

deleteattr
ASC_Brightness_Reading

brightness

deleteattr
ASC_Brightness_Sensor

ESP_Garage

deleteattr
ASC_Closed_Pos

0

deleteattr
ASC_ComfortOpen_Pos

80

deleteattr
ASC_Down

brightness

deleteattr
ASC_Drive_Offset

-1

deleteattr
ASC_Drive_OffsetStart

-1

deleteattr
ASC_GuestRoom

none

deleteattr
ASC_LockOut

off

deleteattr
ASC_Mode_Down

always

deleteattr
ASC_Mode_Up

always

deleteattr
ASC_Open_Pos

100

deleteattr
ASC_Partymode

off

deleteattr
ASC_Pos_Reading

pct

deleteattr
ASC_PrivacyDownTime_beforNightClose

-1

deleteattr
ASC_PrivacyDown_Pos

50

deleteattr
ASC_Roommate_Device

none

deleteattr
ASC_Roommate_Reading

state

deleteattr
ASC_Self_Defense_Exclude

off

deleteattr
ASC_Shading_Angle_Left

75

deleteattr
ASC_Shading_Angle_Right

75

deleteattr
ASC_Shading_Direction

180

deleteattr
ASC_Shading_Min_Elevation

25

deleteattr
ASC_Shading_Min_OutsideTemperature

18

deleteattr
ASC_Shading_Mode

off

deleteattr
ASC_Shading_Pos

20

deleteattr
ASC_Shading_StateChange_Cloudy

20000

deleteattr
ASC_Shading_StateChange_Sunny

35000

deleteattr
ASC_Shading_WaitingPeriod

50

deleteattr
ASC_ShuttersPlace

window

deleteattr
ASC_Time_Down_Early

16:10

deleteattr
ASC_Time_Down_Late

22:30

deleteattr
ASC_Time_Up_Early

04:30

deleteattr
ASC_Time_Up_Late

9:00

deleteattr
ASC_Time_Up_WE_Holiday

08:30

deleteattr
ASC_Up

brightness

deleteattr
ASC_Ventilate_Pos

30

deleteattr
ASC_Ventilate_Window_Open

on

deleteattr
ASC_WiggleValue

5

deleteattr
ASC_WindowRec

none

deleteattr
ASC_WindowRec_subType

twostate

deleteattr
IODev

hmusb

deleteattr
autoReadReg

4_reqStatus

deleteattr
expert

2_raw

deleteattr
firmware

2.3


Readings rollo
ASC_ShuttersLastDrive

minimum brightness threshold fell below

2019-02-16 17:00:35
ASC_Time_DriveDown

16.02.2019 - 22:30

2019-02-16 09:00:01
ASC_Time_DriveUp

17.02.2019 - 09:00

2019-02-16 09:00:01
CommandAccepted

yes

2019-02-16 17:00:38


Attributes Rolladensteuerung
ASC_autoAstroModeEvening

ASTRONOMIC

deleteattr
ASC_autoAstroModeMorning

ASTRONOMIC

deleteattr
ASC_autoShuttersControlComfort

on

deleteattr
ASC_autoShuttersControlEvening

on

deleteattr
ASC_autoShuttersControlMorning

on

deleteattr
ASC_expert

1

deleteattr
ASC_freezeTemp

-5

deleteattr
ASC_temperatureReading

temperature

deleteattr
ASC_temperatureSensor

ESP_Garage

deleteattr
ASC_twilightDevice

T_N_Wetter

deleteattr
devStateIcon

selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy

deleteattr
icon

fts_shutter_automatic

deleteattr
room

Rolladen


Rolladensteuerung Readings
Rolladen_Markise_lastPosValue

0

2019-02-15 18:56:31
Rolladen_OG1_PosValue

0

2019-02-16 16:40:58
Rolladen_OG1_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_PosValue

0

2019-02-16 17:01:01
Rolladen_WZ_lastPosValue

100

2019-02-16 20:54:21
Rolladen_WZ_nextAstroTimeEvent

16.02.2019 - 22:30

2019-02-16 09:00:01
hardLockOut

off

2019-02-06 09:01:37
partyMode

off

2019-02-06 09:01:37
room_HOF

Rolladen_Markise

2019-02-15 08:59:39
room_Rolladen_1.OG_Strasse

Rolladen_OG1

2019-02-15 08:59:39
room_Rolladen_Wohnzimmer

Rolladen_WZ

2019-02-15 08:59:39
selfDefense

off

2019-02-06 09:18:33
state

minimum brightness threshold fell below

2019-02-16 17:00:35
sunriseTimeWeHoliday

off

2019-02-06 09:01:37
userAttrList

rolled out

Zum Hochfahren musst du ASC_BrightnessMaxVal einstellen das steht bei dir auf 5000.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 16 Februar 2019, 21:12:17
ASC_BrightnessMaxVal dachte ich ist für Beschattung
Aber so ist noch besser, werd ich gleich mal einstellen danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 17 Februar 2019, 08:07:46
Ich würde gerne ASC_PrivacyDownTime_beforNightClose dazu nutzen, einige Rolläden x-Minuten vor ASC_DriveDown schon in die definierte Position zu fahren.
Was muss ich denn da eingeben, damit der besagte Rolladen z.B. 20 Minuten vor der ASTRO-Zeit von ASC_DriveDown runtergeht?
Gebe ich dort 20 an oder -20?

Gruß und sonniges Wochenende
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 17 Februar 2019, 08:19:10
So nun ist es bereits hell, und die oben benannte Einstellung hat funktioniert. Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 17 Februar 2019, 08:49:22
Zitat von: eurofinder am 17 Februar 2019, 08:07:46
Ich würde gerne ASC_PrivacyDownTime_beforNightClose dazu nutzen, einige Rolläden x-Minuten vor ASC_DriveDown schon in die definierte Position zu fahren.
Was muss ich denn da eingeben, damit der besagte Rolladen z.B. 20 Minuten vor der ASTRO-Zeit von ASC_DriveDown runtergeht?
Gebe ich dort 20 an oder -20?

Gruß und sonniges Wochenende
eurofinder
Du musst dann da 1200 eintragen. Die Zeit wird in Sekunden angegeben.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 17 Februar 2019, 11:03:27
Hi,

ich habe auch momentan (kam meine ich ganz plötzlich) Probleme beim Hochfahren der Rollladen (runterfahren geht nach wie vor wie erwartet)

Rolllade im Kinderzimmer ASC_Mode_Up steht auf "off" - das heißt, er muss manuell hochgefahren werden. Tatsächlich fuhr er heute morgen automatisch um 7:17 hoch, also maximum brightness erreicht wurde.


Internals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1550395069.36865
   DEF        NEQ1215064
   FUUID      5c482d3a-f33f-ce3b-689c-3d9856912cd9e0b5
   IODev      CCU2
   NAME       HM_Rolllade_Kinderzimmer
   NR         98
   STATE      44.5
   TYPE       HMCCUDEV
   ccuaddr    NEQ1215064
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_Kinderzimmer
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x4202e48)
   READINGS:
     2019-02-11 08:30:37   0.AES_KEY       1
     2019-02-11 08:30:37   0.CONFIG_PENDING false
     2019-02-11 08:30:37   0.DEVICE_IN_BOOTLOADER false
     2019-02-11 08:30:37   0.DUTYCYCLE     false
     2019-02-11 08:30:37   0.RSSI_DEVICE   1
     2019-02-11 08:30:37   0.RSSI_PEER     1
     2019-02-11 08:30:37   0.STICKY_UNREACH false
     2019-02-11 08:30:37   0.UNREACH       false
     2019-02-11 08:30:37   0.UPDATE_PENDING false
     2019-02-17 10:17:49   1.DIRECTION     keine
     2019-02-11 08:30:37   1.INHIBIT       false
     2019-02-17 10:17:49   1.LEVEL         44.5
     2019-02-17 10:17:49   1.WORKING       0
     2019-02-17 10:17:03   ASC_ShuttersLastDrive manual
     2019-02-17 08:00:01   ASC_Time_DriveDown 17.02.2019 - 17:30
     2019-02-17 08:00:01   ASC_Time_DriveUp 18.02.2019 - 08:00
     2019-02-17 10:17:49   control         44.5
     2019-02-02 09:49:22   control_reverse 49
     2019-02-17 10:17:49   hmstate         44.5
     2019-02-17 10:17:49   pct             44.5
     2019-02-17 10:17:49   state           44.5
   hmccu:
     devspec    NEQ1215064
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      ab
         OVAL       2
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      45.5
         OVAL       0.455000
         SVAL       44.5
         VAL        0.445000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 0
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Umgebungssensor_Fassade_SuedSeite
   ASC_Closed_Pos 60
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 17:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 60
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alias      Rolllade Kinderzimmer
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings pct { ReadingsVal("$name","control",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


andere Rolllade Hauswirtschaftsraum. Erwartet wird, das er wegen maximum brightness threshold exceeded hochfährt. Fährt aber erst hoch, wenn ASC_Time_Up_Late erreicht wird.

nternals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1550386860.03418
   DEF        NEQ0988665
   FUUID      5c482d3a-f33f-ce3b-3247-cdd9f796459d4369
   IODev      CCU2
   NAME       HM_Rolllade_HWRaum
   NR         96
   STATE      100
   TYPE       HMCCUDEV
   ccuaddr    NEQ0988665
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_HWRaum
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x31c42c8)
   READINGS:
     2019-02-11 08:30:36   0.AES_KEY       1
     2019-02-11 08:30:36   0.CONFIG_PENDING false
     2019-02-11 08:30:36   0.DEVICE_IN_BOOTLOADER false
     2019-02-11 08:30:36   0.DUTYCYCLE     false
     2019-02-11 08:30:36   0.RSSI_DEVICE   1
     2019-02-11 08:30:36   0.RSSI_PEER     1
     2019-02-11 08:30:36   0.STICKY_UNREACH false
     2019-02-11 08:30:36   0.UNREACH       false
     2019-02-11 08:30:36   0.UPDATE_PENDING false
     2019-02-17 08:01:00   1.DIRECTION     keine
     2019-02-11 08:30:36   1.INHIBIT       false
     2019-02-17 08:01:00   1.LEVEL         100
     2019-02-17 08:01:00   1.WORKING       0
     2019-02-17 08:00:01   ASC_ShuttersLastDrive day open
     2019-02-17 08:00:02   ASC_Time_DriveDown 17.02.2019 - 20:00
     2019-02-17 08:00:02   ASC_Time_DriveUp 18.02.2019 - 08:00
     2019-02-17 08:01:00   control         100
     2019-02-02 08:16:53   control_reverse 0
     2019-02-17 08:01:00   hmstate         100
     2019-02-17 08:01:00   pct             100
     2019-02-17 08:01:00   state           100
   hmccu:
     devspec    NEQ0988665
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      auf
         OVAL       1
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      0
         OVAL       0.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 0
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Umgebungssensor_Fassade_SuedSeite
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:00
   ASC_Time_Up_Early 08:15
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alias      Rolllade Hauswirtschaftsraum
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   fhem_widget_command {"controlled_attribute": "control", "allowed_values":["0","20","40","60","80","100"],"order":1}
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   msgContactPush @Kai-Alfonso_Müller
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings pct { ReadingsVal("$name","control",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    3
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 17 Februar 2019, 11:56:01
@majestro84:
Danke.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 12:18:28
Zitat von: Kai-Alfonso am 17 Februar 2019, 11:03:27
Hi,

ich habe auch momentan (kam meine ich ganz plötzlich) Probleme beim Hochfahren der Rollladen (runterfahren geht nach wie vor wie erwartet)

Rolllade im Kinderzimmer ASC_Mode_Up steht auf "off" - das heißt, er muss manuell hochgefahren werden. Tatsächlich fuhr er heute morgen automatisch um 7:17 hoch, also maximum brightness erreicht wurde.


Internals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1550395069.36865
   DEF        NEQ1215064
   FUUID      5c482d3a-f33f-ce3b-689c-3d9856912cd9e0b5
   IODev      CCU2
   NAME       HM_Rolllade_Kinderzimmer
   NR         98
   STATE      44.5
   TYPE       HMCCUDEV
   ccuaddr    NEQ1215064
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_Kinderzimmer
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x4202e48)
   READINGS:
     2019-02-11 08:30:37   0.AES_KEY       1
     2019-02-11 08:30:37   0.CONFIG_PENDING false
     2019-02-11 08:30:37   0.DEVICE_IN_BOOTLOADER false
     2019-02-11 08:30:37   0.DUTYCYCLE     false
     2019-02-11 08:30:37   0.RSSI_DEVICE   1
     2019-02-11 08:30:37   0.RSSI_PEER     1
     2019-02-11 08:30:37   0.STICKY_UNREACH false
     2019-02-11 08:30:37   0.UNREACH       false
     2019-02-11 08:30:37   0.UPDATE_PENDING false
     2019-02-17 10:17:49   1.DIRECTION     keine
     2019-02-11 08:30:37   1.INHIBIT       false
     2019-02-17 10:17:49   1.LEVEL         44.5
     2019-02-17 10:17:49   1.WORKING       0
     2019-02-17 10:17:03   ASC_ShuttersLastDrive manual
     2019-02-17 08:00:01   ASC_Time_DriveDown 17.02.2019 - 17:30
     2019-02-17 08:00:01   ASC_Time_DriveUp 18.02.2019 - 08:00
     2019-02-17 10:17:49   control         44.5
     2019-02-02 09:49:22   control_reverse 49
     2019-02-17 10:17:49   hmstate         44.5
     2019-02-17 10:17:49   pct             44.5
     2019-02-17 10:17:49   state           44.5
   hmccu:
     devspec    NEQ1215064
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      ab
         OVAL       2
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      45.5
         OVAL       0.455000
         SVAL       44.5
         VAL        0.445000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 0
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Umgebungssensor_Fassade_SuedSeite
   ASC_Closed_Pos 60
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 17:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 60
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alias      Rolllade Kinderzimmer
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings pct { ReadingsVal("$name","control",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


andere Rolllade Hauswirtschaftsraum. Erwartet wird, das er wegen maximum brightness threshold exceeded hochfährt. Fährt aber erst hoch, wenn ASC_Time_Up_Late erreicht wird.

nternals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1550386860.03418
   DEF        NEQ0988665
   FUUID      5c482d3a-f33f-ce3b-3247-cdd9f796459d4369
   IODev      CCU2
   NAME       HM_Rolllade_HWRaum
   NR         96
   STATE      100
   TYPE       HMCCUDEV
   ccuaddr    NEQ0988665
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_HWRaum
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x31c42c8)
   READINGS:
     2019-02-11 08:30:36   0.AES_KEY       1
     2019-02-11 08:30:36   0.CONFIG_PENDING false
     2019-02-11 08:30:36   0.DEVICE_IN_BOOTLOADER false
     2019-02-11 08:30:36   0.DUTYCYCLE     false
     2019-02-11 08:30:36   0.RSSI_DEVICE   1
     2019-02-11 08:30:36   0.RSSI_PEER     1
     2019-02-11 08:30:36   0.STICKY_UNREACH false
     2019-02-11 08:30:36   0.UNREACH       false
     2019-02-11 08:30:36   0.UPDATE_PENDING false
     2019-02-17 08:01:00   1.DIRECTION     keine
     2019-02-11 08:30:36   1.INHIBIT       false
     2019-02-17 08:01:00   1.LEVEL         100
     2019-02-17 08:01:00   1.WORKING       0
     2019-02-17 08:00:01   ASC_ShuttersLastDrive day open
     2019-02-17 08:00:02   ASC_Time_DriveDown 17.02.2019 - 20:00
     2019-02-17 08:00:02   ASC_Time_DriveUp 18.02.2019 - 08:00
     2019-02-17 08:01:00   control         100
     2019-02-02 08:16:53   control_reverse 0
     2019-02-17 08:01:00   hmstate         100
     2019-02-17 08:01:00   pct             100
     2019-02-17 08:01:00   state           100
   hmccu:
     devspec    NEQ0988665
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      auf
         OVAL       1
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      0
         OVAL       0.000000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 0
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Umgebungssensor_Fassade_SuedSeite
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 20:00
   ASC_Time_Up_Early 08:15
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alias      Rolllade Hauswirtschaftsraum
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   fhem_widget_command {"controlled_attribute": "control", "allowed_values":["0","20","40","60","80","100"],"order":1}
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   msgContactPush @Kai-Alfonso_Müller
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings pct { ReadingsVal("$name","control",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    3
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Gib mal bitte noch ein list vom ASC Device selbst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MothersFinest am 17 Februar 2019, 14:13:11
Hi,

ich hänge an einer - so denke ich - sehr simplen Fragestellung fest: Wie erkläre ich ASC, dass ich Urlaub habe?
Ich habe zwei Hinweise gefunden, zum einen "we2holiday wird beachtet", zum anderen das Attribut "ASC_timeUpHolidayDevice".

Mit "we2holiday" kann ich leider nichts anfangen und das erwähnte Attribut wird beim ASC als "unbekannt" abgewiesen.

Für jeden Tipp dankbar, der Urlaub beginnt schon morgen   ;)

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 14:43:22
Suche mal nach holiday2we. Das passt besser
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: MothersFinest am 17 Februar 2019, 15:41:12
Danke, so erkennt es die Suche und gibt Hilfestellung.

Kannst Du ggf. noch etwas zu dem Attribut sagen? Ist das evtl. Zukunftsmusik und könnte es auch pro Shutter implementiert werden?

Hintergrund: Mein Sohn mosert, dass mein Urlaub deutlich kürzer ist als seine Ferien und sein Rollo doch bitte länger unten bleiben soll, auch wenn ich arbeiten muss und Licht brauche. Trauriges Einzelschicksal usw.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 15:43:09
Das Attribut ist Geschichte und wurde entfernt.

Aber Dein Sohn kann doch länger schlafen ohne Probleme. Du musst nur seine Anwesenheit (Roommate) für seine Rollos zu ordnen und schon fahren die Rollos nicht hoch so lange er noch als schlafend im Roommate drin steht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 17 Februar 2019, 15:57:14
Zitat von: CoolTux am 17 Februar 2019, 12:18:28
Gib mal bitte noch ein list vom ASC Device selbst.

Huhu  8)

Gerne

Internals:
   FUUID      5c5344d6-f33f-ce3b-e8f4-955f5802f7031218
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  global,AutoShuttersControl,HM_Rolllade_Bad,HM_Rolllade_HWRaum,HM_Rolllade_Kinderzimmer,HM_Rolllade_Kueche,HM_Rolllade_Schlafzimmer,HM_Rolllade_Wohnzimmer,Fenster_Schlafzimmer,Fenster_Kueche,Terrassentuer_Wohnzimmer,Twilight,Umgebungssensor_Fassade_SuedSeite
   NR         277
   NTFY_ORDER 51-AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.2
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2019-02-10 09:46:21   .monitoredDevs  {"Twilight":{"AutoShuttersControl":"ASC_twilightDevice"},"Terrassentuer_Wohnzimmer":{"HM_Rolllade_Wohnzimmer":"ASC_WindowRec"},"Fenster_Schlafzimmer":{"HM_Rolllade_Schlafzimmer":"ASC_WindowRec"},"Fenster_Kueche":{"HM_Rolllade_Kueche":"ASC_WindowRec"},"Umgebungssensor_Fassade_SuedSeite":{"HM_Rolllade_HWRaum":"ASC_Brightness_Sensor","HM_Rolllade_Kinderzimmer":"ASC_Brightness_Sensor","HM_Rolllade_Kueche":"ASC_Brightness_Sensor","HM_Rolllade_Wohnzimmer":"ASC_Brightness_Sensor","HM_Rolllade_Bad":"ASC_Brightness_Sensor","HM_Rolllade_Schlafzimmer":"ASC_Brightness_Sensor"}}
     2019-02-17 07:17:19   HM_Rolllade_Bad_PosValue 100
     2019-02-17 08:00:01   HM_Rolllade_Bad_lastPosValue 0
     2019-02-17 15:46:06   HM_Rolllade_Bad_nextAstroTimeEvent 17.02.2019 - 20:00
     2019-02-17 08:01:00   HM_Rolllade_HWRaum_PosValue 100
     2019-02-17 08:00:02   HM_Rolllade_HWRaum_lastPosValue 0
     2019-02-17 15:46:06   HM_Rolllade_HWRaum_nextAstroTimeEvent 17.02.2019 - 20:00
     2019-02-17 11:14:54   HM_Rolllade_Kinderzimmer_PosValue 100
     2019-02-17 07:59:31   HM_Rolllade_Kinderzimmer_lastPosValue 60
     2019-02-17 15:46:06   HM_Rolllade_Kinderzimmer_nextAstroTimeEvent 17.02.2019 - 17:30
     2019-02-17 07:16:44   HM_Rolllade_Kueche_PosValue 100
     2019-02-17 08:00:02   HM_Rolllade_Kueche_lastPosValue 0
     2019-02-17 15:46:06   HM_Rolllade_Kueche_nextAstroTimeEvent 17.02.2019 - 20:00
     2019-02-17 15:46:08   HM_Rolllade_Schlafzimmer_PosValue 100
     2019-02-10 19:00:01   HM_Rolllade_Schlafzimmer_lastDelayPosValue 30
     2019-02-17 09:00:01   HM_Rolllade_Schlafzimmer_lastPosValue 38
     2019-02-17 15:46:06   HM_Rolllade_Schlafzimmer_nextAstroTimeEvent 17.02.2019 - 20:00
     2019-02-17 07:16:49   HM_Rolllade_Wohnzimmer_PosValue 95
     2019-02-17 09:00:02   HM_Rolllade_Wohnzimmer_lastPosValue 0
     2019-02-17 15:46:06   HM_Rolllade_Wohnzimmer_nextAstroTimeEvent 17.02.2019 - 21:30
     2019-01-31 19:56:23   hardLockOut     off
     2019-01-31 19:56:23   partyMode       off
     2019-02-17 15:45:59   room_HomeMatic  HM_Rolllade_Bad,HM_Rolllade_HWRaum,HM_Rolllade_Kinderzimmer,HM_Rolllade_Kueche,HM_Rolllade_Schlafzimmer,HM_Rolllade_Wohnzimmer
     2019-01-31 19:56:23   selfDefense     off
     2019-02-17 15:46:06   state           created new drive timer
     2019-01-31 19:56:23   sunriseTimeWeHoliday off
     2019-02-17 15:45:59   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rolllade_Bad
       HM_Rolllade_HWRaum
       HM_Rolllade_Kinderzimmer
       HM_Rolllade_Kueche
       HM_Rolllade_Schlafzimmer
       HM_Rolllade_Wohnzimmer
   monitoredDevs:
     Fenster_Kueche:
       HM_Rolllade_Kueche ASC_WindowRec
     Fenster_Schlafzimmer:
       HM_Rolllade_Schlafzimmer ASC_WindowRec
     HM_Rolllade_Bad:
     HM_Rolllade_HWRaum:
     HM_Rolllade_Kinderzimmer:
     HM_Rolllade_Kueche:
     HM_Rolllade_Wohnzimmer:
     Terrassentuer_Wohnzimmer:
       HM_Rolllade_Wohnzimmer ASC_WindowRec
     Twilight:
       AutoShuttersControl ASC_twilightDevice
     Umgebungssensor_Fassade_SuedSeite:
       HM_Rolllade_Bad ASC_Brightness_Sensor
       HM_Rolllade_HWRaum ASC_Brightness_Sensor
       HM_Rolllade_Kinderzimmer ASC_Brightness_Sensor
       HM_Rolllade_Kueche ASC_Brightness_Sensor
       HM_Rolllade_Schlafzimmer ASC_Brightness_Sensor
       HM_Rolllade_Wohnzimmer ASC_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessMaxVal 3
   ASC_brightnessMinVal 3
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor Umgebungssensor_Fassade_SuedSeite
   ASC_twilightDevice Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 16:05:50
Sieht in meinen Augen erstmal gut aus. Aktuell hätte ich da keine Erklärung um ehrlich zu sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 17 Februar 2019, 18:16:05
Zitat von: CoolTux am 15 Februar 2019, 10:19:55
Das wäre super wenn das getestet werden könnte.
Gut testen kann man gerade die halbe Stunde Verzögerung am Sonntag wenn du am wochenende andere Fahrzeiten hast. So sagen wir 9 Uhr. Dann öffnet er am Sonntag um 9 Uhr imd die Tagesberechnung wäre danach ab 7:45 rum.
Ich habe das nun probiert übers Wochenende nachzustellen, leider ohne Erfolg keine Ahnung was da schief gelaufen ist. Das einzige komische war das bei Brightness Fenster night close stand normaler Weise kommt das bei Fenstern mit Brightness doch überhaupt nicht. Falls ich es irgendwann Mal hinbekomme werde ich berichten.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 17 Februar 2019, 18:45:01
Hi,

kann es sein, dass einige Device-Attribute dupliziert werden, wenn die Werte von Defaults abweichen? Ich muss für meine ZWave FIBAROs als max. Position den Wert 99 statt 100 vorgeben. Wenn ich die ASC_... Attribute am Device entsprechend anpasse und FHEM neu starte taucht das Attribut doppelt auf, eins mit meinen und das andere mit Originalwerten.
Beispiel:
ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99

Nach FHEM Neustart: ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99 ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100

LG
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 18:53:11
Das solltest Du bitte lassen. Nicht im userattr rumspielen. Wieso setzt Du nicht einfach die 99.

attr ROLLADENNAME ASC_Antifreeze_Pos 99

im FHEMWEB Kommandozeile eingeben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 Februar 2019, 18:54:06
Ach und entferne bitte Deinen Eintrag aus der userattr. Komplett also das ganze
ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 17 Februar 2019, 21:03:08
Ok, war mir nicht bewusst, ich werde es bereinigen ;)
Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 18 Februar 2019, 07:47:17
Zitat von: CoolTux am 17 Februar 2019, 16:05:50
Sieht in meinen Augen erstmal gut aus. Aktuell hätte ich da keine Erklärung um ehrlich zu sein.

Gestern ist mir aufgefallen, das sich das Problem nicht nur auf Morgens erstreckt, sondern auch auf Abends. Die Rolllade im Schlafzimmer fährt auch nicht runter, wenn der Brightness Wert erreicht bzw unterschritten wurde.

Ich habe das Gefühl, das hängt irgendwie mit meinem Umgebungssensor, der Brightness liefert zusammen. Es kann sein, das die Probleme auch erst auftraten, als ich ein anderes Gerät für Brightness definiert hatte (hatte erst einen anderen Sensor mit anderem Namen)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 08:40:23
Das ist interessant. Du wirst wahrscheinlich nicht das Attribut vorher gelöscht haben sondern hast nur den Wert geändert. Das geht leider bei auf triggernen Devices nicht.
Am besten Du lässt das NOTIFYDEV einmal neu aufbauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 18 Februar 2019, 08:46:44
Zitat von: CoolTux am 18 Februar 2019, 08:40:23
Das ist interessant. Du wirst wahrscheinlich nicht das Attribut vorher gelöscht haben sondern hast nur den Wert geändert. Das geht leider bei auf triggernen Devices nicht.
Am besten Du lässt das NOTIFYDEV einmal neu aufbauen.

Genau, ich hatte erst den Wert geändert - allerdings habe ich danach auch ein set createNewNotifyDev gemacht
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 18 Februar 2019, 08:54:48
Zitat von: Kai-Alfonso am 18 Februar 2019, 08:46:44
Genau, ich hatte erst den Wert geändert - allerdings habe ich danach auch ein set createNewNotifyDev gemacht

so sehen die NotifyDevs aus

Shutters/ASC-Device NOTIFYDEV Attribut
HM_Rolllade_Kueche Fenster_Kueche ASC_WindowRec
HM_Rolllade_Schlafzimmer Fenster_Schlafzimmer ASC_WindowRec
HM_Rolllade_Wohnzimmer Terrassentuer_Wohnzimmer ASC_WindowRec
AutoShuttersControl Twilight ASC_twilightDevice
HM_Rolllade_Bad Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_HWRaum Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kinderzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kueche Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Schlafzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Wohnzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 18 Februar 2019, 09:02:59
Zitat von: CoolTux am 15 Februar 2019, 10:19:55
Das wäre super wenn das getestet werden könnte.
Gut testen kann man gerade die halbe Stunde Verzögerung am Sonntag wenn du am Wochenende andere Fahrzeiten hast. So sagen wir 9 Uhr. Dann öffnet er am Sonntag um 9 Uhr imd die Tagesberechnung wäre danach ab 7:45 rum.

So heute morgen konnte ich es reproduzieren. Es scheint so das wenn das Rollo (diesmal mit Brightness) gekippt ist und dann geöffnet wird durch ASC und nach dem Öffnen geschlossen wird innerhalb der ASC_Time_Up_Early und ASC_Time_Up_Late Zeit, fährt es runter mit window night closed. Ich denke das wird auch bei den Astro Rollos so sein werde das morgen früh testen.
Was mir bei Brightness noch aufgefallen ist das die Zeit ASC_Time_Up_WE_Holiday nicht berücksichtigt wird, bei Astro funktioniert es wunderbar. Sollte nicht bei Brightness am Wochenende die Zeit ASC_Time_Up_Early mit ASC_Time_Up_WE_Holiday ersetzt werden?

Vielleicht kannst du damit was anfangen.
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 09:14:41
Zitat von: Kai-Alfonso am 18 Februar 2019, 08:54:48
so sehen die NotifyDevs aus

Shutters/ASC-Device NOTIFYDEV Attribut
HM_Rolllade_Kueche Fenster_Kueche ASC_WindowRec
HM_Rolllade_Schlafzimmer Fenster_Schlafzimmer ASC_WindowRec
HM_Rolllade_Wohnzimmer Terrassentuer_Wohnzimmer ASC_WindowRec
AutoShuttersControl Twilight ASC_twilightDevice
HM_Rolllade_Bad Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_HWRaum Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kinderzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kueche Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Schlafzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Wohnzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor


Ok das sieht aber gut aus. Kannst Du bitte einmal ein verbose 4 machen und ein bisschen laufen lassen? Will sehen ob der Brightness Sensor getriggert wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 09:26:01
Ich habe soeben eine neue Version ins SVN eingecheckt. Ist nun die selbe wie auf Github.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 18 Februar 2019, 09:31:26
Hallo,

nochmal 2 Fragen:
- gestern Abend beobachtet, dass bei manueller Schließung (vollständig) vor der Privacy-Shutdown-Zeit der Rolladen dann zu dieser Zeit wieder hochfährt auf Privacy-Position. Ist sowas gewollt und wird nur über die (längere) Sperrzeit verhindert?
- kann ich die maximale OpenPosition auch außerhalb der 5er-Schritte anpassen (Set... in der cmdline)? Mein rollotron-Device hat maximales Open auf 23... Oder muss ich das über ein zwischen geschalteten ROLLO-Modul abfangen? Würde ich dann auch wieder ins Wiki schreiben.
Thx!
Jan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 09:39:33
Zitat von: JHo am 18 Februar 2019, 09:31:26
Hallo,

nochmal 2 Fragen:
- gestern Abend beobachtet, dass bei manueller Schließung (vollständig) vor der Privacy-Shutdown-Zeit der Rolladen dann zu dieser Zeit wieder hochfährt auf Privacy-Position. Ist sowas gewollt und wird nur über die (längere) Sperrzeit verhindert?
- kann ich die maximale OpenPosition auch außerhalb der 5er-Schritte anpassen (Set... in der cmdline)? Mein rollotron-Device hat maximales Open auf 23... Oder muss ich das über ein zwischen geschalteten ROLLO-Modul abfangen? Würde ich dann auch wieder ins Wiki schreiben.
Thx!
Jan

1. Ja ist so und so gewollt. Kann ich aber auch gerne versuchen zu ändern. So das geprüft wird ob das Rollo unterhalb der privacyPosition steht.

2. Ja natürlich. Das ist FHEM Grundwissen. Einfach oben in der FHEMWEB attr Rolloname Attributnane Wert eingeben.
(Wäre sicherlich mal was für ein Webinar. FHEM Befehle und das ausführen in der FHEMWEB)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 18 Februar 2019, 09:57:12
Zitat von: CoolTux am 18 Februar 2019, 09:14:41
Ok das sieht aber gut aus. Kannst Du bitte einmal ein verbose 4 machen und ein bisschen laufen lassen? Will sehen ob der Brightness Sensor getriggert wird.

Mach ich - ich lass das so dann mal bis morgen laufen - dann haben wir einen Runter- und Hoch Zyklus
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 18 Februar 2019, 09:59:31
Zitat von: CoolTux am 18 Februar 2019, 09:39:33
1. Ja ist so und so gewollt. Kann ich aber auch gerne versuchen zu ändern. So das geprüft wird ob das Rollo unterhalb der privacyPosition steht.

OK, danke. Schwierig, da allgemeine Kriterien zu finden, die nicht an anderer Stelle wieder stören. Ab wann sollte manuelles Runterfahren bis Tagesende "gültig" sein?
Höchstens, dass festgelegt wird: wurde der Rolladen nach dem modulgesteuerten Up manuell ganz runtergefahren, dann außer Lüften-Position keine Änderungen mehr bis zum nächsten Up-Zeitpunkt.

Grüße,
Jan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 10:02:32
Zitat von: JHo am 18 Februar 2019, 09:59:31
OK, danke. Schwierig, da allgemeine Kriterien zu finden, die nicht an anderer Stelle wieder stören. Ab wann sollte manuelles Runterfahren bis Tagesende "gültig" sein?
Höchstens, dass festgelegt wird: wurde der Rolladen nach dem modulgesteuerten Up manuell ganz runtergefahren, dann außer Lüften-Position keine Änderungen mehr bis zum nächsten Up-Zeitpunkt.

Grüße,
Jan

Das klappt so leider nicht. Dafür gibt es zu viele Seiteneffekte. Allein schon wegen der Beschattung. Da kann es schon noch ein zweimal passieren das der Rolladen nicht nur up fährt sondern auch down.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 18 Februar 2019, 13:17:15
Hallo,

nachdem meine Rolläden jetzt morgens und abends so gesteuert werden wie ich es möchte habe ich mich mal - der Sommer kommt bestimmt - an das Shading gewagt. Leider fahren die Rölläden nicht :-(

Hat mir jemand einen Tipp was ich falsch gemacht habe?
hier die RAW-Definition des devices:

defmod Test_Roll CUL_HM 5E5641
attr Test_Roll userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr Test_Roll ASC 2
attr Test_Roll ASC_Antifreeze off
attr Test_Roll ASC_Antifreeze_Pos 15
attr Test_Roll ASC_AutoAstroModeEvening HORIZON
attr Test_Roll ASC_AutoAstroModeEveningHorizon -4
attr Test_Roll ASC_AutoAstroModeMorning HORIZON
attr Test_Roll ASC_AutoAstroModeMorningHorizon -4
attr Test_Roll ASC_BlockingTime_afterManual 1200
attr Test_Roll ASC_BlockingTime_beforDayOpen 3600
attr Test_Roll ASC_BlockingTime_beforNightClose 3600
attr Test_Roll ASC_BrightnessMaxVal 20
attr Test_Roll ASC_BrightnessMinVal 20
attr Test_Roll ASC_Brightness_Reading brightness
attr Test_Roll ASC_Brightness_Sensor Wetterstation
attr Test_Roll ASC_Closed_Pos 0
attr Test_Roll ASC_ComfortOpen_Pos 80
attr Test_Roll ASC_Down astro
attr Test_Roll ASC_Drive_Offset -1
attr Test_Roll ASC_Drive_OffsetStart -1
attr Test_Roll ASC_GuestRoom none
attr Test_Roll ASC_LockOut off
attr Test_Roll ASC_LockOut_Cmd none
attr Test_Roll ASC_Mode_Down always
attr Test_Roll ASC_Mode_Up always
attr Test_Roll ASC_Open_Pos 100
attr Test_Roll ASC_Partymode off
attr Test_Roll ASC_Pos_Reading pct
attr Test_Roll ASC_PrivacyDownTime_beforNightClose -1
attr Test_Roll ASC_PrivacyDown_Pos 50
attr Test_Roll ASC_Roommate_Device none
attr Test_Roll ASC_Roommate_Reading state
attr Test_Roll ASC_Self_Defense_Exclude off
attr Test_Roll ASC_Shading_Angle_Left 75
attr Test_Roll ASC_Shading_Angle_Right 75
attr Test_Roll ASC_Shading_Direction 180
attr Test_Roll ASC_Shading_Min_Elevation 1
attr Test_Roll ASC_Shading_Min_OutsideTemperature -30
attr Test_Roll ASC_Shading_Mode always
attr Test_Roll ASC_Shading_Pos 50
attr Test_Roll ASC_Shading_StateChange_Cloudy 180
attr Test_Roll ASC_Shading_StateChange_Sunny 200
attr Test_Roll ASC_Shading_WaitingPeriod 1200
attr Test_Roll ASC_ShuttersPlace window
attr Test_Roll ASC_Time_Down_Early 15:30
attr Test_Roll ASC_Time_Down_Late 22:30
attr Test_Roll ASC_Time_Up_Early 04:30
attr Test_Roll ASC_Time_Up_Late 09:00
attr Test_Roll ASC_Time_Up_WE_Holiday 08:30
attr Test_Roll ASC_Up astro
attr Test_Roll ASC_Ventilate_Pos 30
attr Test_Roll ASC_Ventilate_Window_Open on
attr Test_Roll ASC_WiggleValue 5
attr Test_Roll ASC_WindowRec none
attr Test_Roll ASC_WindowRec_subType twostate
attr Test_Roll IODev myHmUART
attr Test_Roll autoReadReg 4_reqStatus
attr Test_Roll devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
attr Test_Roll expert 2_raw
attr Test_Roll firmware 2.11
attr Test_Roll group Roll Test
attr Test_Roll model HM-LC-BL1-FM
attr Test_Roll peerIDs 00000000,
attr Test_Roll room test
attr Test_Roll serialNr OEQ1222981
attr Test_Roll subType blindActuator
attr Test_Roll webCmd statusRequest:toggleDir:on:off:up:down:stop

setstate Test_Roll on
setstate Test_Roll 2018-11-24 15:25:35 .D-devInfo 010100
setstate Test_Roll 2018-11-24 15:25:35 .D-stc 30
setstate Test_Roll 2018-11-24 15:25:39 .R-confBtnTime permanent
setstate Test_Roll 2018-11-24 15:25:39 .R-intKeyVisib invisib
setstate Test_Roll 2018-11-24 15:25:39 .R-localResDis off
setstate Test_Roll 2018-11-24 15:25:40 .R-refRunCounter 0
setstate Test_Roll 2018-11-24 15:25:40 .R-statusInfoMinDly 2 s
setstate Test_Roll 2018-11-24 15:25:40 .R-statusInfoRandom 1 s
setstate Test_Roll 2018-11-24 15:25:40 .R-transmitTryMax 6
setstate Test_Roll 2018-11-24 17:58:17 .peerListRDate 2018-11-24 17:58:17
setstate Test_Roll 2019-02-18 07:10:11 .protLastRcv 2019-02-18 07:10:11
setstate Test_Roll 2019-02-18 07:09:13 ASC_ShuttersLastDrive day open
setstate Test_Roll 2019-02-18 11:20:50 ASC_Time_DriveDown 18.02.2019 - 18:07
setstate Test_Roll 2019-02-18 11:20:50 ASC_Time_DriveUp 19.02.2019 - 07:07
setstate Test_Roll 2019-02-18 07:09:13 CommandAccepted yes
setstate Test_Roll 2018-11-24 15:25:35 D-firmware 2.11
setstate Test_Roll 2018-11-24 15:25:35 D-serialNr OEQ1222981
setstate Test_Roll 2018-11-24 17:58:16 PairedTo 0x123456
setstate Test_Roll 2018-11-24 15:25:40 R-driveDown 50 s
setstate Test_Roll 2018-11-24 15:25:40 R-driveTurn 0.5 s
setstate Test_Roll 2018-11-24 15:25:40 R-driveUp 50 s
setstate Test_Roll 2018-11-24 15:25:39 R-pairCentral 0x123456
setstate Test_Roll 2018-11-24 15:25:40 R-sign off
setstate Test_Roll 2018-11-24 17:58:16 RegL_00. 02:01 0A:12 0B:34 0C:56 15:FF 18:00 00:00
setstate Test_Roll 2018-11-24 17:58:17 RegL_01. 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00  30:06 57:24 56:00 00:00
setstate Test_Roll 2019-02-18 07:10:11 deviceMsg on (to myHmUART)
setstate Test_Roll 2019-02-18 07:10:11 level 100
setstate Test_Roll 2019-02-18 07:10:11 motor stop:on
setstate Test_Roll 2019-02-18 07:10:11 pct 100
setstate Test_Roll 2018-11-24 17:58:14 powerOn 2018-11-24 17:58:14
setstate Test_Roll 2019-02-18 07:10:11 recentStateType info
setstate Test_Roll 2019-01-31 15:30:02 sabotageAttack_ErrIoAttack cnt 2
setstate Test_Roll 2019-02-18 07:10:11 state on
setstate Test_Roll 2019-02-18 07:10:11 timedOn off


Vielen Dank schon mal für eure Hilfe.

Viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 18 Februar 2019, 13:20:52
Hallo,

ich hätte noch eine Frage: kann man die Rolladefahrzeiten für Horizont(x) morgens / abends irgendwie "auslesen" / selbst berechnen?
Ich würde gerne einen Rolladen zu genau derselben Zeit wenn der andere fährt nur auf 60 % öffnen und dann erst danach mit ASC ganz öffnen.

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 18 Februar 2019, 13:27:53
Das könntest du doch über eine feste Verzögerung plus Notify hinbekommen, ohne, dass du von den Zeiten Kenntnis haben musst?!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 13:29:29
Die Rolladenzeiten werden im Rolladen als Reading hinterlegt. Ausserdem kann man sich mittels get die Zusammenfassung anschauen.

Nun zu Deiner Beschattung. Das Rwa hilft mir so gar nicht, da ich ja nicht mal sehe welche Version Du verwendest. Bitte ein list vom ASC Device.
Schau bitte in Dein Logfile, bei Beschattung sollten dorch Hinweise zu auftauchen. Ab verbose 3 was default auf allen FHEM Systemen ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 18 Februar 2019, 14:42:56
Hallo,

Zitat
Die Rolladenzeiten werden im Rolladen als Reading hinterlegt.
OK, aber wie kann ich dies jetzt in einen at-befehl einbauen?

Zitat
Nun zu Deiner Beschattung. Das Rwa hilft mir so gar nicht, da ich ja nicht mal sehe welche Version Du verwendest. Bitte ein list vom ASC Device.
Die Version ist die 0.4.0.2. Was meinst du mit List vom ASC Device? Das hier?:

defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening HORIZON
attr ASC ASC_autoAstroModeEveningHorizon 0
attr ASC ASC_autoAstroModeMorning HORIZON
attr ASC ASC_autoAstroModeMorningHorizon 0
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_autoShuttersControlShading on
attr ASC ASC_freezeTemp 3
attr ASC ASC_temperatureReading temperature
attr ASC ASC_temperatureSensor Wetterstation
attr ASC ASC_twilightDevice fellbach_twilight
attr ASC devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
attr ASC icon fts_shutter_automatic
attr ASC room Wettervorhersage

setstate ASC manual
setstate ASC 2019-02-18 13:33:00 .monitoredDevs {"myTwilight":{"ASC":"ASC_twilightDevice"},"OG_WZ_Roll_Garten":{},"MyTwilight":{"ASC":"ASC_twilightDevice"},"EG_SZ_Roll_Hof":{},"Wetterstation":{"Test_Roll":"ASC_Brightness_Sensor","OG_SZ_Roll_Strasse":"ASC_Brightness_Sensor","OG_WZ_Roll_Hof":"ASC_Brightness_Sensor","EG_SZ_Roll_Hof":"ASC_Brightness_Sensor","OG_WZ_Roll_Garten":"ASC_Brightness_Sensor","EG_WZ_Roll_Hof":"ASC_Brightness_Sensor","OG_Buero_Roll_Garten":"ASC_Brightness_Sensor","EG_WZ_Roll_Garten":"ASC_Brightness_Sensor","OG_WZ_Roll_Balkon":"ASC_Brightness_Sensor","OG_SZ_Roll_Hof":"ASC_Brightness_Sensor","OG_KiZ_Roll":"ASC_Brightness_Sensor","EG_SZ_Roll_Strasse":"ASC_Brightness_Sensor"},"OG_WZ_Roll_Hof":{},"OG_KiZ_Roll":{},"EG_WZ_Roll_Garten":{},"fellbach_astro":{"ASC":"ASC_twilightDevice"},"OG_SZ_Roll_Strasse":{},"EG_WZ_Roll_Hof":{},"fellbach_twilight":{"ASC":"ASC_twilightDevice"},"Test_Roll":{},"OG_WZ_Roll_Balkon":{},"EG_SZ_Roll_Strasse":{},"OG_SZ_Roll_Hof":{},"OG_Buero_Roll_Garten":{}}
setstate ASC 2019-02-18 13:38:57 EG_SZ_Roll_Hof_PosValue 0
setstate ASC 2019-02-18 07:15:29 EG_SZ_Roll_Hof_lastPosValue 100
setstate ASC 2019-02-18 13:38:57 EG_SZ_Roll_Strasse_PosValue 0
setstate ASC 2019-02-18 07:15:29 EG_SZ_Roll_Strasse_lastPosValue 100
setstate ASC 2019-02-18 13:38:59 EG_WZ_Roll_Garten_PosValue 0
setstate ASC 2019-02-18 07:15:29 EG_WZ_Roll_Garten_lastPosValue 100
setstate ASC 2019-02-18 13:39:00 EG_WZ_Roll_Hof_PosValue 0
setstate ASC 2019-02-18 07:15:29 EG_WZ_Roll_Hof_lastPosValue 100
setstate ASC 2019-02-18 13:39:01 OG_Buero_Roll_Garten_PosValue 0
setstate ASC 2019-02-18 07:21:47 OG_Buero_Roll_Garten_lastPosValue 100
setstate ASC 2019-02-18 13:39:02 OG_KiZ_Roll_PosValue 0
setstate ASC 2019-02-18 08:30:02 OG_KiZ_Roll_lastPosValue 20
setstate ASC 2019-02-18 13:39:03 OG_SZ_Roll_Hof_PosValue 0
setstate ASC 2019-02-18 07:21:47 OG_SZ_Roll_Hof_lastPosValue 0
setstate ASC 2019-02-18 13:39:04 OG_SZ_Roll_Strasse_PosValue 0
setstate ASC 2019-02-18 07:21:47 OG_SZ_Roll_Strasse_lastPosValue 0
setstate ASC 2019-02-18 14:28:56 OG_WZ_Roll_Balkon_PosValue 50
setstate ASC 2019-02-18 14:01:10 OG_WZ_Roll_Balkon_lastPosValue 0
setstate ASC 2019-02-18 14:01:15 OG_WZ_Roll_Garten_PosValue 10
setstate ASC 2019-02-18 14:01:10 OG_WZ_Roll_Garten_lastPosValue 0
setstate ASC 2019-02-18 14:01:26 OG_WZ_Roll_Hof_PosValue 60
setstate ASC 2019-02-18 14:01:10 OG_WZ_Roll_Hof_lastPosValue 0
setstate ASC 2019-02-18 14:12:02 Test_Roll_PosValue 50
setstate ASC 2019-02-18 14:11:35 Test_Roll_lastPosValue 100
setstate ASC 2019-02-18 11:20:40 hardLockOut off
setstate ASC 2019-01-14 14:20:45 partyMode off
setstate ASC 2019-02-18 11:20:46 room_EG EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
setstate ASC 2019-02-18 11:20:46 room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
setstate ASC 2019-02-18 11:20:46 room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
setstate ASC 2019-02-18 11:20:46 room_test Test_Roll
setstate ASC 2019-01-14 14:20:45 selfDefense off
setstate ASC 2019-02-18 14:28:56 state manual
setstate ASC 2019-01-14 14:20:45 sunriseTimeWeHoliday off
setstate ASC 2019-02-18 13:38:51 userAttrList rolled out


Aber der Hammer ist: ich hatte gerade hier geschrieben, dann sind plötzlich die Rolläden im Abschattungsposition gefahren. Alle zur selben Zeit, also Ausrichtung 180 und Ausrichtung 270. Seltsam.

Da habe ich jetzt im Logbuch des jeweiligen Rolladen auch einen Eintrag "2019-02-18_14:01:10 OG_WZ_Roll_Hof ASC_ShuttersLastDrive: shading in" gefunden - der einzige mit shading in diesem ganzen Monat.

Ich hoffe ich konnte jetzt genügend Info's liefern.

Danke und Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 15:07:57
Ein Raw ist nur wichtig wenn der Helfende ein ähnliches Device zum testen aufbauen will.
Mit FHEM Logfile ist immer /opt/fhem/log/fhem-*** gemeint. Das ist das allgemeine FHEM Logfile auch zu finden unten Links in FHEMWEB unter Logfile

Ein list vom Device ist
list ASCDevicename
in FHEMWEB in der Kommandozeile oben eingeben.


Das hier hilft Dir für die Zukunft
https://www.youtube.com/watch?v=2PrpVtHDgjk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 18 Februar 2019, 15:17:03
Zitat von: Beetle2003 am 16 Februar 2019, 20:38:52
Guten Abend,

ich habe mit der Funktion   ASC_PrivacyDownTime_beforNightClose   gespielt.
Weiss jemand wie ich die Funktion nutzen kann, dass das Rollo zum Zeitpunkt ASC_Time_DriveDown auf einen eingestellten Wert fährt und zu einer eingestellten Zeit erst auf geschlossen fährt.

Guten Tag,
Ich habe es wie folgt gelöst:
Ich lese die Zeit aus, wann das Rollo schließt. Auf diese Zeit rechne ich 1Sunde hinzu.
Dem ASC_PrivacyDownTime_beforNightClose habe ich 3600 gegeben.
Somit fährt das Rollo zum Zeitpunkt des schliessens auf den eingestellten Priacy Wert und eine Stunde später zu.

Sicherlich gibt es eine schönere Lösung.

Vorschläge willkommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 18 Februar 2019, 15:26:09
Zitat von: Beetle2003 am 18 Februar 2019, 15:17:03
Ich lese die Zeit aus, wann das Rollo schließt. Auf diese Zeit rechne ich 1Sunde hinzu.
Dem ASC_PrivacyDownTime_beforNightClose habe ich 3600 gegeben.
Somit fährt das Rollo zum Zeitpunkt des schliessens auf den eingestellten Priacy Wert und eine Stunde später zu.

Das meinte ich ja auch mit meinem Vorschlag hier: https://forum.fhem.de/index.php/topic,92628.msg907948.html#msg907948 (https://forum.fhem.de/index.php/topic,92628.msg907948.html#msg907948)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 18 Februar 2019, 15:33:47
Kurze Info:

Den Wiki-Artikel habe ich jetzt mal einigermaßen auf den aktuellen Stand gebracht, allerdings
- sind da schon noch einige "tbd's" drin (nicht alle aktuellen Attribute sind in der Liste usw.);
- ist einiges umstrukturiert und teilweise anders angeordnet; bin schon ein wenig betriebsblind und daher nicht sicher, ob das noch sinnvoll ist...
Wäre nett, wenn die anderen Wiki-Beteiligten da mal drübersehen würden, ob das allg. für gut befunden wird oder struktuereller Änderungsbedarf gesehen wird.

Grundsätzlich: sollen wir die Wiki-Diskussion im entsprechenden Bereich führen? Dieser Thread hier ist auch schon ziemlich unübersichtlich...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 16:27:04
Vielen lieben Dank für Deine tolle Arbeit.
Ich denke wir könnten dann langsam anfangen böse Probleme jeweils in einem eigenen Problemspezifischen Thread diskutieren. Auch den Wikiartikel sollten wir in einem eigenen Thread diskutieren.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 18 Februar 2019, 16:50:57
Thx für die Rückmeldung!

Den Thread zum Wiki-Artikel gibt es jetzt also hier (https://forum.fhem.de/index.php/topic,97561.0.html).

Was super wäre: zur Beschattung habe ich außer den Winkelangaben noch nicht viel mehr gemacht wie ein astro-Device zu definieren. Ich bräuchte einen Schubs, wo wie am besten anfangen und wie dann ggf. testen, ohne nochmal alle 1500+ Beiträge in diesem Thread durchackern zu müssen (oder gar den "Script-Thread")...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 18 Februar 2019, 18:53:20
Hi,

also hier noch das list vom ASC-Device:


Save config
Autobeschattung
CUL_HM
EG
OG_Heizung
OG_Rolladen
OG_Rolladen_alle
Unsorted
Wettervorhersage
Zentral
test
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,OG_Buero_Roll_Garten,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,Test_Roll,MyTwilight,EG_WZ_Roll_Hof,Test_Roll,Wetterstation,fellbach_astro,fellbach_twilight,OG_WZ_Roll_Balkon,OG_SZ_Roll_Strasse,OG_WZ_Roll_Garten,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,OG_KiZ_Roll,myTwilight,OG_SZ_Roll_Hof,OG_WZ_Roll_Hof,OG_Buero_Roll_Garten,EG_WZ_Roll_Garten
   NR         596
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.2
   OLDREADINGS:
   READINGS:
     2019-02-18 18:11:56   EG_SZ_Roll_Hof_PosValue 100
     2019-02-18 07:15:29   EG_SZ_Roll_Hof_lastPosValue 100
     2019-02-18 18:06:53   EG_SZ_Roll_Hof_nextAstroTimeEvent 19.02.2019 - 07:13
     2019-02-18 18:11:55   EG_SZ_Roll_Strasse_PosValue 100
     2019-02-18 07:15:29   EG_SZ_Roll_Strasse_lastPosValue 100
     2019-02-18 18:06:53   EG_SZ_Roll_Strasse_nextAstroTimeEvent 19.02.2019 - 07:13
     2019-02-18 18:11:54   EG_WZ_Roll_Garten_PosValue 100
     2019-02-18 07:15:29   EG_WZ_Roll_Garten_lastPosValue 100
     2019-02-18 18:06:53   EG_WZ_Roll_Garten_nextAstroTimeEvent 19.02.2019 - 07:13
     2019-02-18 18:11:47   EG_WZ_Roll_Hof_PosValue 100
     2019-02-18 07:15:29   EG_WZ_Roll_Hof_lastPosValue 100
     2019-02-18 18:06:53   EG_WZ_Roll_Hof_nextAstroTimeEvent 19.02.2019 - 07:13
     2019-02-18 18:12:09   OG_Buero_Roll_Garten_PosValue 100
     2019-02-18 07:21:47   OG_Buero_Roll_Garten_lastPosValue 100
     2019-02-18 18:06:53   OG_Buero_Roll_Garten_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:11:42   OG_KiZ_Roll_PosValue 100
     2019-02-18 08:30:02   OG_KiZ_Roll_lastPosValue 20
     2019-02-18 18:06:53   OG_KiZ_Roll_nextAstroTimeEvent 19.02.2019 - 08:30
     2019-02-18 18:12:02   OG_SZ_Roll_Hof_PosValue 100
     2019-02-18 07:21:47   OG_SZ_Roll_Hof_lastPosValue 0
     2019-02-18 18:06:53   OG_SZ_Roll_Hof_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:12:03   OG_SZ_Roll_Strasse_PosValue 100
     2019-02-18 07:21:47   OG_SZ_Roll_Strasse_lastPosValue 0
     2019-02-18 18:06:53   OG_SZ_Roll_Strasse_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:12:11   OG_WZ_Roll_Balkon_PosValue 100
     2019-02-18 14:53:51   OG_WZ_Roll_Balkon_lastPosValue 50
     2019-02-18 18:06:53   OG_WZ_Roll_Balkon_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:12:11   OG_WZ_Roll_Garten_PosValue 100
     2019-02-18 16:43:24   OG_WZ_Roll_Garten_lastPosValue 10
     2019-02-18 18:06:53   OG_WZ_Roll_Garten_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:12:12   OG_WZ_Roll_Hof_PosValue 100
     2019-02-18 14:01:10   OG_WZ_Roll_Hof_lastPosValue 0
     2019-02-18 18:06:53   OG_WZ_Roll_Hof_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 18:36:44   Test_Roll_PosValue 100
     2019-02-18 18:07:14   Test_Roll_lastPosValue 50
     2019-02-18 18:38:47   Test_Roll_nextAstroTimeEvent 19.02.2019 - 07:20
     2019-02-18 11:20:40   hardLockOut     off
     2019-01-14 14:20:45   partyMode       off
     2019-02-18 18:06:49   room_EG         EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2019-02-18 18:06:49   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2019-02-18 18:06:49   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2019-02-18 18:06:49   room_test       Test_Roll
     2019-01-14 14:20:45   selfDefense     off
     2019-02-18 18:38:47   state           created new drive timer
     2019-01-14 14:20:45   sunriseTimeWeHoliday off
     2019-02-18 18:06:49   userAttrList    rolled out
   helper:
     shuttersList:
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
       Test_Roll
   monitoredDevs:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     MyTwilight:
       ASC        ASC_twilightDevice
     OG_Buero_Roll_Garten:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
     Test_Roll:
     Wetterstation:
       EG_SZ_Roll_Hof ASC_Brightness_Sensor
       EG_SZ_Roll_Strasse ASC_Brightness_Sensor
       EG_WZ_Roll_Garten ASC_Brightness_Sensor
       EG_WZ_Roll_Hof ASC_Brightness_Sensor
       OG_Buero_Roll_Garten ASC_Brightness_Sensor
       OG_KiZ_Roll ASC_Brightness_Sensor
       OG_SZ_Roll_Hof ASC_Brightness_Sensor
       OG_SZ_Roll_Strasse ASC_Brightness_Sensor
       OG_WZ_Roll_Balkon ASC_Brightness_Sensor
       OG_WZ_Roll_Garten ASC_Brightness_Sensor
       OG_WZ_Roll_Hof ASC_Brightness_Sensor
       Test_Roll  ASC_Brightness_Sensor
     fellbach_astro:
       ASC        ASC_twilightDevice
     fellbach_twilight:
       ASC        ASC_twilightDevice
     myTwilight:
       ASC        ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_freezeTemp 3
   ASC_temperatureReading temperature
   ASC_temperatureSensor Wetterstation
   ASC_twilightDevice fellbach_twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Wettervorhersage


Im Log-File habe ich (hier ein  Auszug) folgende Einträge gefunden:

2019.02.18 15:19:58 3: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Garten Nach dem return
2019.02.18 15:19:58 1: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Garten In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1550499598
2019.02.18 15:30:26 3: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Garten Nach dem return
2019.02.18 15:30:26 1: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Garten In der In Abfrage, Shadingwert: in, Zeitstempel: 1550500226
2019.02.18 15:30:26 3: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Balkon Nach dem return
2019.02.18 15:30:26 3: AutoShuttersControl (ASC) - Shading Processing, Rollladen: OG_WZ_Roll_Balkon In der Out Abfrage, Shadingwert: out, Zeitstempel: 1550499598


Nachdem die Rolläden heute Nachmittag dann abgeschattet haben sind 2 von 3 in der Abschattungsposition geblieben und nicht hoch gefahren...
Es bleibt für mich noch immer mysteriös warum das so ist.

Danke für weitere Tipps.

Viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 Februar 2019, 18:59:27
Weil wohl sicherlich die Restzeit bis zum eigentlichen Abendschließen nicht mehr ausserhalb der ASC_BlockingTime_beforNightClose Zeit waren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 08:20:21
Zitat von: majestro84 am 18 Februar 2019, 09:02:59
So heute morgen konnte ich es reproduzieren. Es scheint so das wenn das Rollo (diesmal mit Brightness) gekippt ist und dann geöffnet wird durch ASC und nach dem Öffnen geschlossen wird innerhalb der ASC_Time_Up_Early und ASC_Time_Up_Late Zeit, fährt es runter mit window night closed. Ich denke das wird auch bei den Astro Rollos so sein werde das morgen früh testen.
Was mir bei Brightness noch aufgefallen ist das die Zeit ASC_Time_Up_WE_Holiday nicht berücksichtigt wird, bei Astro funktioniert es wunderbar. Sollte nicht bei Brightness am Wochenende die Zeit ASC_Time_Up_Early mit ASC_Time_Up_WE_Holiday ersetzt werden?

Vielleicht kannst du damit was anfangen.
Gruß Alex

Das stimmt. Das wäre auch vom Code her aktuell logisch. Da muss ich wohl noch eine zusätzliche Abfrage einbauen sobald das Fenster geschlossen wird und das Rollo über Brightness gesteuert wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 09:32:04
Zitat von: CoolTux am 19 Februar 2019, 08:20:21
Das stimmt. Das wäre auch vom Code her aktuell logisch. Da muss ich wohl noch eine zusätzliche Abfrage einbauen sobald das Fenster geschlossen wird und das Rollo über Brightness gesteuert wird.
Also über Astro bekomme ich das Fehlverhalten nicht mehr hin da scheint alles zu klappen. Keine Ahnung was da das eine Mal schief gelaufen ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 19 Februar 2019, 11:00:03
So, hab jetzt mal das Log laufen lassen.

Ich glaube, das Abends die Rolllade im Schlafzimmer nicht runter fährt, sondern nur in Comfort Open, weil der Threestate Sensor verrückt gespielt hat bzw. das Doif dazu - ich habe ein Doppelfenster und werte je nach Status der beiden Fenster aus, ob open, tilted oder closed. Irgendwie spinnt das aber und der stand auf open - deswegen ist er im Schlafzimmer Abends von 100 nur auf 80 (Comfort Open Position) gefahren.

Das nur am Rande, weil das eigentliche Problem ist ja Morgens:

Rolllade HW Raum meldet morgens immer noch minimum brightness threshold fell below und Kinderzimmer night close . Kinderzimmer fährt wegen Brightness hoch (falsch, sollte auf manuell stehen), HW Raum fährt wegen Day Open hoch (falsch, sollte wegen Brightness hochfahren) Stati stimmt dann aber auch nicht bei ASC ( minimum brightness threshold fell below / night close)

Hier das relevante Log als Brightness erreicht wurde:

2019.02.19 07:13:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 1',
  'humidity: 75',
  'pressure: 1009.9',
  'temperature: 7.1'
]

2019.02.19 07:15:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 102.96',
  'elevation: -3.33',
  'twilight: 48.1',
  'twilight_weather: 48.1',
  'compasspoint: east'
]

2019.02.19 07:16:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 2'
]

2019.02.19 07:17:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 3'
]

2019.02.19 07:18:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 4',
  'humidity: 75',
  'pressure: 1009.9',
  'temperature: 7.1'
]

2019.02.19 07:18:58 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:18:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:18:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:18:58 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:18:59 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Wohnzimmer Name: AutoShuttersControl Notify: [
  'ASC_ShuttersLastDrive: maximum brightness threshold exceeded'
]

2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'state: maximum brightness threshold exceeded'
]

2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Wohnzimmer Name: AutoShuttersControl Notify: [
  'pct 95'
]

2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:18:59 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:18:59 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Kueche Name: AutoShuttersControl Notify: [
  'ASC_ShuttersLastDrive: maximum brightness threshold exceeded'
]

2019.02.19 07:19:00 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'state: maximum brightness threshold exceeded'
]

2019.02.19 07:19:00 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Kueche Name: AutoShuttersControl Notify: [
  'pct 100'
]

2019.02.19 07:19:00 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:19:00 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:19:01 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Wohnzimmer Name: AutoShuttersControl Notify: [
  '1.DIRECTION: auf',
  'control: 0',
  '1.WORKING: 1'
]

2019.02.19 07:19:01 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Kueche Name: AutoShuttersControl Notify: [
  '1.WORKING: 1',
  'control: 0',
  '1.DIRECTION: auf'
]

2019.02.19 07:19:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Kueche Name: AutoShuttersControl Notify: [
  '1.LEVEL: 100',
  'control: 100',
  'state: 100',
  'hmstate: 100',
  'pct: 100'
]

2019.02.19 07:19:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_PosValue: 100'
]

2019.02.19 07:19:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Kueche Name: AutoShuttersControl Notify: [
  '1.DIRECTION: keine',
  '1.WORKING: 0'
]

2019.02.19 07:19:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_Wohnzimmer Name: AutoShuttersControl Notify: [
  '1.WORKING: 0',
  '1.LEVEL: 95',
  'control: 95',
  'state: 95',
  '1.DIRECTION: keine',
  'hmstate: 95',
  'pct: 95'
]

2019.02.19 07:19:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_PosValue: 95'
]

2019.02.19 07:20:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 103.93',
  'elevation: -2.57',
  'twilight: 52.3',
  'twilight_weather: 52.3',
  'compasspoint: east'
]

2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 6'
]

2019.02.19 07:21:12 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:21:12 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:21:12 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:21:12 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:21:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 7'
]

2019.02.19 07:22:18 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:22:18 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:22:18 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:22:18 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:22:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 9'
]

2019.02.19 07:23:25 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:23:25 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:23:25 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:23:25 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:23:25 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:24:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 11',
  'humidity: 75',
  'pressure: 1009.9',
  'temperature: 7.1'
]

2019.02.19 07:24:31 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:24:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:24:32 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:24:32 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:24:32 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:24:32 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 14'
]

2019.02.19 07:25:38 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:25:38 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:25:38 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:25:38 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:25:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:25:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 104.9',
  'elevation: -1.82',
  'twilight: 56.5',
  'twilight_weather: 56.5',
  'compasspoint: east'
]

2019.02.19 07:26:43 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_HWRaum Name: AutoShuttersControl Notify: [
  '1.WORKING: 1',
  '1.DIRECTION: auf',
  '1.LEVEL: 4.5',
  'control: 4.5',
  'state: 4.5',
  'hmstate: 4.5',
  'pct: 4.5'
]

2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 15',
  'pressure: 1010.0'
]

2019.02.19 07:26:45 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:26:45 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:26:45 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:26:45 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:26:45 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:27:40 4: AutoShuttersControl (AutoShuttersControl) - Devname: HM_Rolllade_HWRaum Name: AutoShuttersControl Notify: [
  '1.DIRECTION: keine',
  '1.LEVEL: 100',
  'control: 100',
  'state: 100',
  '1.WORKING: 0',
  'hmstate: 100',
  'pct: 100'
]

2019.02.19 07:27:40 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_HWRaum_PosValue: 100'
]

2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 19'
]

2019.02.19 07:27:51 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:27:51 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:27:51 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:27:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:27:51 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:27:52 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:27:52 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 22'
]

2019.02.19 07:28:58 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:28:58 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:28:58 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:28:58 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:28:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:30:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 26',
  'humidity: 75',
  'temperature: 7.1'
]

2019.02.19 07:30:04 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:30:05 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:30:05 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:30:05 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:30:05 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:30:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 105.87',
  'elevation: -1.07',
  'twilight: 60.7',
  'twilight_weather: 60.7',
  'compasspoint: east'
]

2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 30'
]

2019.02.19 07:31:11 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:31:11 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:31:11 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:31:11 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:31:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 35',
  'pressure: 1010.0'
]

2019.02.19 07:32:18 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:32:18 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:32:18 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:32:18 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:32:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 44'
]

2019.02.19 07:33:24 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:33:24 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:33:24 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:33:24 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:33:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:33:25 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 51'
]

2019.02.19 07:34:31 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:34:31 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:34:31 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:34:31 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:34:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 56',
  'humidity: 76',
  'temperature: 7.1'
]

2019.02.19 07:35:38 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:35:38 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:35:38 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:35:38 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:35:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:35:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 106.85',
  'elevation: -0.32',
  'twilight: 64.8',
  'twilight_weather: 64.8',
  'compasspoint: east'
]

2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 63'
]

2019.02.19 07:36:44 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:36:44 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:36:44 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:36:44 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:36:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 71',
  'pressure: 1010.0'
]

2019.02.19 07:37:51 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:37:51 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:37:51 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:37:51 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:37:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 79'
]

2019.02.19 07:38:57 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:38:57 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:38:57 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:38:57 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:38:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:38:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 88'
]

2019.02.19 07:40:04 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:40:04 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:40:04 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:40:04 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:40:04 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:40:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 107.83',
  'elevation: 0.41',
  'twilight: 68.9',
  'twilight_weather: 68.9',
  'compasspoint: east'
]

2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 95',
  'humidity: 76',
  'pressure: 1010.1',
  'temperature: 7.1'
]

2019.02.19 07:41:11 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:41:11 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:41:11 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:41:11 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:41:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:41:12 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:41:12 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:41:12 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 100'
]

2019.02.19 07:42:18 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:42:18 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:42:18 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:42:18 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:42:18 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 108'
]

2019.02.19 07:43:24 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:43:24 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:43:24 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:43:24 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:43:24 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:43:32 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'state: 4',
  'light: 4',
  'horizon: 0',
  'aktEvent: sr',
  'nextEvent: sr_indoor',
  'nextEventTime: 07:50:21'
]

2019.02.19 07:43:32 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'state: 6',
  'light: 6',
  'horizon: 0',
  'aktEvent: sr_weather',
  'nextEvent: ss_weather',
  'nextEventTime: 17:44:56'
]

2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 107'
]

2019.02.19 07:44:31 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:44:31 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:44:31 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:44:31 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:44:31 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:45:37 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 113'
]

2019.02.19 07:45:37 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:45:37 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:45:37 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:45:37 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:45:38 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:45:38 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:45:38 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:45:50 4: AutoShuttersControl (AutoShuttersControl) - Devname: Twilight Name: AutoShuttersControl Notify: [
  'azimuth: 108.81',
  'elevation: 1.15',
  'twilight: 73',
  'twilight_weather: 73',
  'compasspoint: east'
]

2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 116',
  'humidity: 76',
  'pressure: 1010.1',
  'temperature: 7.1'
]

2019.02.19 07:46:44 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:46:44 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:46:44 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:46:44 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:46:44 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:46:55 4: AutoShuttersControl (AutoShuttersControl) - Devname: Terrassentuer_Wohnzimmer Name: AutoShuttersControl Notify: [
  'battery: ok',
  'contact: open (to VCCU)',
  'state: open',
  'trigger_cnt: 61'
]

2019.02.19 07:46:56 4: AutoShuttersControl (AutoShuttersControl) - Devname: Terrassentuer_Wohnzimmer Name: AutoShuttersControl Notify: [
  'battery: ok',
  'contact: tilted (to VCCU)',
  'state: tilted',
  'trigger_cnt: 62'
]

2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 136'
]

2019.02.19 07:47:51 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:47:51 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:47:51 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:47:51 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

2019.02.19 07:47:51 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:48:57 4: AutoShuttersControl (AutoShuttersControl) - Devname: Umgebungssensor_Fassade_SuedSeite Name: AutoShuttersControl Notify: [
  'brightness: 146'
]

2019.02.19 07:48:57 4: AutoShuttersControl (HM_Rolllade_Bad) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Bad_lastPosValue: 100'
]

2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:48:58 4: AutoShuttersControl (HM_Rolllade_Kinderzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kinderzimmer_lastPosValue: 100'
]

2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:48:58 4: AutoShuttersControl (HM_Rolllade_Wohnzimmer) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Wohnzimmer_lastPosValue: 0'
]

2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.02.19 07:48:58 4: AutoShuttersControl (HM_Rolllade_Kueche) - EventProcessingBrightness: Steuerung für Morgens
2019.02.19 07:48:58 4: AutoShuttersControl (AutoShuttersControl) - Devname: AutoShuttersControl Name: AutoShuttersControl Notify: [
  'HM_Rolllade_Kueche_lastPosValue: 0'
]

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 19 Februar 2019, 11:14:42
Könntest du bitte die CODE-Tags (#-Symbol in der Symbolleiste) drumherum packen? Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 19 Februar 2019, 11:18:07
Zitat von: FunkOdyssey am 19 Februar 2019, 11:14:42
Könntest du bitte die CODE-Tags (#-Symbol in der Symbolleiste) drumherum packen? Danke.

Hatte ich eigentlich - sehe grade, der hat den End Tag verschluckt :-(


EDIT: ah, wegen maximaler Länge schneidet er hinten ab (und damit auch das close Tag)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 11:54:28
Bug gefunden. Fehlerhafte Abfrage. Ich werde das die Tage fixen und dann eine neue Version frei geben.
Vielen Dank für Deine Info und Geduld.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 19 Februar 2019, 11:58:56
Zitat von: CoolTux am 19 Februar 2019, 11:54:28
Bug gefunden. Fehlerhafte Abfrage. Ich werde das die Tage fixen und dann eine neue Version frei geben.
Vielen Dank für Deine Info und Geduld.


Grüße

Kein Problem, eher im Gegenteil. Bin froh das jemand das endlich in ein Modul gegossen hat und beim debugging helfen ist das mindeste :-)

Bin schon gespannt, wie die Beschattung funktioniert  - mein Haus ist nach Süd-Westen ausgerichtet und Du kannst Dir vorstellen, wie warm das hier werden kann ;) Hab aber genug Helligkeits-Sensoren, die ich draußen verteilen kann. Muss mir nur noch um die optimale Verteilung gedanken machen. Ideal wäre ja, wenn die Rollladen nicht einfach Beschatten (auf Beschattungsposition fahren), sondern dem Sonnenstand "nachlaufen" - also immer so weit runter wie nötig, damit trotzdem Helligkeit, aber nicht direkte Sonne reinkommt. Keine Ahnung, ob das möglich ist
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 12:06:07
Zitat von: Kai-Alfonso am 19 Februar 2019, 11:58:56
Kein Problem, eher im Gegenteil. Bin froh das jemand das endlich in ein Modul gegossen hat und beim debugging helfen ist das mindeste :-)

Bin schon gespannt, wie die Beschattung funktioniert  - mein Haus ist nach Süd-Westen ausgerichtet und Du kannst Dir vorstellen, wie warm das hier werden kann ;) Hab aber genug Helligkeits-Sensoren, die ich draußen verteilen kann. Muss mir nur noch um die optimale Verteilung gedanken machen. Ideal wäre ja, wenn die Rollladen nicht einfach Beschatten (auf Beschattungsposition fahren), sondern dem Sonnenstand "nachlaufen" - also immer so weit runter wie nötig, damit trotzdem Helligkeit, aber nicht direkte Sonne reinkommt. Keine Ahnung, ob das möglich ist

Das ist in meinen Augen nicht nötig, gerade was ich so von den anderen höre die richtige Rollläden haben.
Ständiges nachlaufen macht Krach und belastet unnötig die Motoren der Rollläden.



In meinem Git habe ich nun eine gefixte Version rein geladen. Magst Du sie einmal testen?
https://raw.githubusercontent.com/LeonGaultier/fhem-AutoShuttersControl/master/73_AutoShuttersControl.pm


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 19 Februar 2019, 12:08:23
Zitat von: CoolTux am 19 Februar 2019, 12:06:07
Das ist in meinen Augen nicht nötig, gerade was ich so von den anderen Höhe die richtige Rollläden haben.
Ständiges nachlaufen macht Krach und belastet unnötig die Motoren der Rollläden.

Ok, das ist ein Argument. Wahrscheinlich ist die Modul Methode völlig ausreichend

Zitat von: CoolTux am 19 Februar 2019, 12:06:07
In meinem Git habe ich nun eine gefixte Version rein geladen. Magst Du sie einmal testen?
https://raw.githubusercontent.com/LeonGaultier/fhem-AutoShuttersControl/master/73_AutoShuttersControl.pm


Grüße

Ich teste das mal und gib dir morgen Bescheid  :D Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 14:40:31
Hallo

Gerade mal ein Update gemacht aus dem FHEM raus irgendwas scheint da nicht zu stimmen mit der Version.
Unter ShowNotifyDevsInfo steht kein einziger Fensterkontakt oder Helligkeitssensor mehr drin.
Und unter ShutterInfo stehen auch sehr komisch Zeiten sowie Namen der Rollos.
ein Set createNewNotifyDev bringt keine Änderung. Mit renewSetSunriseSunsetTimer kommen die Zeiten wieder anscheint Vernünftig.
Bei den Rollladen selber scheint aber alles beim Alten.
Hier mal ein list vom ASC
Internals:
   FUUID      5c488520-f33f-e69a-77aa-d2161968211909ff
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       JalousieControl
   NOTIFYDEV  JalousieControl,Residents,Sonne_Auf_Unter,global,Arbeitszimmer,Esszimmer,G%c3%a4ste%20WC,K%c3%bcche,Wohnzimmer,Wohnzimmer,ZWave,ZWave,ZWave
   NR         318
   NTFY_ORDER 51-JalousieControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.4
   OLDREADINGS:
   READINGS:
     2019-02-18 18:22:54   AZ_Jalousie_PosValue 0
     2019-02-01 17:08:13   AZ_Jalousie_lastDelayPosValue 60
     2019-02-19 07:45:19   AZ_Jalousie_lastPosValue 60
     2019-02-19 14:30:04   AZ_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 14:37:18   Arbeitszimmer_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:48:21   EZ_Jalousie_PosValue 99
     2019-02-08 17:20:04   EZ_Jalousie_lastDelayPosValue 60
     2019-02-19 07:45:19   EZ_Jalousie_lastPosValue 60
     2019-02-19 14:30:04   EZ_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 14:37:18   Esszimmer_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 14:37:18   G%c3%a4ste%20WC_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:45:21   GWC_Jalousie_PosValue 99
     2019-02-18 07:37:02   GWC_Jalousie_lastDelayPosValue 99
     2019-02-19 09:00:21   GWC_Jalousie_lastPosValue 99
     2019-02-19 14:30:04   GWC_Jalousie_nextAstroTimeEvent 19.02.2019 - 22:30
     2019-02-19 14:37:18   K%c3%bcche_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:05:40   K_Jalousie_PosValue 99
     2019-02-13 07:16:00   K_Jalousie_lastDelayPosValue 99
     2019-02-19 07:05:07   K_Jalousie_lastPosValue 90
     2019-02-19 14:30:04   K_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:45:43   WZ_Jalousie_Garage_PosValue 99
     2019-02-19 07:45:19   WZ_Jalousie_Garage_lastPosValue 0
     2019-02-19 14:30:04   WZ_Jalousie_Garage_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:07:32   WZ_Jalousie_Terrasse_PosValue 99
     2019-02-13 07:16:00   WZ_Jalousie_Terrasse_lastDelayPosValue 99
     2019-02-19 07:05:07   WZ_Jalousie_Terrasse_lastPosValue 0
     2019-02-19 14:30:05   WZ_Jalousie_Terrasse_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 14:37:18   Wohnzimmer_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:46:51   ZE_Jalousie_links_PosValue 99
     2019-02-10 08:02:27   ZE_Jalousie_links_lastDelayPosValue 99
     2019-02-19 07:45:19   ZE_Jalousie_links_lastPosValue 99
     2019-02-19 14:30:05   ZE_Jalousie_links_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:45:35   ZE_Jalousie_rechts_PosValue 99
     2019-02-07 08:07:42   ZE_Jalousie_rechts_lastDelayPosValue 99
     2019-02-19 07:45:19   ZE_Jalousie_rechts_lastPosValue 0
     2019-02-19 14:30:05   ZE_Jalousie_rechts_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 07:45:35   ZS_Jalousie_PosValue 99
     2019-02-07 08:07:42   ZS_Jalousie_lastDelayPosValue 99
     2019-02-19 07:45:19   ZS_Jalousie_lastPosValue 80
     2019-02-19 14:30:05   ZS_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24
     2019-02-19 14:37:18   ZWave_nextAstroTimeEvent 19.02.2019 - 18:24
     2018-11-23 12:11:35   hardLockOut     on
     2019-01-01 01:27:33   partyMode       off
     2019-02-19 14:29:51   room_Arbeitszimmer_ZWave AZ_Jalousie
     2019-02-19 14:29:51   room_Esszimmer_ZWave EZ_Jalousie
     2019-02-19 14:29:51   room_Gaeste_WC_ZWave GWC_Jalousie
     2019-02-19 14:29:51   room_Kueche_ZWave K_Jalousie
     2019-02-19 14:29:51   room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
     2019-02-19 14:29:51   room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
     2019-02-19 14:29:51   room_ZWave_Zimmer_Samuel ZS_Jalousie
     2018-11-20 11:17:43   selfDefense     off
     2019-02-19 14:37:18   state           created new drive timer
     2018-11-25 09:13:42   sunriseTimeWeHoliday on
     2019-02-19 14:29:51   userAttrList    rolled out
   helper:
     shuttersList:
       Arbeitszimmer
       Esszimmer
       G%c3%a4ste%20WC
       K%c3%bcche
       Wohnzimmer
       Wohnzimmer
       ZWave
       ZWave
       ZWave
   monitoredDevs:
     Residents:
       JalousieControl ASC_residentsDevice
     Sonne_Auf_Unter:
       JalousieControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 40
   ASC_brightnessMinVal 40
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Residents
   ASC_shuttersDriveOffset 180
   ASC_temperatureReading Aussentemperatur
   ASC_temperatureSensor Heizung
   ASC_twilightDevice Sonne_Auf_Unter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Jalousien


Und eine Rolllade als Beispiel
Internals:
   DEF        d0c32d9e 4
   FUUID      5c48851d-f33f-e69a-b78f-eb7fadad44f2b9f9
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     2
   NAME       AZ_Jalousie
   NR         221
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 2
   ZWDongle_0_RAWMSG 0004000406310504220000be00
   ZWDongle_0_TIME 2019-02-19 14:31:30
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1550583086.70947
   nodeIdHex  04
   READINGS:
     2019-02-19 07:45:33   ASC_ShuttersLastDrive day open
     2019-02-19 14:30:04   ASC_Time_DriveDown 19.02.2019 - 18:24
     2019-02-19 14:30:04   ASC_Time_DriveUp 20.02.2019 - 07:43
     2019-02-19 14:30:04   ASC_Time_PrivacyDriveUp 19.02.2019 - 17:39
     2018-10-27 13:33:09   CMD             ZW_APPLICATION_UPDATE
     2019-01-29 08:22:03   SEND_DATA       failed:00
     2018-12-12 15:29:01   UNPARSED        COLOR_CONTROL 0a330221440000009f0000
     2018-07-30 19:02:22   configReportsType BlindPositionReportsSentToThe1
     2018-07-29 12:49:54   configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
     2019-02-19 13:48:01   energy          1.75 kWh
     2019-01-25 16:20:28   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-01-25 16:20:28   modelConfig     fibaro/fgrm222.xml
     2019-01-25 16:20:28   modelId         010f-0302-1000
     2019-02-01 14:53:33   neighborList    ZWDongle_0 EZ_Jalousie GWC_Jalousie WZ_Schalter_TV K_Trockner WZ_Jalousie_Garage K_Fensterkontakt K_Jalousie Helligkeitssensor_Sueden WZ_Fensterkontakt_Terrasse_kipp WZ_Jalousie_Terrasse HA_NAS WZ_Aquarium K_Kuehlschrank AZ_Fensterkontakt WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt WZ_Fensterkontakt_Garage GWC_Fensterkontakt AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten ZE_Fensterkontakt_links HA_Tuerkontakt ZS_Thermostat ZE_Thermostat RM_Flur_EG RM_Flur_OG ZS_Jalousie Klingel ZE_Jalousie_rechts ZE_Jalousie_links
     2019-02-01 14:53:23   neighborUpdate  done
     2019-02-19 14:31:28   position        99
     2019-02-19 14:31:30   power           0.0 W
     2018-07-29 12:46:04   protection      Local: unprotected RF: unprotected
     2019-01-28 21:49:02   reportedState   off
     2019-02-19 14:31:26   state           dim 99
     2019-02-19 14:31:26   timeToAck       0.205
     2019-02-19 14:31:26   transmit        OK
     2018-07-29 12:53:32   version         Lib 3 Prot 3.52 App 25.25
     2018-01-08 20:18:15   voltage         225.3 V previous: 228.1 delta_time: 9 s
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Helligkeitssensor_Sueden
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 2700
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     astro
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec AZ_Fensterkontakt
   ASC_WindowRec_subType twostate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99:fts_shutter_20:0 60:fts_shutter_60:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   room       Arbeitszimmer,ZWave
   stateFormat position
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1


Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 14:46:15
Hallo Alex,

Das ist seltsam. Kannst Du mir ein list von G%c3%a4ste%20WC geben. Da fehlen in der NOTIFYDEV auch einige Rolllos.
Du hast die FHEM Version?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 14:47:01
Hier noch ein Teil aus dem FHEM log

2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4716.
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4471.
2019.02.19 14:37:18 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3565.
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: ERROR: empty name in readingsBeginUpdate
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1597)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveDown,19.02.2019 - 18:24) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1598)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
2019.02.19 14:37:18 1: readingsUpdate(,ASC_Time_DriveUp,20.02.2019 - 07:43) missed to call readingsBeginUpdate first.
2019.02.19 14:37:18 1: stacktrace:
2019.02.19 14:37:18 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1610)
2019.02.19 14:37:18 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1692)
2019.02.19 14:37:18 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (486)
2019.02.19 14:37:18 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.19 14:37:18 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.19 14:37:18 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.19 14:37:18 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2664)
2019.02.19 14:37:18 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (939)
2019.02.19 14:37:18 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (567)
2019.02.19 14:37:18 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.19 14:37:18 1:     main::CallFn                        called by fhem.pl (742)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 14:48:12
FHEM Version ist Aktuell
Das Device G%c3%a4ste%20WC heißt eigentlich GWC_Jalousie

Internals:
   DEF        d0c32d9e 5
   FUUID      5c48851d-f33f-e69a-2544-8d7693fbb11889ed
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     1
   NAME       GWC_Jalousie
   NR         231
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 1
   ZWDongle_0_RAWMSG 0004000506310504220000b500
   ZWDongle_0_TIME 2019-02-19 14:45:20
   ZWaveSubDevice no
   homeId     d0c32d9e
   isWakeUp   
   nodeIdHex  05
   READINGS:
     2019-02-19 07:45:11   ASC_ShuttersLastDrive window night closed
     2019-02-19 14:30:04   ASC_Time_DriveDown 19.02.2019 - 22:30
     2019-02-19 14:30:04   ASC_Time_DriveUp 20.02.2019 - 09:00
     2018-07-23 07:48:39   Automatik_abschatten_nach_Schliessen 0
     2019-02-10 12:23:40   CMD             ZW_APPLICATION_UPDATE
     2019-02-19 07:41:28   SEND_DATA       failed:00
     2018-08-07 13:41:23   UNPARSED        ALARM 09710d000000ff070800
     2018-08-09 23:33:39   alarm           HomeSecurity: Motion Detection - Unknown Location
     2019-01-17 20:43:29   current         0.07 A previous: 0.05 delta_time: 301 s
     2019-02-19 13:48:00   energy          0.46 kWh
     2017-03-18 18:52:07   model           FIBARO System FGR222 Roller Shutter Controller 2
     2017-03-18 18:52:07   modelConfig     fibaro/fgr222.xml
     2017-03-18 18:52:07   modelId         010f-0302-1000
     2018-09-27 17:34:33   motion          247
     2019-02-01 14:57:31   neighborList    ZWDongle_0 EZ_Jalousie AZ_Jalousie WZ_Jalousie_Garage K_Fensterkontakt K_Jalousie Helligkeitssensor_Sueden WZ_Fensterkontakt_Terrasse_kipp WZ_Jalousie_Terrasse HA_NAS K_Waschmaschine WZ_Aquarium K_Kuehlschrank AZ_Fensterkontakt WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten Bad_Fensterkontakt HA_Tuerkontakt ZS_Thermostat RM_Flur_EG Klingel ZE_Jalousie_links
     2019-02-01 14:57:25   neighborUpdate  done
     2019-02-19 07:45:21   position        99
     2019-02-19 14:45:20   power           0.0 W
     2019-02-19 07:45:11   state           dim 0
     2019-02-19 07:45:12   timeToAck       1.083
     2019-02-19 07:45:12   transmit        OK
     2018-09-13 17:05:42   undef           235.51 undef previous: 241.27 delta_time: 11 s
     2018-11-13 13:58:27   voltage         232.61 V previous: 232.73 delta_time: 9 s
     2019-02-18 19:05:41   wakeup          notification
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 65
   ASC_BrightnessMinVal 65
   ASC_Brightness_Reading Lux
   ASC_Brightness_Sensor Helligkeitssensor_Osten
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 99
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec GWC_Fensterkontakt
   ASC_WindowRec_subType twostate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99:fts_shutter_20:0 60:fts_shutter_60:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   neighborListPos 822.0589069265562,534.0863964553051
   room       Gäste WC,ZWave
   stateFormat position
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 14:56:31
Lass mal bitte neu scannen Deine Rollos und wenn das geklappt hat, also ohne diese komischen zeichen dann mach noch mal ein createNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 15:04:55
Nach dem Scan sind die Namen wieder richtig.
NOTIFYDEV
global,JalousieControl,AZ_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie,Residents,Sonne_Auf_Unter


Nach dem CreateNewNotifyDev
Sind sie wieder hin
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 19 Februar 2019, 15:38:02
Hmm,

grade sind meine Rollladen (alle, die auf Auto stehen) runtergefahren wegen minimum brightness threshold fell below (ASC_Time_Down_Early war erreicht)

ASC_brightnessMinVal steht auf 3, mein Sensor meldet 6266
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 15:39:01
Es tut mir leid, ich kann den Fehler hier bei mir nicht nachstellen. Hast Du beteiligte Geräte erneuert oder umbenannt oder so?
Du kannst auch die alte Version aus dem backup nehmen und damit testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 15:41:52
Ne nichts umbenannt oder so nur von 0.4.0.2 auf 0.4.0.4 geupdated. Bin gerade unterwegs spiele das Backup später Mal ein
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 15:44:47
Zitat von: Kai-Alfonso am 19 Februar 2019, 15:38:02
Hmm,

grade sind meine Rollladen (alle, die auf Auto stehen) runtergefahren wegen minimum brightness threshold fell below (ASC_Time_Down_Early war erreicht)

ASC_brightnessMinVal steht auf 3, mein Sensor meldet 6266

Ich versuche das gerade nach zu stellen in meiner Testumgebung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 16:29:33
Alte Version 0.4.0.2 wieder eingespielt aus dem Backup. Ziemlich umständlich mit VPN und mobileSSH :-). Und alles sieht wieder gut aus.
Hier das list vom ASC


Internals: FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff MID da39a3ee5e6b4b0d3255bfef95601890afd80709 NAME JalousieControl NOTIFYDEV AZ_Fensterkontakt,EZ_Fensterkontakt,GWC_Fensterkontakt,Helligkeitssensor_Osten,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,JalousieControl,K_Fensterkontakt,Residents,Sonne_Auf_Unter,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZS_Fensterkontakt,global,AZ_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie NR 318 NTFY_ORDER 51-JalousieControl STATE created new drive timer TYPE AutoShuttersControl VERSION 0.4.0.2 OLDREADINGS: READINGS: 2019-02-18 18:22:54 AZ_Jalousie_PosValue 0 2019-02-01 17:08:13 AZ_Jalousie_lastDelayPosValue 60 2019-02-19 07:45:19 AZ_Jalousie_lastPosValue 60 2019-02-19 16:22:46 AZ_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:48:21 EZ_Jalousie_PosValue 99 2019-02-08 17:20:04 EZ_Jalousie_lastDelayPosValue 60 2019-02-19 07:45:19 EZ_Jalousie_lastPosValue 60 2019-02-19 16:22:46 EZ_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:45:21 GWC_Jalousie_PosValue 99 2019-02-18 07:37:02 GWC_Jalousie_lastDelayPosValue 99 2019-02-19 09:00:21 GWC_Jalousie_lastPosValue 99 2019-02-19 16:22:46 GWC_Jalousie_nextAstroTimeEvent 19.02.2019 - 22:30 2019-02-19 07:05:40 K_Jalousie_PosValue 99 2019-02-13 07:16:00 K_Jalousie_lastDelayPosValue 99 2019-02-19 07:05:07 K_Jalousie_lastPosValue 90 2019-02-19 16:22:46 K_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:45:43 WZ_Jalousie_Garage_PosValue 99 2019-02-19 07:45:19 WZ_Jalousie_Garage_lastPosValue 0 2019-02-19 16:22:46 WZ_Jalousie_Garage_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:07:32 WZ_Jalousie_Terrasse_PosValue 99 2019-02-13 07:16:00 WZ_Jalousie_Terrasse_lastDelayPosValue 99 2019-02-19 07:05:07 WZ_Jalousie_Terrasse_lastPosValue 0 2019-02-19 16:22:46 WZ_Jalousie_Terrasse_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:46:51 ZE_Jalousie_links_PosValue 99 2019-02-10 08:02:27 ZE_Jalousie_links_lastDelayPosValue 99 2019-02-19 07:45:19 ZE_Jalousie_links_lastPosValue 99 2019-02-19 16:22:46 ZE_Jalousie_links_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:45:35 ZE_Jalousie_rechts_PosValue 99 2019-02-07 08:07:42 ZE_Jalousie_rechts_lastDelayPosValue 99 2019-02-19 07:45:19 ZE_Jalousie_rechts_lastPosValue 0 2019-02-19 16:22:46 ZE_Jalousie_rechts_nextAstroTimeEvent 19.02.2019 - 18:24 2019-02-19 07:45:35 ZS_Jalousie_PosValue 99 2019-02-07 08:07:42 ZS_Jalousie_lastDelayPosValue 99 2019-02-19 07:45:19 ZS_Jalousie_lastPosValue 80 2019-02-19 16:22:46 ZS_Jalousie_nextAstroTimeEvent 19.02.2019 - 18:24 2018-11-23 12:11:35 hardLockOut on 2019-01-01 01:27:33 partyMode off 2019-02-19 16:22:40 room_Arbeitszimmer_ZWave AZ_Jalousie 2019-02-19 16:22:40 room_Esszimmer_ZWave EZ_Jalousie 2019-02-19 16:22:40 room_Gaeste_WC_ZWave GWC_Jalousie 2019-02-19 16:22:40 room_Kueche_ZWave K_Jalousie 2019-02-19 16:22:40 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse 2019-02-19 16:22:40 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts 2019-02-19 16:22:40 room_ZWave_Zimmer_Samuel ZS_Jalousie 2018-11-20 11:17:43 selfDefense off 2019-02-19 16:22:46 state created new drive timer 2018-11-25 09:13:42 sunriseTimeWeHoliday on 2019-02-19 16:22:40 userAttrList rolled out helper: shuttersList: AZ_Jalousie EZ_Jalousie GWC_Jalousie K_Jalousie WZ_Jalousie_Garage WZ_Jalousie_Terrasse ZE_Jalousie_links ZE_Jalousie_rechts ZS_Jalousie monitoredDevs: AZ_Fensterkontakt: AZ_Jalousie ASC_WindowRec EZ_Fensterkontakt: EZ_Jalousie ASC_WindowRec GWC_Fensterkontakt: GWC_Jalousie ASC_WindowRec Helligkeitssensor_Osten: GWC_Jalousie ASC_Brightness_Sensor Helligkeitssensor_Sueden: AZ_Jalousie ASC_Brightness_Sensor EZ_Jalousie ASC_Brightness_Sensor WZ_Jalousie_Garage ASC_Brightness_Sensor ZE_Jalousie_links ASC_Brightness_Sensor ZE_Jalousie_rechts ASC_Brightness_Sensor Helligkeitssensor_Westen: K_Jalousie ASC_Brightness_Sensor WZ_Jalousie_Terrasse ASC_Brightness_Sensor ZS_Jalousie ASC_Brightness_Sensor K_Fensterkontakt: K_Jalousie ASC_WindowRec Residents: JalousieControl ASC_residentsDevice Sonne_Auf_Unter: JalousieControl ASC_twilightDevice WZ_Fensterkontakt_Garage: WZ_Jalousie_Garage ASC_WindowRec WZ_Fensterkontakt_Terrasse: WZ_Jalousie_Terrasse ASC_WindowRec ZE_Fensterkontakt_links: ZE_Jalousie_links ASC_WindowRec ZE_Fensterkontakt_rechts: ZE_Jalousie_rechts ASC_WindowRec ZS_Fensterkontakt: ZS_Jalousie ASC_WindowRec Attributes: ASC_autoAstroModeEvening CIVIL ASC_autoAstroModeEveningHorizon -2 ASC_autoAstroModeMorning REAL ASC_autoAstroModeMorningHorizon -2 ASC_autoShuttersControlComfort on ASC_autoShuttersControlEvening on ASC_autoShuttersControlMorning on ASC_autoShuttersControlShading on ASC_brightnessMaxVal 40 ASC_brightnessMinVal 40 ASC_expert 1 ASC_freezeTemp -5 ASC_residentsDevice Residents ASC_shuttersDriveOffset 180 ASC_temperatureReading Aussentemperatur ASC_temperatureSensor Heizung ASC_twilightDevice Sonne_Auf_Unter devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night icon fts_shutter_automatic room Jalousien

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 16:58:34
Ich finde es erschreckend, weil ich im zuständigen Code rein gar nichts geändert habe. Der ist seit Monaten gleich.
Ich muss mir das mal in Ruhe anschauen. Komme gegebenenfalls noch mal auf Dich zurück.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 17:05:32
Zitat von: CoolTux am 19 Februar 2019, 16:58:34
Ich finde es erschreckend, weil ich im zuständigen Code rein gar nichts geändert habe. Der ist seit Monaten gleich.
Ich muss mir das mal in Ruhe anschauen. Komme gegebenenfalls noch mal auf Dich zurück.
Klar mach das.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 19 Februar 2019, 17:48:57
Zitat von: CoolTux am 19 Februar 2019, 15:39:01
Es tut mir leid, ich kann den Fehler hier bei mir nicht nachstellen. Hast Du beteiligte Geräte erneuert oder umbenannt oder so?
Du kannst auch die alte Version aus dem backup nehmen und damit testen.

Das wird dir jetzt nicht helfen, aber ich wollte nur sagen, dass ich diese Art Fehler auch schon häufig hatte.
Das Datum war bei mir auch durchgängig auf 1970 und die NOTIFYDEV-Liste war defekt.

Bei majestro84 sieht es aber irgendwie danach aus, als wären die Zeichen in HTML-Entitäten umgewandelt worden. Warum auch immer.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 17:56:56
Zitat von: FunkOdyssey am 19 Februar 2019, 17:48:57
Das wird dir jetzt nicht helfen, aber ich wollte nur sagen, dass ich diese Art Fehler auch schon häufig hatte.
Das Datum war bei mir auch durchgängig auf 1970 und die NOTIFYDEV-Liste war defekt.

Bei majestro84 sieht es aber irgendwie danach aus, als wären die Zeichen in HTML-Entitäten umgewandelt worden. Warum auch immer.
Wie hast du den die  Notifydev-liste wieder heile bekommen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 19 Februar 2019, 18:08:25
Scannen und createNewNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 18:12:25
OK das hat bei mir nicht funktioniert aber wahrscheinlich liegt es daran das die Namen in ne Wurst sind.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 19 Februar 2019, 18:13:37
Könnte ich mir gut vorstellen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 18:37:35
Bleibt die Frage wieso?
Du hast heute ein Update gemacht? Wann war das letzte Update?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 18:40:08
Gestern und davor ist es ca 5-6 Tage her.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 18:53:47

{ $featurelevel }

Kannst Du das bitte einmal in der FHEMWEB Commandline eingeben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 19:22:02
So die kleinen sind nun im Bett jetzt ist Zeit zum gucken.
{ $featurelevel } ist 5.9
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 19:31:38
OK dann ist es nicht das was ich dachte.

Ich muss da eine Debugversion für Dich machen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 19:50:44
Ich haben mal in den Code geguckt und mir ist eine Stelle aufgefallen.
In Zeile 1617 hast du    readingsEndUpdate( $shuttersDevHash, 0 );
geändert zu neu Zeile 1621    readingsEndUpdate( $shuttersDevHash, 1 );
.

Wenn ich das Rückgängig mache ist der Fehler weg.

List ASC
Internals:
   FUUID      5c488520-f33f-e69a-77aa-d2161968211909ff
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       JalousieControl
   NOTIFYDEV  AZ_Fensterkontakt,EZ_Fensterkontakt,GWC_Fensterkontakt,Helligkeitssensor_Osten,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,JalousieControl,K_Fensterkontakt,Residents,Sonne_Auf_Unter,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZS_Fensterkontakt,global,AZ_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie
   NR         318
   NTFY_ORDER 51-JalousieControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.4
   OLDREADINGS:
   READINGS:
     2019-02-19 18:27:28   AZ_Jalousie_PosValue 0
     2019-02-01 17:08:13   AZ_Jalousie_lastDelayPosValue 60
     2019-02-19 18:24:12   AZ_Jalousie_lastPosValue 99
     2019-02-19 19:46:28   AZ_Jalousie_nextAstroTimeEvent 20.02.2019 - 07:43
     2019-02-19 18:24:49   EZ_Jalousie_PosValue 0
     2019-02-08 17:20:04   EZ_Jalousie_lastDelayPosValue 60
     2019-02-19 18:24:12   EZ_Jalousie_lastPosValue 99
     2019-02-19 19:46:28   EZ_Jalousie_nextAstroTimeEvent 20.02.2019 - 07:43
     2019-02-19 17:50:25   GWC_Jalousie_PosValue 0
     2019-02-18 07:37:02   GWC_Jalousie_lastDelayPosValue 99
     2019-02-19 19:45:25   GWC_Jalousie_lastPosValue 0
     2019-02-19 19:46:28   GWC_Jalousie_nextAstroTimeEvent 19.02.2019 - 22:30
     2019-02-19 18:26:00   K_Jalousie_PosValue 0
     2019-02-13 07:16:00   K_Jalousie_lastDelayPosValue 99
     2019-02-19 18:24:12   K_Jalousie_lastPosValue 99
     2019-02-19 19:46:28   K_Jalousie_nextAstroTimeEvent 20.02.2019 - 07:03
     2019-02-19 18:27:20   WZ_Jalousie_Garage_PosValue 0
     2019-02-19 18:24:12   WZ_Jalousie_Garage_lastPosValue 99
     2019-02-19 19:46:28   WZ_Jalousie_Garage_nextAstroTimeEvent 20.02.2019 - 07:43
     2019-02-19 18:27:30   WZ_Jalousie_Terrasse_PosValue 0
     2019-02-13 07:16:00   WZ_Jalousie_Terrasse_lastDelayPosValue 99
     2019-02-19 18:24:12   WZ_Jalousie_Terrasse_lastPosValue 99
     2019-02-19 19:46:28   WZ_Jalousie_Terrasse_nextAstroTimeEvent 20.02.2019 - 07:03
     2019-02-19 18:12:42   ZE_Jalousie_links_PosValue 0
     2019-02-10 08:02:27   ZE_Jalousie_links_lastDelayPosValue 99
     2019-02-19 07:45:19   ZE_Jalousie_links_lastPosValue 99
     2019-02-19 19:46:28   ZE_Jalousie_links_nextAstroTimeEvent 20.02.2019 - 07:43
     2019-02-19 18:12:42   ZE_Jalousie_rechts_PosValue 0
     2019-02-07 08:07:42   ZE_Jalousie_rechts_lastDelayPosValue 99
     2019-02-19 07:45:19   ZE_Jalousie_rechts_lastPosValue 0
     2019-02-19 19:46:28   ZE_Jalousie_rechts_nextAstroTimeEvent 20.02.2019 - 07:43
     2019-02-19 18:27:26   ZS_Jalousie_PosValue 0
     2019-02-07 08:07:42   ZS_Jalousie_lastDelayPosValue 99
     2019-02-19 18:24:12   ZS_Jalousie_lastPosValue 99
     2019-02-19 19:46:28   ZS_Jalousie_nextAstroTimeEvent 20.02.2019 - 07:43
     2018-11-23 12:11:35   hardLockOut     on
     2019-01-01 01:27:33   partyMode       off
     2019-02-19 19:46:24   room_Arbeitszimmer_ZWave AZ_Jalousie
     2019-02-19 19:46:24   room_Esszimmer_ZWave EZ_Jalousie
     2019-02-19 19:46:24   room_Gaeste_WC_ZWave GWC_Jalousie
     2019-02-19 19:46:24   room_Kueche_ZWave K_Jalousie
     2019-02-19 19:46:24   room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
     2019-02-19 19:46:24   room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
     2019-02-19 19:46:24   room_ZWave_Zimmer_Samuel ZS_Jalousie
     2018-11-20 11:17:43   selfDefense     off
     2019-02-19 19:46:28   state           created new drive timer
     2018-11-25 09:13:42   sunriseTimeWeHoliday on
     2019-02-19 19:46:24   userAttrList    rolled out
   helper:
     shuttersList:
       AZ_Jalousie
       EZ_Jalousie
       GWC_Jalousie
       K_Jalousie
       WZ_Jalousie_Garage
       WZ_Jalousie_Terrasse
       ZE_Jalousie_links
       ZE_Jalousie_rechts
       ZS_Jalousie
   monitoredDevs:
     AZ_Fensterkontakt:
       AZ_Jalousie ASC_WindowRec
     AZ_Jalousie:
     EZ_Fensterkontakt:
       EZ_Jalousie ASC_WindowRec
     EZ_Jalousie:
     GWC_Fensterkontakt:
       GWC_Jalousie ASC_WindowRec
     GWC_Jalousie:
     Helligkeitssensor_Osten:
       GWC_Jalousie ASC_Brightness_Sensor
     Helligkeitssensor_Sueden:
       AZ_Jalousie ASC_Brightness_Sensor
       EZ_Jalousie ASC_Brightness_Sensor
       WZ_Jalousie_Garage ASC_Brightness_Sensor
       ZE_Jalousie_links ASC_Brightness_Sensor
       ZE_Jalousie_rechts ASC_Brightness_Sensor
     Helligkeitssensor_Westen:
       K_Jalousie ASC_Brightness_Sensor
       WZ_Jalousie_Terrasse ASC_Brightness_Sensor
       ZS_Jalousie ASC_Brightness_Sensor
     K_Fensterkontakt:
       K_Jalousie ASC_WindowRec
     K_Jalousie:
     Residents:
       JalousieControl ASC_residentsDevice
     Sonne_Auf_Unter:
       JalousieControl ASC_twilightDevice
     WZ_Fensterkontakt_Garage:
       WZ_Jalousie_Garage ASC_WindowRec
     WZ_Fensterkontakt_Terrasse:
       WZ_Jalousie_Terrasse ASC_WindowRec
     WZ_Jalousie_Garage:
     WZ_Jalousie_Terrasse:
     ZE_Fensterkontakt_links:
       ZE_Jalousie_links ASC_WindowRec
     ZE_Fensterkontakt_rechts:
       ZE_Jalousie_rechts ASC_WindowRec
     ZE_Jalousie_links:
     ZE_Jalousie_rechts:
     ZS_Fensterkontakt:
       ZS_Jalousie ASC_WindowRec
     ZS_Jalousie:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 40
   ASC_brightnessMinVal 40
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDevice Residents
   ASC_shuttersDriveOffset 180
   ASC_temperatureReading Aussentemperatur
   ASC_temperatureSensor Heizung
   ASC_twilightDevice Sonne_Auf_Unter
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Jalousien
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 20:01:13
Interessant. Muss ich schauen was da genau passiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 20:14:51
Kannst du mal bitte testen

AutoShuttersControl off'
1618         ),
1619         1
1620   )


Ändern in

AutoShuttersControl off'
1618         )
1619    )


In dann Zeile 1620 die 1 aber bitte zum testen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 19 Februar 2019, 20:17:12
Weil's grad so schön ist, wollte ich euch noch meine neueste readingsGroup zeigen, update im Wiki folgt:
defmod rg_ASC_Rolllaeden_Shading readingsGroup <Gerät>,<Modus>,<Position>,<Richtung>,<°links>,<°rechts>,<Min Elevation>,<Min Temp> (Rollladen|Jalousie)_.*..:?ASC_Shading_Mode,?ASC_Shading_Pos,?ASC_Shading_Direction,?ASC_Shading_Angle_Left,?ASC_Shading_Angle_Right,?ASC_Shading_Min_Elevation,?ASC_Shading_Min_OutsideTemperature
attr rg_ASC_Rolllaeden_Shading alias Rollläden: Beschattung
attr rg_ASC_Rolllaeden_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:knob,min:0,max:100,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round',\
ASC_Shading_Mode => 'ASC_Shading_Mode:always,home,absent,off',\
ASC_Shading_Direction => 'ASC_Shading_Direction:knob,min:0,max:360,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round',\
ASC_Shading_Angle_Left => 'ASC_Shading_Angle_Left:knob,min:0,max:85,angleArc:85,rotation:anticlockwise,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round,angleOffset:270',\
ASC_Shading_Angle_Right => 'ASC_Shading_Angle_Right:knob,min:0,max:85,angleArc:85,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round,',\
ASC_Shading_Min_Elevation => 'ASC_Shading_Min_Elevation:knob,min:15,max:35,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:1,lineCap:round,',\
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:knob,min:5,max:25,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round'}
attr rg_ASC_Rolllaeden_Shading group Türen und Fenster
attr rg_ASC_Rolllaeden_Shading room Steuerung->Rollladen


Leider müssen die Farben hartcodiert rein, aber sonst gefällt mir das schon ganz gut :) .
(Warum steht eigentlich nirgends, dass die Widgets so easy in readingsGroup verwendet werden können?!? Oder habe ich mal wieder was übersehen ::) ?)

Gruß, Beta-User
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 20:18:44
Zitat von: Beta-User am 19 Februar 2019, 20:17:12
Weil's grad so schön ist, wollte ich euch noch meine neueste readingsGroup zeigen, update im Wiki folgt:
defmod rg_ASC_Rolllaeden_Shading readingsGroup <Gerät>,<Modus>,<Position>,<Richtung>,<°links>,<°rechts>,<Min Elevation>,<Min Temp> (Rollladen|Jalousie)_.*..:?ASC_Shading_Mode,?ASC_Shading_Pos,?ASC_Shading_Direction,?ASC_Shading_Angle_Left,?ASC_Shading_Angle_Right,?ASC_Shading_Min_Elevation,?ASC_Shading_Min_OutsideTemperature
attr rg_ASC_Rolllaeden_Shading alias Rollläden: Beschattung
attr rg_ASC_Rolllaeden_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:knob,min:0,max:100,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round',\
ASC_Shading_Mode => 'ASC_Shading_Mode:always,home,absent,off',\
ASC_Shading_Direction => 'ASC_Shading_Direction:knob,min:0,max:360,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round',\
ASC_Shading_Angle_Left => 'ASC_Shading_Angle_Left:knob,min:0,max:85,angleArc:85,rotation:anticlockwise,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round,angleOffset:270',\
ASC_Shading_Angle_Right => 'ASC_Shading_Angle_Right:knob,min:0,max:85,angleArc:85,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:5,lineCap:round,',\
ASC_Shading_Min_Elevation => 'ASC_Shading_Min_Elevation:knob,min:15,max:35,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:1,lineCap:round,',\
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:knob,min:5,max:25,width:50,height:50,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round'}
attr rg_ASC_Rolllaeden_Shading group Türen und Fenster
attr rg_ASC_Rolllaeden_Shading room Steuerung->Rollladen


Leider müssen die Farben hartcodiert rein, aber sonst gefällt mir das schon ganz gut :) .
(Warum steht eigentlich nirgends, dass die Widgets so easy in readingsGroup verwendet werden können?!? Oder habe ich mal wieder was übersehen ::) ?)

Gruß, Beta-User
Das sieht ja sehr gut aus gefällt mir schöne Übersicht
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 19 Februar 2019, 20:26:34
Zitat von: CoolTux am 19 Februar 2019, 20:14:51
Kannst du mal bitte testen

AutoShuttersControl off'
1618         ),
1619         1
1620   )


Ändern in

AutoShuttersControl off'
1618         )
1619    )


In dann Zeile 1620 die 1 aber bitte zum testen lassen.

Habe es so abgeändert ohne Erfolg
    readingsBulkUpdate(
        $shuttersDevHash,
        'ASC_Time_DriveUp',
        (
            $ascDev->getAutoShuttersControlMorning eq 'on'
            ? strftime( "%e.%m.%Y - %H:%M",
                localtime($shuttersSunriseUnixtime) )
            : 'AutoShuttersControl off'
        )
    );
    readingsEndUpdate( $shuttersDevHash, 1 );
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 Februar 2019, 20:39:30
Zitat von: majestro84 am 19 Februar 2019, 20:26:34
Habe es so abgeändert ohne Erfolg
    readingsBulkUpdate(
        $shuttersDevHash,
        'ASC_Time_DriveUp',
        (
            $ascDev->getAutoShuttersControlMorning eq 'on'
            ? strftime( "%e.%m.%Y - %H:%M",
                localtime($shuttersSunriseUnixtime) )
            : 'AutoShuttersControl off'
        )
    );
    readingsEndUpdate( $shuttersDevHash, 1 );


OK war eh nicht so wichtig. Dann mache ich das wieder rückgängig. Hoffe das ich es zum morgigen Update noch schaffe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 20 Februar 2019, 09:11:52
Moin,

ich habe ja deine Version 0.4.0.5 von Github installiert. Leider scheint er nicht nur Abends, sondern generell Brightness bei mir zu ignorieren und fährt nur hoch/runter, wenn der Zeitpunkt erreicht ist.

Notifydev sieht immer noch ok aus

HM_Rolllade_Kueche Fenster_Kueche ASC_WindowRec
HM_Rolllade_Schlafzimmer Fenster_Schlafzimmer ASC_WindowRec
HM_Rolllade_Wohnzimmer Terrassentuer_Wohnzimmer ASC_WindowRec
AutoShuttersControl Twilight ASC_twilightDevice
HM_Rolllade_Bad Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_HWRaum Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kinderzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Kueche Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Schlafzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
HM_Rolllade_Wohnzimmer Umgebungssensor_Fassade_SuedSeite ASC_Brightness_Sensor
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 09:15:12
Ich versuche das mal zu testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 20 Februar 2019, 09:16:52
Zitat von: CoolTux am 20 Februar 2019, 09:15:12
Ich versuche das mal zu testen.

Super, vielen Dank  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 09:18:31
Kannst Du mir ein list von dem Rollladen bitte geben? Kann es sein das Du kein Roommate hinterlegt hast? Hast Du ein Residents Device im ASC hinterlegt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 20 Februar 2019, 09:22:07
Zitat von: CoolTux am 20 Februar 2019, 09:18:31
Kannst Du mir ein list von dem Rollladen bitte geben? Kann es sein das Du kein Roommate hinterlegt hast? Hast Du ein Residents Device im ASC hinterlegt?

Nein, ich hab kein Roommate hinterlegt und keine Residents im ASC hinterlegt - ist es denn wichtig, weil vorher lief es ja auch ohne.

Hier ein List von einer Rolllade: (eine reicht denke ich?)

Internals:
   .eventMapCmd stop:noArg down:noArg up:noArg stop:noArg
   .lastTimecontrol 1550649617.22581
   DEF        NEQ1215155
   FUUID      5c482d3a-f33f-ce3b-1acd-7f1e4b6b95809749
   IODev      CCU2
   NAME       HM_Rolllade_Wohnzimmer
   NR         101
   STATE      100
   TYPE       HMCCUDEV
   ccuaddr    NEQ1215155
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Rolllade_Wohnzimmer
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
     control:120
   .userReadings:
     HASH(0x2f13568)
   READINGS:
     2019-02-17 15:46:07   0.AES_KEY       1
     2019-02-17 15:46:07   0.CONFIG_PENDING false
     2019-02-17 15:46:07   0.DEVICE_IN_BOOTLOADER false
     2019-02-17 15:46:07   0.DUTYCYCLE     false
     2019-02-17 15:46:07   0.RSSI_DEVICE   1
     2019-02-17 15:46:07   0.RSSI_PEER     1
     2019-02-17 15:46:07   0.STICKY_UNREACH false
     2019-02-17 15:46:07   0.UNREACH       false
     2019-02-17 15:46:07   0.UPDATE_PENDING false
     2019-02-20 09:00:18   1.DIRECTION     keine
     2019-02-17 15:46:07   1.INHIBIT       false
     2019-02-20 09:00:17   1.LEVEL         100
     2019-02-20 09:00:18   1.WORKING       0
     2019-02-20 09:00:17   ASC_ShuttersLastDrive manual
     2019-02-20 09:00:01   ASC_Time_DriveDown AutoShuttersControl off
     2019-02-20 09:00:01   ASC_Time_DriveUp AutoShuttersControl off
     2019-02-20 09:00:17   control         100
     2019-02-02 08:15:59   control_reverse 0
     2019-02-20 09:00:18   hmstate         100
     2019-02-20 09:00:18   pct             100
     2019-02-20 09:00:17   state           100
   hmccu:
     devspec    NEQ1215155
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      auf
         OVAL       1
         SVAL       keine
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      10
         OVAL       0.100000
         SVAL       100
         VAL        1.000000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 0
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Umgebungssensor_Fassade_SuedSeite
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Open_Pos 95
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 18:30
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec Terrassentuer_Wohnzimmer
   ASC_WindowRec_subType threestate
   IODev      CCU2
   alexaName  Rolllade
   alexaRoom  Wohnzimmer
   alias      Rolllade Wohnzimmer
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon (0).*:fts_shutter_100 (8$|9$|1[0-8]$).*:fts_shutter_90 (18|19|2[0-8]).*:fts_shutter_80 (28|29|3[0-8]).*:fts_shutter_70 (38|39|4[0-8]).*:fts_shutter_60 (48|49|5[0-8]).*:fts_shutter_50 (58|59|6[0-8]).*:fts_shutter_40 (68|69|7[0-8]).*:fts_shutter_30 (78|79|8[0-8]).*:fts_shutter_20 (88|89|9[0-8]).*:fts_shutter_10 (100):fts_shutter_0
   event-min-interval control:120
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP 1:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.STOP true:stop/
   fhem_widget_command {"controlled_attribute": "control", "allowed_values":["0","20","40","60","80","100"],"order":1}
   genericDeviceType blind
   group      Rollladen
   icon       fts_shutter_updown
   room       HomeMatic
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute DIRECTION!0:keine,1:auf,2:ab,3:unbekannt
   userReadings pct { ReadingsVal("$name","control",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate relativeKnown relativeKnown_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100




ASC_Time_Down_Early steht auf 18:30, weil ich nicht vorher im Dunkeln sitzen wollte  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 09:36:13
Also die gute Nachricht ist, es geht. Auch ohne Roommates und/oder Residents. Warum es bei Dir jetzt nicht ging müssen wir mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 20 Februar 2019, 20:03:08
Ich habe die aktuelle SVN-Version von heute im Einsatz und irgendetwas ist merkwürdig.
Heute sind ein paar Jalousien über Brightness nicht runtergefahren.
Die einzige Gemeinsamkeit der Jalousienkonfiguration ist "ASC Mode Up = off". Das dürfte aber doch beim Runterfahren eher weniger eine Rolle spielen. Ansonsten sind alle anderen Konstellation (always, off) gelaufen.

Nachtrag
Gefunden. Copy&Paste Fehler hier:
https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/86e9ac5040462ae20095b98f9f41a6894f6a272a
Zeile 1251ff
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 20:05:48
Oh oh, ich habe da eine böse Vorahnung. Ich habe da was kopiert und wahrscheinlich nicht auf gepasst. Das würde dann auch mit den Meldungen von Alfonso passen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 20 Februar 2019, 20:07:03
Siehe mein Edit oben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 20:09:52
Mache ich mich nachher sofort ran.
Danke Dir


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 20:33:46
Hab es gefixt und gerade eingecheckt. Danke Dir für Deine Hilfe FunkOdyssey.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: throbin am 20 Februar 2019, 21:27:46
Hi CoolTux,

ich habe es mit der Version 0.4.0.5 getestet und bekomme immer noch keine Notifications beim Update der Readings "ASC_Time_DriveDown" und "ASC_Time_DriveUp" am Device. Muss man das via Attribut aktivieren?

LG

Zitat von: throbin am 11 Februar 2019, 17:09:06
Hi,

ist es Absicht, dass beim Ändern der Readings vom Device (bspw. ASC_Time_DriveDown), keine Notifications ausgelöst werden und damit die Readins-Werte nicht via MQTT etc. weitergegeben werden? Mit anderen Readings funktioniert es! Gibt es eine Möglichkeit das irgendwie hinzubekommen - würde gerne die geplanten Fahrzeiten im Node-Red Dashboard anzeigen....

Danke im Voraus!
LG
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 Februar 2019, 21:37:36
Zitat von: throbin am 20 Februar 2019, 21:27:46
Hi CoolTux,

ich habe es mit der Version 0.4.0.5 getestet und bekomme immer noch keine Notifications beim Update der Readings "ASC_Time_DriveDown" und "ASC_Time_DriveUp" am Device. Muss man das via Attribut aktivieren?

LG

Das müsste ich wieder ausbauen da es böse Probleme bereitet hatte.
https://forum.fhem.de/index.php/topic,92628.msg908586.html#msg908586
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 20 Februar 2019, 22:55:14
Zitat von: CoolTux am 20 Februar 2019, 20:33:46
Hab es gefixt und gerade eingecheckt. Danke Dir für Deine Hilfe FunkOdyssey.

und ich danke euch beiden - hoffe es geht morgen wieder  8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 06:35:36
Denk dran Du bekommst es erst heute gegen 8 Uhr über FHEM Update.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 08:01:58
Zitat von: CoolTux am 21 Februar 2019, 06:35:36
Denk dran Du bekommst es erst heute gegen 8 Uhr über FHEM Update.

ich hatte mir gestern schon die 0.4.0.6 über github gezogen - allerdings ging es heute morgen immer noch nicht.

Hab grad gesehen, im Log kommt auch sowas wie

Error: >none< has no TYPE, but following keys: ><
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 08:15:55
Hast Du Dein FHEM neugestartet? Ein einfacher reload reicht da nicht aus.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 08:17:01
Zitat von: CoolTux am 21 Februar 2019, 08:15:55
Hast Du Dein FHEM neugestartet? Ein einfacher reload reicht da nicht aus.

nein, hatte nur ein Reload gemacht. Dann teste ich das mal  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 08:18:28
ASC ist das einzige Modul welches man nicht reloaden kann. Hier muss man immer ein neustart machen.
Zur Info.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 08:19:45
Zitat von: CoolTux am 21 Februar 2019, 08:18:28
ASC ist das einzige Modul welches man nicht reloaden kann. Hier muss man immer ein neustart machen.
Zur Info.


Grüße

Gut zu wissen - ich hatte nur ein Reload gemacht und die neue Versionsnummer in Fhem gesehen - dachte, das reicht
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 08:22:18
Zitat von: Kai-Alfonso am 21 Februar 2019, 08:19:45
Gut zu wissen - ich hatte nur ein Reload gemacht und die neue Versionsnummer in Fhem gesehen - dachte, das reicht

Da bringst Du mich auf eine wundervolle Idee. Mitte 2015 mit meinem ersten Modul wollte ich eine Versionsnummer im INTERNAL sehen. Weil ich damals bei der Entwicklung aber immer nur ein reload gemacht hatte und dennoch nicht die neue Version zu sehen war habe ich mit Andres Hilfe etwas gebaut. Das habe ich nun in all meinen Modulen so. Ich denke das sollte ich einfach mal raus nehmen bei ASC damit die neue Version nur nach einem neustart kommt. So als extra Zeichen.

Danke Dir



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 08:26:47
Zitat von: CoolTux am 21 Februar 2019, 08:22:18
Da bringst Du mich auf eine wundervolle Idee. Mitte 2015 mit meinem ersten Modul wollte ich eine Versionsnummer im INTERNAL sehen. Weil ich damals bei der Entwicklung aber immer nur ein reload gemacht hatte und dennoch nicht die neue Version zu sehen war habe ich mit Andres Hilfe etwas gebaut. Das habe ich nun in all meinen Modulen so. Ich denke das sollte ich einfach mal raus nehmen bei ASC damit die neue Version nur nach einem neustart kommt. So als extra Zeichen.

Danke Dir



Grüße


Ja, ist denke ich mal besser - so könnte es evtl zu Verwirrungen kommen  8)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Februar 2019, 08:44:28
So ich mal wieder.
Das mit dem kippen vorm Day Open und danach schließen innerhalb der Zeit klappt leider immer noch nicht das Rollo fährt wieder runter.
ASC ist Version 0.4.0.5.

Gruß
Alex
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 08:50:01
Zitat von: majestro84 am 21 Februar 2019, 08:44:28
So ich mal wieder.
Das mit dem kippen vorm Day Open und danach schließen innerhalb der Zeit klappt leider immer noch nicht das Rollo fährt wieder runter.
ASC ist Version 0.4.0.5.

Gruß
Alex

Ich weiß. Soweit war ich leider noch nicht.  :D
Du findest mehr Infos hier
https://github.com/LeonGaultier/fhem-AutoShuttersControl/issues

Aktuell denke ich darüber nach das Modul auch nach dem neuen Github Team zu migrieren. So das dort schon mal was passieren kann. Diskussionen zu Fehlern und so würden dann statt in meinem Git im FHEM Git passieren.
Dazu muss ich aber erst noch schauen wie weit das ganze Team Git auf Github schon ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Februar 2019, 08:58:23
Ah ok dachte weil unter Issues steht
Zitatfix wurde zum testen bereit gestellt
, das es schon mit drin ist.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 09:00:58
Oh habe ich mich da vertan. Moment ich schaue.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Februar 2019, 09:03:32
Ich traue mich kaum, das nun zu sagen. Ich bin mir sicher, dass du das bereits kennst. Aber dennoch: Ist dir bekannt, dass du in den GitHub-Commits mit der Raute auf die Issues referenzieren kannst? Beispiel: Mit "Fixing bug abc #12"
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 09:07:25
Zitat von: FunkOdyssey am 21 Februar 2019, 09:03:32
Ich traue mich kaum, das nun zu sagen. Ich bin mir sicher, dass du das bereits kennst. Aber dennoch: Ist dir bekannt, dass du in den GitHub-Commits mit der Raute auf die Issues referenzieren kannst? Beispiel: Mit "Fixing bug abc #12"

Wie gut das Du Dich getraut hast. Das ist mir nicht bekannt. Um ehrlich zu sein kenne ich mich sehr wenig mit Github aus. Ich verwendete es bisher nur zur Veröffentlichung neuer Module die noch nicht ins FHEM SVN sollten.
Ich danke Dir für den Tip. Das teste ich mal bei Gelegenheit.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 09:08:02
Zitat von: majestro84 am 21 Februar 2019, 08:58:23
Ah ok dachte weil unter Issues steht , das es schon mit drin ist.

Mein Fehler, da hatte ich mich vertan. Ich werde sehen das ich die Tage da was ein baue. Idee ist schon vorhanden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 21 Februar 2019, 09:10:20
Zitat von: CoolTux am 21 Februar 2019, 09:08:02
Mein Fehler, da hatte ich mich vertan. Ich werde sehen das ich die Tage da was ein baue. Idee ist schon vorhanden.
Kein Stress ist ja eher ein kleiner Bug. ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Februar 2019, 09:19:45
Zitat von: CoolTux am 21 Februar 2019, 09:07:25
Wie gut das Du Dich getraut hast. Das ist mir nicht bekannt. Um ehrlich zu sein kenne ich mich sehr wenig mit Github aus. Ich verwendete es bisher nur zur Veröffentlichung neuer Module die noch nicht ins FHEM SVN sollten.
Ich danke Dir für den Tip. Das teste ich mal bei Gelegenheit.

Auch wenn es nun offtopic wird, aber man kann das sogar auf die Spitze treiben. Durch Tagging, Referenzieren, Issue-Tagging usw. kann man auf GitHub sogar automatisiert Releases generieren lassen. Brauchen wir nur in der FHEM-Welt nicht. :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 10:12:15
Ich habe mal den Issues Link an gepasst. Ich werde nun aktiv die Issues unter https://github.com/fhem/AutoShuttersControl/issues pflegen.
Auch wird es da ausser der FHEM SVN Reihe Updates des Modules geben. Aber keine Sorge, mein eigenes Git wird parallel mit gepflegt. Wer also das neue FHEM Github Team nicht mag holt sich die Daten von mir.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Februar 2019, 10:36:01
Es wird kompliziert. Jetzt haben wir drei Repositories (2xGit / 1x SVN) mit unterschiedlichen Ständen und teils sogar mehreren Branches. Die Anzahl der Issues passt auch noch nicht. Aber vermutlich bist du gerade dabei.

Du hättest dein Repo auch verschieben und das FHEM-Repo forken können.

Ich finde das aktuell nicht so glücklich.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 21 Februar 2019, 11:05:31
Ein, oder vielleicht zwei Kleinigkeiten mal noch zur eigentlichen Funktionalität (Beobachtung, ohne nähere Analyse im code):

Vorab mal zu m Umfeld: Ich habe an zwei Rollläden im Schlafzimmer (CUL_HM) eine open-Position eingetragen, die deutlich unterhalb der vollständigen Öffnung liegt. Es soll damit nur "weiter als offen" gefahren werden, wenn das manuell angewiesen wird. Auch die Lüften-(und comf.open) Position liegt über der offen-Position. Meine Residents-Geräte sind nicht besonders intelligent befüllt, die dienen nur dazu, die jeweils spätesten Varianten abzudecken (und das soll auch mind. erst mal so bleiben).

1. Hat jetzt jemand vor dem ASC-Öffnen die Rollläden weiter manuell geöffnet, werden diese wieder etwas geschlossen. Das muß eigentlich nicht sein, "weiter offen" als "offen" ist in der Situation ok :) .

2. Morgens machen wir dann schon mal das Fenster zum lüften auf. Bis vor einigen Tagen hat das ASC auch dahingehend zur Kenntnis genommen, dass der betr. Rollladen auf "Lüften" (bzw. comfort-Position) gefahren ist, jetzt nicht mehr, vermutlich, weil keine Stunde mehr zwischen Öffnen und Sonnenaufgang liegt (die blocking-Times stehen auf default).
Ohne jetzt im Detail alles schon vollständig durchschaut zu haben, was mit den blockingTimes zusammenhängt,  mal die Frage, ob das in dieser Situation allgemein Sinn macht. Beim Schließen ja (deswegen würde ich auch ungern den Wert ändern), aber auch beim Öffnen?

Wenn es allg. Sinn macht, kann ich die beiden Punkte gerne als Issue öffnen, sollte dann halt wissen, was der beste Ort dafür ist :) .
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 11:19:13
Zitat von: FunkOdyssey am 21 Februar 2019, 10:36:01
Es wird kompliziert. Jetzt haben wir drei Repositories (2xGit / 1x SVN) mit unterschiedlichen Ständen und teils sogar mehreren Branches. Die Anzahl der Issues passt auch noch nicht. Aber vermutlich bist du gerade dabei.

Du hättest dein Repo auch verschieben und das FHEM-Repo forken können.

Ich finde das aktuell nicht so glücklich.

Für den Enduser soll nur noch das FHEM Git wichtig sein. Es kann dann auch in Zukunft als zusätzliches FHEM Update Repo eingebunden werden. Dazu wird es bald ein Modul geben wo dann die einzelnen Repos angezeigt werden und als Updatepath eingebunden werden kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 11:22:19
Zitat von: Beta-User am 21 Februar 2019, 11:05:31
Ein, oder vielleicht zwei Kleinigkeiten mal noch zur eigentlichen Funktionalität (Beobachtung, ohne nähere Analyse im code):

Vorab mal zu m Umfeld: Ich habe an zwei Rollläden im Schlafzimmer (CUL_HM) eine open-Position eingetragen, die deutlich unterhalb der vollständigen Öffnung liegt. Es soll damit nur "weiter als offen" gefahren werden, wenn das manuell angewiesen wird. Auch die Lüften-(und comf.open) Position liegt über der offen-Position. Meine Residents-Geräte sind nicht besonders intelligent befüllt, die dienen nur dazu, die jeweils spätesten Varianten abzudecken (und das soll auch mind. erst mal so bleiben).

Zitat von: Beta-User am 21 Februar 2019, 11:05:31
1. Hat jetzt jemand vor dem ASC-Öffnen die Rollläden weiter manuell geöffnet, werden diese wieder etwas geschlossen. Das muß eigentlich nicht sein, "weiter offen" als "offen" ist in der Situation ok :) .

Klingt für mich logisch und einleuchtend. Ich werde da mal eine Abfrage einbauen.

Zitat von: Beta-User am 21 Februar 2019, 11:05:31
2. Morgens machen wir dann schon mal das Fenster zum lüften auf. Bis vor einigen Tagen hat das ASC auch dahingehend zur Kenntnis genommen, dass der betr. Rollladen auf "Lüften" (bzw. comfort-Position) gefahren ist, jetzt nicht mehr, vermutlich, weil keine Stunde mehr zwischen Öffnen und Sonnenaufgang liegt (die blocking-Times stehen auf default).
Ohne jetzt im Detail alles schon vollständig durchschaut zu haben, was mit den blockingTimes zusammenhängt,  mal die Frage, ob das in dieser Situation allgemein Sinn macht. Beim Schließen ja (deswegen würde ich auch ungern den Wert ändern), aber auch beim Öffnen?
Das muß ich mir noch mal anschauen. Mach da bitte einfach mal ein Issues zu auf. Wie gesagt unter FHEM auf Github bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 18:24:33
 Hmm,

jetzt hat er auf     minimum brightness threshold fell below gewechselt, aber es ist keine Rolllade runtergefahren. Nur die im Kinderzimmer, die immer um 17:30 runterfährt.

Edit: ich hab nix gesagt:  8) nur im Wohnzimmer ist sie nicht runtergefahren, aber das kann auch ne andere Ursache haben
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 19:03:02
Bitte weiter beobachten. Danke Dir.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 21 Februar 2019, 19:08:48
Bei mir läuft es nach dem Update wieder einwandfrei.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 21 Februar 2019, 19:10:32
Zitat von: FunkOdyssey am 21 Februar 2019, 19:08:48
Bei mir läuft es nach dem Update wieder einwandfrei.

Ich vermute bei mir auch. Hatte nur das Wohnzimmerfenster gesehen, aber auch gebohrt und dann gedacht, es hätte sich nix getan. Aus der Ferne sah das Küchenfenster auch nicht heruntergefahren aus (war es aber)  :o :o :o
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: LukeSky007 am 21 Februar 2019, 20:03:12
Hallo zusammen,

nach dem Update auf Version  0.4.0.5  hatte ich das Phänomen, das beim abendlichen Schießen manche Rollos nicht, bzw. verspätet geschlossen wurden.
Im ASC Device und den Rollos  stand ASC_Drive_Offset=-1  und   ASC_Drive_OffsetStart=-1

Alle ASC_Drive_Offset=0  und   ASC_Drive_OffsetStart=0  gestellt  und alles funktioniert wieder wie gewohnt.

...wurde unter https://github.com/fhem/AutoShuttersControl/issues/6 (https://github.com/fhem/AutoShuttersControl/issues/6)  eingetragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 Februar 2019, 20:22:30
Danke für die Info. Magst Du das bitte kurz als Issues im Git aufgeben? Link findest du im ersten Beitrag dieses Threads.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 06:37:42
hallo, das programm hat 2 tage funktioniert , nun gehen zwar die rollos hoch und auch runter aber ich habe nicht herausgefunden nach was die gehen.

die config hat sin nur dahingehend geändert das ich ASC_BrightnessMaxVal 288 und ASC_BrightnessMinVal 287 gestezt habe.

brightness ist 0 und dennoch gehen die rollos 6:11 hoch

ASC_Up und ASC_Down stehen auf brightness und brightness  ist um die zeit einfach mal derzeit 0

selbst wenn ich die rollos dann manuel zu mache, gehen sie kurze zeit später wieder auf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Februar 2019, 07:07:22
Und was steht im Reading warum sie hoch gegangen sind?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 07:13:56
keine ahnung meine frau kann da schlecht nachschauen, heute habe ich es live gesehen, da ich ausnamsweise mal frei habe  und habkurzerhand heut erst mal das dingens aus der fhem cfg gelöscht , damit die rollos unten bleiben.
hab nun in der db geschaut ob irgendwann der sensor falsche werte geliefert hat, nein hat er nicht alles 0
2019-02-21 08:35:32 hatte er den öffnungs wert und 2019-02-21 15:31:54 den schließen wert erreicht.
seit 2019-02-22 06:38:08 ist nicht mehr 0 sonder geht langsam nach oben.

in welchem reading müsste man da schauen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Februar 2019, 07:25:44
ASC_ShuttersLastDrive
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 07:34:45
habs wieder in die cfg eingebunden (also ohne veränderung) , derzeit bleiben die rollos da wo sie sind.

mal schauen wann sich etwas ändert.
ich hatte gelesen das ein update herausgekommen ist, dies habe ich als einzige änderung zwischenzeitlich installiert
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Februar 2019, 07:38:02
so richtig mit fhem update und neustart?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 22 Februar 2019, 09:01:58
Zitat von: CoolTux am 22 Februar 2019, 07:38:02
so richtig mit fhem update und neustart?

Klingt so, als ob er die cfg direkt editiert?

Bei mir hat es übrigens heute wieder zuverlässig geklappt. Rollladen tun was sie sollen  ;D ;D ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 09:24:25
Ist ja nicht schlimm mal direkt was zu ändern in der cfg, war der schnellste weg.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 09:25:32
Zitat von: CoolTux am 22 Februar 2019, 07:38:02
so richtig mit fhem update und neustart?
Ja
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 22 Februar 2019, 09:26:39
Zitat von: magentouser am 22 Februar 2019, 09:24:25
Ist ja nicht schlimm mal direkt was zu ändern in der cfg, war der schnellste weg.
Da wette ich dagegen...
Gibt schnellere Wege!

(RAW-Editor insbesondere, https://wiki.fhem.de/wiki/Import_von_Code_Snippets)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 22 Februar 2019, 09:28:12
Zitat von: magentouser am 22 Februar 2019, 09:24:25
Ist ja nicht schlimm mal direkt was zu ändern in der cfg, war der schnellste weg.

Kann man ja machen, allerdings ist meine Erfahrung, das man so schneller Fehler einbaut, die dann keiner findet. Ich hab so auch angefangen, bin aber recht schnell davon abgekommen. Und das sag ich, der sich mit  Vi und Shell sich heimisch fühlt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 22 Februar 2019, 10:10:06
@CoolTux:
Bei get ASC showShuttersInformations werden bei der Übersicht die Gerätenamen der Devices herangezogen.
Wäre es möglich, diese auf den Aliasnamen umzustellen?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Februar 2019, 10:13:02
Zitat von: eurofinder am 22 Februar 2019, 10:10:06
@CoolTux:
Bei get ASC showShuttersInformations werden bei der Übersicht die Gerätenamen der Devices herangezogen.
Wäre es möglich, diese auf den Aliasnamen umzustellen?

Gruß
eurofinder

Nein das geht nicht, weil die FHEM Interne Funktion NOTIFYDEV nur mit Device/Instanz Namen arbeitet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 Februar 2019, 10:13:43
So der  erste Patch ist fertig.
Wen es betrifft, bitte testen und berichten. Vielen Dank

https://forum.fhem.de/index.php/topic,97730.0.html



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 22 Februar 2019, 10:43:13
Zitat von: Kai-Alfonso am 22 Februar 2019, 09:28:12
Kann man ja machen, allerdings ist meine Erfahrung, das man so schneller Fehler einbaut, die dann keiner findet. Ich hab so auch angefangen, bin aber recht schnell davon abgekommen. Und das sag ich, der sich mit  Vi und Shell sich heimisch fühlt.
Das mag gut sein, aber strg+c, del bzw später strg+v  da ändert man nicht viel.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 23 Februar 2019, 12:15:11
So hab ein Teil des Verhaltens gefunden aber warum weiß ich nicht.
In den Rollo Einstellungen ASC_BrightnessMaxVal bzw minval -1 sollte ja eigentlich die Werte aus dem asc direkt nehmen, dies tut es aber scheinbar nicht.
3 Rollos mit im device sind Punkt 6:11 (die mit - 1) hoch gefahren, die anderen sind entsprechend der Werte hochgefahren
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 23 Februar 2019, 17:11:33
Hallo zusammen,

ich habe das Problem, das Freitags die Rollos erst zur WE-Zeit hochfahren!

Wo kann ich nach dem Fehler suchen?


Gruß
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Februar 2019, 18:11:27
Zitat von: pnewman am 23 Februar 2019, 17:11:33
Hallo zusammen,

ich habe das Problem, das Freitags die Rollos erst zur WE-Zeit hochfahren!

Wo kann ich nach dem Fehler suchen?


Gruß
Ralf

Mir hilft für den Anfang ein list vom ASC Device und von einem Rolladen Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Februar 2019, 18:12:12
Zitat von: magentouser am 23 Februar 2019, 12:15:11
So hab ein Teil des Verhaltens gefunden aber warum weiß ich nicht.
In den Rollo Einstellungen ASC_BrightnessMaxVal bzw minval -1 sollte ja eigentlich die Werte aus dem asc direkt nehmen, dies tut es aber scheinbar nicht.
3 Rollos mit im device sind Punkt 6:11 (die mit - 1) hoch gefahren, die anderen sind entsprechend der Werte hochgefahren

Ich habe den Code noch einmal durchgeschaut und kein Fehler finden können. Ich werde die Tage auf einem Testsystem das ganze einmal laufen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 23 Februar 2019, 18:31:16
Ich habe immer noch das Phänomen, dass unter folgender Bedingung:
- Rollo per Brightness runtergefahren
- ASC_Time_Down_Late aber noch nicht erreicht
- Resident Eltern1 kommt nach hause (wird also auf home umgestellt)

die mit diesem Resident verbundenen Rollos erst hochfahren und dann nach <5 Minuten wieder runter.

List vom ASC:

Internals:
   FUUID      5c446461-f33f-8030-851f-a2a18b413b0830e9
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,HM_Rollo_EG_Bad_Ost,HM_Rollo_EG_Flur_Ost,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2,HM_Rollo_OG_Allrum_West,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West,HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued,HM_Rollo_OG_Schlafzimmer_Ost,HM_Sonne_Aussen_HWR,rr_Kind1,HM_Kontakt_OG_Allrum_West,rr_Kind2,rr_Eltern1,HM_Kontakt_OG_Kind2_Sued,HM_Kontakt_OG_Kind1_Sued,HM_Tuergriff_EG_Terrassentuer,rr_Eltern2,HM_Kontakt_EG_Gaeste_Sued,HM_Kontakt_OG_Schlafzimmer_Ost,xy_Familie,myAstro
   NR         305
   NTFY_ORDER 51-myASControl
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-23 17:59:18   HM_Rollo_EG_Bad_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Bad_Ost_lastPosValue 100
     2019-02-23 09:00:01   HM_Rollo_EG_Bad_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:16:37   HM_Rollo_EG_Flur_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Flur_Ost_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Flur_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:19   HM_Rollo_EG_Gaeste_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Gaeste_Sued_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Gaeste_Sued_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:02   HM_Rollo_EG_Gaeste_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Gaeste_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Gaeste_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:19:41   HM_Rollo_EG_Kueche_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Kueche_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Kueche_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:04   HM_Rollo_EG_Speisekammer_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Speisekammer_Ost_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Speisekammer_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:23:04   HM_Rollo_EG_Wohnzimmer_Nord_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Nord_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:24:46   HM_Rollo_EG_Wohnzimmer_Sued_1_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_1_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 16:55:16   HM_Rollo_EG_Wohnzimmer_Sued_2_PosValue 100
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_2_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 13:30:28   HM_Rollo_EG_Wohnzimmer_Sued_3_PosValue 100
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_3_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:21:55   HM_Rollo_EG_Wohnzimmer_Tuer_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:21:53   HM_Rollo_EG_Wohnzimmer_West_1_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_West_1_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:22:18   HM_Rollo_EG_Wohnzimmer_West_2_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_West_2_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:19:07   HM_Rollo_OG_Allrum_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Allrum_West_lastPosValue 100
     2019-02-23 09:30:01   HM_Rollo_OG_Allrum_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:10:56   HM_Rollo_OG_Ankleide_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Ankleide_Ost_lastPosValue 100
     2019-02-23 10:00:01   HM_Rollo_OG_Ankleide_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 17:56:19   HM_Rollo_OG_Bad_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Bad_West_lastPosValue 100
     2019-02-23 09:00:01   HM_Rollo_OG_Bad_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:16:17   HM_Rollo_OG_Kind1_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind1_Sued_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind1_Sued_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:17   HM_Rollo_OG_Kind1_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind1_West_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind1_West_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:22   HM_Rollo_OG_Kind2_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind2_Ost_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind2_Ost_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:24   HM_Rollo_OG_Kind2_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind2_Sued_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind2_Sued_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:08:29   HM_Rollo_OG_Schlafzimmer_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Schlafzimmer_Ost_lastPosValue 100
     2019-02-23 10:00:01   HM_Rollo_OG_Schlafzimmer_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2018-12-23 12:02:38   hardLockOut     off
     2018-11-20 19:55:54   partyMode       off
     2019-02-21 09:03:00   room_Allrum_Homematic HM_Rollo_OG_Allrum_West
     2019-02-21 09:03:00   room_Ankleide_Homematic HM_Rollo_OG_Ankleide_Ost
     2019-02-21 09:03:00   room_Badezimmer_Homematic HM_Rollo_OG_Bad_West
     2019-02-21 09:03:00   room_Flur_Homematic HM_Rollo_EG_Flur_Ost
     2019-02-21 09:03:00   room_Gaestebad_Homematic HM_Rollo_EG_Bad_Ost
     2019-02-21 09:03:00   room_Gaestezimmer_Homematic HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West
     2019-02-21 09:03:00   room_Homematic  HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued
     2019-02-21 09:03:00   room_Homematic_Kind_1 HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West
     2019-02-21 09:03:00   room_Homematic_Wohnzimmer HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2
     2019-02-21 09:03:00   room_Homematic_alexa HM_Rollo_EG_Kueche_West
     2019-02-21 09:03:00   room_Schlafzimmer_Homematic HM_Rollo_OG_Schlafzimmer_Ost
     2019-02-21 09:03:00   room_Speisekammer_Homematic HM_Rollo_EG_Speisekammer_Ost
     2018-11-20 19:55:54   selfDefense     off
     2019-02-23 18:24:49   state           minimum brightness threshold fell below
     2019-01-07 10:57:03   sunriseTimeWeHoliday on
     2019-02-21 09:03:00   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rollo_EG_Bad_Ost
       HM_Rollo_EG_Flur_Ost
       HM_Rollo_EG_Gaeste_Sued
       HM_Rollo_EG_Gaeste_West
       HM_Rollo_EG_Kueche_West
       HM_Rollo_EG_Speisekammer_Ost
       HM_Rollo_EG_Wohnzimmer_Nord
       HM_Rollo_EG_Wohnzimmer_Sued_1
       HM_Rollo_EG_Wohnzimmer_Sued_2
       HM_Rollo_EG_Wohnzimmer_Sued_3
       HM_Rollo_EG_Wohnzimmer_Tuer_West
       HM_Rollo_EG_Wohnzimmer_West_1
       HM_Rollo_EG_Wohnzimmer_West_2
       HM_Rollo_OG_Allrum_West
       HM_Rollo_OG_Ankleide_Ost
       HM_Rollo_OG_Bad_West
       HM_Rollo_OG_Kind1_Sued
       HM_Rollo_OG_Kind1_West
       HM_Rollo_OG_Kind2_Ost
       HM_Rollo_OG_Kind2_Sued
       HM_Rollo_OG_Schlafzimmer_Ost
   monitoredDevs:
     HM_Kontakt_EG_Gaeste_Sued:
       HM_Rollo_EG_Gaeste_Sued ASC_WindowRec
     HM_Kontakt_OG_Allrum_West:
       HM_Rollo_OG_Allrum_West ASC_WindowRec
     HM_Kontakt_OG_Kind1_Sued:
       HM_Rollo_OG_Kind1_Sued ASC_WindowRec
       HM_Rollo_OG_Kind1_West ASC_WindowRec
     HM_Kontakt_OG_Kind2_Sued:
       HM_Rollo_OG_Kind2_Sued ASC_WindowRec
     HM_Kontakt_OG_Schlafzimmer_Ost:
       HM_Rollo_OG_Schlafzimmer_Ost ASC_WindowRec
     HM_Rollo_EG_Bad_Ost:
     HM_Rollo_EG_Flur_Ost:
     HM_Rollo_EG_Gaeste_Sued:
     HM_Rollo_EG_Gaeste_West:
     HM_Rollo_EG_Kueche_West:
     HM_Rollo_EG_Speisekammer_Ost:
     HM_Rollo_EG_Wohnzimmer_Nord:
     HM_Rollo_EG_Wohnzimmer_Sued_1:
     HM_Rollo_EG_Wohnzimmer_Sued_2:
     HM_Rollo_EG_Wohnzimmer_Sued_3:
     HM_Rollo_EG_Wohnzimmer_Tuer_West:
     HM_Rollo_EG_Wohnzimmer_West_1:
     HM_Rollo_EG_Wohnzimmer_West_2:
     HM_Rollo_OG_Allrum_West:
     HM_Rollo_OG_Ankleide_Ost:
     HM_Rollo_OG_Bad_West:
     HM_Rollo_OG_Kind1_Sued:
     HM_Rollo_OG_Kind1_West:
     HM_Rollo_OG_Kind2_Ost:
     HM_Rollo_OG_Kind2_Sued:
     HM_Rollo_OG_Schlafzimmer_Ost:
     HM_Sonne_Aussen_HWR:
       HM_Rollo_EG_Bad_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Flur_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_Sued ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_West ASC_Brightness_Sensor
       HM_Rollo_EG_Kueche_West ASC_Brightness_Sensor
       HM_Rollo_EG_Speisekammer_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Nord ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_2 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_3 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_2 ASC_Brightness_Sensor
       HM_Rollo_OG_Allrum_West ASC_Brightness_Sensor
       HM_Rollo_OG_Ankleide_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Bad_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Brightness_Sensor
     HM_Tuergriff_EG_Terrassentuer:
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_WindowRec
     xy_Familie:
       myASControl ASC_residentsDevice
     myAstro:
       myASControl ASC_twilightDevice
     rr_Kind1:
       HM_Rollo_OG_Kind1_Sued ASC_Roommate_Device
       HM_Rollo_OG_Kind1_West ASC_Roommate_Device
     rr_Eltern2:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
     rr_Kind2:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Ost ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Sued ASC_Roommate_Device
     rr_Eltern1:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 90000
   ASC_brightnessMinVal 1
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice xy_Familie
   ASC_residentsDeviceReading state
   ASC_shuttersDriveOffset 90
   ASC_temperatureReading temperature.av
   ASC_temperatureSensor HM_Temperatur_Aussen_HWR
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC


List von einem der betroffenen Rollos:

Internals:
   DEF        xyz
   FUUID      5c44645e-f33f-8030-078e-71442b06df7bad31
   IODev      d_ccu
   NAME       HM_Rollo_OG_Ankleide_Ost
   NR         155
   STATE      none
   TYPE       HMCCUDEV
   ccuaddr    xyz
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Ankleide-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   READINGS:
     2019-02-23 18:10:35   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-02-23 10:00:01   ASC_Time_DriveDown 23.02.2019 - 22:00
     2019-02-23 10:00:01   ASC_Time_DriveUp 24.02.2019 - 10:00
     2018-07-03 18:36:21   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-02-23 18:10:56   control         0
     2019-02-23 18:10:56   direction       stop
     2019-02-23 18:10:56   hmstate         off
     2019-02-23 18:10:56   level           none
     2019-02-21 09:03:26   lock            unlocked
     2019-02-23 18:10:56   motor           stop
     2019-02-23 18:10:56   pct             0
     2019-02-23 18:10:56   state           none
     2019-02-23 18:10:56   working         no
   hmccu:
     devspec    xyz
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       none
         VAL        0.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 100
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset 5
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Eltern2,rr_Eltern1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 70000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Ankleide
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Ankleide,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Ist ein wenig verwirrend.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 23 Februar 2019, 18:47:34
Zitat von: CoolTux am 23 Februar 2019, 18:11:27
Mir hilft für den Anfang ein list vom ASC Device und von einem Rolladen Device.

Hier das List vom ASC:
Internals:
   FUUID      5c705e8c-f33f-ab8b-8fa0-cf4e5b60920af786
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       R_Automatische_Rollo_Steuerung
   NOTIFYDEV  global,R_Automatische_Rollo_Steuerung,R_Amelie,R_Badezimmer,R_GWC,R_HWR,R_Kueche_LI,R_Kueche_RE,R_Schlaf,R_Spielzimmer,R_WZ_LI,R_WZ_RE,R_Zoe,55,R_HWR,60,Fenster_Amelie,Fenster_Terrassentuer,Fenster_Kueche_re1,100 Rollo Rollo_map room_map structexclude,R_WZ_RE,R_Zoe,40,EG.ku.TL_SUED,R_Kueche_RE,10,R_Kueche_LI,Fenster_Schlaf,Twilight,R_Badezimmer,EG.ku.TL_OST,rr_Jenny,Fenster_GWC,50,R_Spielzimmer,Fenster_Zoe,rr_Amelie,75,95,rr_Zoe,90,20,R_Amelie,R_Schlaf,rr_Ralf,ASC_WindowRec_subType:twostate,70,80,45,30,Fenster_Badezimmer,35,65,threestate Rollo Rollo_map room_map structexclude,85, rr_Jenny,R_GWC,threestate ASC_Ventilate_Pos:0,R_WZ_LI,Fenster_Spielzimmer
   NR         500
   NTFY_ORDER 51-R_Automatische_Rollo_Steuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   Helper:
     DBLOG:
       R_Amelie_PosValue:
         logdb:
           TIME       1550940739.28313
           VALUE      0
       R_Amelie_lastPosValue:
         logdb:
           TIME       1550940717.35377
           VALUE      100
       R_Amelie_nextAstroTimeEvent:
         logdb:
           TIME       1550940717.375
           VALUE      24.02.2019 - 09:00
       R_Badezimmer_PosValue:
         logdb:
           TIME       1550940738.72381
           VALUE      0
       R_Badezimmer_lastPosValue:
         logdb:
           TIME       1550940717.69927
           VALUE      100
       R_Badezimmer_nextAstroTimeEvent:
         logdb:
           TIME       1550940717.72043
           VALUE      24.02.2019 - 09:00
       R_GWC_PosValue:
         logdb:
           TIME       1550940739.9704
           VALUE      0
       R_GWC_lastPosValue:
         logdb:
           TIME       1550940718.54563
           VALUE      100
       R_GWC_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.569
           VALUE      24.02.2019 - 09:00
       R_HWR_PosValue:
         logdb:
           TIME       1550940768.96663
           VALUE      0
       R_HWR_lastPosValue:
         logdb:
           TIME       1550940718.61145
           VALUE      0
       R_HWR_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.63559
           VALUE      24.02.2019 - 09:00
       R_Kueche_LI_PosValue:
         logdb:
           TIME       1550940748.04078
           VALUE      0
       R_Kueche_LI_lastPosValue:
         logdb:
           TIME       1550940718.68129
           VALUE      0
       R_Kueche_LI_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.70461
           VALUE      24.02.2019 - 09:00
       R_Kueche_RE_PosValue:
         logdb:
           TIME       1550941771.98134
           VALUE      0
       R_Kueche_RE_lastPosValue:
         logdb:
           TIME       1550940718.74787
           VALUE      30
       R_Kueche_RE_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.76984
           VALUE      24.02.2019 - 09:00
       R_Schlaf_lastPosValue:
         logdb:
           TIME       1550940718.84161
           VALUE      0
       R_Schlaf_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.86491
           VALUE      24.02.2019 - 09:00
       R_Spielzimmer_PosValue:
         logdb:
           TIME       1550940740.37909
           VALUE      0
       R_Spielzimmer_lastPosValue:
         logdb:
           TIME       1550940719.18952
           VALUE      100
       R_Spielzimmer_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.21029
           VALUE      24.02.2019 - 09:00
       R_WZ_LI_PosValue:
         logdb:
           TIME       1550941596.06812
           VALUE      0
       R_WZ_LI_lastPosValue:
         logdb:
           TIME       1550941564.78396
           VALUE      100
       R_WZ_LI_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.44249
           VALUE      24.02.2019 - 09:00
       R_WZ_RE_PosValue:
         logdb:
           TIME       1550940773.66374
           VALUE      0
       R_WZ_RE_lastPosValue:
         logdb:
           TIME       1550940719.48352
           VALUE      0
       R_WZ_RE_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.50561
           VALUE      24.02.2019 - 09:00
       R_Zoe_PosValue:
         logdb:
           TIME       1550940742.0146
           VALUE      0
       R_Zoe_lastPosValue:
         logdb:
           TIME       1550940719.81791
           VALUE      100
       R_Zoe_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.83864
           VALUE      24.02.2019 - 09:00
       state:
         logdb:
           TIME       1550941772.00785
           VALUE      manual
   OLDREADINGS:
   READINGS:
     2019-02-23 17:52:19   R_Amelie_PosValue 0
     2019-02-23 17:51:57   R_Amelie_lastPosValue 100
     2019-02-23 17:51:57   R_Amelie_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:18   R_Badezimmer_PosValue 0
     2019-02-23 17:51:57   R_Badezimmer_lastPosValue 100
     2019-02-23 17:51:57   R_Badezimmer_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:19   R_GWC_PosValue  0
     2019-02-23 17:51:58   R_GWC_lastPosValue 100
     2019-02-23 17:51:58   R_GWC_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:48   R_HWR_PosValue  0
     2019-02-23 17:51:58   R_HWR_lastPosValue 0
     2019-02-23 17:51:58   R_HWR_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:28   R_Kueche_LI_PosValue 0
     2019-02-23 17:51:58   R_Kueche_LI_lastPosValue 0
     2019-02-23 17:51:58   R_Kueche_LI_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 18:09:31   R_Kueche_RE_PosValue 0
     2019-02-23 17:51:58   R_Kueche_RE_lastPosValue 30
     2019-02-23 17:51:58   R_Kueche_RE_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:51:58   R_Schlaf_lastPosValue 0
     2019-02-23 17:51:58   R_Schlaf_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:20   R_Spielzimmer_PosValue 0
     2019-02-23 17:51:59   R_Spielzimmer_lastPosValue 100
     2019-02-23 17:51:59   R_Spielzimmer_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 18:06:36   R_WZ_LI_PosValue 0
     2019-01-12 16:37:09   R_WZ_LI_lastDelayPosValue 30
     2019-02-23 18:06:04   R_WZ_LI_lastPosValue 100
     2019-02-23 17:51:59   R_WZ_LI_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:53   R_WZ_RE_PosValue 0
     2019-02-23 17:51:59   R_WZ_RE_lastPosValue 0
     2019-02-23 17:51:59   R_WZ_RE_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:22   R_Zoe_PosValue  0
     2019-02-23 17:51:59   R_Zoe_lastPosValue 100
     2019-02-23 17:51:59   R_Zoe_nextAstroTimeEvent 24.02.2019 - 09:00
     2018-12-14 11:50:01   hardLockOut     on
     2018-12-16 11:06:15   partyMode       off
     2019-02-23 01:15:17   room_HWR_Rolladen R_HWR
     2019-02-23 01:15:17   room_Rolladen_Amelie R_Amelie
     2019-02-23 01:15:17   room_Rolladen_Badezimmer R_Badezimmer
     2019-02-23 01:15:17   room_Rolladen_GWC R_GWC
     2019-02-23 01:15:17   room_Rolladen_HWR R_Zoe
     2019-02-23 01:15:17   room_Rolladen_Kueche R_Kueche_LI,R_Kueche_RE
     2019-02-23 01:15:17   room_Rolladen_Schlafzimmer R_Schlaf
     2019-02-23 01:15:17   room_Rolladen_Spielzimmer R_Spielzimmer
     2019-02-23 01:15:17   room_Rolladen_Wohnzimmer R_WZ_LI,R_WZ_RE
     2018-12-23 00:19:51   selfDefense     on
     2019-02-23 18:09:32   state           manual
     2018-12-14 12:02:44   sunriseTimeWeHoliday on
     2019-02-23 01:15:17   userAttrList    rolled out
   helper:
     shuttersList:
       R_Amelie
       R_Badezimmer
       R_GWC
       R_HWR
       R_Kueche_LI
       R_Kueche_RE
       R_Schlaf
       R_Spielzimmer
       R_WZ_LI
       R_WZ_RE
       R_Zoe
   monitoredDevs:
      rr_Jenny:
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     10:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     100 Rollo Rollo_map room_map structexclude:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     20:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     30:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     35:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     40:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     45:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     50:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     55:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     60:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     65:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     70:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     75:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     80:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     85:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     90:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     95:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     ASC_WindowRec_subType:twostate:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Badezimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_GWC userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_HWR userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_RE userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Schlaf userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Spielzimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_WZ_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_WZ_RE userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Zoe userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     EG.ku.TL_OST:
       R_Amelie   ASC_Shading_Brightness_Sensor
       R_HWR      ASC_Shading_Brightness_Sensor
       R_Kueche_LI ASC_Shading_Brightness_Sensor
       R_Spielzimmer ASC_Shading_Brightness_Sensor
       R_Zoe      ASC_Shading_Brightness_Sensor
     EG.ku.TL_SUED:
       R_Badezimmer ASC_Shading_Brightness_Sensor
       R_GWC      ASC_Shading_Brightness_Sensor
       R_Kueche_RE ASC_Shading_Brightness_Sensor
     Fenster_Amelie:
       R_Amelie   ASC_WindowRec
     Fenster_Badezimmer:
       R_Badezimmer ASC_WindowRec
     Fenster_GWC:
       R_GWC      ASC_WindowRec
     Fenster_Kueche_re1:
       R_Kueche_RE ASC_WindowRec
     Fenster_Schlaf:
       R_Schlaf   ASC_WindowRec
     Fenster_Spielzimmer:
       R_Spielzimmer ASC_WindowRec
     Fenster_Terrassentuer:
       R_WZ_LI    ASC_WindowRec
     Fenster_Zoe:
       R_Zoe      ASC_WindowRec
     R_Amelie:
     R_Badezimmer:
     R_GWC:
     R_HWR:
     R_Kueche_LI:
     R_Kueche_RE:
     R_Schlaf:
     R_Spielzimmer:
     R_WZ_LI:
     R_WZ_RE:
     R_Zoe:
     Twilight:
       R_Automatische_Rollo_Steuerung ASC_twilightDevice
     rr_Amelie:
       R_Amelie   ASC_Roommate_Device
     rr_Jenny:
       R_Automatische_Rollo_Steuerung ASC_residentsDevice
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     rr_Ralf:
       R_Automatische_Rollo_Steuerung ASC_residentsDevice
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     rr_Zoe:
       R_Zoe      ASC_Roommate_Device
     threestate ASC_Ventilate_Pos:0:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     threestate Rollo Rollo_map room_map structexclude:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Badezimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_GWC userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_HWR userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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 ]

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 23 Februar 2019, 18:48:56


Hier das List von einem Rolladen:
Internals:
   DEF        2D6CB7
   FUUID      5c705e84-f33f-ab8b-ec65-d364407e8e98bef6
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E2D6CB7,0000,098C96B8,FF,FFCC,91A4102D6CB723A4EF06010000
   HMLAN1_RSSI -52
   HMLAN1_TIME 2019-02-23 17:52:27
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       R_Kueche_LI
   NOTIFYDEV  global
   NR         142
   NTFY_ORDER 50-R_Kueche_LI
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:91 - t:10 s:2D6CB7 d:23A4EF 06010000
   protLastRcv 2019-02-23 17:52:27
   protRcv    5 last_at:2019-02-23 17:52:27
   protSnd    6 last_at:2019-02-23 17:52:27
   protState  CMDs_done
   rssi_HMLAN1 cnt:3 min:-72 max:-57 avg:-65.33 lst:-57
   rssi_at_HMLAN1 cnt:6 min:-72 max:-52 avg:-63.83 lst:-52
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         logdb:
           TIME       1550940726.80724
           VALUE      night close
       deviceMsg:
         logdb:
           TIME       1550940748.01888
           VALUE      off (to VCCU)
       level:
         logdb:
           TIME       1550940748.01888
           VALUE      0
       motor:
         logdb:
           TIME       1550940748.01888
           VALUE      stop:off
       pct:
         logdb:
           TIME       1550940748.01888
           VALUE      0
       state:
         logdb:
           TIME       1550940748.01888
           VALUE      off
       timedOn:
         logdb:
           TIME       1550940748.01888
           VALUE      off
   READINGS:
     2019-02-23 17:52:06   ASC_ShuttersLastDrive night close
     2019-02-23 17:51:58   ASC_Time_DriveDown 24.02.2019 - 17:51
     2019-02-23 17:51:58   ASC_Time_DriveUp 24.02.2019 - 09:00
     2019-02-23 17:52:07   CommandAccepted yes
     2018-11-20 17:34:51   D-firmware      2.3
     2018-11-20 17:34:51   D-serialNr      LEQ0611188
     2018-11-20 18:36:35   PairedTo        0x23A4EF
     2018-11-20 18:36:36   R-driveDown     17 s
     2018-11-20 18:36:36   R-driveTurn     1 s
     2018-11-20 18:36:36   R-driveUp       17.3 s
     2018-11-20 18:36:35   R-pairCentral   0x23A4EF
     2018-11-20 18:36:36   R-sign          off
     2018-11-20 18:36:35   RegL_00.        02:01 0A:23 0B:A4 0C:EF 15:FF 18:00 00:00
     2018-11-20 18:36:36   RegL_01.        08:00 09:00 0A:00 0B:00 0C:AA 0D:00 0E:AD 0F:0A 10:00  30:06 57:24 00:00
     2019-02-23 17:52:27   deviceMsg       off (to VCCU)
     2019-02-23 17:52:27   level           0
     2019-02-23 17:52:27   motor           stop:off
     2019-02-23 17:52:27   pct             0
     2019-02-23 17:52:27   recentStateType info
     2019-02-23 17:52:27   state           off
     2019-02-23 17:52:27   timedOn         off
   helper:
     HM_CMDNR   145
     cSnd       1123A4EF2D6CB70201C8,1123A4EF2D6CB7020100
     dlvlCmd    ++A01123A4EF2D6CB7020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2D6CB7,00,00,00
       nextSend   1550940748.00377
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2D6CB7
         00
         00
         00
     mRssi:
       mNo        91
       io:
         HMLAN1:
           -46
           -46
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1550940747.91401
       ack:
         HASH(0x15608e0)
         91800223A4EF2D6CB700
     rssi:
       HMLAN1:
         avg        -65.3333333333333
         cnt        3
         lst        -57
         max        -57
         min        -72
       at_HMLAN1:
         avg        -63.8333333333333
         cnt        6
         lst        -52
         max        -52
         min        -72
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Ralf,rr_Jenny
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 70
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 13:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     time
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      HMLAN1
   IOgrp      VCCU
   Rollo      R_Haus_str2
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_100@green on:fts_shutter_10@red 18:fts_shutter_80
   expert     2_full
   firmware   2.3
   group      Rolladen
   icon       fts_shutter
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rolladen,Küche
   serialNr   LEQ0611188
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollo Rollo_map room_map structexclude
   webCmd     on:stop:off:20:65
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 23 Februar 2019, 18:51:10
Ein komplettes List vom ASC passt nicht in den Code!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Februar 2019, 19:23:46
Zitat von: kjmEjfu am 23 Februar 2019, 18:31:16
Ich habe immer noch das Phänomen, dass unter folgender Bedingung:
- Rollo per Brightness runtergefahren
- ASC_Time_Down_Late aber noch nicht erreicht
- Resident Eltern1 kommt nach hause (wird also auf home umgestellt)

die mit diesem Resident verbundenen Rollos erst hochfahren und dann nach <5 Minuten wieder runter.

List vom ASC:

Internals:
   FUUID      5c446461-f33f-8030-851f-a2a18b413b0830e9
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,HM_Rollo_EG_Bad_Ost,HM_Rollo_EG_Flur_Ost,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2,HM_Rollo_OG_Allrum_West,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West,HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued,HM_Rollo_OG_Schlafzimmer_Ost,HM_Sonne_Aussen_HWR,rr_Kind1,HM_Kontakt_OG_Allrum_West,rr_Kind2,rr_Eltern1,HM_Kontakt_OG_Kind2_Sued,HM_Kontakt_OG_Kind1_Sued,HM_Tuergriff_EG_Terrassentuer,rr_Eltern2,HM_Kontakt_EG_Gaeste_Sued,HM_Kontakt_OG_Schlafzimmer_Ost,xy_Familie,myAstro
   NR         305
   NTFY_ORDER 51-myASControl
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-23 17:59:18   HM_Rollo_EG_Bad_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Bad_Ost_lastPosValue 100
     2019-02-23 09:00:01   HM_Rollo_EG_Bad_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:16:37   HM_Rollo_EG_Flur_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Flur_Ost_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Flur_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:19   HM_Rollo_EG_Gaeste_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Gaeste_Sued_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Gaeste_Sued_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:02   HM_Rollo_EG_Gaeste_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Gaeste_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Gaeste_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:19:41   HM_Rollo_EG_Kueche_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Kueche_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Kueche_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:17:04   HM_Rollo_EG_Speisekammer_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Speisekammer_Ost_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Speisekammer_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:23:04   HM_Rollo_EG_Wohnzimmer_Nord_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Nord_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:24:46   HM_Rollo_EG_Wohnzimmer_Sued_1_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_1_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 16:55:16   HM_Rollo_EG_Wohnzimmer_Sued_2_PosValue 100
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_2_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 13:30:28   HM_Rollo_EG_Wohnzimmer_Sued_3_PosValue 100
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Sued_3_lastPosValue 0
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:21:55   HM_Rollo_EG_Wohnzimmer_Tuer_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:21:53   HM_Rollo_EG_Wohnzimmer_West_1_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_West_1_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:22:18   HM_Rollo_EG_Wohnzimmer_West_2_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_EG_Wohnzimmer_West_2_lastPosValue 100
     2019-02-23 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:19:07   HM_Rollo_OG_Allrum_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Allrum_West_lastPosValue 100
     2019-02-23 09:30:01   HM_Rollo_OG_Allrum_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:10:56   HM_Rollo_OG_Ankleide_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Ankleide_Ost_lastPosValue 100
     2019-02-23 10:00:01   HM_Rollo_OG_Ankleide_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 17:56:19   HM_Rollo_OG_Bad_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Bad_West_lastPosValue 100
     2019-02-23 09:00:01   HM_Rollo_OG_Bad_West_nextAstroTimeEvent 23.02.2019 - 22:00
     2019-02-23 18:16:17   HM_Rollo_OG_Kind1_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind1_Sued_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind1_Sued_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:17   HM_Rollo_OG_Kind1_West_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind1_West_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind1_West_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:22   HM_Rollo_OG_Kind2_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind2_Ost_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind2_Ost_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:16:24   HM_Rollo_OG_Kind2_Sued_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Kind2_Sued_lastPosValue 100
     2019-02-23 10:30:01   HM_Rollo_OG_Kind2_Sued_nextAstroTimeEvent 23.02.2019 - 21:30
     2019-02-23 18:08:29   HM_Rollo_OG_Schlafzimmer_Ost_PosValue 0
     2019-02-23 18:23:46   HM_Rollo_OG_Schlafzimmer_Ost_lastPosValue 100
     2019-02-23 10:00:01   HM_Rollo_OG_Schlafzimmer_Ost_nextAstroTimeEvent 23.02.2019 - 22:00
     2018-12-23 12:02:38   hardLockOut     off
     2018-11-20 19:55:54   partyMode       off
     2019-02-21 09:03:00   room_Allrum_Homematic HM_Rollo_OG_Allrum_West
     2019-02-21 09:03:00   room_Ankleide_Homematic HM_Rollo_OG_Ankleide_Ost
     2019-02-21 09:03:00   room_Badezimmer_Homematic HM_Rollo_OG_Bad_West
     2019-02-21 09:03:00   room_Flur_Homematic HM_Rollo_EG_Flur_Ost
     2019-02-21 09:03:00   room_Gaestebad_Homematic HM_Rollo_EG_Bad_Ost
     2019-02-21 09:03:00   room_Gaestezimmer_Homematic HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West
     2019-02-21 09:03:00   room_Homematic  HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued
     2019-02-21 09:03:00   room_Homematic_Kind_1 HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West
     2019-02-21 09:03:00   room_Homematic_Wohnzimmer HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2
     2019-02-21 09:03:00   room_Homematic_alexa HM_Rollo_EG_Kueche_West
     2019-02-21 09:03:00   room_Schlafzimmer_Homematic HM_Rollo_OG_Schlafzimmer_Ost
     2019-02-21 09:03:00   room_Speisekammer_Homematic HM_Rollo_EG_Speisekammer_Ost
     2018-11-20 19:55:54   selfDefense     off
     2019-02-23 18:24:49   state           minimum brightness threshold fell below
     2019-01-07 10:57:03   sunriseTimeWeHoliday on
     2019-02-21 09:03:00   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rollo_EG_Bad_Ost
       HM_Rollo_EG_Flur_Ost
       HM_Rollo_EG_Gaeste_Sued
       HM_Rollo_EG_Gaeste_West
       HM_Rollo_EG_Kueche_West
       HM_Rollo_EG_Speisekammer_Ost
       HM_Rollo_EG_Wohnzimmer_Nord
       HM_Rollo_EG_Wohnzimmer_Sued_1
       HM_Rollo_EG_Wohnzimmer_Sued_2
       HM_Rollo_EG_Wohnzimmer_Sued_3
       HM_Rollo_EG_Wohnzimmer_Tuer_West
       HM_Rollo_EG_Wohnzimmer_West_1
       HM_Rollo_EG_Wohnzimmer_West_2
       HM_Rollo_OG_Allrum_West
       HM_Rollo_OG_Ankleide_Ost
       HM_Rollo_OG_Bad_West
       HM_Rollo_OG_Kind1_Sued
       HM_Rollo_OG_Kind1_West
       HM_Rollo_OG_Kind2_Ost
       HM_Rollo_OG_Kind2_Sued
       HM_Rollo_OG_Schlafzimmer_Ost
   monitoredDevs:
     HM_Kontakt_EG_Gaeste_Sued:
       HM_Rollo_EG_Gaeste_Sued ASC_WindowRec
     HM_Kontakt_OG_Allrum_West:
       HM_Rollo_OG_Allrum_West ASC_WindowRec
     HM_Kontakt_OG_Kind1_Sued:
       HM_Rollo_OG_Kind1_Sued ASC_WindowRec
       HM_Rollo_OG_Kind1_West ASC_WindowRec
     HM_Kontakt_OG_Kind2_Sued:
       HM_Rollo_OG_Kind2_Sued ASC_WindowRec
     HM_Kontakt_OG_Schlafzimmer_Ost:
       HM_Rollo_OG_Schlafzimmer_Ost ASC_WindowRec
     HM_Rollo_EG_Bad_Ost:
     HM_Rollo_EG_Flur_Ost:
     HM_Rollo_EG_Gaeste_Sued:
     HM_Rollo_EG_Gaeste_West:
     HM_Rollo_EG_Kueche_West:
     HM_Rollo_EG_Speisekammer_Ost:
     HM_Rollo_EG_Wohnzimmer_Nord:
     HM_Rollo_EG_Wohnzimmer_Sued_1:
     HM_Rollo_EG_Wohnzimmer_Sued_2:
     HM_Rollo_EG_Wohnzimmer_Sued_3:
     HM_Rollo_EG_Wohnzimmer_Tuer_West:
     HM_Rollo_EG_Wohnzimmer_West_1:
     HM_Rollo_EG_Wohnzimmer_West_2:
     HM_Rollo_OG_Allrum_West:
     HM_Rollo_OG_Ankleide_Ost:
     HM_Rollo_OG_Bad_West:
     HM_Rollo_OG_Kind1_Sued:
     HM_Rollo_OG_Kind1_West:
     HM_Rollo_OG_Kind2_Ost:
     HM_Rollo_OG_Kind2_Sued:
     HM_Rollo_OG_Schlafzimmer_Ost:
     HM_Sonne_Aussen_HWR:
       HM_Rollo_EG_Bad_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Flur_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_Sued ASC_Brightness_Sensor
       HM_Rollo_EG_Gaeste_West ASC_Brightness_Sensor
       HM_Rollo_EG_Kueche_West ASC_Brightness_Sensor
       HM_Rollo_EG_Speisekammer_Ost ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Nord ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_2 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Sued_3 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_Brightness_Sensor
       HM_Rollo_EG_Wohnzimmer_West_2 ASC_Brightness_Sensor
       HM_Rollo_OG_Allrum_West ASC_Brightness_Sensor
       HM_Rollo_OG_Ankleide_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Bad_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Kind1_West ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Ost ASC_Brightness_Sensor
       HM_Rollo_OG_Kind2_Sued ASC_Brightness_Sensor
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Brightness_Sensor
     HM_Tuergriff_EG_Terrassentuer:
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_WindowRec
     xy_Familie:
       myASControl ASC_residentsDevice
     myAstro:
       myASControl ASC_twilightDevice
     rr_Kind1:
       HM_Rollo_OG_Kind1_Sued ASC_Roommate_Device
       HM_Rollo_OG_Kind1_West ASC_Roommate_Device
     rr_Eltern2:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
     rr_Kind2:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Ost ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Sued ASC_Roommate_Device
     rr_Eltern1:
       HM_Rollo_OG_Allrum_West ASC_Roommate_Device
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 90000
   ASC_brightnessMinVal 1
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice xy_Familie
   ASC_residentsDeviceReading state
   ASC_shuttersDriveOffset 90
   ASC_temperatureReading temperature.av
   ASC_temperatureSensor HM_Temperatur_Aussen_HWR
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       ASC


List von einem der betroffenen Rollos:

Internals:
   DEF        xyz
   FUUID      5c44645e-f33f-8030-078e-71442b06df7bad31
   IODev      d_ccu
   NAME       HM_Rollo_OG_Ankleide_Ost
   NR         155
   STATE      none
   TYPE       HMCCUDEV
   ccuaddr    xyz
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Ankleide-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   READINGS:
     2019-02-23 18:10:35   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2019-02-23 10:00:01   ASC_Time_DriveDown 23.02.2019 - 22:00
     2019-02-23 10:00:01   ASC_Time_DriveUp 24.02.2019 - 10:00
     2018-07-03 18:36:21   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-02-23 18:10:56   control         0
     2019-02-23 18:10:56   direction       stop
     2019-02-23 18:10:56   hmstate         off
     2019-02-23 18:10:56   level           none
     2019-02-21 09:03:26   lock            unlocked
     2019-02-23 18:10:56   motor           stop
     2019-02-23 18:10:56   pct             0
     2019-02-23 18:10:56   state           none
     2019-02-23 18:10:56   working         no
   hmccu:
     devspec    xyz
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       none
         VAL        0.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 100
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset 5
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Eltern2,rr_Eltern1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 70000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Ankleide
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Ankleide,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Ist ein wenig verwirrend.

Ist das selbe Problem wie mit den Fenstern im Brigtness Mode. Ich arbeite daran. Du kannst bitte einmal hier die Version testen.

https://forum.fhem.de/index.php/topic,97730.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 Februar 2019, 19:25:10
Zitat von: pnewman am 23 Februar 2019, 18:47:34
Hier das List vom ASC:
Internals:
   FUUID      5c705e8c-f33f-ab8b-8fa0-cf4e5b60920af786
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       R_Automatische_Rollo_Steuerung
   NOTIFYDEV  global,R_Automatische_Rollo_Steuerung,R_Amelie,R_Badezimmer,R_GWC,R_HWR,R_Kueche_LI,R_Kueche_RE,R_Schlaf,R_Spielzimmer,R_WZ_LI,R_WZ_RE,R_Zoe,55,R_HWR,60,Fenster_Amelie,Fenster_Terrassentuer,Fenster_Kueche_re1,100 Rollo Rollo_map room_map structexclude,R_WZ_RE,R_Zoe,40,EG.ku.TL_SUED,R_Kueche_RE,10,R_Kueche_LI,Fenster_Schlaf,Twilight,R_Badezimmer,EG.ku.TL_OST,rr_Jenny,Fenster_GWC,50,R_Spielzimmer,Fenster_Zoe,rr_Amelie,75,95,rr_Zoe,90,20,R_Amelie,R_Schlaf,rr_Ralf,ASC_WindowRec_subType:twostate,70,80,45,30,Fenster_Badezimmer,35,65,threestate Rollo Rollo_map room_map structexclude,85, rr_Jenny,R_GWC,threestate ASC_Ventilate_Pos:0,R_WZ_LI,Fenster_Spielzimmer
   NR         500
   NTFY_ORDER 51-R_Automatische_Rollo_Steuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   Helper:
     DBLOG:
       R_Amelie_PosValue:
         logdb:
           TIME       1550940739.28313
           VALUE      0
       R_Amelie_lastPosValue:
         logdb:
           TIME       1550940717.35377
           VALUE      100
       R_Amelie_nextAstroTimeEvent:
         logdb:
           TIME       1550940717.375
           VALUE      24.02.2019 - 09:00
       R_Badezimmer_PosValue:
         logdb:
           TIME       1550940738.72381
           VALUE      0
       R_Badezimmer_lastPosValue:
         logdb:
           TIME       1550940717.69927
           VALUE      100
       R_Badezimmer_nextAstroTimeEvent:
         logdb:
           TIME       1550940717.72043
           VALUE      24.02.2019 - 09:00
       R_GWC_PosValue:
         logdb:
           TIME       1550940739.9704
           VALUE      0
       R_GWC_lastPosValue:
         logdb:
           TIME       1550940718.54563
           VALUE      100
       R_GWC_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.569
           VALUE      24.02.2019 - 09:00
       R_HWR_PosValue:
         logdb:
           TIME       1550940768.96663
           VALUE      0
       R_HWR_lastPosValue:
         logdb:
           TIME       1550940718.61145
           VALUE      0
       R_HWR_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.63559
           VALUE      24.02.2019 - 09:00
       R_Kueche_LI_PosValue:
         logdb:
           TIME       1550940748.04078
           VALUE      0
       R_Kueche_LI_lastPosValue:
         logdb:
           TIME       1550940718.68129
           VALUE      0
       R_Kueche_LI_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.70461
           VALUE      24.02.2019 - 09:00
       R_Kueche_RE_PosValue:
         logdb:
           TIME       1550941771.98134
           VALUE      0
       R_Kueche_RE_lastPosValue:
         logdb:
           TIME       1550940718.74787
           VALUE      30
       R_Kueche_RE_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.76984
           VALUE      24.02.2019 - 09:00
       R_Schlaf_lastPosValue:
         logdb:
           TIME       1550940718.84161
           VALUE      0
       R_Schlaf_nextAstroTimeEvent:
         logdb:
           TIME       1550940718.86491
           VALUE      24.02.2019 - 09:00
       R_Spielzimmer_PosValue:
         logdb:
           TIME       1550940740.37909
           VALUE      0
       R_Spielzimmer_lastPosValue:
         logdb:
           TIME       1550940719.18952
           VALUE      100
       R_Spielzimmer_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.21029
           VALUE      24.02.2019 - 09:00
       R_WZ_LI_PosValue:
         logdb:
           TIME       1550941596.06812
           VALUE      0
       R_WZ_LI_lastPosValue:
         logdb:
           TIME       1550941564.78396
           VALUE      100
       R_WZ_LI_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.44249
           VALUE      24.02.2019 - 09:00
       R_WZ_RE_PosValue:
         logdb:
           TIME       1550940773.66374
           VALUE      0
       R_WZ_RE_lastPosValue:
         logdb:
           TIME       1550940719.48352
           VALUE      0
       R_WZ_RE_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.50561
           VALUE      24.02.2019 - 09:00
       R_Zoe_PosValue:
         logdb:
           TIME       1550940742.0146
           VALUE      0
       R_Zoe_lastPosValue:
         logdb:
           TIME       1550940719.81791
           VALUE      100
       R_Zoe_nextAstroTimeEvent:
         logdb:
           TIME       1550940719.83864
           VALUE      24.02.2019 - 09:00
       state:
         logdb:
           TIME       1550941772.00785
           VALUE      manual
   OLDREADINGS:
   READINGS:
     2019-02-23 17:52:19   R_Amelie_PosValue 0
     2019-02-23 17:51:57   R_Amelie_lastPosValue 100
     2019-02-23 17:51:57   R_Amelie_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:18   R_Badezimmer_PosValue 0
     2019-02-23 17:51:57   R_Badezimmer_lastPosValue 100
     2019-02-23 17:51:57   R_Badezimmer_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:19   R_GWC_PosValue  0
     2019-02-23 17:51:58   R_GWC_lastPosValue 100
     2019-02-23 17:51:58   R_GWC_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:48   R_HWR_PosValue  0
     2019-02-23 17:51:58   R_HWR_lastPosValue 0
     2019-02-23 17:51:58   R_HWR_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:28   R_Kueche_LI_PosValue 0
     2019-02-23 17:51:58   R_Kueche_LI_lastPosValue 0
     2019-02-23 17:51:58   R_Kueche_LI_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 18:09:31   R_Kueche_RE_PosValue 0
     2019-02-23 17:51:58   R_Kueche_RE_lastPosValue 30
     2019-02-23 17:51:58   R_Kueche_RE_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:51:58   R_Schlaf_lastPosValue 0
     2019-02-23 17:51:58   R_Schlaf_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:20   R_Spielzimmer_PosValue 0
     2019-02-23 17:51:59   R_Spielzimmer_lastPosValue 100
     2019-02-23 17:51:59   R_Spielzimmer_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 18:06:36   R_WZ_LI_PosValue 0
     2019-01-12 16:37:09   R_WZ_LI_lastDelayPosValue 30
     2019-02-23 18:06:04   R_WZ_LI_lastPosValue 100
     2019-02-23 17:51:59   R_WZ_LI_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:53   R_WZ_RE_PosValue 0
     2019-02-23 17:51:59   R_WZ_RE_lastPosValue 0
     2019-02-23 17:51:59   R_WZ_RE_nextAstroTimeEvent 24.02.2019 - 09:00
     2019-02-23 17:52:22   R_Zoe_PosValue  0
     2019-02-23 17:51:59   R_Zoe_lastPosValue 100
     2019-02-23 17:51:59   R_Zoe_nextAstroTimeEvent 24.02.2019 - 09:00
     2018-12-14 11:50:01   hardLockOut     on
     2018-12-16 11:06:15   partyMode       off
     2019-02-23 01:15:17   room_HWR_Rolladen R_HWR
     2019-02-23 01:15:17   room_Rolladen_Amelie R_Amelie
     2019-02-23 01:15:17   room_Rolladen_Badezimmer R_Badezimmer
     2019-02-23 01:15:17   room_Rolladen_GWC R_GWC
     2019-02-23 01:15:17   room_Rolladen_HWR R_Zoe
     2019-02-23 01:15:17   room_Rolladen_Kueche R_Kueche_LI,R_Kueche_RE
     2019-02-23 01:15:17   room_Rolladen_Schlafzimmer R_Schlaf
     2019-02-23 01:15:17   room_Rolladen_Spielzimmer R_Spielzimmer
     2019-02-23 01:15:17   room_Rolladen_Wohnzimmer R_WZ_LI,R_WZ_RE
     2018-12-23 00:19:51   selfDefense     on
     2019-02-23 18:09:32   state           manual
     2018-12-14 12:02:44   sunriseTimeWeHoliday on
     2019-02-23 01:15:17   userAttrList    rolled out
   helper:
     shuttersList:
       R_Amelie
       R_Badezimmer
       R_GWC
       R_HWR
       R_Kueche_LI
       R_Kueche_RE
       R_Schlaf
       R_Spielzimmer
       R_WZ_LI
       R_WZ_RE
       R_Zoe
   monitoredDevs:
      rr_Jenny:
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     10:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     100 Rollo Rollo_map room_map structexclude:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     20:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     30:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     35:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     40:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     45:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     50:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     55:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     60:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     65:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     70:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     75:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     80:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     85:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     90:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     95:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     ASC_WindowRec_subType:twostate:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Badezimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_GWC userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_HWR userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_RE userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Schlaf userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Spielzimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_WZ_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_WZ_RE userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Zoe userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     EG.ku.TL_OST:
       R_Amelie   ASC_Shading_Brightness_Sensor
       R_HWR      ASC_Shading_Brightness_Sensor
       R_Kueche_LI ASC_Shading_Brightness_Sensor
       R_Spielzimmer ASC_Shading_Brightness_Sensor
       R_Zoe      ASC_Shading_Brightness_Sensor
     EG.ku.TL_SUED:
       R_Badezimmer ASC_Shading_Brightness_Sensor
       R_GWC      ASC_Shading_Brightness_Sensor
       R_Kueche_RE ASC_Shading_Brightness_Sensor
     Fenster_Amelie:
       R_Amelie   ASC_WindowRec
     Fenster_Badezimmer:
       R_Badezimmer ASC_WindowRec
     Fenster_GWC:
       R_GWC      ASC_WindowRec
     Fenster_Kueche_re1:
       R_Kueche_RE ASC_WindowRec
     Fenster_Schlaf:
       R_Schlaf   ASC_WindowRec
     Fenster_Spielzimmer:
       R_Spielzimmer ASC_WindowRec
     Fenster_Terrassentuer:
       R_WZ_LI    ASC_WindowRec
     Fenster_Zoe:
       R_Zoe      ASC_WindowRec
     R_Amelie:
     R_Badezimmer:
     R_GWC:
     R_HWR:
     R_Kueche_LI:
     R_Kueche_RE:
     R_Schlaf:
     R_Spielzimmer:
     R_WZ_LI:
     R_WZ_RE:
     R_Zoe:
     Twilight:
       R_Automatische_Rollo_Steuerung ASC_twilightDevice
     rr_Amelie:
       R_Amelie   ASC_Roommate_Device
     rr_Jenny:
       R_Automatische_Rollo_Steuerung ASC_residentsDevice
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     rr_Ralf:
       R_Automatische_Rollo_Steuerung ASC_residentsDevice
       R_Badezimmer ASC_Roommate_Device
       R_GWC      ASC_Roommate_Device
       R_HWR      ASC_Roommate_Device
       R_Kueche_LI ASC_Roommate_Device
       R_Kueche_RE ASC_Roommate_Device
       R_Schlaf   ASC_Roommate_Device
       R_Spielzimmer ASC_Roommate_Device
       R_WZ_LI    ASC_Roommate_Device
       R_WZ_RE    ASC_Roommate_Device
     rr_Zoe:
       R_Zoe      ASC_Roommate_Device
     threestate ASC_Ventilate_Pos:0:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     threestate Rollo Rollo_map room_map structexclude:
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Amelie userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Badezimmer userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_GWC userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_HWR userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       R_Kueche_LI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_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 ]


Dein NOTIFYDEV vom ASC ist defekt. Bitte stelle expert auf 1 und mache ein set createNewNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 24 Februar 2019, 09:54:58
Moin zusammen
Irgendwie habe ich leichte Probleme mit dem Modul! Heute Morgen sind die Rolllaeden um 7:11 Uhr hochgefahren. Das passt zu keiner Uhrzeit bei mir, und schon gar nicht zum WE!
Ich habe jetzt erstmal die Trigger erneuert, und auch mal fhem neugestartet, und werde jetzt weiter beobachten.
Hierzu noch eine Frage, im ASC steht sunriseTimeWeHoliday auf off, aber ich weiss nicht warum. Laut cmdRef soll es von ASC_Time_Up_WE_Holiday abhaengig sein, und da steht 8:30 Uhr drin.
Was ich aber ganz extrem stoerend finde, ist die Tatsache, dass die Flut von Attributen einen quasi erschlaegt. Die Namensgebung ist zwar sinnvoll, nur leider ist es dadurch total unstrukturiert. Zudem wuerde ich es total genial finden, wenn man die Attribute, die nicht relevant sind, gar nicht erst sieht. Als Beispiel sei hier "shading" genannt. Wenn shading mode off, dann brauche ich doch die anderen Attribute nicht mehr sehen, falls das geht. Ein weiterer Punkt waere noch die Verbindung zwischen ASC-device und shutter-device. Ich finde keinen Weg aus dem Shutter zum ASC, umgekehrt gibt es einen durch das Notifydev. Hier wuerde es auch ein probablyassociated tun.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 24 Februar 2019, 10:47:31
Moin Christoph,

das mit der Attributflut war (leider) vorauszusehen, ich finde das auch nicht optimal. Leider ist das meiste technisch bedingt (manche hätte man durch Device:Reading sparen können, das sind aber die wenigsten).
Wenn dir beim Experimentieren was auffällt, was das Einrichten erleichtert, gerne im Wiki-Bereich posten.

Das mit associatedWith kannst du auch nachträglich noch machen, einfach ein entsprechendes setreading <devspec> associatedWith <myASC-Device> ausführen. Das gibt es noch nicht lange.

@Cooltux: den Vorschlag finde ich gut, das einzubauen. Dürfte beim Verteilen der Attribute kein großes Problem darstellen. Bitte dabei nur ggf. ein schon vorhandenes Reading nicht überschreiben. Mehrere kann man mit Leerzeichen oder Komma trennen.

Was auch nicht übel wäre: In der cref die Dinge so gruppieren, dass beieinander steht, was zusammen gehört und dabei das "Stamm-Attribut" (was ggf. den Rest aktiviert) nach vorne ziehen, ganz vorne ggf. die, die für mehrere andere Gruppen relevant sind. (Wenn  das Ordnungsprinzip allg. Zustimmung findet, kann das ja auch jemand anderes machen, dazu gibt's pull-requests). Wenn ich mal Muße habe schicke ich ggf. einen ersten Wurf dazu, habe aber immer noch nicht alle Zusammenhänge verstanden, das macht es schwierig...

Gruß, Beta-User
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 11:11:48
Zitat von: pc1246 am 24 Februar 2019, 09:54:58
Moin zusammen
Irgendwie habe ich leichte Probleme mit dem Modul! Heute Morgen sind die Rolllaeden um 7:11 Uhr hochgefahren. Das passt zu keiner Uhrzeit bei mir, und schon gar nicht zum WE!
Ich habe jetzt erstmal die Trigger erneuert, und auch mal fhem neugestartet, und werde jetzt weiter beobachten.
Hierzu noch eine Frage, im ASC steht sunriseTimeWeHoliday auf off, aber ich weiss nicht warum. Laut cmdRef soll es von ASC_Time_Up_WE_Holiday abhaengig sein, und da steht 8:30 Uhr drin.

Gruss Christoph

Du musst im ASC Device das noch mit set setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 24 Februar 2019, 12:23:17
Zitat von: CoolTux am 24 Februar 2019, 11:11:48
Du musst im ASC Device das noch mit set setzen.
Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 13:09:15
Zitat von: Beta-User am 24 Februar 2019, 10:47:31
@Cooltux: den Vorschlag finde ich gut, das einzubauen. Dürfte beim Verteilen der Attribute kein großes Problem darstellen. Bitte dabei nur ggf. ein schon vorhandenes Reading nicht überschreiben. Mehrere kann man mit Leerzeichen oder Komma trennen.
Gruß, Beta-User

Entschuldige, stehe auf dem Schlauch. Welchen Vorschlag genau?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 24 Februar 2019, 15:45:08
Zitat von: CoolTux am 24 Februar 2019, 13:09:15
Entschuldige, stehe auf dem Schlauch. Welchen Vorschlag genau?
Ein Reading "associatedWith" an jedem kontrollierten Rollladendevice zu setzen bzw. dessen Inhalt mit dem Namen des ASC-Modul-Devices zu füllen/zu ergänzen (dafür ist das Reading da, das ist ausdrücklich _kein Schreiben in fremden Gefielden_).

Sorry, dachte, das ergäbe sich ohne weiteres aus dem Kontext.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 17:53:10
Zitat von: Beta-User am 24 Februar 2019, 15:45:08
Ein Reading "associatedWith" an jedem kontrollierten Rollladendevice zu setzen bzw. dessen Inhalt mit dem Namen des ASC-Modul-Devices zu füllen/zu ergänzen (dafür ist das Reading da, das ist ausdrücklich _kein Schreiben in fremden Gefielden_).

Sorry, dachte, das ergäbe sich ohne weiteres aus dem Kontext.

Liegt an mir, zu Hause bin ich wenig Aufnahme fähig  ;D
Magst das als Issues mal eintragen?

Ich teste seit paar Tagen die Beschattung, da es sehr sonnig die Tage ist. Klappt super.
Allerdings ist mit heute aufgefallen wie ich mit meinen Sohn zurück komme nach Hause das sein Rollo noch gefahren ist in den Status "Roommate home" das muss ich mir noch mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 24 Februar 2019, 18:06:32
Kann es sein das bei Steuerung mit Helligkeit sensor, kein Durchschnitt genommen wird sondernsofort reagiert wird?
Grad sind kurz Fahrzeuge gefahren und die Rollos haben ping pong gespielt trotz das die Sensoren nur aller 145s abgrafragt werden. Achso Es haben nur 2 Rollos von 6 darauf reagiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 18:26:04
Das ist korrekt, es wird immer der Echtzeit Wert genommen. Und warum sind sie gefahren? Beschattung kann es nicht sein da wird immer zweimal nach einem Intervall gemessen. Sonnenuntergang? Dürfte auch nur wenn einmal fahren, runter. Und dann aber nicht wieder hoch wenn der Wert für Brightness höher wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 24 Februar 2019, 18:33:13
Runter wegen Helligkeit hoch weiß ich nicht, hatte Handy nicht mit nur von außen gesehen, aber denke war wegen der Scheinwerfer. Sollte vielleicht etwas eingefügt werden das man eine Wartezeit hat ob der Wert sind bzw steigt oder gleichbleibz für eine einstellbare zeit
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 19:35:34
Zitat von: magentouser am 24 Februar 2019, 18:33:13
Runter wegen Helligkeit hoch weiß ich nicht, hatte Handy nicht mit nur von außen gesehen, aber denke war wegen der Scheinwerfer. Sollte vielleicht etwas eingefügt werden das man eine Wartezeit hat ob der Wert sind bzw steigt oder gleichbleibz für eine einstellbare zeit

Sollte eigentlich ab Version 0.4.0.6 funktionieren. Welche Version hast Du?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pnewman am 24 Februar 2019, 20:19:09
Zitat von: CoolTux am 23 Februar 2019, 19:25:10
Dein NOTIFYDEV vom ASC ist defekt. Bitte stelle expert auf 1 und mache ein set createNewNotifyDev

wie und wo stelle ich expert auf 1 und mache ein set createNewNotifyDev? Da stehe ich gerade auf dem Schlauch.

Entschuldigt, ich habe es gefunden.

attr ASC_expert 1 und set R_Automatische_Rollo_Steuerung createNewNotifyDev.

Jetzt muss ich wohl bis Freitag warten um den Erfolg zu sehen?


Gruß

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: magentouser am 24 Februar 2019, 20:59:32
Hab die 0.4.0.6
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 Februar 2019, 21:03:50
Sorry vertan. Meine Aussage passt nicht zum Zitat.
Ein Mittelwert für Brightness ist vorerst nicht im Modul geplant. Das kann man aber mit einem userReadings gerne selber lösen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 25 Februar 2019, 07:49:44
Zitat von: CoolTux am 24 Februar 2019, 17:53:10
Ich teste seit paar Tagen die Beschattung, da es sehr sonnig die Tage ist. Klappt super.
Allerdings ist mit heute aufgefallen wie ich mit meinen Sohn zurück komme nach Hause das sein Rollo noch gefahren ist in den Status "Roommate home" das muss ich mir noch mal anschauen.
Ich habe eine der Jalousien mal eingetragen, aber die hat sich beschattungsmäßig noch nicht groß bewegt...

In dem Zusammenhang hätte ich mal wieder einen Wunsch/eine Anregung:
Wir haben hier eine große Fensterfront, an der die Jalousien sich befinden. Wenn im Winter die Sonne schräg steht, kommt die schön rein, und es wird nicht nur hell, sondern auch richtig warm :) . Gestern und vorgestern: fast zu warm ??? ... Und das, obwohl die Türe ziemlich offen war.
Du ahnst es: Es wäre klasse, wenn man einen Sensor angeben könnte, der die Beschattung ggf. auch abhängig von der Innentemperatur auslösen würde.
Meine Idee dazu: Im ASC-Device EIN Attribut anlegen, in dem alle relevanten Raumtemperaturen aufgelistet werden können.
Muster: room1:sensor_x[:!state-Readingname],room2:sensor_z[:!state-Readingname],...
Keine passende Raumangabe: nur nach der Außentemperatur.
Dabei gehe ich davon aus, dass über die Winkelangaben ja gut bestimmt werden kann, welcher Rollladen in dem Raum ggf. überhaupt relevant ist.

Eilt aber auch nicht, sollte das noch jemand für eine gute Idee halten (Wind hätte m.E. eine höhere Prio).

Gruß, Beta-User
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 07:54:26
Ist nur gefragt  ;D
Kann man nicht die Beschattung an solchen Rollos generell auch im Winter laufen lassen? Also Aussentemperatur halt ab -5 und Sonnenhöhe ab 5? So mache ich es aktuell. Bei Dir scheint ja trotz niedriger Höhe der Sonne dennoch bei einer bestimmten Lichtintensität es sehr warm zu werden.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 25 Februar 2019, 08:15:43
Zitat von: CoolTux am 25 Februar 2019, 07:54:26
Ist nur gefragt  ;D
Kann man nicht die Beschattung an solchen Rollos generell auch im Winter laufen lassen? Also Aussentemperatur halt ab -5 und Sonnenhöhe ab 5? So mache ich es aktuell. Bei Dir scheint ja trotz niedriger Höhe der Sonne dennoch bei einer bestimmten Lichtintensität es sehr warm zu werden.
Na ja, eigentlich will ich die Sonne nicht generell draußen haben, das spart ja schließlich Heizenergie...
Erst, wenn es wirklich im Raum sehr warm ist, macht dann doch das Beschatten Sinn, sonst eher nicht, vor allem, wenn keiner da ist, den es blendet ;) .
(Und wenn wir da sind, machen wir es halt manuell, ging ja bisher auch.)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 08:30:01
Muster: room1:sensor_x[:!state-Readingname],room2:sensor_z[:!state-Readingname],...

Das muss ich mir dann erstmal in Ruhe anschauen. Die Zuordnung ist immer schwierig. Aber schauen wir mal. Schreibst dazu ein Issues?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 25 Februar 2019, 09:02:08
Zitat von: CoolTux am 25 Februar 2019, 08:30:01
Muster: room1:sensor_x[:!state-Readingname],room2:sensor_z[:!state-Readingname],...

Das muss ich mir dann erstmal in Ruhe anschauen. Die Zuordnung ist immer schwierig. Aber schauen wir mal. Schreibst dazu ein Issues?
Die beiden Issues habe ich aufgemacht. (Kann ich das eigentlich gleich auch anders als feature request kennzeichnen als über den Titel?)

Das mit dem Muster ist so gemeint: erst ein split mit dem Komma (bzw. alternativ:Leerzeichen), und dann für jedes Array-Element noch einen mit Doppelpunkt. Damit hast du im Prinzip schon die Hashes. Wird kein Readingname angegeben, soll state verwendet werden - oder temperature, das wäre evtl. auch zusätzlich sinnvoll. Könnte man dann so machen: Wird was angegeben, gilt das, fertig. Wird nichts angegeben, schauen wir erst, ob es ein temperature-Reading gibt, wenn nein, wird state verwendet?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 09:14:38
Zitat von: Beta-User am 25 Februar 2019, 09:02:08
Die beiden Issues habe ich aufgemacht. (Kann ich das eigentlich gleich auch anders als feature request kennzeichnen als über den Titel?)

Das kann ich Dir nicht mal sagen. So tief stecke ich in Github nicht drin. Muss mich da auch erst rein fuchsen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 25 Februar 2019, 09:19:13
Zitat von: Beta-User am 25 Februar 2019, 09:02:08
Die beiden Issues habe ich aufgemacht. (Kann ich das eigentlich gleich auch anders als feature request kennzeichnen als über den Titel?)

Man könnte ein paar "Labels" einführen und so die Issues als Feature oder Bug kennzeichen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 25 Februar 2019, 09:23:16
Zitat von: Beta-User am 25 Februar 2019, 08:15:43
Na ja, eigentlich will ich die Sonne nicht generell draußen haben, das spart ja schließlich Heizenergie...
Erst, wenn es wirklich im Raum sehr warm ist, macht dann doch das Beschatten Sinn, sonst eher nicht, vor allem, wenn keiner da ist, den es blendet ;) .
(Und wenn wir da sind, machen wir es halt manuell, ging ja bisher auch.)

Workaround: solange die Innentemperatur unter x Grad ist, lässt du die Abschattungsautomatik ausgeschaltet. Sobald sie über x Grad klettert, schaltest du die Automatik ein. Kann man prima über ein DOIF steuern. Habe ich ähnlich umgesetzt, weil ich die Abschattungstemperatur über einen Differenzmesser steuere und der Winter viel zu schnell auslöst ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 09:24:43
Zitat von: FunkOdyssey am 25 Februar 2019, 09:19:13
Man könnte ein paar "Labels" einführen und so die Issues als Feature oder Bug kennzeichen.

Gerade geschaut. Es gibt schon passende Labels.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 25 Februar 2019, 09:38:00
Zitat von: kjmEjfu am 25 Februar 2019, 09:23:16
Workaround: solange die Innentemperatur unter x Grad ist, lässt du die Abschattungsautomatik ausgeschaltet. Sobald sie über x Grad klettert, schaltest du die Automatik ein. Kann man prima über ein DOIF steuern. Habe ich ähnlich umgesetzt, weil ich die Abschattungstemperatur über einen Differenzmesser steuere und der Winter viel zu schnell auslöst ;-)
Auch wenn ich das definitiv nicht mit einem Gerät des vorgeschlagenen Typs lösen werde: Danke für den Tip!
(Erste Gedanken dazu, noch nicht zuende überlegt: Global => eher nicht, das betrifft eigentlich vorrangig einen Raum, nur in der Übergangszeit vielleicht mehrere, aber nie alle gleichermaßen)lokal => Attributänderung... => rote Fragezeichen => unschön, aber vermutlich funktional)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 25 Februar 2019, 20:22:08
Ich missbrauche dazu ein UserReading an meinem Sonnensensor (ESP, der einen Fake Brightness Wert aus der Temp-Differenz auf der Nordseite und einem schwarzen Temperatursensor auf der Südseite bestimmt).

Das UserReading erweitere ich bei neuen Erkenntnissen nach und nach um weitere If Statements um "Sonderfälle" abzufangen und diesen entsprechende Brightness Werte zuzuordnen.


Das hat mit Clunis Skript super funktioniert... im ASC konnte/wollte  ich das bislang noch nicht testen  - jeder Sonnenstrahl ist hier derzeit willkommen :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 25 Februar 2019, 20:24:38
Zitat von: CoolTux am 12 Februar 2019, 21:37:31
ASC Unterstützt nun auch Fensterkontakte von Max mit opened und closed im STATE

Leider bekomme ich ASC_Ventilate_Window_Open mit meinem MAX! Fensterkontakt nicht zum laufen.
Internals:
   CUL_1_MSGCNT 42
   CUL_1_RAWMSG A0D41A41062A054FF081506016400::-58.5:CUL_1
   CUL_1_RSSI -58.5
   CUL_1_TIME 2019-02-25 20:11:32
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     42
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:41 - t:10 s:62A054 d:FF0815 06016400
   protLastRcv 2019-02-25 20:11:32
   protRcv    42 last_at:2019-02-25 20:11:32
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    42 last_at:2019-02-25 20:11:32
   protState  CMDs_done
   rssi_CUL_1 cnt:21 min:-72 max:-58 avg:-61 lst:-60
   rssi_at_CUL_1 cnt:42 min:-74.5 max:-58.5 avg:-61.86 lst:-58.5
   READINGS:
     2019-02-25 20:11:32   ASC_ShuttersLastDrive manual
     2019-02-25 18:34:33   ASC_Time_DriveDown 26.02.2019 - 18:34
     2019-02-25 18:34:33   ASC_Time_DriveUp 26.02.2019 - 06:48
     2019-02-25 20:11:21   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-25 20:11:32   deviceMsg       50 (to VCCU)
     2019-02-25 20:11:32   level           50
     2019-02-25 20:11:32   motor           stop:50
     2019-02-25 20:11:32   pct             50
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-25 20:11:32   recentStateType info
     2019-02-25 20:11:20   setTo           50
     2019-02-25 20:11:32   state           50
     2019-02-25 20:11:32   timedOn         off
     2019-02-25 20:11:32   usermode        auto
   helper:
     HM_CMDNR   65
     cSnd       11FF081562A0540201C80000,11FF081562A054020164
     dlvlCmd    ++A011FF081562A054020164
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551121892.20041
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        41
       io:
         CUL_1:
           -52.5
           -52.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551121892.10284
       ack:
         HASH(0x3bcfeb0)
         418002FF081562A05400
     rssi:
       CUL_1:
         avg        -61
         cnt        21
         lst        -60
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.8690476190476
         cnt        42
         lst        -58.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


Mein kleines DOIF funktioniert. Soll aber eigentlich abgelöst werden.
Internals:
   DEF        ([EG_Bad_Fenster] eq "opened" and [?Bad_Rollladen] eq "zu") (set Bad_Rollladen pct 50)
DOELSEIF
([EG_Bad_Fenster] eq "closed" and [?{sunset}-{sunrise}]) (set Bad_Rollladen zu)
   FUUID      5c442fae-f33f-95bd-3af8-f0c011a0e54dccc7
   MODEL      FHEM
   NAME       doif.Bad_Rollladen_Fenster_open_automatic
   NR         389
   NTFY_ORDER 50-doif.Bad_Rollladen_Fenster_open_automatic
   STATE      disabled
   TYPE       DOIF
   VERSION    18706 2019-02-23 21:48:22
   READINGS:
     2019-02-25 20:10:14   Device          EG_Bad_Fenster
     2019-02-25 20:11:21   cmd             1
     2019-02-25 20:11:21   cmd_event       set_cmd_1
     2019-02-25 20:11:21   cmd_nr          1
     2019-02-25 20:10:14   e_EG_Bad_Fenster_STATE closed
     2019-02-25 20:11:30   last_cmd        cmd_1
     2019-02-25 20:11:30   mode            disabled
     2019-02-25 20:11:30   state           disabled
     2019-02-25 06:48:46   timer_01_c02    25.02.2019 18:34:31
     2019-02-25 06:48:46   timer_02_c02    26.02.2019 06:46:49
   Regex:
     accu:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "opened" and ::InternalDoIf($hash,'Bad_Rollladen','STATE') eq "zu"
     1          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "closed" and ::DOIF_time($hash,0,1,$wday,$hms)
   days:
   devices:
     0           EG_Bad_Fenster
     1           EG_Bad_Fenster
     all         EG_Bad_Fenster
   do:
     0:
       0          set Bad_Rollladen pct 50
     1:
       0          set Bad_Rollladen zu
     2:
   helper:
     event      opened
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   EG_Bad_Fenster
     timerevent opened
     triggerDev EG_Bad_Fenster
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: set_cmd_1
       state: cmd_1
     timerevents:
       opened
     timereventsState:
       opened
     triggerEvents:
       opened
     triggerEventsState:
       opened
   internals:
     0           EG_Bad_Fenster:STATE Bad_Rollladen:STATE
     1           EG_Bad_Fenster:STATE
     all         EG_Bad_Fenster:STATE Bad_Rollladen:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1551116071
     1          1551160009
   perlblock:
   readings:
   realtime:
     0          18:34:31
     1          06:46:49
   time:
     0          {sunset}
     1          {sunrise}
   timeCond:
     0          1
     1          1
   timer:
     0          0
     1          0
   timers:
   trigger:
   triggertime:
     1551160009:
       localtime  1551160009
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       doif.Automatisierung


Wo kann ich noch ansetzen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 21:03:20
Zitat von: mobiljoe123 am 25 Februar 2019, 20:24:38
Leider bekomme ich ASC_Ventilate_Window_Open mit meinem MAX! Fensterkontakt nicht zum laufen.
Internals:
   CUL_1_MSGCNT 42
   CUL_1_RAWMSG A0D41A41062A054FF081506016400::-58.5:CUL_1
   CUL_1_RSSI -58.5
   CUL_1_TIME 2019-02-25 20:11:32
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     42
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:41 - t:10 s:62A054 d:FF0815 06016400
   protLastRcv 2019-02-25 20:11:32
   protRcv    42 last_at:2019-02-25 20:11:32
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    42 last_at:2019-02-25 20:11:32
   protState  CMDs_done
   rssi_CUL_1 cnt:21 min:-72 max:-58 avg:-61 lst:-60
   rssi_at_CUL_1 cnt:42 min:-74.5 max:-58.5 avg:-61.86 lst:-58.5
   READINGS:
     2019-02-25 20:11:32   ASC_ShuttersLastDrive manual
     2019-02-25 18:34:33   ASC_Time_DriveDown 26.02.2019 - 18:34
     2019-02-25 18:34:33   ASC_Time_DriveUp 26.02.2019 - 06:48
     2019-02-25 20:11:21   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-25 20:11:32   deviceMsg       50 (to VCCU)
     2019-02-25 20:11:32   level           50
     2019-02-25 20:11:32   motor           stop:50
     2019-02-25 20:11:32   pct             50
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-25 20:11:32   recentStateType info
     2019-02-25 20:11:20   setTo           50
     2019-02-25 20:11:32   state           50
     2019-02-25 20:11:32   timedOn         off
     2019-02-25 20:11:32   usermode        auto
   helper:
     HM_CMDNR   65
     cSnd       11FF081562A0540201C80000,11FF081562A054020164
     dlvlCmd    ++A011FF081562A054020164
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551121892.20041
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        41
       io:
         CUL_1:
           -52.5
           -52.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551121892.10284
       ack:
         HASH(0x3bcfeb0)
         418002FF081562A05400
     rssi:
       CUL_1:
         avg        -61
         cnt        21
         lst        -60
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.8690476190476
         cnt        42
         lst        -58.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


Mein kleines DOIF funktioniert. Soll aber eigentlich abgelöst werden.
Internals:
   DEF        ([EG_Bad_Fenster] eq "opened" and [?Bad_Rollladen] eq "zu") (set Bad_Rollladen pct 50)
DOELSEIF
([EG_Bad_Fenster] eq "closed" and [?{sunset}-{sunrise}]) (set Bad_Rollladen zu)
   FUUID      5c442fae-f33f-95bd-3af8-f0c011a0e54dccc7
   MODEL      FHEM
   NAME       doif.Bad_Rollladen_Fenster_open_automatic
   NR         389
   NTFY_ORDER 50-doif.Bad_Rollladen_Fenster_open_automatic
   STATE      disabled
   TYPE       DOIF
   VERSION    18706 2019-02-23 21:48:22
   READINGS:
     2019-02-25 20:10:14   Device          EG_Bad_Fenster
     2019-02-25 20:11:21   cmd             1
     2019-02-25 20:11:21   cmd_event       set_cmd_1
     2019-02-25 20:11:21   cmd_nr          1
     2019-02-25 20:10:14   e_EG_Bad_Fenster_STATE closed
     2019-02-25 20:11:30   last_cmd        cmd_1
     2019-02-25 20:11:30   mode            disabled
     2019-02-25 20:11:30   state           disabled
     2019-02-25 06:48:46   timer_01_c02    25.02.2019 18:34:31
     2019-02-25 06:48:46   timer_02_c02    26.02.2019 06:46:49
   Regex:
     accu:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "opened" and ::InternalDoIf($hash,'Bad_Rollladen','STATE') eq "zu"
     1          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "closed" and ::DOIF_time($hash,0,1,$wday,$hms)
   days:
   devices:
     0           EG_Bad_Fenster
     1           EG_Bad_Fenster
     all         EG_Bad_Fenster
   do:
     0:
       0          set Bad_Rollladen pct 50
     1:
       0          set Bad_Rollladen zu
     2:
   helper:
     event      opened
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   EG_Bad_Fenster
     timerevent opened
     triggerDev EG_Bad_Fenster
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: set_cmd_1
       state: cmd_1
     timerevents:
       opened
     timereventsState:
       opened
     triggerEvents:
       opened
     triggerEventsState:
       opened
   internals:
     0           EG_Bad_Fenster:STATE Bad_Rollladen:STATE
     1           EG_Bad_Fenster:STATE
     all         EG_Bad_Fenster:STATE Bad_Rollladen:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1551116071
     1          1551160009
   perlblock:
   readings:
   realtime:
     0          18:34:31
     1          06:46:49
   time:
     0          {sunset}
     1          {sunrise}
   timeCond:
     0          1
     1          1
   timer:
     0          0
     1          0
   timers:
   trigger:
   triggertime:
     1551160009:
       localtime  1551160009
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       doif.Automatisierung


Wo kann ich noch ansetzen?

Gib mal bitte ein list vom ASC Device.
Desweiteren kannst Du bitte verbose vom ASC Device auf 4 setzen und dann das Fenster einmal auf machen. Da sollte dann eigentlich das Event zu sehen sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 25 Februar 2019, 21:26:34
hier das list
Internals:
   FUUID      5c72cdbc-f33f-95bd-558c-29176aa2639c6528
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  1,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,Bad_Rollladen,Residents,global,myASControl
   NR         409
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-25 20:26:54   Bad_Rollladen_PosValue 0
     2019-02-25 18:34:33   Bad_Rollladen_lastPosValue 100
     2019-02-25 18:34:33   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 06:48
     2019-02-24 18:00:44   hardLockOut     off
     2019-02-24 18:00:44   partyMode       off
     2019-02-24 19:40:29   room_Bad        Bad_Rollladen
     2019-02-24 18:00:44   selfDefense     off
     2019-02-25 20:26:54   state           manual
     2019-02-24 18:00:44   sunriseTimeWeHoliday off
     2019-02-24 19:40:29   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
   monitoredDevs:
     1:
       Bad_Rollladen ASC_Roommate_Device
     Bad_Rollladen:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     MyHomeAstro:
       myASControl ASC_twilightDevice
     Residents:
       Bad_Rollladen ASC_Roommate_Device
       myASControl ASC_residentsDevice
     netatmo_M05_00_00_02_9d_cc:
       myASControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 30
   ASC_residentsDevice Residents
   ASC_temperatureReading temperature
   ASC_twilightDevice MyHomeAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
   verbose    4


Auszug aus dem EVENT Monitor:
2019-02-25 21:16:10 MAX EG_Bad_Fenster onoff: 1
2019-02-25 21:16:10 MAX EG_Bad_Fenster opened


log:
2019.02.25 21:16:10 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'DEFINED atTmp_HomeOpenTimer_EG_Bad_Fenster_myHomeMode'
        ];

Der Rollladen ist aber nicht hochgegangen. :(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 Februar 2019, 22:26:26
Setze mal im ASC das Attribut expert auf 1 und mach eien set createNewNotifyDev und dann noch mal das list hier rein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 26 Februar 2019, 06:57:31
hier das list:
Internals:
   FUUID      5c72cdbc-f33f-95bd-558c-29176aa2639c6528
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  MyHomeAstro,Residents,global,myASControl,netatmo_M05_00_00_02_9d_cc,Bad
   NR         409
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-26 06:49:08   Bad_Rollladen_PosValue 100
     2019-02-26 06:48:48   Bad_Rollladen_lastPosValue 0
     2019-02-26 06:48:48   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 18:36
     2019-02-24 18:00:44   hardLockOut     off
     2019-02-24 18:00:44   partyMode       off
     2019-02-24 19:40:29   room_Bad        Bad_Rollladen
     2019-02-24 18:00:44   selfDefense     off
     2019-02-26 06:48:48   state           created new drive timer
     2019-02-24 18:00:44   sunriseTimeWeHoliday off
     2019-02-24 19:40:29   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
   monitoredDevs:
     MyHomeAstro:
       myASControl ASC_twilightDevice
     Residents:
       myASControl ASC_residentsDevice
     netatmo_M05_00_00_02_9d_cc:
       myASControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 30
   ASC_residentsDevice Residents
   ASC_temperatureReading temperature
   ASC_twilightDevice MyHomeAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
   verbose    4
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 07:24:23
NOTIFYDEV  MyHomeAstro,Residents,global,myASControl,netatmo_M05_00_00_02_9d_cc,Bad

So sieht das schon viel besser aus. Allerdings fehlt da ja jetzt "EG_Bad_Fenster". Hast Du das raus genommen aus dem entsprechenden Rolladen?
Was ich auch nicht verstehe, laut list vom Rolladen heißt Deiner Bad_Rollladen, im ASC Device taucht da aber nur der Name Bad unter Rolladen auf  ???

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 26 Februar 2019, 08:12:47
Ich hab nichts rausgenomen.

list vom Rollladen:
Internals:
   CUL_1_MSGCNT 46
   CUL_1_RAWMSG A0D45A41062A054FF081506010000::-64.5:CUL_1
   CUL_1_RSSI -64.5
   CUL_1_TIME 2019-02-26 06:49:08
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     46
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:45 - t:10 s:62A054 d:FF0815 06010000
   protLastRcv 2019-02-26 06:49:08
   protRcv    46 last_at:2019-02-26 06:49:08
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    46 last_at:2019-02-26 06:49:08
   protState  CMDs_done
   rssi_CUL_1 cnt:23 min:-72 max:-58 avg:-60.86 lst:-61
   rssi_at_CUL_1 cnt:46 min:-74.5 max:-58.5 avg:-61.8 lst:-64.5
   READINGS:
     2019-02-26 06:48:48   ASC_ShuttersLastDrive day open
     2019-02-26 06:48:48   ASC_Time_DriveDown 26.02.2019 - 18:36
     2019-02-26 06:48:48   ASC_Time_DriveUp 27.02.2019 - 06:46
     2019-02-26 06:48:48   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-26 06:49:08   deviceMsg       on (to VCCU)
     2019-02-26 06:49:08   level           100
     2019-02-26 06:49:08   motor           stop:on
     2019-02-26 06:49:08   pct             100
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-26 06:49:08   recentStateType info
     2019-02-26 06:48:48   setTo           100
     2019-02-26 06:49:08   state           on
     2019-02-26 06:49:08   timedOn         off
     2019-02-26 06:49:08   usermode        auto
   helper:
     HM_CMDNR   69
     cSnd       11FF081562A0540201C80000,11FF081562A054020100
     dlvlCmd    ++A011FF081562A054020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551160148.30221
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        45
       io:
         CUL_1:
           -60.5
           -60.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551160148.20563
       ack:
         HASH(0x3bcfeb0)
         458002FF081562A05400
     rssi:
       CUL_1:
         avg        -60.8695652173913
         cnt        23
         lst        -61
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.804347826087
         cnt        46
         lst        -64.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


unter ASC_WindowRec steht auch EG_Bad_Fenster
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 08:35:28
Das ist mehr wie seltsam. Muss ich mir anschauen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 08:56:00
Ok ich habe eben mal geschaut. Bei mir geht das soweit mit Deinen Namen.

Irgendwie ist das bei Dir im Kaputt. Wenn ein createNewNotifyDev keine saubere Liste ergibt, so wie Deine Devices heißen dann befürchte ich musst Du das ASC noch einmal löschen und neu machen. Hast Du auch alles über FHEMWEB angelegt oder von Hand in der Konfig?

Bei mir passt es soweit


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  ASControl,Bad_Rollladen,EG_Bad_Fenster,dummyBrightness,dummyRolladenStevenLinks,dummyRolladenStevenRechts,global
   NR         64
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.7-patch
   OLDREADINGS:
   READINGS:
     2019-02-26 08:43:55   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 17:33
     2019-02-26 07:09:59   dummyRolladenStevenLinks_PosValue 100
     2019-02-26 07:09:59   dummyRolladenStevenLinks_lastPosValue 0
     2019-02-26 08:43:55   dummyRolladenStevenLinks_nextAstroTimeEvent 26.02.2019 - 17:33
     2019-02-25 22:30:01   dummyRolladenStevenRechts_PosValue 0
     2019-02-25 22:30:01   dummyRolladenStevenRechts_lastPosValue 100
     2019-02-26 08:43:55   dummyRolladenStevenRechts_nextAstroTimeEvent 26.02.2019 - 11:30
     2019-02-22 09:35:41   hardLockOut     off
     2019-02-22 09:35:41   partyMode       off
     2019-02-26 08:43:52   room_Badezimmer Bad_Rollladen
     2019-02-26 08:43:52   room_KinZimSteven dummyRolladenStevenLinks,dummyRolladenStevenRechts
     2019-02-22 09:35:41   selfDefense     off
     2019-02-26 08:43:55   state           created new drive timer
     2019-02-22 09:35:41   sunriseTimeWeHoliday off
     2019-02-26 08:43:52   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
       dummyRolladenStevenLinks
       dummyRolladenStevenRechts
   monitoredDevs:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     dummyBrightness:
       dummyRolladenStevenRechts ASC_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 26 Februar 2019, 09:10:34
Zitat von: CoolTux am 26 Februar 2019, 08:56:00
Irgendwie ist das bei Dir im Kaputt. Wenn ein createNewNotifyDev keine saubere Liste ergibt, so wie Deine Devices heißen dann befürchte ich musst Du das ASC noch einmal löschen und neu machen. Hast Du auch alles über FHEMWEB angelegt oder von Hand in der Konfig?

alles über FHEMWEB .

delete myASControl hat aber nicht die Attribute bei meinem Rolladen gelöscht.
Können die bleiben?
Wenn nein. Gibt einen Befehl "bspw. deleteattr Bad_Rollladen ASC.*" damit alle ASC_Attribute mit einmal gelöscht werden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 09:41:19
Die hätten automatisch mit gelöscht werden sollen.

Du kannst

deleteattr Rollo.* ASC.* machen
Am besten vorher die RegEx mit list statt deleteattr testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 26 Februar 2019, 11:06:56
Zitat von: CoolTux am 26 Februar 2019, 09:41:19
Die hätten automatisch mit gelöscht werden sollen.
das ist leider nicht passiert. Auch nach einem FHEM Neustart war alles noch da.
Zitat von: CoolTux am 26 Februar 2019, 09:41:19
Du kannst
deleteattr Rollo.* ASC.* machen
Am besten vorher die RegEx mit list statt deleteattr testen.
Ich habs doch lieber einzeln per Hand gelöscht. :)

Hab jetzt alles nochmal neu angelegt und eingerichtet. Leider hat es wieder nicht funktioniert.

list Rollladenautomatic
Internals:
   CFGFN     
   FUUID      5c75065f-f33f-95bd-a695-32ac045e47079f2a
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatic
   NOTIFYDEV  Bad_Rollladen,EG_Bad_Fenster,MyHomeAstro,Rollladenautomatic,global
   NR         727
   NTFY_ORDER 51-Rollladenautomatic
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-26 10:28:37   ASC_Time_DriveDown 26.02.2019 - 18:36
     2019-02-26 10:28:37   ASC_Time_DriveUp 27.02.2019 - 06:46
     2019-02-26 10:35:25   Bad_Rollladen_PosValue 0
     2019-02-26 10:28:37   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 18:36
     2019-02-26 10:28:37   Rollladenautomatic_nextAstroTimeEvent 26.02.2019 - 18:36
     2019-02-26 10:26:56   hardLockOut     off
     2019-02-26 10:26:56   partyMode       off
     2019-02-26 10:28:33   room_ASC        Rollladenautomatic
     2019-02-26 10:28:33   room_Bad        Bad_Rollladen
     2019-02-26 10:26:56   selfDefense     off
     2019-02-26 10:35:25   state           manual
     2019-02-26 10:26:56   sunriseTimeWeHoliday off
     2019-02-26 10:28:33   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
       Rollladenautomatic
   monitoredDevs:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
       Rollladenautomatic ASC_WindowRec
     MyHomeAstro:
       Rollladenautomatic ASC_twilightDevice
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_temperatureReading temperature
   ASC_twilightDevice MyHomeAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatic
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    4


list Bad_Rollladen
Internals:
   CUL_1_MSGCNT 5
   CUL_1_RAWMSG A0D09A41062A054FF08150601C800::-58:CUL_1
   CUL_1_RSSI -58
   CUL_1_TIME 2019-02-26 10:35:25
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     5
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      zu
   TYPE       CUL_HM
   lastMsg    No:09 - t:10 s:62A054 d:FF0815 0601C800
   protLastRcv 2019-02-26 10:35:25
   protRcv    4 last_at:2019-02-26 10:35:25
   protSnd    5 last_at:2019-02-26 10:35:25
   protState  CMDs_done
   rssi_CUL_1 cnt:2 min:-58 max:-58 avg:-58 lst:-58
   rssi_at_CUL_1 cnt:5 min:-60 max:-58 avg:-58.7 lst:-58
   READINGS:
     2019-02-26 10:35:25   ASC_ShuttersLastDrive manual
     2019-02-26 10:28:37   ASC_Time_DriveDown 26.02.2019 - 18:36
     2019-02-26 10:28:37   ASC_Time_DriveUp 27.02.2019 - 06:46
     2019-02-26 10:35:13   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-26 10:35:25   deviceMsg       off (to VCCU)
     2019-02-26 10:35:25   level           0
     2019-02-26 10:35:25   motor           stop:off
     2019-02-26 10:35:25   pct             0
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-26 10:35:25   recentStateType info
     2019-02-26 10:35:12   setTo           0
     2019-02-26 10:35:25   state           off
     2019-02-26 10:35:25   timedOn         off
     2019-02-26 10:35:25   usermode        auto
   helper:
     HM_CMDNR   9
     cSnd       11FF081562A054020164,11FF081562A0540201C8
     dlvlCmd    ++A011FF081562A0540201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551173725.16845
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        09
       io:
         CUL_1:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551173725.07045
       ack:
         HASH(0x3e396e0)
         098002FF081562A05400
     rssi:
       CUL_1:
         avg        -58
         cnt        2
         lst        -58
         max        -58
         min        -58
       at_CUL_1:
         avg        -58.7
         cnt        5
         lst        -58
         max        -58
         min        -60
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


Event-Monitor:
2019-02-26 11:04:11 MAX EG_Bad_Fenster onoff: 1
2019-02-26 11:04:11 MAX EG_Bad_Fenster opened


log:
2019.02.26 11:04:11 4: AutoShuttersControl (Rollladenautomatic) - Devname: EG_Bad_Fenster Name: Rollladenautomatic Notify: $VAR1 = [
          'onoff: 1',
          'state: opened'
        ];


Der Rolladen hat sich leider nicht bewegt.  :-[
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 11:38:26
Ganz entspannt. Was ich sehe ist das jetzt erstmal alles korrekt erkannt und eingerichtet wurde. Und ich habe ein Event. Nun schaue ich einmal ob meine RexEx entsprechend greift und Du schaust bitte ob der Rest soweit funktioniert. Sprich fahren die Rollos bei den anderen Events. Morgens, Abends und was Du ausser Fenster sonst noch so eingerichtet hast.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 11:39:49
@all
Ich habe so eben eine neue Version ins SVN geschupst. Das ist lediglich der Fix für den Bug mit den Fenster öffnen wenn noch nicht Tag ist Fenster schließen wenn Tag ist in Verbindung mit Brightness.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 12:01:40
Was macht bei Wind eigentlich Sinn? Rollos auf, zu oder bestimmte Position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 26 Februar 2019, 12:05:28
Zitat von: CoolTux am 23 Februar 2019, 19:23:46
Ist das selbe Problem wie mit den Fenstern im Brigtness Mode. Ich arbeite daran. Du kannst bitte einmal hier die Version testen.

https://forum.fhem.de/index.php/topic,97730.0.html

scheint übrigens zu funktionieren. Hab es aber leider bisher nur an einem Tag live testen können.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 12:06:38
Zitat von: kjmEjfu am 26 Februar 2019, 12:05:28
scheint übrigens zu funktionieren. Hab es aber leider bisher nur an einem Tag live testen können.

Supi. Einfach im Auge behalten und bei Problemen noch mal berichten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 26 Februar 2019, 13:23:28
Zitat von: CoolTux am 26 Februar 2019, 12:01:40
Was macht bei Wind eigentlich Sinn? Rollos auf, zu oder bestimmte Position?
Moin
Ich denke mal das Einzige was nicht gut ist, ist irgendeine Zwischenposition. Ganz zu oder ganz auf sehe ich als unproblematisch. Allerdings habe ich Alupanzer. Bei Jalousien ist das anders, die muessen hoch, sonst sind die ab! Aber auch hier gibt es wieder tausend Meinungen, definiere einfach einen Parameter, dann kann es jeder so einstellen wie er will!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 13:25:44
Zitat von: pc1246 am 26 Februar 2019, 13:23:28
... definiere einfach einen Parameter, dann kann es jeder so einstellen wie er will!
Gruss Christoph

Mist, genau das wollte ich diesmal nicht  ;D
Aber dann muss ich wohl.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 13:31:52
Zitat von: CoolTux am 26 Februar 2019, 13:25:44
Mist, genau das wollte ich diesmal nicht  ;D
Aber dann muss ich wohl.

Wetten, wir kommen über 65 Attribute bis YE?!? ;D ;D ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 13:34:40
Na Wind wird global im ASC festgelegt. Oder spricht etwas dagegen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: pc1246 am 26 Februar 2019, 13:38:36
Hi
Kann man machen, aber wenn jemand Jalousien und Rolllaeden hat? Dann muss es zwei geben, und am rolloDev eine Unterscheidung!
Sorry und Gruss
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 13:44:07
Zitat von: pc1246 am 26 Februar 2019, 13:38:36
Hi
Kann man machen, aber wenn jemand Jalousien und Rolllaeden hat? Dann muss es zwei geben, und am rolloDev eine Unterscheidung!
Sorry und Gruss
Christoph

Und wieso muss es zwei geben. Wenn ich einfach sage das bei wind > euerWert alle Shutters geöffnet werden sollen, was spricht dann dagegen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 13:48:56
Ich hätte auch gerne eine Unterscheidung pro Rollladen/Jalousie.
(Mein Setup: 3 große Jalousien auf der Südseite, die sollen eher _nach oben_ wie die geschütztere im Wohnzimmer.
Bei den Rollläden wäre sogar die Frage, ob man die bei starkem Wind nicht schließen sollte (ist aber noch nicht zuende gedacht...)

Vielleicht mal wieder die Überlegung, ob man es nicht mit einer komplexeren Attributgestaltung im ASC-Device hinbekäme? Vielleicht mal als Idee:

all_open:100,Jalousie_EZ.*:35:open,Jalousie_WZ:70:open,Rollladen.*:80:close
all_open als zentralen Kenner für den Extremfall, ansonsten alles nach dem Muster regex:<Grenzgeschwindigkeit>:<Reaktion>
Reaktion könnte auch ein Zielwert sein, der steht aber schon in einem Attribut, oder? Dann wäre es ggf. besser, dort den "Echtbefehl" für den Aktor zuzulassen (für CUL_HM: on/off).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 14:15:52
Zitat von: Beta-User am 26 Februar 2019, 13:48:56
Vielleicht mal wieder die Überlegung, ob man es nicht mit einer komplexeren Attributgestaltung im ASC-Device hinbekäme? Vielleicht mal als Idee:

all_open:100,Jalousie_EZ.*:35:open,Jalousie_WZ:70:open,Rollladen.*:80:close
all_open als zentralen Kenner für den Extremfall, ansonsten alles nach dem Muster regex:<Grenzgeschwindigkeit>:<Reaktion>
Reaktion könnte auch ein Zielwert sein, der steht aber schon in einem Attribut, oder? Dann wäre es ggf. besser, dort den "Echtbefehl" für den Aktor zuzulassen (für CUL_HM: on/off).

Die Idee ist ja gut aber leider nicht zu realisieren. Wenn ich das ganze pro Rolladen mache, muss ich entsprechend die Einstellung für den jeweiligen Rolladen zuordnen können. Das kann ich auf diese Art leider nicht. Noch schlimmer wird es wenn es um ein Atributswert geht welcher in die NOTIFYDEV muss, also ein Device ist auf welches getriggert werden soll.

Aktuell wäre es möglich den Devicenamen einzeln als Attributswert zu nehmen und den Rest alles in ein zweites Attribut.

Hier mal ein Beispiel welches die Komplexibilität darlegen soll.

Shutters/ASC-Device NOTIFYDEV                    Attribut
ASControl         AnniKraussStr                 ASC_residentsDevice
ASControl         AstroStahnsdorf                 ASC_twilightDevice
RolloKinZimIsabel_F2 FensterKontaktKinZimIsabel_F2 ASC_WindowRec
RolloKinZimSteven_F1 FensterKontaktKinZimSteven_F1 ASC_WindowRec
RolloKinZimSteven_F2 FensterKontaktKinZimSteven_F2 ASC_WindowRec
RolloWohnzimmer_F3 FensterKontaktWZ_F3         ASC_WindowRec
RolloKinZimIsabel_F1 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloKinZimIsabel_F2 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloKinZimSteven_F1 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloKinZimSteven_F2 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloKueche_F1         HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloKueche_F2         HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloSchlafzimmer_F1 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloSchlafzimmer_F2 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloWohnzimmer_F3 HelligkeitsTempSensorKueche ASC_Brightness_Sensor
RolloWohnzimmer_F4 HelligkeitsTempSensorKueche ASC_Brightness_Sensor


Alles unter NOTIFYDEV steht im INTERNAL NOTIFYDEV. Auf alle Events dieser Geräte spricht eine Routine an. Danach muss ich auswerten. Alles was ich habe ist der Devicename und das Event

HelligkeitsTempSensorKueche brightness: 8000

Und nun versuche mal das ganze zu zuordnen. Es gilt erstmal raus zu finden was HelligkeitsTempSensorKueche überhaupt ist. Das Modul weiß es zu der Zeit ja noch gar nicht. Wofür ist das zuständig, was liefert es mir. Wind, Regen, Sonne, Temperatur. Das alles weiß das Modul ja gar nicht in dem Moment wo dieses Device Teil eines triggers ist.
Es gilt also eine einfache Art der Zuordnung zu finden und alle Rollos damit erfassen zu können welche das Event (Device) betrifft.

Ihr seht es ist nicht einfach und ich habe einen für mich akzeptablen Weg finden können.
Gerne bin ich für alternative Beispiele in Form von funktionierenden Code offen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 14:38:43
Hmm,

sorry, mit fertigem Code kann ich nicht dienen, hoffe aber trotzdem eine Frage stellen zu dürfen: Greifst du eigentlich zur Laufzeit noch auf die Attribute zu oder holt sich das Modul nach dem Systemstart alle relevanten Werte aus den Attributen und verwendet dann anschließend die internen Infos?

Ich hatte den code so im Kopf, dass du im Kern recht wenige Abfragefunktionen intern nutzt, um rauszubekommen, was dich eigentlich grade interessiert, das aber immer wieder neu aus den Attributen extrahiert wird.

Wenn das erste (Auswertung zur Laufzeit aus den Attributen) der Fall sein sollte:
Vielleicht wäre es eine Überlegung (auch zur Vorbereitung des Wechsels auf das 2. Modell mit den internen Werten), dann einfach eine zweite Auswertelogik zu ergänzen, die (erst mal für einzelne Teilbereiche, hier erst mal angefangen beim Wind) nur noch die internen Werte verwendet.
Dann würde man dafür "nur noch" eine Logik pro Attribut benötigen, die die interne Datenstruktur aufbaut. Der Rest wäre dann identisch, würde aber auch intern (so mein begrenztes Perl-Verständnis) dann viel schneller ablaufen. So könntest du ggf. nach und nach dann auch die gesamte Logik so umbauen, dass man z.B. irgendwann die Infos aus einer Configfile oä. zieht, ohne dass das eine Revolution darstellt.

Dass das Extrahieren der Infos pro Rollladen-Device aus dem Vorschlag kein Hexenwerk (split+devspec2array, etwas Nachbearbeitung) ist, darüber sind wir uns einig, oder?
Wenn diese Gedanken grundsätzlich in die richtige Richtung gehen sollten, würde ich schauen, ob ich den "mach aus diesem doofen Atrributinhalt eine vernünftige Datenstruktur" - Code liefern kann. Ist zwar harte Arbeit, aber vielleicht kämen wir so vor dem Jahreswwechsel noch einen alternativen Weg zur Konfiguration des ganzen hin ;) .
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 14:53:50
Zitat von: Beta-User am 26 Februar 2019, 14:38:43
Hmm,

sorry, mit fertigem Code kann ich nicht dienen, hoffe aber trotzdem eine Frage stellen zu dürfen: Greifst du eigentlich zur Laufzeit noch auf die Attribute zu oder holt sich das Modul nach dem Systemstart alle relevanten Werte aus den Attributen und verwendet dann anschließend die internen Infos?

Ich hatte den code so im Kopf, dass du im Kern recht wenige Abfragefunktionen intern nutzt, um rauszubekommen, was dich eigentlich grade interessiert, das aber immer wieder neu aus den Attributen extrahiert wird.
Nur die Daten/Devices auf die getriggert werden soll sind einmalig eingelesen und dann immer fest.
Alles andere wird zur jeweiligen Laufzeit frisch ein gelesen. Ansonsten müsste man das Modul jedesmal neu laden wenn sich ein Attribut verändert.


Zitat von: Beta-User am 26 Februar 2019, 14:38:43
Wenn das erste (Auswertung zur Laufzeit aus den Attributen) der Fall sein sollte:
Vielleicht wäre es eine Überlegung (auch zur Vorbereitung des Wechsels auf das 2. Modell mit den internen Werten), dann einfach eine zweite Auswertelogik zu ergänzen, die (erst mal für einzelne Teilbereiche, hier erst mal angefangen beim Wind) nur noch die internen Werte verwendet.
Dann würde man dafür "nur noch" eine Logik pro Attribut benötigen, die die interne Datenstruktur aufbaut. Der Rest wäre dann identisch, würde aber auch intern (so mein begrenztes Perl-Verständnis) dann viel schneller ablaufen. So könntest du ggf. nach und nach dann auch die gesamte Logik so umbauen, dass man z.B. irgendwann die Infos aus einer Configfile oä. zieht, ohne dass das eine Revolution darstellt.

Dass das Extrahieren der Infos pro Rollladen-Device aus dem Vorschlag kein Hexenwerk (split+devspec2array, etwas Nachbearbeitung) ist, darüber sind wir uns einig, oder?
Wenn diese Gedanken grundsätzlich in die richtige Richtung gehen sollten, würde ich schauen, ob ich den "mach aus diesem doofen Atrributinhalt eine vernünftige Datenstruktur" - Code liefern kann. Ist zwar harte Arbeit, aber vielleicht kämen wir so vor dem Jahreswwechsel noch einen alternativen Weg zur Konfiguration des ganzen hin ;) .

So ganz Vorstellen kann ich mir Deine Idee noch nicht. Denke aber Du meinst das ich mir alle Values der Attribute und natürlich die Attribute und für welche Rolläden in einen internen Hash festhalten sollte. Kann man drüber nachdenken. Erster Kritikpunkt wenn Du das meinst wäre das wir dann doppelte Bestandpflege hätten, da es ja in FHEM bereits einen solchen Hash $defs gibt. Der macht ja genau das.

Nichts desto trotz können wir gerne versuchen eine bessere Möglichkeit zu finden. Einfach mal bisschen die Ideen ausprobieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 15:11:55
Vorneweg: Ich bin immer noch Anfänger, was Perl & Co angeht und kenne vieles nur aus der Analyse von "fremdem" Code, will heißen: ich brauche immer ziemlich lange, bis ich mir eine Vorstellung von dem gemacht habe, was da abläuft. Und diese Vorstellung muß keineswegs richtig oder gar optimal sein. Sorry also, wenn ich mich da ggf, unpräzise äußere oder nur sowas wie ein Bauchgefühl dazu habe.

Zitat von: CoolTux am 26 Februar 2019, 14:53:50
Nur die Daten/Devices auf die getriggert werden soll sind einmalig eingelesen und dann immer fest.
Alles andere wird zur jeweiligen Laufzeit frisch ein gelesen. Ansonsten müsste man das Modul jedesmal neu laden wenn sich ein Attribut verändert.
Das verstehe ich nicht. Es würde doch reichen, die relevanten Daten zu aktualisieren, und das ist m.E. völlig unabhängig von der Frage, wo die jetzt grade zufälligerweise konkret stehen. Dass man sie bei Bedarf dann da wieder rausholen muß, ist auch klar.
ZitatSo ganz Vorstellen kann ich mir Deine Idee noch nicht. Denke aber Du meinst das ich mir alle Values der Attribute und natürlich die Attribute und für welche Rolläden in einen internen Hash festhalten sollte. Kann man drüber nachdenken. Erster Kritikpunkt wenn Du das meinst wäre das wir dann doppelte Bestandpflege hätten, da es ja in FHEM bereits einen solchen Hash $defs gibt. Der macht ja genau das.

Nichts desto trotz können wir gerne versuchen eine bessere Möglichkeit zu finden. Einfach mal bisschen die Ideen ausprobieren.
Das mit der doppelten Bestandspflege könnte sein, erledigt sich aber ggf. in dem Moment, wo wir wegkommen von der (reinen) Konfiguration über Attribute. Wenn man im ersten Angang nur "neue" Features wie Wind darüber abbildet, ist es gar nicht doppelt...
Oder anders betrachtet: Für's erste sind es ggf. zwar erst mal doppelte Daten, aber ganz ehrlich: es sind reine Textinfos, damit bekommt man nicht mal einen Pi in die Knie, oder?

Und ja, jedenfalls nach meinem begrenzten Perl-Verständnis müßte das schon irgendwo unter $defs liegen. Die Anregung war ja im Kern nur, das auf andere Weise als bisher ggf. da reinzuschreiben und auch wieder rauszuholen.
(Der Satz gefällt mir, denn der faßt den Grundgedanken des vorher geschriebenen ganz gut zusammen :) ).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 15:19:12
Zitat von: Beta-User am 26 Februar 2019, 15:11:55
Das verstehe ich nicht. Es würde doch reichen, die relevanten Daten zu aktualisieren, und das ist m.E. völlig unabhängig von der Frage, wo die jetzt grade zufälligerweise konkret stehen. Dass man sie bei Bedarf dann da wieder rausholen muß, ist auch klar.

Da fehlt mir gerade aktuell die Vorstellung wie genau das gemeint ist. Kann aber auch an meinen rauchenden Kopf liegen. Lach.
Wir können aber gerne einmal versuchen etwas zusammen zu tragen. Vielleicht redet es sich auch in einer Telko besser darüber.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 15:52:51
Können wir gerne tun mit der Telco - mir raucht auch grade der Kopf ::) ...

Aber nochmal zurück zu dem Wind-Thema: Wenn es keine doppelte Datenhaltung gibt, muß auch kein Attribut in irgendeinem anderen Device auf Änderung überwacht werden. Nur das "eigene". Dessen Änderungen bekommen wir mit und können das direkt auswerten bzw. die Daten aktuell halten. (Das andere ist eher eine theoretische Frage, die wir vermutlich gar nicht klären müssen).

Der Vorschlag vorher war: Bau eine neue, zusätzliche Auswerteroutine, die statt auf die Attribute fremder Geräte (die ja für die anderen Dinge vorläufig weiter relevant bleiben) auf einen internen Hash zugreift, und von da ab dasselbe macht bzw. zurückliefert... Die nutzen wir dann für den Zugriff auf die "neuen" Konfigurationsdaten.

Das ist erst mal Aufwand, aber eben auch der Einstieg in eine andere Art der Konfiguration als über die Attribute. Offener, flexibler. That's all...

Später können wir dann überlegen, ob und ggf. wie das insgesamt umgebaut werden kann und soll und wo die Konfigurationsdaten effektiv am besten aufgehoben sind. Aber ich würde damit anfangen, die auch für einzelne Rollläden vom Rollladendevice abzutrennen.




Vielleicht noch eine allgemeine Anmerkung:Als wir "noch im Urschleim" (zu Beginn der Entwicklung von Clunis Version) die Diskussionen hatten, wie das denn zu gestalten wäre, war die Überlegung, pro Rollladen vielleicht zwei Handvoll Attribute zu haben. Das wäre noch übersichtlich gewesen. Jetzt haben wir Mitte der 50, mit der Tendenz zu noch mehr, und es ist extrem schwer zu durchschauen, wie was zusammenhängt. Das ist bei einem derartigen Funktionsumfang vermutlich nicht ganz außergewöhnlich, aber wenn es wirklich gut - auch im Sinne von nutzerfreundlich (!) werden soll, benötigen wir eine besser strukturierte Nutzerführung, bei der der jeweilige Nutzer auch nur das sieht, was für ihn grade relevant ist.
Es tut mir sehr leid, dass ich selbst erst mehr oder weniger zeitgleich die ganzen Optionen zu erahnen begonnen habe, die sich mit der Modul-Variante ergeben, sonst hätten wir das ggf. vielleicht früher auf eine wechselseitig verständliche Weise diskutieren können.

Jetzt sollten wir das (endlich) irgendwie reparieren, glaube ich.

Aber auch an der Stelle nochmal: Es ist richtig toll, wie weit du gekommen bist und wie du die ganzen vielfältigen Wünsche umsetzt!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 Februar 2019, 16:45:16
Wenn ich Dich also nun richtig verstanden habe wäre der Wunsch alle Einstellungen zentral vor zu nehmen. Natürlich mit der entsprechenden Zuteilung zu den jeweiligen Rollodevices. Eventuell über ein FHEMWEB Konfigurator vom Modul. Ich glaube Dan hatte da mal was angefangen bei Homemode.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 16:59:23
Das mit dem Konfigurator hast du gesagt, und auf die Idee, in diese Richtung zu denken hattest du mich erst neulich bei der ReadingsGroup-Geschichte gebracht :P ....

Aber im Kern ist das richtig, wir brauchen - jedenfalls in Teilen - irgendwas dynamischeres (auch im Sinne einer sinnvollen Kombination von notwendigen Informationen) als das heute mit der Attribut-Methode möglich ist.

Ob das am Ende eine Textfile ist, in der alles steht, Attribute, die dann nur noch im ASC-Gerät stehen, oder was auch immer: Mir im Prinzip egal. Aber eben einigermaßen übersichtlich (soweit das bei der Funktionsvielfalt möglich ist).

Den Konfigurator kenne ich btw. nicht, und auch an der Stelle gilt: ich bin gedanklich erst dabei, mich da in Grundlagen einzudenken, und Javascript wollte ich eigentlich nicht auch noch lernen. Wenn jemand zielführende Vorschläge hat oder diesen Teil gar programmieren will, dann sollten wir das annehmen.
Soweit mein programmiertechnisches Verständnis reicht, würde man dazu nur eine grundlegende Übereinkunft benötigen, wie was abzulegen ist. Textfile mit JSON?
Dann würden beide Enden die Daten da abholen/schreiben. That's all, oder?

Man müßte "nur" die Konfigurationsdaten erst mal datentechnisch von den Rollladen-Devices lösen (vielleicht sogar nicht mal das).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 26 Februar 2019, 20:30:31
Ein paar unqualifizierte Kommentare / Gedanken von einem Laien:
Wäre etwas wie der "Edit Scenes" Dialog des Lightscene Modules am ASC Devices nicht ganz nett?
Statt der zu editierenden Szene wird der Rollladen gewählt und statt den Set Befehlen für die Devices stehen die jetzigen Attribute zur Verfügung

Aber: Charmant finde ich z.B. die Möglichkeit von Massenänderungen bei Attributen. So etwas wird mit einem einfachen Konfigurator vermutlich nicht mehr mit Bordmitteln möglich sein.

Mich stört allerdings die Menge an Attributen auch nicht wirklich. Letztendlich konfiguriert man da ja auch nicht ständig dran herum.
Da ließen sich sicher ein paar weg rationalisieren (z.B.
ASC_AutoAstroModeEvening und
ASC_AutoAstroModeEveningHorizon in einem Feld zusammenfassen).
So lange das Modul noch im "Wünsch dir was Modus" ist wäre das aber letztendlich  auch nur ein Tropfen auf den heißen Stein (es kommt ja immer mal wieder ein Parameter hinzu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 Februar 2019, 23:47:46
Vorab: Wir diskutieren auch Geschmacksfragen und Eindrücke.
M.E. ist es da zum sehr wichtig, auch und gerade die Meinung der "Betroffenen" zu hören. Also gibt es in diesem Bereich keine unqualifizierten Kommentare :) .

Der grundlegende Nachteil (bitte: das ist meine Meinung!) der Attribut-Lösung ist der, dass man alles auf einmal ausliefern muß und der "Einrichtende"  direkt mit einer ziemlich unübersichtlichen Menge von Optionen konfrontiert ist. Deren Wechselwirkungen zu verstehen, ist schon mal eine Aufgabe.
Man kann das mit guter Doku und ein paar Hilfsmitteln lindern - da ist dann der direkte Zugriff auf jedes Detail über ein einzelnes Attribut sogar hilfreich (weil über ReadingsGroup etc. einfach zugänglich).

Dass man die Mehrzahl der Vorgaben später nie mehr anfaßt, einfach weil sie Fakten wiedergeben, spräche dafür, das ggf. doch besser zu verdichten (die Winkelangaben z.B.).
Mit anderem will man "spielen", da wird es dann schwierig, wenn man unterschiedliche änderbare Einflüsse in einem Attribut zusammenführt.

"Massenänderungen" könnte man für wirklich dynamische Dinge per set im ASC-Device umsetzen, das wäre anders, aber vermutlich machbar.

Ein Konfigurator könnte vielleicht in Teilen aussehen wie ein lightscene-Dialog, das hängt aber sehr von den konkreten Umständen ab.

Als Idee finde  ich den Ansatz gut, den Einrichtungsdialog für den einzelnen Rollladen am ASC-Device aufrufen zu können, vielleicht auch spezielle Dialoge für Dinge wie die Winkelangaben, wo eine graphische Gesamtübersicht hilfreich ist.
Optimal wäre, wenn man in den Einzel-Geräte-Seiten dann auch wirklich nur das präsentiert bekommt, was "vorne" grundlegend ausgewählt wurde. Keine Beschattung? Ok, entsprechende Optionen sind gar nicht sichtbar und verwirren daher nicht.

Sowas ist sicher eine Aufgabe an sich, und eine statischere Variante täte es evtl. auch.

Bestimmte Bereiche sollten vielleicht sogar (als Attribut?) am Rollladendevice mit direktem Zugriff durch den/die Bewohner verbleiben, eben weil ggf. tatsächlich auch mal ein Resident eine andere Zeit eingeben will oder einen anderen Beschattungsgrad haben. Das sind aber vergleichsweise wenige (denke ich).
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 27 Februar 2019, 09:40:11
Zitat von: CoolTux am 26 Februar 2019, 11:38:26
Ganz entspannt. Was ich sehe ist das jetzt erstmal alles korrekt erkannt und eingerichtet wurde. Und ich habe ein Event. Nun schaue ich einmal ob meine RexEx entsprechend greift und Du schaust bitte ob der Rest soweit funktioniert. Sprich fahren die Rollos bei den anderen Events. Morgens, Abends und was Du ausser Fenster sonst noch so eingerichtet hast.

Abends und Morgens hat es wie gewünscht funktioniert.  :)
Beschattung hab ich auch eingerichtet. Bewegt hat sich nichts. Ich hab allerdings mehrfach zum testen das ASC_twilightDevice gewechsel (zw. Astro und Twilight) Twilight aktualisiert schneller. Das ASC_Shading_Mode habe ich nur beim Rolladen auf on. Oder muss das auch "generell (auch im Device AutoShuttersControl)" auf on stehen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 10:03:51
Zitat von: mobiljoe123 am 27 Februar 2019, 09:40:11
Abends und Morgens hat es wie gewünscht funktioniert.  :)
Beschattung hab ich auch eingerichtet. Bewegt hat sich nichts. Ich hab allerdings mehrfach zum testen das ASC_twilightDevice gewechsel (zw. Astro und Twilight) Twilight aktualisiert schneller. Das ASC_Shading_Mode habe ich nur beim Rolladen auf on. Oder muss das auch "generell (auch im Device AutoShuttersControl)" auf on stehen?

Ich habe noch einen Fehler bei Dir gefunden. Warum hast Du das ASC Attribut auch im ASC Device selbst gesetzt? Das ist so nicht gedacht und wird sicherlich zu Problemen führen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 10:21:21
Ich habe nun auch im Modul den Code gefunden wo noch eine Anpassung für opened gefehlt hat.
Gibt morgen eine funktionierende Version für Dich per Update
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 27 Februar 2019, 12:53:14
Zitat von: CoolTux am 27 Februar 2019, 10:03:51
Ich habe noch einen Fehler bei Dir gefunden. Warum hast Du das ASC Attribut auch im ASC Device selbst gesetzt? Das ist so nicht gedacht und wird sicherlich zu Problemen führen.
ich habs gelöscht.
Zitat von: CoolTux am 27 Februar 2019, 10:21:21
Ich habe nun auch im Modul den Code gefunden wo noch eine Anpassung für opened gefehlt hat.
Gibt morgen eine funktionierende Version für Dich per Update
Danke.
Ich werde berichten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 13:28:52
Zitat von: mobiljoe123 am 27 Februar 2019, 12:53:14
ich habs gelöscht.Danke.
Ich werde berichten.

Und nun kann ich mir auch denken warum das automatische entfernen nicht geklappt hat.
Versuche mal bitte alle ASC_[GROSSERBUCHSTABE] Attribute aus dem ASC Device selbst zu entfernen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 27 Februar 2019, 14:34:52
Hallo zusammen,

ich versuche mich gerade auch an diesem Modul. Hätte nun auch ein paar Fragen:

1. In meiner Konfiguration habe ich aktuell einen globalen Schalter (z.B. shutter=[auto,off]) der mir sagt ob die Rollläden automatisch hoch- oder runtergefahren werden (shutter=auto), oder ob sie permanent unten bleiben sollen (shutter=off). Wenn man z.B. mal länger abwesend ist, dann wird dieser Schalter auf "off" gestellt und die Rollläden sind immer unten bis der Schalter wieder auf "auto" gestellt wird. Bzw fahren nach dem runterfahren nicht mehr hoch.
Nun zu der Frage: Gibt es die Möglichkeit im ASC in einem Attribut sowas abzufragen? Ein Attribut im RollladenDevice welches ein Reading eines beliebigen Devices abfragen kann? Rückgabe true/false oder so.
Beispiel: attr RollladenDevice ASC_IRGENDWAS shutter==off

2. Gibt es keine Möglichkeit das Modul zu disablen?

3. Laut cref werden die Attribtute ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early und ASC_Time_Up_Late nicht verwendet wenn ASC_Down=astro. Ist das korrekt? Wenn ja, dann fehlt mir hier die Möglichkeit eine Zeit anzugeben vor welcher Uhrzeit und nach welcher Uhrzeit die Rollläden nicht gefahren werden.

Hoffe ich konnte mich verständlich ausdrücken.

Vielen Dank.
Gruß Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 14:53:07
Zitat von: dancatt am 27 Februar 2019, 14:34:52
Hallo zusammen,

ich versuche mich gerade auch an diesem Modul. Hätte nun auch ein paar Fragen:

1. In meiner Konfiguration habe ich aktuell einen globalen Schalter (z.B. shutter=[auto,off]) der mir sagt ob die Rollläden automatisch hoch- oder runtergefahren werden (shutter=auto), oder ob sie permanent unten bleiben sollen (shutter=off). Wenn man z.B. mal länger abwesend ist, dann wird dieser Schalter auf "off" gestellt und die Rollläden sind immer unten bis der Schalter wieder auf "auto" gestellt wird. Bzw fahren nach dem runterfahren nicht mehr hoch.
Nun zu der Frage: Gibt es die Möglichkeit im ASC in einem Attribut sowas abzufragen? Ein Attribut im RollladenDevice welches ein Reading eines beliebigen Devices abfragen kann? Rückgabe true/false oder so.
Beispiel: attr RollladenDevice ASC_IRGENDWAS shutter==off

Nein soetwas gibt es nicht. Es ist aber in Arbeit das alle Rollläden bei einem absent automatisch nach so und so viel minuten runter fahren.


Zitat von: dancatt am 27 Februar 2019, 14:34:52
2. Gibt es keine Möglichkeit das Modul zu disablen?

Indirekt Ja. Wenn man das Attribut ASC in den Rollläden auf 0 stellt. Dann werden diese Rollos aus der Steuerung von ASC raus genommen. Das Modul selbst arbeitet aber weiterhin.


Zitat von: dancatt am 27 Februar 2019, 14:34:52
3. Laut cref werden die Attribtute ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early und ASC_Time_Up_Late nicht verwendet wenn ASC_Down=astro. Ist das korrekt? Wenn ja, dann fehlt mir hier die Möglichkeit eine Zeit anzugeben vor welcher Uhrzeit und nach welcher Uhrzeit die Rollläden nicht gefahren werden.

Nein. Down_Late, Down_Early,Up_Late und Up_Early sind immer wichtig und sollten entsprechend gesetzt werden. Egal ob Time,Astro oder Brightness. Bei Time wird nicht alles benötigt, sondern nur die _Early.
Misst das wollte ich mal besser schreiben.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 27 Februar 2019, 14:58:33
Vielen Dank für die schnelle Antwort.
Könnte man 1. und 2. als neue Anforderung beantragen?  :-)

Vielen dank.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 27 Februar 2019, 15:02:34
Zitat von: CoolTux am 27 Februar 2019, 14:53:07
Indirekt Ja. Wenn man das Attribut ASC in den Rollläden auf 0 stellt. Dann werden diese Rollos aus der Steuerung von ASC raus genommen. Das Modul selbst arbeitet aber weiterhin.
Ähm, mal wieder eine doofe Frage, auch wenn ich dieses "feature" bisher nicht vermisst hatte: Sollte man das globale disable nicht auf die todo nehmen?
Ohne jetzt tiefe code-Analyse bei anderen Modulen betrieben zu haben aus dem Kopf: Das ist ein Attribut, und die notifyfn prüft am Anfang, ob disable gesetzt ist und steigt ggf. direkt aus.
Wenn das so umzusetzen wäre, sollten wir es einbauen. Soll ich schauen, ob ich irgendwo ein Beispiel finde?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 15:05:01
Zitat von: Beta-User am 27 Februar 2019, 15:02:34
Ähm, mal wieder eine doofe Frage, auch wenn ich dieses "feature" bisher nicht vermisst hatte: Sollte man das globale disable nicht auf die todo nehmen?
Ohne jetzt tiefe code-Analyse bei anderen Modulen betrieben zu haben aus dem Kopf: Das ist ein Attribut, und die notifyfn prüft am Anfang, ob disable gesetzt ist und steigt ggf. direkt aus.
Wenn das so umzusetzen wäre, sollten wir es einbauen. Soll ich schauen, ob ich irgendwo ein Beispiel finde?

Ist lieb aber brauchst nicht schauen. Im Code ist das sogar schon vorhanden, nur hat sich da noch nichts weiter ergeben zur Nutzung  ;D
Ich setzte es mal auf die Todo.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 15:08:51
Da fällt mir gerade ein, ich werde das aber nicht über das Attribut machen, oder nicht ausschließlich, sondern auch übe set. So wie beim Notify oder at
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 27 Februar 2019, 15:21:47
notify hatte ich bereits geschaut. Da scheint es ein Attribut zu sein.

Ein set gefällt mir aber auch besser ;) . Rote Fragzeichen mag ich nämlich für sowas nicht so sehr...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 15:26:39
Ja sorry, vergessen genau zu sein. Als set heißt es inactive active. Ist aber das selbe in grün. Ist ja nur dafür das die interne FHEM Funktion IsDisable das ganze entsprechend auswerten kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 27 Februar 2019, 17:09:01
Zitat
1. In meiner Konfiguration habe ich aktuell einen globalen Schalter (z.B. shutter=[auto,off]) der mir sagt ob die Rollläden automatisch hoch- oder runtergefahren werden (shutter=auto), oder ob sie permanent unten bleiben sollen (shutter=off). Wenn man z.B. mal länger abwesend ist, dann wird dieser Schalter auf "off" gestellt und die Rollläden sind immer unten bis der Schalter wieder auf "auto" gestellt wird. Bzw fahren nach dem runterfahren nicht mehr hoch.
Nun zu der Frage: Gibt es die Möglichkeit im ASC in einem Attribut sowas abzufragen? Ein Attribut im RollladenDevice welches ein Reading eines beliebigen Devices abfragen kann? Rückgabe true/false oder so.
Beispiel: attr RollladenDevice ASC_IRGENDWAS shutter==off

Bekomme ich das auch?   ;)
Ein regulärer Ausdruck als Wert wäre super. Mit Zugriff auf ein beliebiges Device inkl. der Readings, ...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 27 Februar 2019, 18:05:12
Ich habe folgende Fehlermeldungen:
ERROR: empty name in readingsBeginUpdate
2019.02.27 17:03:37 1: stacktrace:
2019.02.27 17:03:37 1:     main::readingsBeginUpdate           called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1593)
2019.02.27 17:03:37 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1688)
2019.02.27 17:03:37 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (486)
2019.02.27 17:03:37 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.27 17:03:37 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.27 17:03:37 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.27 17:03:37 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2638)
2019.02.27 17:03:37 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (937)
2019.02.27 17:03:37 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (565)
2019.02.27 17:03:37 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (742)
2019.02.27 17:03:37 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4716.
2019.02.27 17:03:37 1: readingsUpdate(,ASC_Time_DriveDown,27.02.2019 - 17:59) missed to call readingsBeginUpdate first.
2019.02.27 17:03:37 1: stacktrace:
2019.02.27 17:03:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1594)
2019.02.27 17:03:37 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1688)
2019.02.27 17:03:37 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (486)
2019.02.27 17:03:37 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.27 17:03:37 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.27 17:03:37 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.27 17:03:37 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2638)
2019.02.27 17:03:37 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (937)
2019.02.27 17:03:37 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (565)
2019.02.27 17:03:37 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (742)
2019.02.27 17:03:37 1: readingsUpdate(,ASC_Time_DriveUp,28.02.2019 - 07:19) missed to call readingsBeginUpdate first.
2019.02.27 17:03:37 1: stacktrace:
2019.02.27 17:03:37 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1606)
2019.02.27 17:03:37 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1688)
2019.02.27 17:03:37 1:     AutoShuttersControl::RenewSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (486)
2019.02.27 17:03:37 1:     AutoShuttersControl::Set            called by fhem.pl (3688)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (1886)
2019.02.27 17:03:37 1:     main::DoSet                         called by fhem.pl (1918)
2019.02.27 17:03:37 1:     main::CommandSet                    called by fhem.pl (1233)
2019.02.27 17:03:37 1:     main::AnalyzeCommand                called by /opt/fhem/FHEM/01_FHEMWEB.pm (2638)
2019.02.27 17:03:37 1:     main::FW_fC                         called by /opt/fhem/FHEM/01_FHEMWEB.pm (937)
2019.02.27 17:03:37 1:     main::FW_answerCall                 called by /opt/fhem/FHEM/01_FHEMWEB.pm (565)
2019.02.27 17:03:37 1:     main::FW_Read                       called by fhem.pl (3693)
2019.02.27 17:03:37 1:     main::CallFn                        called by fhem.pl (742)
2019.02.27 17:03:37 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4471.


und

019.02.27 17:59:19 1: ERROR: empty name in readingsBeginUpdate
2019.02.27 17:59:19 1: stacktrace:
2019.02.27 17:59:19 1:     main::readingsBeginUpdate           called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1593)
2019.02.27 17:59:19 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1793)
2019.02.27 17:59:19 1:     AutoShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3236)
2019.02.27 17:59:19 1:     main::HandleTimeout                 called by fhem.pl (665)
2019.02.27 17:59:19 1: readingsUpdate(,ASC_Time_DriveDown,28.02.2019 - 17:59) missed to call readingsBeginUpdate first.
2019.02.27 17:59:19 1: stacktrace:
2019.02.27 17:59:19 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1594)
2019.02.27 17:59:19 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1793)
2019.02.27 17:59:19 1:     AutoShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3236)
2019.02.27 17:59:19 1:     main::HandleTimeout                 called by fhem.pl (665)
2019.02.27 17:59:19 1: readingsUpdate(,ASC_Time_DriveUp,28.02.2019 - 07:19) missed to call readingsBeginUpdate first.
2019.02.27 17:59:19 1: stacktrace:
2019.02.27 17:59:19 1:     main::readingsBulkUpdate            called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1606)
2019.02.27 17:59:19 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1793)
2019.02.27 17:59:19 1:     AutoShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3236)
2019.02.27 17:59:19 1:     main::HandleTimeout                 called by fhem.pl (665)


die auf ein fehlendes readingsBeginUpdate hindeuten.

Noch'n Fehler:  In Zeile

    SunAlt = evaluation = Sonnenhöhe
und drumherum sollte es wohl elevation statt evaluation heißen? Oder ist das wirklich ein peinlicher Fehler im Twilight-Modul?

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 19:32:38
Hallo pah,

Kann es sein das Du ein Modul reload gemacht hast? Das funktioniert bei diesem Modul nicht. Es muss immer ein FHEM Neustart gemacht werden.

Das mit den Evaluation schau ich mir an.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 27 Februar 2019, 19:51:05
Zitat von: CoolTux am 27 Februar 2019, 13:28:52
Und nun kann ich mir auch denken warum das automatische entfernen nicht geklappt hat.
Richtig. Das wars.
Hab das Modul ASC-Device nochmal gelöscht. Nun sind auch alle Attr beim Rollladen automatisch verschwunden.

... alles neu eingerichtet. Mal sehen was das Update morgen bringt.
Auf jedenfall schon mal ein großes Dankeschön!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 20:13:19
Zitat von: dancatt am 27 Februar 2019, 14:58:33
Vielen Dank für die schnelle Antwort.
Könnte man 1. und 2. als neue Anforderung beantragen?  :-)

Vielen dank.

Wie gesagt 2. gibt es schon und 1. ist in Arbeit  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 27 Februar 2019, 20:19:55
Zitat
Wie gesagt 2. gibt es schon und 1. ist in Arbeit  :)
Wobei mir bei 2. ein Attribut disable mit den Werten 0 und 1 lieber wäre da dann auch das Modul nicht mehr arbeitet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 20:22:51

Das wird kommen.
Aber nur für mich mal gefragt. Was verstehst Du unter
Zitat von: dancatt am 27 Februar 2019, 20:19:55
Wobei mir bei 2. ein Attribut disable mit den Werten 0 und 1 lieber wäre da dann auch das Modul nicht mehr arbeitet.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 27 Februar 2019, 20:48:51
Ich meine damit wie zum Beispiel beim DOIF Modul.
So dass eben nichts mehr triggert und ausgeführt wird.
Hoffe das ist etwas klarer.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 20:51:34
Jepp,

Also ausführen tut das Modul jetzt schon nicht wenn Du ASC 0 setzt, triggern würde es aber ohne Auswirkungen. Aber wie gesagt es wird ein disable geben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 27 Februar 2019, 20:58:45
OK, bekenne mich eines Reloads für schuldig.

Feature request:
Wenn ASC_Up oder ASC_Down auf "time" stehen, wird eine feste Zeit genommen. Es wäre m.E. genausogut möglich, als Wert des Attributes ASC_Time_Up_Early einen beliebigen Perl-Ausdruck zu setzen, der einen Zeitwert zurückliefert.

Ich habe in meinen Weckroutinen ein Öffnen der Rollläden direkt nach dem Weckvorgang eingebaut - könnte also hier eine Perl-Funktion einsetzen, die das entsprechende Device nach der aktuellen Weckzeit abfragt. Außerdem müsste dokumentiert werden, was man machen muss, um in ASC die Neuberechnung der Timer zu starten.

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 21:24:22
Zitat von: Prof. Dr. Peter Henning am 27 Februar 2019, 20:58:45
OK, bekenne mich eines Reloads für schuldig.

Feature request:
Wenn ASC_Up oder ASC_Down auf "time" stehen, wird eine feste Zeit genommen. Es wäre m.E. genausogut möglich, als Wert des Attributes ASC_Time_Up_Early einen beliebigen Perl-Ausdruck zu setzen, der einen Zeitwert zurückliefert.

Ich habe in meinen Weckroutinen ein Öffnen der Rollläden direkt nach dem Weckvorgang eingebaut - könnte also hier eine Perl-Funktion einsetzen, die das entsprechende Device nach der aktuellen Weckzeit abfragt. Außerdem müsste dokumentiert werden, was man machen muss, um in ASC die Neuberechnung der Timer zu starten.

LG

pah

Den Fehler mit evaluation habe ich beseitigt. Da hast Du einen ganz üblen Bug gefunden. Danke.
Deinen Feature request notiere ich mir. Kann mich erinnern das zu mindest noch ein weiterer ein ähnliches Anliegen hatte.

Die Timer neu Berechnung startet sich eigentlich von selbst nach dem man die entsprechenden Attribute gesetzt hat. Also nach jedem setzen eines passenden Attributes.
Alternativ kann man mit

renewSetSunriseSunsetTimer - erneuert bei allen Rollläden die Zeiten für Sunset und Sunrise und setzt die internen Timer neu.

neu einlesen und Berechnen lassen.

Ich habe das aus der deutschen Doku. Kann sein das die englische etwas hinter her hingt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 Februar 2019, 22:38:17
Wir hatten ja letztens das Thema Durchschnittswert bei Brightness. Oder das kann man glaube auch Werteglättung nennen, oder?
Af jeden Fall würde ich das gerne einbauen das nicht gleich beim sofortigen überschreiten eines Wertes gefahren wird sondern das ein Durchschnitt der letzten Werte genommen wird. Frage, wie viele Werte sollte ich dafür so in etwa ran ziehen? 3 oder 5?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 28 Februar 2019, 06:44:13
Schau Dir mal den Code für movingAverage an, den habe ich irgendwann 2014 oder so geschrieben:
https://wiki.fhem.de/wiki/Gleitende_Mittelwerte_berechnen_und_loggen#Gleitender_Mittelwert_f.C3.BCr_beliebige_Readings

Kann unmittelbar verwendet werden, benötigt neben Devicename einen Readingnamen und eine Zeitspanne, würde also gut in ASC passen.

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 28 Februar 2019, 07:03:44
Die Glättung müsste bitte konfigurierbar / abschaltbar sein (ist schon wieder Wunschkonzert :-) ).
- Sendet ein Sensor in sehr kurzen Abständen würde der gewünschte Effekt bei wenigen Werten sonst vermutlich verpuffen.
- Bei meinem Temperaturdifferenzsensor-zu-Brightness Sensor, der nur alle 15min aufwacht, wäre ein Mittelwert über 5 Werte vermutlich oft bereits zu viel.

Aus dem Bauch heraus würde ich die Werteglättung eigentlich nicht im ASC Device sehen.
Für maximale Flexibilität sollte das entweder im Sensor geschehen oder in einem Dummy Hilfsdevice.

Vielleicht ein Kompromiss:
Ist es möglich, dass man das entsprechende Sensor Attribut  etwas flexibler macht und optional Funktionsaufrufe erlaubt ?
Also entweder DEVICE / READING oder avgWertBerechnung( DEVICE, READING)

Dann könnte der Anwender wahlweise
- mit den Rohdaten des Sensors arbeiten
- eine von dir mitgelieferte Basisfunktion nutzen
- eine eigene Funktion in der 99_myutils nutzen

Edit: gerade beim Duschen noch einmal drüber nach gedacht... bei dem Funktionsaufruf fehlt dir ja das Event  >:(
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 07:42:38
Gerade entschieden das solche Glättungen am besten im Sensordevice getätigt werden sollten. eine myUtils oder ein userReadings. Gerade bei Wind finde ich das selbst unglücklich gewählt wenn die Daten pur reinkommen bei einer Windböe. Aber da wir das ganze eh noch mal anfassen kann man das auch auf später verlegen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 07:50:47
@Beta-User

'ASC_Wind_Sensor_minMaxSpeed'     => '30:50',


Ich trau mich jetzt  ;D ein erster kleiner Schritt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: jsChris am 28 Februar 2019, 08:02:45
Moin,

vielen Dank für dieses Modul, das ich (ab gestern) jetzt in Betrieb genommen habe :)

Ein paar Einstellungen sind mir noch nicht ganz klar und ich kann auch nichts darüber finden. Ich würde gerne in 2 Räumen die Rolladen nicht ganz schließen, bzw. nicht ganz öffnen. Ich dachte, ich könnte das mit ASC_Open_Pos und ASC_Closed_Pos bestimmen. Aber es scheint nicht so zu funktionieren, wie ich dachte :).

Gibt es diese Möglichkeit gar nicht, so wie ich es mir vorstelle oder braucht es dafür noch eine andere Einstellungen?

Vielen Dank
Chris
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 08:07:28
Hallo Chris,

Das sollte eigentlich genau damit funktionieren. Du müsstest nur bisschen drauf achten nicht die selben Positionen zu nehmen wie für Fenster offen oder Beschattung oder welche Möglichkeiten Du da noch nutzt an Attributen.
Aber im groben sollte ein openPos 95 oder closedPos 5 keine Probleme machen.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 28 Februar 2019, 08:09:02
Zitat von: CoolTux am 28 Februar 2019, 08:07:28

Aber im groben sollte ein openPos 95 oder closedPos 5 keine Probleme machen.

Grüße

95 kann ich bestätigen, dass das ohne Problem läuft.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 09:04:01
https://forum.fhem.de/index.php/topic,97975.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 28 Februar 2019, 11:09:13
Zitat von: CoolTux am 28 Februar 2019, 07:42:38
Gerade entschieden das solche Glättungen am besten im Sensordevice getätigt werden sollten. eine myUtils oder ein userReadings. Gerade bei Wind finde ich das selbst unglücklich gewählt wenn die Daten pur reinkommen bei einer Windböe. Aber da wir das ganze eh noch mal anfassen kann man das auch auf später verlegen.

Zustimmung.

Ich hatte mir anfänglich im Beta-Thread auch so eine Funktion gewünscht. Aber das würde die Komplexität des Moduls einfach sprengen.
Es gibt diverse Zusatzmodule, eigene DOIFs oder userreadings-Modifier, die einem diese Arbeit abnehmen. Wer bereits ein DOIF z.B. für die Mittelwertsbildung verschiedener Helligkeitssensoren nutzt, kann nun neuerdings sogar DOIF-interne Median und/oder Average-Features benutzen. Ich habe selbst noch nie gemacht. Meine Homematic-Bewegungsmelder lassen sich glücklicherweise nicht vom Scheinwerfer-Licht täuschen. Aber spätestens mit den Lux-Werten für die Sommerbeschattung muss ich mir selbst auch etwas einfallen lassen.

Die Dinge sind nur so individuell, dass es vom "Lieferanten" abgefangen werden sollte. ASC sollte sich aufs Wesentlich konzentrieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 28 Februar 2019, 16:23:52
Zitat von: CoolTux am 16 Januar 2019, 10:20:41

sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}


Hallo Dieter,
Verwende bitte mal den Code hier.

Hallo CoolTux,

hat sich evtl. bei dem Calendar Modul etwas geändert und dein code funktioniert dadurch nicht mehr?
Bei meinem dummy bleibt das reading tomorrow immer auf 1 stehen, egal ob Termin vorhanden oder nicht.
Der state zeigt wenn morgen Termin vorhanden, tomorrow 1, wenn morgen kein Termin, tomorrow 0.

defmod notifySetCalendarDummys notify Google_Arbeitsfrei:triggered { calendarEvents($NAME) }

setstate notifySetCalendarDummys 2019-02-28 16:21:52
setstate notifySetCalendarDummys 2019-02-27 18:47:12 state active


defmod dummyGoogle_Arbeitsfrei dummy
attr dummyGoogle_Arbeitsfrei alias Google Arbeitsfrei
attr dummyGoogle_Arbeitsfrei event-on-change-reading state,tomorrow
attr dummyGoogle_Arbeitsfrei icon hue_room_garden
attr dummyGoogle_Arbeitsfrei readingList tomorrow,state
attr dummyGoogle_Arbeitsfrei setList tomorrow:0,1 state:0,1

setstate dummyGoogle_Arbeitsfrei tomorrow 0
setstate dummyGoogle_Arbeitsfrei 2019-02-28 16:21:52 state tomorrow 0
setstate dummyGoogle_Arbeitsfrei 2019-02-20 03:57:10 tomorrow 1


VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 16:49:43
Hallo Dieter,

Nicht das ich wüsste. Hatte es denn mal funktioniert mit tomorrow?
Ich schaue heute Abend gerne einmal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 28 Februar 2019, 16:51:43
vielleicht macht es diese Änderung auch leichter ?!
https://forum.fhem.de/index.php/topic,97769.0.html
ZitatNeuer Filter limit:when=today|tomorrow Damit lassen sich nun auf einfache Weise alle anstehenden Termine für heute oder morgen ermitteln: get <calName> events limit:when=today
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 28 Februar 2019, 16:56:47
Zitat von: CoolTux am 28 Februar 2019, 16:49:43
Hallo Dieter,

Nicht das ich wüsste. Hatte es denn mal funktioniert mit tomorrow?
Ich schaue heute Abend gerne einmal.

Ja, hatte einwandfrei funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 28 Februar 2019, 21:03:27
Zitat von: mobiljoe123 am 27 Februar 2019, 19:51:05
Richtig. Das wars.
Hab das Modul ASC-Device nochmal gelöscht. Nun sind auch alle Attr beim Rollladen automatisch verschwunden.

... alles neu eingerichtet. Mal sehen was das Update morgen bringt.
Auf jedenfall schon mal ein großes Dankeschön!

Also Morgens und Abends funktioniert.
Die Lüftungsfunktion funktioniert nicht. Auch die Beschattung nicht. Wobei mir noch ganz klar ist woher ASC_Shading_StateChange_Sunny & ASC_Shading_StateChange_Cloudy kommen. Auf welches Device wird hier geschaut?

Anbei nochmal meine List.

List Bad_Rollladen
Internals:
   CUL_1_MSGCNT 5
   CUL_1_RAWMSG A0DC5A41062A054FF08150601C800::-59.5:CUL_1
   CUL_1_RSSI -59.5
   CUL_1_TIME 2019-02-28 18:39:51
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     5
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         359
   NTFY_ORDER 50-Bad_Rollladen
   STATE      zu
   TYPE       CUL_HM
   lastMsg    No:C5 - t:10 s:62A054 d:FF0815 0601C800
   protLastRcv 2019-02-28 18:39:48
   protRcv    4 last_at:2019-02-28 18:39:48
   protSnd    5 last_at:2019-02-28 18:39:51
   protState  CMDs_done
   rssi_CUL_1 cnt:2 min:-62 max:-58 avg:-60 lst:-62
   rssi_at_CUL_1 cnt:5 min:-62.5 max:-58 avg:-59.6 lst:-59.5
   READINGS:
     2019-02-28 18:39:28   ASC_ShuttersLastDrive night close
     2019-02-28 18:39:28   ASC_Time_DriveDown  1.03.2019 - 18:39
     2019-02-28 18:39:28   ASC_Time_DriveUp  1.03.2019 - 06:42
     2019-02-28 18:39:28   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-28 18:39:48   deviceMsg       off (to VCCU)
     2019-02-28 18:39:48   level           0
     2019-02-28 18:39:48   motor           stop:off
     2019-02-28 18:39:48   pct             0
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-28 18:39:48   recentStateType info
     2019-02-28 18:39:28   setTo           0
     2019-02-28 18:39:48   state           off
     2019-02-28 18:39:48   timedOn         off
     2019-02-28 18:39:48   usermode        auto
   helper:
     HM_CMDNR   197
     cSnd       11FF081562A054020100,11FF081562A0540201C8
     dlvlCmd    ++A011FF081562A0540201C8
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551375591.87841
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        C5
       io:
         CUL_1:
           -53.5
           -53.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551375591.78081
       ack:
         HASH(0x444ce20)
         C58002FF081562A05400
     rssi:
       CUL_1:
         avg        -60
         cnt        2
         lst        -62
         max        -58
         min        -62
       at_CUL_1:
         avg        -59.6
         cnt        5
         lst        -59.5
         max        -58
         min        -62.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


List Rollladenautomatik
Internals:
   FUUID      5c76dc55-f33f-95bd-09d2-b3679e6c324f0ce1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,Bad_Rollladen,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131
   NR         407
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-02-28 18:39:48   Bad_Rollladen_PosValue 0
     2019-02-28 18:39:28   Bad_Rollladen_lastPosValue 100
     2019-02-28 18:39:28   Bad_Rollladen_nextAstroTimeEvent  1.03.2019 - 06:42
     2019-02-27 19:52:06   hardLockOut     off
     2019-02-27 19:52:06   partyMode       off
     2019-02-28 10:07:47   room_Bad        Bad_Rollladen
     2019-02-27 19:52:06   selfDefense     off
     2019-02-28 18:39:28   state           created new drive timer
     2019-02-27 19:52:06   sunriseTimeWeHoliday off
     2019-02-28 10:07:47   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
   monitoredDevs:
     Bad_Rollladen:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     MyHomeAstro:
       Rollladenautomatik ASC_twilightDevice
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
     netatmo_M05_00_00_02_9d_cc:
       Rollladenautomatik ASC_rainSensorDevice
     zuHause:
       Rollladenautomatik ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 50
   ASC_residentsDevice zuHause
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_M02_00_00_17_87_e4
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   verbose    4


Irgendeine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 21:09:16
Für Beschattung fehlt dir ein Brightness Sensor. Und Deine NOTIFYDEV im ASC sieht komisch aus. Da mach mal bitte erstmal ein set createNewNotifyDev und dann hier das ASC noch mal Posten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 28 Februar 2019, 21:14:54
Hier das List
Internals:
   FUUID      5c76dc55-f33f-95bd-09d2-b3679e6c324f0ce1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  EG_Bad_Fenster,Rollladenautomatik,global,myTwilight,netatmo_M05_00_00_02_9d_cc,zuHause,Bad_Rollladen
   NR         407
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-02-28 18:39:48   Bad_Rollladen_PosValue 0
     2019-02-28 18:39:28   Bad_Rollladen_lastPosValue 100
     2019-02-28 18:39:28   Bad_Rollladen_nextAstroTimeEvent  1.03.2019 - 06:42
     2019-02-27 19:52:06   hardLockOut     off
     2019-02-27 19:52:06   partyMode       off
     2019-02-28 10:07:47   room_Bad        Bad_Rollladen
     2019-02-27 19:52:06   selfDefense     off
     2019-02-28 18:39:28   state           created new drive timer
     2019-02-27 19:52:06   sunriseTimeWeHoliday off
     2019-02-28 10:07:47   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
   monitoredDevs:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
     netatmo_M05_00_00_02_9d_cc:
       Rollladenautomatik ASC_rainSensorDevice
     zuHause:
       Rollladenautomatik ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 50
   ASC_residentsDevice zuHause
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_M02_00_00_17_87_e4
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   verbose    4
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 28 Februar 2019, 21:16:13
Zitat von: CoolTux am 28 Februar 2019, 21:09:16
Für Beschattung fehlt dir ein Brightness Sensor.
Schade.
Zitat von: Papaloewe am 28 Februar 2019, 21:18:48
Wie sollte es?
Nur über die Temperatur, oder den Sonnenstand?
Das wäre doch nicht vernünftig.
Warum?
Internals:
   DEF        ([myTwilight:azimuth] > 140 and [myTwilight:azimuth] < 280 and max([?netatmo_M02_00_00_17_87_e4:temperature],[?Temperatursensor_Vordach:temperature]) > 30)
(set Bad_Rollladen pct 35)
DOELSEIF
([myTwilight:azimuth] > 140 and [myTwilight:azimuth] < 280 and max([?netatmo_M02_00_00_17_87_e4:temperature],[?Temperatursensor_Vordach:temperature]) > 25 and [?Kostal:AC.Power] > 2000)
(set Bad_Rollladen pct 35)
DOELSE (set Bad_Rollladen auf)
   FUUID      5c442fad-f33f-95bd-da02-c858251403de1604
   MODEL      FHEM
   NAME       doif.Bad_Rollladen_sun_temp_automatic
   NR         363
   NTFY_ORDER 50-doif.Bad_Rollladen_sun_temp_automatic
   STATE      cmd_3
   TYPE       DOIF
   VERSION    18706 2019-02-23 21:48:22
   READINGS:
     2019-02-24 18:35:02   Device          myTwilight
     2018-10-17 13:58:36   cmd             3
     2018-10-17 13:58:36   cmd_event       myTwilight
     2018-10-17 13:58:36   cmd_nr          3
     2019-02-24 18:35:02   e_myTwilight_azimuth 263.4
     2019-02-28 21:17:46   mode            enabled
     2019-02-28 21:17:46   state           cmd_3
     2018-10-17 13:58:36   wait_timer      no timer
   Regex:
     accu:
   attr:
     wait:
       0:
         300
       1:
         300
       2:
         300
   condition:
     0          ::ReadingValDoIf($hash,'myTwilight','azimuth') > 140 and ::ReadingValDoIf($hash,'myTwilight','azimuth') < 280 and max(::ReadingValDoIf($hash,'netatmo_M02_00_00_17_87_e4','temperature'),::ReadingValDoIf($hash,'Temperatursensor_Vordach','temperature')) > 30
     1          ::ReadingValDoIf($hash,'myTwilight','azimuth') > 140 and ::ReadingValDoIf($hash,'myTwilight','azimuth') < 280 and max(::ReadingValDoIf($hash,'netatmo_M02_00_00_17_87_e4','temperature'),::ReadingValDoIf($hash,'Temperatursensor_Vordach','temperature')) > 25 and ::ReadingValDoIf($hash,'Kostal','AC.Power') > 2000
   devices:
     0           myTwilight
     1           myTwilight
     all         myTwilight
   do:
     0:
       0          set Bad_Rollladen pct 35
     1:
       0          set Bad_Rollladen pct 35
     2:
       0          set Bad_Rollladen auf
   helper:
     globalinit 1
     last_timer 0
     sleeptimer -1
   itimer:
   perlblock:
   readings:
     0           myTwilight:azimuth
     1           myTwilight:azimuth
     all         myTwilight:azimuth
   uiState:
   uiTable:
Attributes:
   room       doif.Automatisierung
   wait       300:300:300

Dann nehm ich weiterhin mein DOIF.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 28 Februar 2019, 21:18:48
Wie sollte es?
Nur über die Temperatur, oder den Sonnenstand?
Das wäre doch nicht vernünftig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 21:21:50
Zitat von: mobiljoe123 am 28 Februar 2019, 21:14:54
Hier das List
Internals:
   FUUID      5c76dc55-f33f-95bd-09d2-b3679e6c324f0ce1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  EG_Bad_Fenster,Rollladenautomatik,global,myTwilight,netatmo_M05_00_00_02_9d_cc,zuHause,Bad_Rollladen
   NR         407
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-02-28 18:39:48   Bad_Rollladen_PosValue 0
     2019-02-28 18:39:28   Bad_Rollladen_lastPosValue 100
     2019-02-28 18:39:28   Bad_Rollladen_nextAstroTimeEvent  1.03.2019 - 06:42
     2019-02-27 19:52:06   hardLockOut     off
     2019-02-27 19:52:06   partyMode       off
     2019-02-28 10:07:47   room_Bad        Bad_Rollladen
     2019-02-27 19:52:06   selfDefense     off
     2019-02-28 18:39:28   state           created new drive timer
     2019-02-27 19:52:06   sunriseTimeWeHoliday off
     2019-02-28 10:07:47   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
   monitoredDevs:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
     netatmo_M05_00_00_02_9d_cc:
       Rollladenautomatik ASC_rainSensorDevice
     zuHause:
       Rollladenautomatik ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 50
   ASC_residentsDevice zuHause
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_M02_00_00_17_87_e4
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   verbose    4


Das sieht sehr gut aus. Nun sollte auch das Fenster öffnen gehen. Probier mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 28 Februar 2019, 21:23:57
PERFEKT!!!
Jetzt funktioniert es.
Danke. :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 28 Februar 2019, 21:35:01
Einfach mal öfters auf diese Zeile im ASC schauen
NOTIFYDEV  EG_Bad_Fenster,Rollladenautomatik,global,myTwilight,netatmo_M05_00_00_02_9d_cc,zuHause,Bad_Rollladen

oder auch mal ein get showNotifyDevInformation machen und schauen ob Dir da was komisch vor kommt.


Viel Spaß
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Papaloewe am 28 Februar 2019, 22:34:40
Kannst du nicht auch das Reading von dem Kostal als Brightness Device benutzen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 01 März 2019, 04:36:22
Thema Brightness: Ist bei mir die an einem Sensor der PV-Anlage gemessene Globalstrahlung.

Thema Shading: Meine eigene Beschattungssteuerung war deutlich komfortabler als das, was bisher in ASC integriert ist. Denn dabei habe einerseits ich auch die Sonnenhöhe berücksichtigt, um die Targetposition des Rollladens zu bestimmen. Hier könnte man also beim Attribut ASC_Shading_Pos statt des festen Zahlenwertes einen Perl-Ausdruck angeben, der im Modul als solcher erkannt wird und dann ausgewertet wird.

sub getShadingPos {
    my $self    = shift;
    my $default = $self->{defaultarg};

    $default = 10 if ( not defined($default) );
    my $av =  AttrVal( $self->{shuttersDev}, 'ASC_Shading_Pos', $default );
   
    if( $av !~ /\d\d/ ){
      $av = eval{$av};
      $av = $default
         if($av !~ /\d\d/ );
    } 
}


Außerdem habe ich die Positionsänderung bei einer Änderung der Beschattungsbedingungen auf 10% beschränkt - damit der Rollladen schrittweise bewegt wird.

Ach ja, und noch etwas zum Code am Beispiel Shading: Dadurch, dass bei der Berechung mehrfach $shutters->getShadingPos aufgerufen wird, wird der Code ziemlich langsam. Hast Du irgendeinen Grund, das nicht in einer lokalen Variable zu cachen?

LG

pah


P.S::
@mobiljoe123:
ZitatHab das Modul nochmal gelöscht.
Unsinn. Bitte keine Nebelkerzen zünden, sondern erst einmal die Einsteigerdokumentation von FHEM lesen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 01 März 2019, 05:48:04
Zitat von: CoolTux am 28 Februar 2019, 16:49:43
Hallo Dieter,

Nicht das ich wüsste. Hatte es denn mal funktioniert mit tomorrow?
Ich schaue heute Abend gerne einmal.

Guten Morgen CoolTux,

hattest du Gestern die Gelegenheit dir das mal anzusehen?

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 01 März 2019, 07:43:42
Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 04:36:22
Thema Brightness: Ist bei mir die an einem Sensor der PV-Anlage gemessene Globalstrahlung.

Thema Shading: Meine eigene Beschattungssteuerung war deutlich komfortabler als das, was bisher in ASC integriert ist. Denn dabei habe einerseits ich auch die Sonnenhöhe berücksichtigt, um die Targetposition des Rollladens zu bestimmen. Hier könnte man also beim Attribut ASC_Shading_Pos statt des festen Zahlenwertes einen Perl-Ausdruck angeben, der im Modul als solcher erkannt wird und dann ausgewertet wird.

sub getShadingPos {
    my $self    = shift;
    my $default = $self->{defaultarg};

    $default = 10 if ( not defined($default) );
    my $av =  AttrVal( $self->{shuttersDev}, 'ASC_Shading_Pos', $default );
   
    if( $av !~ /\d\d/ ){
      $av = eval{$av};
      $av = $default
         if($av !~ /\d\d/ );
    } 
}


Außerdem habe ich die Positionsänderung bei einer Änderung der Beschattungsbedingungen auf 10% beschränkt - damit der Rollladen schrittweise bewegt wird.



Ich wäre dafür - hab ja schon mal weiter vorne angeregt, das eine schrittweise Beschattung unter Umständen besser ist, damit immer noch möglichst viel Helligkeit, aber möglichst wenig Sonne reinkommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 07:48:13
Zitat von: dk3572 am 01 März 2019, 05:48:04
Guten Morgen CoolTux,

hattest du Gestern die Gelegenheit dir das mal anzusehen?

VG Dieter

Leider noch nicht. Der Code dürfte soweit passen. Habe aber da noch mal was gemacht gehabt das schaue ich mir noch mmal an
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 08:38:05
Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 04:36:22
Thema Brightness: Ist bei mir die an einem Sensor der PV-Anlage gemessene Globalstrahlung.

Thema Shading: Meine eigene Beschattungssteuerung war deutlich komfortabler als das, was bisher in ASC integriert ist. Denn dabei habe einerseits ich auch die Sonnenhöhe berücksichtigt, um die Targetposition des Rollladens zu bestimmen. Hier könnte man also beim Attribut ASC_Shading_Pos statt des festen Zahlenwertes einen Perl-Ausdruck angeben, der im Modul als solcher erkannt wird und dann ausgewertet wird.

sub getShadingPos {
    my $self    = shift;
    my $default = $self->{defaultarg};

    $default = 10 if ( not defined($default) );
    my $av =  AttrVal( $self->{shuttersDev}, 'ASC_Shading_Pos', $default );
   
    if( $av !~ /\d\d/ ){
      $av = eval{$av};
      $av = $default
         if($av !~ /\d\d/ );
    } 
}


Außerdem habe ich die Positionsänderung bei einer Änderung der Beschattungsbedingungen auf 10% beschränkt - damit der Rollladen schrittweise bewegt wird.
Hallo Pah,

Ich verstehe das so das Du nicht Nachlauf meinst sondern tatsächlich einmalig wenn es zur Beschattung kommt Du die Sonnenhöhe ein liest und dann das Rollo in eine entsprechende Position fährst. Aber das Rollo da dann auch bleibt und nicht weiter hoch oder runter fährt.


Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 04:36:22
Ach ja, und noch etwas zum Code am Beispiel Shading: Dadurch, dass bei der Berechung mehrfach $shutters->getShadingPos aufgerufen wird, wird der Code ziemlich langsam. Hast Du irgendeinen Grund, das nicht in einer lokalen Variable zu cachen?

LG

pah


P.S::
@mobiljoe123: Unsinn. Bitte keine Nebelkerzen zünden, sondern erst einmal die Einsteigerdokumentation von FHEM lesen.

Dadurch das ich durch die Abfragen eigentlich eh das $shutters->getShadingPos nur einmal aufrufe dachte ich es würde aus reichen. Jetzt im Nachhinein betrachtet habe ich vergessen zu überlegen wie den der Interpreter das behandelt.
Beachtet der wirklich alle $shutters->getShadingPos?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 01 März 2019, 08:51:03
Guten Morgen zusammen, zu meinem Verständniss möchte ich eine Frage stellen.

Ist es richtig, das die Rollos immer herunterfahren wenn ASC_Shading_Mode auf always steht wenn
1. die eingestellten Parameter zur Beschattung
2. der letzte das Haus verlässt durch das ASC_residentsDevice ?

Gibt es keine Möglichkeit nur in Beschattung anhand der äußeren Gegebenheiten wie Temperatur, Sonnenstand und Co zu fahren ?

Gruß Coolice
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 09:15:24
Zitat von: coolice am 01 März 2019, 08:51:03
Guten Morgen zusammen, zu meinem Verständniss möchte ich eine Frage stellen.

Ist es richtig, das die Rollos immer herunterfahren wenn ASC_Shading_Mode auf always steht wenn
1. die eingestellten Parameter zur Beschattung
2. der letzte das Haus verlässt durch das ASC_residentsDevice ?

Gibt es keine Möglichkeit nur in Beschattung anhand der äußeren Gegebenheiten wie Temperatur, Sonnenstand und Co zu fahren ?

Gruß Coolice

Hallo,

Nur bei ersteres. Die Rollos fahren immer in die Beschattung wenn die Werte entsprechend erreicht sind.
Zu 2. Ein Rollo würde komplett zu fahren, also nicht Beschattung, wenn der letzte das Haus verlässt durch das ASC_residentsDevice ein Fenster offen geblieben ist und selfdefense aktiv ist.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 01 März 2019, 09:15:43
ZitatBeachtet der wirklich alle $shutters->getShadingPos?
Ja, weil er jedes Mal die Funktion aufruft, und diese jedes Mal AttrVal. Und das ist das Langsame. Man könnte das schon beschleunigen, indem man nicht jedesmal über diese Funktion geht, sondern direkt den Attributehash abfragt.

ZitatHallo Pah,

Ich verstehe das so das Du nicht Nachlauf meinst sondern tatsächlich einmalig wenn es zur Beschattung kommt Du die Sonnenhöhe ein liest und dann das Rollo in eine entsprechende Position fährst. Aber das Rollo da dann auch bleibt und nicht weiter hoch oder runter fährt.

Äh - nö. Bei jeder Neuberechnung der Beschattung wird nicht nur die Bedingung überprüft, sondern auch die Zielposition berechnet. Die kann sich also jedes Mal ändern (muss aber nicht). Dadurch, dass die tatsächliche Fahrbewegung auf 10% in Richtung der neuen Zielposition begrenzt ist, kann es schon mal etwas dauern, bis diese erreicht ist. Hat sich aber sehr gut bewährt.

Ich bin heute morgen noch über etwas Anderes gestolpert.
1. Rollläden zu Sonnenaufgang 7:08 hochgefahren, OK
2. Danach hat offenbar die Kiste irgendwie als nächste DriveTime 8:30 gesetzt, meine ASC-Wochenendfahrzeit (obwohl Wochenende erst morgen ist)
3. Um 7:30 hat meine ursprüngliche Weckroutine dann alle Rollläden nochmal hochgefahren (was natürlich keinen Effekt hatte, aber bei ASC als "manual" vermerkt wurde).
4. Dann hat meine Frau die Terrassentür geöffnet, um die Katze rauszulassen. Nach dem Schließen der Tür ist der Rollladen wieder zugefahren.

Klar, denn die nächste Fahrzeit war als 8:30 gesetzt und es wurde der Türsensor betätigt. Und um 8:30 wurde ganz brav der Rollladen auch wieder hochgefahren.

LG

pah

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 09:35:26
Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 09:15:43
Ja, weil er jedes Mal die Funktion aufruft, und diese jedes Mal AttrVal. Und das ist das Langsame. Man könnte das schon beschleunigen, indem man nicht jedesmal über diese Funktion geht, sondern direkt den Attributehash abfragt.

Äh - nö. Bei jeder Neuberechnung der Beschattung wird nicht nur die Bedingung überprüft, sondern auch die Zielposition berechnet. Die kann sich also jedes Mal ändern (muss aber nicht). Dadurch, dass die tatsächliche Fahrbewegung auf 10% in Richtung der neuen Zielposition begrenzt ist, kann es schon mal etwas dauern, bis diese erreicht ist. Hat sich aber sehr gut bewährt.

Ah das dachte ich mir. Genau das wurde von den Usern nicht gewünscht. Ok Ausnahme, ein User hatte den Wunsch. Da viele richtige Rollo Panzer haben ist das störend und belastet wohl auch ziemlich die Motoren.


Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 09:15:43
Ich bin heute morgen noch über etwas Anderes gestolpert.
1. Rollläden zu Sonnenaufgang 7:08 hochgefahren, OK
2. Danach hat offenbar die Kiste irgendwie als nächste DriveTime 8:30 gesetzt, meine ASC-Wochenendfahrzeit (obwohl Wochenende erst morgen ist)
3. Um 7:30 hat meine ursprüngliche Weckroutine dann alle Rollläden nochmal hochgefahren (was natürlich keinen Effekt hatte, aber bei ASC als "manual" vermerkt wurde).
4. Dann hat meine Frau die Terrassentür geöffnet, um die Katze rauszulassen. Nach dem Schließen der Tür ist der Rollladen wieder zugefahren.

Klar, denn die nächste Fahrzeit war als 8:30 gesetzt und es wurde der Türsensor betätigt. Und um 8:30 wurde ganz brav der Rollladen auch wieder hochgefahren.

LG

pah

Das ist in der Tat noch ein Bug. Oder besser gesagt fehlende Kenntnis meiner seits. Ich habe noch Probleme beim erstellen der neuen Timer. Einmal müßen diese ja auch nach einem morgendlichen Neustarten von FHEM noch erkennen das heute noch nicht Tag ist und andererseits muß aber auch nach einer Sunrise Fahrt erkannt werden das wenn der neuberechnete Wert auf einen späteren Zeitpunkt des selben Tages fällt er dann diese Uhrzeit für den Folgetag nehmen muß.
Grund ist ja das die Sunrise Zeit sich wieder nach vorne verlegt.



Bei $shutters->getShadingPos meintest Du bestimmt das es ja pro Rolladen passiert. Wenn ich also 8 Rolladen habe welche durch die Schleife gehen dann wird 8x $shutters->getShadingPos gemacht. Glaube jetzt verstehe ich was Du meinst. Über den Device Hash ginge es schneller, aber eigentlich ist es ja gewünscht das wir die API Funktionen verwenden. Sprich die FHEM Funktionen zum auslesen der Attribute.
Ich könnte diesen Wert höchstens noch in mein eigenes Objekt zwischen speichern. Müsste dann aber bei Änderung auch erkannt werden und neu eingelesen werden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 01 März 2019, 09:59:02
Guten Morgen,

Ich habe in den letzten Wochen festgestellt, dass Freitags die Rollos die Fahrzeiten vom Wochenende benutzen.
Das ist sicherlich ein Linux Thema, doch habe ich keinen Hinweis gefunden wie ich dieses ändere.

Wäre für einen Hinweis dankbar.

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 01 März 2019, 14:09:41
Folgende Fragen:

1.
Folgende Werte der Attribute im Rollladen Device:

ASC_Time_Up_Early = 06:45
ASC_Time_Up_Late = 08:30
ASC_Time_Up_WE_Holiday = 08:00

Folgender Wert des Readings im Rollladen Device:

ASC_Time_DriveUp = 2.03.2019 - 07:01

=> Sollte da nicht 08:00 stehen da morgen Wochenende ist? Hängt das auch mit dem aktuellen "Wochenendeproblem" zusammen?

2. holiday2we sind bei mir nur die Feiertage enthalten. Ich nutze das Modul Calendar noch für die Schulferien. Ist vielleicht noch geplant das Modul Calendar in irgendeiner Form anzubinden?

3. Ist es möglich im ASC-Device das Attribut "ASC_temperatureSensor" mit einem Proplanta (oder ähnliches) Device zu belegen?
Wenn ja dann wäre es praktisch wenn "ASC_temperatureReading" den Mittelwert "AVG(fc0_tempMax,fc0_tempMin)" (oder ähnliches) berechnen könnte. Perl-Code wäre an der Stelle auch ok.

Vielen Dank.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 01 März 2019, 14:26:02
Zu 1: Was steht in der Liste, wenn du am ASC-Device das get ..Info ausführst?

Zu 2: Wir haben hier schon mehrfach diskutiert, wie man aus der Calendar-Info eine sinnvolle WE-Info für ASC ableitet. Ich mache das z.B. mit einer automatisiert erstellten .holiday-Datei, andere nehmen einen Dummy. Code für Dummy ist hier irgendwo verlinkt, mein Calendar2holiday-Code steht irgendwo im Kalenderbereich, auch mit link hier irgendwo.
M.E. ist es nicht erforderlich, da was automatisiertes direkt in das Modul einzubauen, da es sowieso jeder anders haben will und dann die holiday2we-Funktionalität nutzen kann (oder das entsprechende Attribut-Device, da gab es doch eines, oder)...

Zu 3.: Es müßte jedes FHEM-Device gehen, das einen nummerischen Wert enthält. Sowas mit der Mittelwertbildung usw. kann man sicher machen, aber warum nicht einfach außerhalb von ASC und dann das Ergebnis schlicht in ASC verwenden?

Hoffe, die Kurzfassung hilft weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 14:38:36
Zu 1. Im ASC Device mittels set Command sunriseTimeWeHoliday das ganze aktivieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 01 März 2019, 16:12:28
Zitat$shutters->getShadingPos
pro Rollladen ist ok - aber hier wir die Funktion ja innerhalb der einen Berechung
if (    $shutters->getShading eq 'in'
            and $shutters->getShadingPos != $shutters->getStatus )
        {
            my $queryShuttersShadingPos = (
                  $shutters->getShuttersPosCmdValueNegate
                ? $shutters->getStatus > $shutters->getShadingPos
                : $shutters->getStatus < $shutters->getShadingPos
            );

            $shutters->setLastDrive('shading in');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getShadingPos )
              if ( not $queryShuttersShadingPos );
        }
        elsif ( $shutters->getShading eq 'out'
            and $shutters->getShadingPos == $shutters->getStatus )
        {
            $shutters->setLastDrive('shading out');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getLastPos );
        }


5 Mal aufgerufen. Das sollte nicht sein, sondern am Anfang dieses Blockes einmal der Wert geholt und dann in einer lokalen Variablen gespeichert werden.

Belastung der Rollladenmotoren durch schrittweises Fahren alle 5 Minuten ? Glaube ich nicht.

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 März 2019, 17:01:40
Zitat von: Prof. Dr. Peter Henning am 01 März 2019, 16:12:28
pro Rollladen ist ok - aber hier wir die Funktion ja innerhalb der einen Berechung
if (    $shutters->getShading eq 'in'
            and $shutters->getShadingPos != $shutters->getStatus )
        {
            my $queryShuttersShadingPos = (
                  $shutters->getShuttersPosCmdValueNegate
                ? $shutters->getStatus > $shutters->getShadingPos
                : $shutters->getStatus < $shutters->getShadingPos
            );

            $shutters->setLastDrive('shading in');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getShadingPos )
              if ( not $queryShuttersShadingPos );
        }
        elsif ( $shutters->getShading eq 'out'
            and $shutters->getShadingPos == $shutters->getStatus )
        {
            $shutters->setLastDrive('shading out');
            ShuttersCommandSet( $hash, $shuttersDev, $shutters->getLastPos );
        }


5 Mal aufgerufen. Das sollte nicht sein, sondern am Anfang dieses Blockes einmal der Wert geholt und dann in einer lokalen Variablen gespeichert werden.

Belastung der Rollladenmotoren durch schrittweises Fahren alle 5 Minuten ? Glaube ich nicht.

LG

pah

Ok das mit dem shutters->getShadingPos habe ich verstanden. Werde ich entsprechend ändern. Danke Dir

Zu der Belastung kann ich nichts sagen, aber es ging ja auch um die Geräusche.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 01 März 2019, 21:05:31
Zitat von: dancatt am 01 März 2019, 14:09:41
2. holiday2we sind bei mir nur die Feiertage enthalten. Ich nutze das Modul Calendar noch für die Schulferien. Ist vielleicht noch geplant das Modul Calendar in irgendeiner Form anzubinden?

Vielleicht hilft dir die Definition unten weiter.
Ich nutze diese CALVIEW um unsere beiden privaten Kalender nach Terminen mit den Wörtern "Ferien", "urlaub" oder "krank" im Betreff auszuwerten.
Zusätzlich werden noch die Einträge aus dem Feiertagskalender eingefügt.
Die Userreadings und das Stateformat sorgen dafür, dass das CALVIEW Device dann im holiday2we Attribut genutzt werden kann.


defmod cv_UrlaubFT CALVIEW cal_Google_Vanessa,cal_Google_Stefan,cal_NRW_Feiertage
attr cv_UrlaubFT filterSummary .*:(?i)(Ferien|Urlaub|Krank),cal_NRW_Feiertage:.*
attr cv_UrlaubFT modes next
attr cv_UrlaubFT stateFormat today
attr cv_UrlaubFT userReadings today:c-today.* { \
if (ReadingsVal($name,"c-today",0) > 0 ) { return "ja"} \
else { return "none"}\
},\
tomorrow:c-tomorrow.* {\
if (ReadingsVal($name,"c-tomorrow",0) > 0 ) { return "ja"} \
else { return "none"}\
}


Im Calview ist das zwar alles etwas komprimiert, ich konnte damit aber zwei DOIFs und einen Dummy wegrationalisieren :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 00:33:49
Zitat von: CoolTux am 28 Februar 2019, 16:49:43
Hallo Dieter,

Nicht das ich wüsste. Hatte es denn mal funktioniert mit tomorrow?
Ich schaue heute Abend gerne einmal.

Hallo Dieter,
Bin gerade dazu gekommen einmal zu schauen.
Ich verwende selbst genau die selbe Routine 1 zu 1, bei mir klappt alles soweit.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 02 März 2019, 12:22:27
Moin Marko,

ich hatte mir gestern nach dem Webinar Dein AutoShootersControll angeschaut.

Bei der Einrichtung überschreibst Du alle Userattribute bei den Rollo Devices :-(

Mich hat es nicht sonderlich getroffen, aber vielleicht wird es ggfl. irgendjemand anderes treffen. Kannst Du ja bei einen Deiner nächsten Versionen entsprechend anpassen.


vergiss den gestrichenen Bug ... beim 2. Start mit nur einer Rolladen hat problemlos funktioniert :-)

Liebe Grüße

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 12:57:20
Zitat von: Wuppi68 am 02 März 2019, 12:22:27
Moin Marko,

ich hatte mir gestern nach dem Webinar Dein AutoShootersControll angeschaut.

Bei der Einrichtung überschreibst Du alle Userattribute bei den Rollo Devices :-(

Mich hat es nicht sonderlich getroffen, aber vielleicht wird es ggfl. irgendjemand anderes treffen. Kannst Du ja bei einen Deiner nächsten Versionen entsprechend anpassen.


vergiss den gestrichenen Bug ... beim 2. Start mit nur einer Rolladen hat problemlos funktioniert :-)

Liebe Grüße

Ralf

Hallo Ralf,

Es sollte auch mit mehreren Rollladen problemlos klappen. Kannst Du mir sagen was genau passiert ist?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 02 März 2019, 15:02:58
Zitat von: CoolTux am 02 März 2019, 00:33:49
Hallo Dieter,
Bin gerade dazu gekommen einmal zu schauen.
Ich verwende selbst genau die selbe Routine 1 zu 1, bei mir klappt alles soweit.

Grüße

Hallo CoolTux,

muss leider noch weiter nerven  ;)

Irgend was muss sich ja geändert haben weshalb es plötzlich nicht mehr funktioniert.
Ich habe jedenfalls nichts verändert.

Stimmen die Einstellungen vom Kalender? Hier gab es ja wohl vor kurzem ein Modul Update.
defmod Google_Arbeitsfrei Calendar ical url https://calendar.google.com/calendar/ical/xxxxxxxbasic.ics 14400
attr Google_Arbeitsfrei alias Google_Arbeitsfrei
attr Google_Arbeitsfrei event-on-update-reading state
attr Google_Arbeitsfrei hideLaterThan 1d


Danke und schönes Wochenende.
VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefan-dd am 02 März 2019, 16:23:52
Hallo,
ich habe einen Helligkeitssensor am Arduino hängen. Er liefert Werte von sehr hell "1" bis dunkel "1023".
Wie muss ich die attr einstellen, damit ASC darauf reagiert?

attr Rollo_OG_O_Ankleide ASC_BrightnessMaxVal 100
attr Rollo_OG_O_Ankleide ASC_BrightnessMinVal 900
attr Rollo_OG_O_Ankleide ASC_Brightness_Reading reading
attr Rollo_OG_O_Ankleide ASC_Brightness_Sensor Helligkeit
attr Rollo_OG_O_Ankleide ASC_Up brightness
attr Rollo_OG_O_Ankleide ASC_Down brightness

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 16:26:43
Gar nicht. So klappt das leider nicht. Entweder Du schreibst Deinen Sketch um oder Du machst ein sauberes userReadings mit dunkel kleine Zahl hell große Zahl.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 02 März 2019, 18:54:40
Zitat von: CoolTux am 02 März 2019, 12:57:20
Hallo Ralf,

Es sollte auch mit mehreren Rollladen problemlos klappen. Kannst Du mir sagen was genau passiert ist?

Keine Ahnung, was da genau passiert ist ....

hatte nochmal einen Restart ohne save gemacht und es danach noch einmal gemacht - aber diesmal in Einzelschritten und das ganze war nicht mehr aufgetaucht .... werde es aber noch einmal in meiner Testumgebung ausprobieren

aber noch eine andere Frage ;-)

An meiner Terassentür habe ich einen 3State Dummy der open, closed und timtet zurück gibt. Kriege ich auch automatisch das Rollo hoch, wenn ich dir Tür auf "open" stelle? Die ging gerade nur auf Lüften ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 19:08:40
Zitat von: Wuppi68 am 02 März 2019, 18:54:40
Keine Ahnung, was da genau passiert ist ....

hatte nochmal einen Restart ohne save gemacht und es danach noch einmal gemacht - aber diesmal in Einzelschritten und das ganze war nicht mehr aufgetaucht .... werde es aber noch einmal in meiner Testumgebung ausprobieren

aber noch eine andere Frage ;-)

An meiner Terassentür habe ich einen 3State Dummy der open, closed und timtet zurück gibt. Kriege ich auch automatisch das Rollo hoch, wenn ich dir Tür auf "open" stelle? Die ging gerade nur auf Lüften ;-)

Es sollte reichen wenn Du das Attribut autoShuttersControlComfort im ASC Device auf on stellst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: jsChris am 02 März 2019, 19:13:14
Wo finde ich denn das Webinar zum AutoShuttersControl von dem oben die Rede ist?

Danke
Chris
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 19:15:02
Das soll erst noch kommen. Sorry.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefan-dd am 02 März 2019, 21:19:48
ZitatGar nicht. So klappt das leider nicht. Entweder Du schreibst Deinen Sketch um oder Du machst ein sauberes userReadings mit dunkel kleine Zahl hell große Zahl.
Ok, dies habe ich geändert. Leider funktioniert die Steuerung noch immer nicht. Stelle ich auf Astro, hat es funktioniert.
Welche Bedingungen sind an die Helligkeit geknüpft?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 21:31:36
attr Rollo_OG_O_Ankleide ASC_Brightness_Reading reading

Hast Du das da immer noch stehen? Dein Reading heisst doch nicht wirklich reading, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefan-dd am 02 März 2019, 21:39:59
Das hatte ich natürlich auch geändert.

attr Rollo_OG_O_Ankleide ASC_BrightnessMaxVal 900
attr Rollo_OG_O_Ankleide ASC_BrightnessMinVal 700
attr Rollo_OG_O_Ankleide ASC_Brightness_Reading helligkeit
attr Rollo_OG_O_Ankleide ASC_Brightness_Sensor Helligkeit
attr Rollo_OG_O_Ankleide ASC_Up brightness
attr Rollo_OG_O_Ankleide ASC_Down brightness
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 März 2019, 21:44:51
soweit ok. Un nun gib mir mal bitte ein list vom ASC Device und von diesem Rollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 02 März 2019, 22:34:20
Zitat von: CoolTux am 02 März 2019, 19:08:40
Es sollte reichen wenn Du das Attribut autoShuttersControlComfort im ASC Device auf on stellst.


werde morgen noch einmal schauen ... eigentlich sollte es jetzt funktionieren

ansonsten gebe ich ein paar Lists hier rein

runter ging ja schon automatisch
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 03 März 2019, 00:35:38
Zitat von: Wuppi68 am 02 März 2019, 22:34:20

werde morgen noch einmal schauen ... eigentlich sollte es jetzt funktionieren

ansonsten gebe ich ein paar Lists hier rein

runter ging ja schon automatisch

so, jetzt gin auch das Rollo beim Tür aufmachen hoch ;-) Und nach der Zigarette auch wieder runter ;-)

Wenn es morgen nach dem Aufstehen hell wird dann hat das Modul mir echt jede Menge Notifies abgenommen ;-)

GREAT


Jetzt muss ich nur noch schauen, wie ich es am sinnigsten wieder hin bekomme, dass wenn ich tagsüber wenn es hell ist beim Film schauen die Rollos (nicht alle) auf die "Video Funktion" umschalte ;-) - Auf jeden Fall funktioniert ja da noch mein Notify - stehen die Rollos mal kurz auf Manuel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 03 März 2019, 09:08:19
Ich hätte da gerne noch einmal ein Problem mit der Anwesenheit  :D

ASC_Mode_Down = absent
ASC_Mode_Up = always

- Rollladen ist gestern Abend automatisch heruntergefahren, da RM abwesend
- Als ich nach Hause gekommen bin wurde die Anwesenheit nicht erkannt (Wifi am Handy hat herumgespackt) und ich habe den Rollladen von Hand geöffnet
- Heute um 06:34 habe ich das Handy in die Hand genommen, die Anwesenheit wurde erkannt und der Rollladen ist automatisch heruntergefahren (was er ja eigentlich nicht soll)

Wenn du dir mal das (zugegeben schlechte - aber ich kann es nicht besser) Flussdiagramm im Anhang anschauen möchtest.
Der orange markierte Zweig beinhaltet meines Erachtens nach die Ursache:
Durch das ODER zwischen getModeUp und getModeDown im IF in Zeile 914ff huschen beide in die nächste Ebene.

In den nachgelagerten Geschichten fehlen dann die entsprechenden Abbruchbedingungen.

Beim Herunterfahren so um Zeile 933: if ( not $shutters->getModeDown eq 'absent')
Beim Hochfahren so um Zeile 946:   .... and ( not $shutters->getModeUp eq 'absent')
Beim Lüften Zeile 938:  elseif ( not $shutters->getModeUp eq 'absent')  {
* letzteres hängt natürlich von der eigentlichen Definition der  Komfortfunktion ab. Wenn Komfort höher priorisiert ist als getModeUp/-Down ist es meiner Meinung nach aktuell ok)


2019.03.03 06:34:28.449 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'durTimerAbsence_cr: 789',
  'durTimerAbsence: 13:09:01'
]

2019.03.03 06:34:28.458 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'durTimerAbsence_cr: 789',
  'durTimerAbsence: 13:09:01'
]

2019.03.03 06:34:29.658 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'residentsTotalRoommatesPresent: 1',
  'residentsTotalRoommatesPresentDevs: rr_Stefan',
  'residentsTotalRoommatesPresentNames: Stefan',
  'residentsTotalRoommatesAbsent: 1',
  'residentsTotalRoommatesAbsentDevs: rr_Vanessa',
  'residentsTotalRoommatesAbsentNames: Vanessa',
  'residentsTotalPresent: 1',
  'residentsTotalPresentDevs: rr_Stefan',
  'residentsTotalPresentNames: Stefan',
  'residentsTotalAbsent: 1',
  'residentsTotalAbsentDevs: rr_Vanessa',
  'residentsTotalAbsentNames: Vanessa',
  'residentsHome: 1',
  'residentsHomeDevs: rr_Stefan',
  'residentsHomeNames: Stefan',
  'residentsAbsent: 0',
  'residentsAbsentDevs: -',
  'residentsAbsentNames: -',
  'lastState: absent',
  'state: home',
  'presence: present',
  'lastArrival: 2019-03-03 06:34:29',
  'lastDurAbsence: 13:09:02',
  'lastDurAbsence_cr: 789',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00',
  'lastActivity: home',
  'lastActivityBy: Stefan',
  'lastActivityByDev: rr_Stefan'
]

2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'lastState: absent',
  'state: home',
  'mood: calm',
  'presence: present',
  'location: home',
  'lastArrival: 2019-03-03 06:34:29',
  'lastDurAbsence: 13:09:02',
  'lastDurAbsence_cr: 789',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00'
]

2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: state
2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-03-03 06:34:29 lastDurAbsence: 13:09:02 lastDurAbsence_cr: 789 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate_1: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-03-03 06:34:29 lastDurAbsence: 13:09:02 lastDurAbsence_cr: 789 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.03.03 06:34:29.677 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastPosValue: 100'
]

2019.03.03 06:34:29.678 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.03.03 06:34:32.679 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'state: roommate home'
]

2019.03.03 06:34:32.910 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: down:open'
]

2019.03.03 06:34:47.255 4: AutoShuttersControl (Rollladensteuerung) - Devname: srv.astro Name: Rollladensteuerung Notify: [
  'MoonAlt: 3.2',
  'SunDistance: 148301544',
  'ObsTime: 06:34:47',
  'MoonDistanceObserver: 404124',
  'SunAlt: -5.8',
  'SunDistanceObserver: 148302202',
  'SunAz: 93.7',
  'ObsLMST: 16:51:49',
  'MoonAz: 129.8',
  'MoonDistance: 404386',
  'ObsGMST: 16:17:38'
]

2019.03.03 06:34:58.417 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: stop:close',
  'pct: 0'
]

2019.03.03 06:34:58.419 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_PosValue: 0'
]

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefan-dd am 03 März 2019, 09:28:39
Zitatsoweit ok. Un nun gib mir mal bitte ein list vom ASC Device und von diesem Rollladen.

Anbei die List, über Nacht hatte ich auf Astro gestellt, da hat es funktioniert. Nur die Helligkeit will nicht.


Internals:
   CFGFN      ./FHEM/fhem_rollo.cfg
   FUUID      5c4392d8-f33f-804b-22e0-55f23eb62a7ec3cc
   NAME       Rollo_OG_O_Ankleide
   NR         34
   STATE      auf
   TYPE       ROLLO
   stoptime   1551592524
   READINGS:
     2019-03-03 06:55:24   ASC_ShuttersLastDrive manual
     2019-03-03 09:25:08   ASC_Time_DriveDown  3.03.2019 - 22:30
     2019-03-03 09:25:08   ASC_Time_DriveUp  4.03.2019 - 09:00
     2019-03-03 06:55:07   command         open
     2019-03-03 06:55:07   desired_pct     0
     2019-03-03 06:55:07   drive-type      modul
     2019-03-03 06:55:07   last_drive      drive-up
     2019-03-03 06:55:24   pct             0
     2019-03-03 09:25:08   position        0
     2019-03-03 06:55:24   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 90
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 12
   ASC_BlockingTime_beforDayOpen 36
   ASC_BlockingTime_beforNightClose 36
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 30
   ASC_Brightness_Reading helligkeit
   ASC_Brightness_Sensor Helligkeit
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 90
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   Rollo_alle Rollo_alle
   Rollo_alle_EG Rollo_alle_EG
   alias      Ankleide
   cmdIcon    -
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed halb:fts_shutter_50:closed auf:fts_shutter_10:closed zu:fts_shutter_100:open
   eventMap   open:auf closed:zu half:halb
   group      Rollo
   rl_autoStop 0
   rl_commandDown set Rollo_Ankleide_zu on
   rl_commandStopDown set Rollo_Ankleide_zu off
   rl_commandStopUp set Rollo_Ankleide_auf off
   rl_commandUp set Rollo_Ankleide_auf on
   rl_excessBottom 4
   rl_excessTop 1
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 16
   rl_switchTime 1
   rl_type    normal
   room       Beschattung,Schlafzimmer
   userReadings position { int ( 0.1 * ReadingsVal("$NAME","pct",0) + 0.5 ) / 0.1}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate Rollo_alle Rollo_alle_EG Rollo_alle_EG_map Rollo_alle_map structexclude
   webCmd     zu:auf:halb:stop:pct


Internals:
   FUUID      5c796586-f33f-804b-5f53-365b835b544eae73
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Beleuchtung_Schreibtisch,Helligkeit,Rollo_OG_O_Ankleide,TC_TWILIGHT,global,myASControl
   NR         1308
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-03 06:55:24   Rollo_OG_O_Ankleide_PosValue 0
     2019-03-03 06:16:43   Rollo_OG_O_Ankleide_lastPosValue 100
     2019-03-03 09:25:08   Rollo_OG_O_Ankleide_nextAstroTimeEvent  3.03.2019 - 22:30
     2019-03-01 18:01:59   hardLockOut     off
     2019-03-01 18:01:59   partyMode       off
     2019-03-02 21:15:07   room_Beschattung_Schlafzimmer Rollo_OG_O_Ankleide
     2019-03-01 18:01:59   selfDefense     off
     2019-03-03 09:25:08   state           created new drive timer
     2019-03-01 18:01:59   sunriseTimeWeHoliday off
     2019-03-02 21:15:07   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_OG_O_Ankleide
   monitoredDevs:
     Beleuchtung_Schreibtisch:
       Rollo_OG_O_Ankleide ASC_Brightness_Sensor
     Helligkeit:
       Rollo_OG_O_Ankleide ASC_Brightness_Sensor
     TC_TWILIGHT:
       myASControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   ASC_twilightDevice TC_TWILIGHT
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 März 2019, 10:03:41
Zitat von: stefanpf am 03 März 2019, 09:08:19
Ich hätte da gerne noch einmal ein Problem mit der Anwesenheit  :D

ASC_Mode_Down = absent
ASC_Mode_Up = always

- Rollladen ist gestern Abend automatisch heruntergefahren, da RM abwesend
- Als ich nach Hause gekommen bin wurde die Anwesenheit nicht erkannt (Wifi am Handy hat herumgespackt) und ich habe den Rollladen von Hand geöffnet
- Heute um 06:34 habe ich das Handy in die Hand genommen, die Anwesenheit wurde erkannt und der Rollladen ist automatisch heruntergefahren (was er ja eigentlich nicht soll)

Wenn du dir mal das (zugegeben schlechte - aber ich kann es nicht besser) Flussdiagramm im Anhang anschauen möchtest.
Der orange markierte Zweig beinhaltet meines Erachtens nach die Ursache:
Durch das ODER zwischen getModeUp und getModeDown im IF in Zeile 914ff huschen beide in die nächste Ebene.

In den nachgelagerten Geschichten fehlen dann die entsprechenden Abbruchbedingungen.

Beim Herunterfahren so um Zeile 933: if ( not $shutters->getModeDown eq 'absent')
Beim Hochfahren so um Zeile 946:   .... and ( not $shutters->getModeUp eq 'absent')
Beim Lüften Zeile 938:  elseif ( not $shutters->getModeUp eq 'absent')  {
* letzteres hängt natürlich von der eigentlichen Definition der  Komfortfunktion ab. Wenn Komfort höher priorisiert ist als getModeUp/-Down ist es meiner Meinung nach aktuell ok)


2019.03.03 06:34:28.449 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'durTimerAbsence_cr: 789',
  'durTimerAbsence: 13:09:01'
]

2019.03.03 06:34:28.458 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'durTimerAbsence_cr: 789',
  'durTimerAbsence: 13:09:01'
]

2019.03.03 06:34:29.658 4: AutoShuttersControl (Rollladensteuerung) - Devname: DiePflugs Name: Rollladensteuerung Notify: [
  'residentsTotalRoommatesPresent: 1',
  'residentsTotalRoommatesPresentDevs: rr_Stefan',
  'residentsTotalRoommatesPresentNames: Stefan',
  'residentsTotalRoommatesAbsent: 1',
  'residentsTotalRoommatesAbsentDevs: rr_Vanessa',
  'residentsTotalRoommatesAbsentNames: Vanessa',
  'residentsTotalPresent: 1',
  'residentsTotalPresentDevs: rr_Stefan',
  'residentsTotalPresentNames: Stefan',
  'residentsTotalAbsent: 1',
  'residentsTotalAbsentDevs: rr_Vanessa',
  'residentsTotalAbsentNames: Vanessa',
  'residentsHome: 1',
  'residentsHomeDevs: rr_Stefan',
  'residentsHomeNames: Stefan',
  'residentsAbsent: 0',
  'residentsAbsentDevs: -',
  'residentsAbsentNames: -',
  'lastState: absent',
  'state: home',
  'presence: present',
  'lastArrival: 2019-03-03 06:34:29',
  'lastDurAbsence: 13:09:02',
  'lastDurAbsence_cr: 789',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00',
  'lastActivity: home',
  'lastActivityBy: Stefan',
  'lastActivityByDev: rr_Stefan'
]

2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
  'lastState: absent',
  'state: home',
  'mood: calm',
  'presence: present',
  'location: home',
  'lastArrival: 2019-03-03 06:34:29',
  'lastDurAbsence: 13:09:02',
  'lastDurAbsence_cr: 789',
  'durTimerAbsence_cr: 0',
  'durTimerAbsence: 00:00:00'
]

2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: state
2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-03-03 06:34:29 lastDurAbsence: 13:09:02 lastDurAbsence_cr: 789 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.03.03 06:34:29.672 4: AutoShuttersControl (Rollladensteuerung) - EventProcessingRoommate_1: wz_Rollladen_TuerLI und Events lastState: absent state: home mood: calm presence: present location: home lastArrival: 2019-03-03 06:34:29 lastDurAbsence: 13:09:02 lastDurAbsence_cr: 789 durTimerAbsence_cr: 0 durTimerAbsence: 00:00:00
2019.03.03 06:34:29.677 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_lastPosValue: 100'
]

2019.03.03 06:34:29.678 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.03.03 06:34:32.679 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'state: roommate home'
]

2019.03.03 06:34:32.910 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: down:open'
]

2019.03.03 06:34:47.255 4: AutoShuttersControl (Rollladensteuerung) - Devname: srv.astro Name: Rollladensteuerung Notify: [
  'MoonAlt: 3.2',
  'SunDistance: 148301544',
  'ObsTime: 06:34:47',
  'MoonDistanceObserver: 404124',
  'SunAlt: -5.8',
  'SunDistanceObserver: 148302202',
  'SunAz: 93.7',
  'ObsLMST: 16:51:49',
  'MoonAz: 129.8',
  'MoonDistance: 404386',
  'ObsGMST: 16:17:38'
]

2019.03.03 06:34:58.417 4: AutoShuttersControl (Rollladensteuerung) - Devname: wz_Rollladen_TuerLI Name: Rollladensteuerung Notify: [
  'motor: stop:close',
  'pct: 0'
]

2019.03.03 06:34:58.419 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
  'wz_Rollladen_TuerLI_PosValue: 0'
]


Super. Ich danke Dir. Schaue ich mir die Tage an. Kann mir durch aus vorstellen daß da ein Bug drin steckt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kpl am 03 März 2019, 11:40:41
Hallo,

ich bin dabei die Rollo Steuerung auf das ASC Modul umzustellen und habe dabei das Problem, das ich gerne ein anderen set Befehl zum Fahren verwenden würde.
Ich verwende SOMFY Rollos wegen Homkit Kompatibilität mit ,,positionInverse 1" Attribut. Wenn dieses Attribut gesetzt ist funktioniert das für SOMFY Rollos standardmäßig verwendeten Befehl zum fahren ,,Position" nicht richtig. Deshalb würde ich gerne den funktionierenden Befehl zum fahren ,,pos" verwenden.
Ich habe das Attribut ,,ASC_Pos_Reading pos" gesetzt. Was bei bekannten Rollos anscheinend aber keine Auswirkung auf den set Befehl zum Fahren hat. Könnte dies eventuell geändert werden?

Gruß,
Peter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 03 März 2019, 12:41:04
@CoolTux:

et lüppt ;-) Perfect job
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 März 2019, 12:49:25
Zitat von: Wuppi68 am 03 März 2019, 12:41:04
@CoolTux:

et lüppt ;-) Perfect job

Dann Dir. Freut mich das es läuft. Die kleinen Bugs bekommen wir auch noch weg.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 März 2019, 12:50:46
Zitat von: kpl am 03 März 2019, 11:40:41
Hallo,

ich bin dabei die Rollo Steuerung auf das ASC Modul umzustellen und habe dabei das Problem, das ich gerne ein anderen set Befehl zum Fahren verwenden würde.
Ich verwende SOMFY Rollos wegen Homkit Kompatibilität mit ,,positionInverse 1" Attribut. Wenn dieses Attribut gesetzt ist funktioniert das für SOMFY Rollos standardmäßig verwendeten Befehl zum fahren ,,Position" nicht richtig. Deshalb würde ich gerne den funktionierenden Befehl zum fahren ,,pos" verwenden.
Ich habe das Attribut ,,ASC_Pos_Reading pos" gesetzt. Was bei bekannten Rollos anscheinend aber keine Auswirkung auf den set Befehl zum Fahren hat. Könnte dies eventuell geändert werden?

Gruß,
Peter

Hallo Peter,

Leider lässt sich das nicht ändern. Ich denke die Tage mal drüber nach.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 03 März 2019, 12:55:29
Zitat von: CoolTux am 03 März 2019, 10:03:41
Super. Ich danke Dir. Schaue ich mir die Tage an. Kann mir durch aus vorstellen daß da ein Bug drin steckt.

Danke für die Beachtung  8)
ich hätte da noch 1-2 Dinge, die vielleicht nicht ganz stimmen

Auswertung von ASC_autoShuttersControlEvening (...and $ascDev->getAutoShuttersControlEvening eq 'on'...) müsste meiner Meinung nach konsequenter Weise auch an folgenden Stellen geprüft werden:
- "Schließen, wenn RM nachts nach Hause kommt und getDownMode='home|always' " [/b] (Um Zeile 933)
- "Lüften, wenn RM nachts nach Hause kommt und getDownMode='home|always' " [/b] (Um Zeile 938)
- "Schließen, wenn RM geht und getDownMode='absent'" [/b] (Um Zeile 984)

Auswertung von ASC_autoShuttersControlMorning eq 'on' in Zeile 888 schränkt das vorhin erwähnte Schließen (und je nach Definition Lüften)  unnötig ein. Ein Schließen wird verhindert wenn global das automatische Öffnen deaktiviert ist.
Das Gleiche gilt für den Filter and (  $shutters->getModeUp eq 'always' or $shutters->getModeUp eq 'home' )[/b] in Zeile 890.
Das Schließen wird hier abhängig von ASC_Mode_Up gemacht.

Auswertung von isday() könnte auch an folgenden Stellen geprüft werden:
- Schließen, wenn RM schlafen geht
- Lüften, wenn RM schlafen geht
Beides Zeile 971 ff.
Auch dies ist natürlich eine Definitionssache.
Wenn beim erneuten Zubettgehen "befohlene Nacht" ist, ist das natürlich richtig (ist vermutlich ganz nett für jemand mit Nachtschicht).


P.S.
Nur zur Sicherheit: ich will hier nicht unkonstruktiv an eurer Arbeit rum mosern und vielleicht sind meine Einschätzungen / Interpretationen (keine Ahnung von PERL) auch falsch.
Wenn ich gleich noch Langeweile habe, versuche ich einmal die EventProcessingRoommate grafisch umzustellen.
Eventuell bekommt man den gewachsenen Code ja etwas übersichtlicher dargestellt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 03 März 2019, 13:05:09
Zitat von: stefanpf am 03 März 2019, 12:55:29
Danke für die Beachtung  8)
ich hätte da noch 1-2 Dinge, die vielleicht nicht ganz stimmen

Auswertung von ASC_autoShuttersControlEvening (...and $ascDev->getAutoShuttersControlEvening eq 'on'...) müsste meiner Meinung nach konsequenter Weise auch an folgenden Stellen geprüft werden:
- "Schließen, wenn RM nachts nach Hause kommt und getDownMode='home|always' " [/b] (Um Zeile 933)
- "Lüften, wenn RM nachts nach Hause kommt und getDownMode='home|always' " [/b] (Um Zeile 938)
- "Schließen, wenn RM geht und getDownMode='absent'" [/b] (Um Zeile 984)

Auswertung von ASC_autoShuttersControlMorning eq 'on' in Zeile 888 schränkt das vorhin erwähnte Schließen (und je nach Definition Lüften)  unnötig ein. Ein Schließen wird verhindert wenn global das automatische Öffnen deaktiviert ist.
Das Gleiche gilt für den Filter and (  $shutters->getModeUp eq 'always' or $shutters->getModeUp eq 'home' )[/b] in Zeile 890.
Das Schließen wird hier abhängig von ASC_Mode_Up gemacht.

Auswertung von isday() könnte auch an folgenden Stellen geprüft werden:
- Schließen, wenn RM schlafen geht
- Lüften, wenn RM schlafen geht
Beides Zeile 971 ff.
Auch dies ist natürlich eine Definitionssache.
Wenn beim erneuten Zubettgehen "befohlene Nacht" ist, ist das natürlich richtig (ist vermutlich ganz nett für jemand mit Nachtschicht).


P.S.
Nur zur Sicherheit: ich will hier nicht unkonstruktiv an eurer Arbeit rum mosern und vielleicht sind meine Einschätzungen / Interpretationen (keine Ahnung von PERL) auch falsch.
Wenn ich gleich noch Langeweile habe, versuche ich einmal die EventProcessingRoommate grafisch umzustellen.
Eventuell bekommt man den gewachsenen Code ja etwas übersichtlicher dargestellt.

Ich finde die Idee super. Das ist noch das was den Usern glaube fehlt. Ist schwer zu schreiben wie was reagiert wen jener oder solcher Event kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 03 März 2019, 15:21:42
Anbei mal ein Vorschlag für EventProcessingRoommate zur Prüfung.

Ich war mal so mutig es in meine Liveumgebung aufzunehmen, es schmeißt erst einmal keine Fehler, getestet habe ich natürlich noch nicht jede Konstellation  8)


## Sub zum steuern der Rolladen bei einem Bewohner/Roommate Event

sub EventProcessingRoommate($@) {
    my ( $hash, $shuttersDev, $events ) = @_;
    my $name = $hash->{NAME};

    $shutters->setShuttersDev($shuttersDev);
    my $reading = $shutters->getRoommatesReading;


    if ( $events =~ m#$reading:\s(absent|gotosleep|asleep|awoken|home)# ) {

my $position;

        Log3( $name, 4,
            "AutoShuttersControl ($name) - EventProcessingRoommate: "
              . $shutters->getRoommatesReading );
        Log3( $name, 4,
"AutoShuttersControl ($name) - EventProcessingRoommate: $shuttersDev und Events $events"
        );

if (
IsDay( $hash, $shuttersDev )
and $ascDev->getAutoShuttersControlMorning eq 'on'
)
{
if (
( $1 eq 'home' or $1 eq 'awoken' )
and (  $shutters->getRoommatesStatus eq 'home'
or $shutters->getRoommatesStatus eq 'awoken' )
and (  $shutters->getModeUp eq 'always'
or $shutters->getModeUp eq 'home' )
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
)
{
if (
(
   $shutters->getRoommatesLastStatus eq 'asleep'
or $shutters->getRoommatesLastStatus eq 'awoken'
)
)
{
Log3( $name, 4,
"AutoShuttersControl ($name) - EventProcessingRoommate_2: $shuttersDev und Events $events"
);
$shutters->setLastDrive('roommate awoken');
ShuttersCommandSet( $hash, $shuttersDev,
$shutters->getOpenPos );
}
elsif (
(
   $shutters->getRoommatesLastStatus eq 'absent'
or $shutters->getRoommatesLastStatus eq 'gone'
or $shutters->getRoommatesLastStatus eq 'home'
)
and $shutters->getStatus == $shutters->getClosedPos
)
{
                    $shutters->setLastDrive('roommate home');
                    ShuttersCommandSet( $hash, $shuttersDev,
                        $shutters->getOpenPos );
}

}
}
elsif (
not IsDay(  $hash, $shuttersDev )
and $ascDev->getAutoShuttersControlEvening eq 'on'
)
{
if (
   $shutters->getRoommatesStatus eq 'home'
or $shutters->getRoommatesStatus eq 'awoken' )
and (  $shutters->getModeDown eq 'always'
or $shutters->getModeDown eq 'home' )
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
)
{
if (    CheckIfShuttersWindowRecOpen($shuttersDev) == 0
                        or $shutters->getVentilateOpen eq 'off' )
                {
                    $position = $shutters->getClosedPos;
                }
else {
                    $position = $shutters->getVentilatePos;
                    $shutters->setLastDrive(
                        $shutters->getLastDrive . ' - ventilate mode' );
                }
                ShuttersCommandSet( $hash, $shuttersDev, $position );

}
elsif (
   $shutters->getRoommatesStatus eq 'gotosleep'
or $shutters->getRoommatesStatus eq 'asleep' )
and (  $shutters->getModeDown eq 'always'
or $shutters->getModeDown eq 'home' )
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
)
{
if (    CheckIfShuttersWindowRecOpen($shuttersDev) == 0
                        or $shutters->getVentilateOpen eq 'off' )
                {
                    $position = $shutters->getClosedPos;
                }
else {
                    $position = $shutters->getVentilatePos;
                    $shutters->setLastDrive(
                        $shutters->getLastDrive . ' - ventilate mode' );
                }
                ShuttersCommandSet( $hash, $shuttersDev, $position );

}
elsif (
    $shutters->getRoommatesStatus eq 'absent'
and $shutters->getModeDown eq 'absent'
and IsAfterShuttersTimeBlocking( $hash, $shuttersDev )
)
{
$shutters->setLastDrive('roommate absent');
ShuttersCommandSet( $hash, $shuttersDev, $shutters->getClosedPos );
}
}
}
}

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 März 2019, 10:17:09
Ich habe den Code jetzt etwas umgeschrieben. Teste ihn nun noch. Außerdem habe ich pah seine Empfehlungen angefangen um zu setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 04 März 2019, 16:27:53
@CoolTux

Ma ne frage zu Unwetter Warnungen.
Ist dazu schon etwas eingebaut oder in Planung?
Also bei meinen Dachfenster rolladen wäre es zum Beispiel gut wenn diese bei zum Beispiel wegen einer  Hagelmedung zu fahren würden.
Und dann auch solange die Unwetter Warnung besteht keine fahrbefehle mehr ausführen würden.

Nur so als idee

Danke und Gruß Robert



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 März 2019, 16:30:53
Zitat von: no_Legend am 04 März 2019, 16:27:53
@CoolTux

Ma ne frage zu Unwetter Warnungen.
Ist dazu schon etwas eingebaut oder in Planung?
Also bei meinen Dachfenster rolladen wäre es zum Beispiel gut wenn diese bei zum Beispiel wegen einer  Hagelmedung zu fahren würden.
Und dann auch solange die Unwetter Warnung besteht keine fahrbefehle mehr ausführen würden.

Nur so als idee

Danke und Gruß Robert



Gesendet von iPhone mit Tapatalk Pro

Hallo Robert,

Direkt Warnungsmeldungen sind nicht eingebaut. Es gibt aktuell das reagieren auf einen Regensensor und in Entwicklung und Testen ist eine Version mit Windsensor.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 04 März 2019, 18:58:23
Zitat von: CoolTux am 04 März 2019, 16:30:53
Es gibt aktuell das reagieren auf einen Regensensor ...
Hierfür benötige ich nochmal Deine Unterstützung.

list ASC Device:
Internals:
   FUUID      5c76dc55-f33f-95bd-09d2-b3679e6c324f0ce1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  EG_Bad_Fenster,Rollladenautomatik,global,myTwilight,netatmo_M05_00_00_02_9d_cc,zuHause,Bad_Rollladen
   NR         407
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-04 18:46:20   Bad_Rollladen_PosValue 0
     2019-03-04 18:46:00   Bad_Rollladen_lastPosValue 100
     2019-03-04 18:46:00   Bad_Rollladen_nextAstroTimeEvent  5.03.2019 - 06:34
     2019-02-27 19:52:06   hardLockOut     off
     2019-02-27 19:52:06   partyMode       off
     2019-02-28 10:07:47   room_Bad        Bad_Rollladen
     2019-02-27 19:52:06   selfDefense     off
     2019-03-04 18:46:00   state           created new drive timer
     2019-02-27 19:52:06   sunriseTimeWeHoliday off
     2019-02-28 10:07:47   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
   monitoredDevs:
     Bad_Rollladen:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     myTwilight:
       Rollladenautomatik ASC_twilightDevice
     netatmo_M05_00_00_02_9d_cc:
       Rollladenautomatik ASC_rainSensorDevice
     zuHause:
       Rollladenautomatik ASC_residentsDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading off
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 50
   ASC_residentsDevice zuHause
   ASC_temperatureReading temperature
   ASC_temperatureSensor netatmo_M02_00_00_17_87_e4
   ASC_twilightDevice myTwilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   verbose    0


list Regensensor:
Internals:
   CHANGED   
   DEF        MODULE 70:ee:50:17:8f:ca 05:00:00:02:9d:cc
   Device     70:ee:50:17:8f:ca
   FUUID      5c442fa3-f33f-95bd-0579-1d5e55ff01fbf1ef
   IODev      Wetter
   LAST_POLL  2019-03-04 18:50:09
   Module     05:00:00:02:9d:cc
   NAME       netatmo_M05_00_00_02_9d_cc
   NOTIFYDEV  global
   NR         61
   NTFY_ORDER 50-netatmo_M05_00_00_02_9d_cc
   STATE      Niederschlag aktuell: 0 l/qm - Niederschlag Tagesmenge: 35.7 l/qm
   SUBTYPE    MODULE
   TYPE       netatmo
   dataTypes  Rain
   firmware   8
   last_message 2019-03-04 18:08:56
   last_seen  2019-03-04 18:08:56
   last_setup 2016-10-25 15:24:00
   model      NAModule3
   moduleName Garten_Regenmesser
   openRequests 0
   rf_status  54
   status     ok
   CHANGETIME:
     2019-03-04 18:49:06
   READINGS:
     2019-03-04 18:50:09   active          ok
     2019-03-04 18:09:18   batteryPercent  60
     2019-03-04 18:09:18   batteryState    ok
     2019-03-04 18:09:18   batteryVoltage  5.046
     2019-03-04 18:49:06   rain            0
     2019-03-04 18:08:44   rain_day        35.7
     2019-03-04 18:08:44   rain_hour       0.303
     2018-09-06 07:43:09   rain_sum        235.329999999999
     2018-10-03 00:21:18   rain_total      308.907
   helper:
     INTERVAL   900
     NEXT_POLL  1551722414
     last_status_store 1551721746
     readingNames:
       rain
Attributes:
   IODev      Wetter
   alias      Regenmesser im Garten
   devStateIcon .*:no-icon
   event-on-change-reading .*
   group      Haus
   icon       netatmo.rain
   room       Haus
   stateFormat Niederschlag aktuell: rain l/qm - Niederschlag Tagesmenge: rain_day l/qm
   uiDeviceType LABEL-VALUE-LIST
   uiDeviceTypeParameter aktuelle Regenmenge;Tagesregenmenge;Vorhersage
   uiDisplayName Regenmesser
   uiDisplayOrder 3
   uiDisplayRoom Allg. Hausinformation
   uiGet      [[DEVICE:%D%:rain|TEXT:%1% mm]];[[DEVICE:%D%:rain_day|TEXT:%1% mm]];[[DEVICE:Garten_forecast:fc0_rain|TEXT:%1% mm]]
   uiShow     1
   verbose    0


Heute hat es mehrfach geregnet und unter rain (Regensensor) stand bswp. 0.202 oder auch 0.907
Dann sollte doch der Rolladen auf pct 50 fahren. Muss ich noch etwas einstellen?

Siehst Du ggf. warum der Rolladen nicht gefahren ist?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 März 2019, 19:25:43
Jepp sehe ich.
Da ich keinen Regensensor habe und nicht wusste was man da für Werte einstellen kann, habe ich pauschal > 100 genommen.

Du wirst also vorerst nicht drum rum kommen ein userReading zu machen mit anscheinend * 100


userReadings rainASC:rain:.* { RadingsVal($name,'rain',0) * 100 }


So sollte er Dir entsprechende Werte geben. Und im ASC gibst als rain Reading einfach rainASC an.

Ich bin eh gerade dabei die Dinge um zu bauen. Ich werde also dafür sorgen das man einen rain Wert setzen kann.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 04 März 2019, 20:35:48
Wäre da nicht eventuell ein universelles Interface zum Eingreifen mit externer Logik / Sensoren sinnvoller ?
Angenommen es gäbe einen Warndienst für Zugvögelschwärme und ich möchte die Rollläden entsprechend absenken  :D

Eventuell würden da ja bereits 1-2 Readings pro Rollladen reichen, mit denen man die anzufahrende Position  und ein paar Rahmenbedinungen wie "Sperre für weitere Automatisierung durch ASC" oder so  setzen kann. Wenn man zusätzlich den aktuellen ASC-Zustand eines Devices im Reading abgreifen kann, wäre man doch super flexibel aufgestellt.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Damu am 04 März 2019, 20:48:15
Hallo

Ich hab das Modul auch mal Installiert.
Ich versuche es aber zuerst mal mit nur 1 Store, der Rest läuft noch über meine Doifs.

Im Wiki bei:
ZitatreadingsGroup für Zeiten

define rg_ASC_Rollaeden_Times readingsGroup <Gerät>,<Position>,<Time_Up_Early>,<Time_Up_Late>,<Time_Up_WE/Hol>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up> \
(.*Rollladen.*|.*Rollladen|Jalousie_.*):?level,?ASC_Time_Up_Early,?ASC_Time_Up_Late,?ASC_Time_Up_WE_Holiday,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up
setuuid rg_ASC_Rollaeden_Times 5c4308e1-f33f-abd1-94a7-fbf717635760f863
attr rg_ASC_Rollaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30', \
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  \
ASC_Time_Up_Late => 'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', \
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off', \
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off' }
attr rg_ASC_Rollaeden_Times room 9.72_Rolladen
Fehlt das ? vor level.
Das "setuuid"
setuuid rg_ASC_Rollaeden_Times 5c4308e1-f33f-abd1-94a7-fbf717635760f863
kommt das in die def oder muss das einmal ausgeführt werden?

Ich denke das wird nur einmal ausgeführt.
Commandref:
Zitatsetuuid
[EN DE]

    setuuid <device> <uuid>

    Systembefehl, um den FUUID internen Wert zu setzen. Ist nicht vom Benutzer zu verwenden.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 März 2019, 20:58:27
Zitat von: stefanpf am 04 März 2019, 20:35:48
Wäre da nicht eventuell ein universelles Interface zum Eingreifen mit externer Logik / Sensoren sinnvoller ?
Angenommen es gäbe einen Warndienst für Zugvögelschwärme und ich möchte die Rollläden entsprechend absenken  :D

Eventuell würden da ja bereits 1-2 Readings pro Rollladen reichen, mit denen man die anzufahrende Position  und ein paar Rahmenbedinungen wie "Sperre für weitere Automatisierung durch ASC" oder so  setzen kann. Wenn man zusätzlich den aktuellen ASC-Zustand eines Devices im Reading abgreifen kann, wäre man doch super flexibel aufgestellt.

Schreib ein Issues als Feature Request ins Git.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 04 März 2019, 21:51:09
Zitat von: CoolTux am 04 März 2019, 19:25:43
Du wirst also vorerst nicht drum rum kommen ein userReading zu machen mit anscheinend * 100
Habs jetzt so umgesetzt und rainASC im ASC Device entsprechend eingetragen.
attr netatmo_M05_00_00_02_9d_cc userReadings rainASC { ReadingsVal("netatmo_M05_00_00_02_9d_cc","rain",0) * 100 }

Für morgen ist ja wieder Regen angesagt. Mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 März 2019, 22:16:31
Zitat von: mobiljoe123 am 04 März 2019, 21:51:09
Habs jetzt so umgesetzt und rainASC im ASC Device entsprechend eingetragen.
attr netatmo_M05_00_00_02_9d_cc userReadings rainASC { ReadingsVal("netatmo_M05_00_00_02_9d_cc","rain",0) * 100 }

Für morgen ist ja wieder Regen angesagt. Mal schauen.

Kann man machen. Um es funktioniert weiß ich gerade nicht. Vermute nicht. Aber selbst wenn doch reagiert es auf alle Events welche Dein Device generiert und generiert selbst auch noch mal ein Event. Immer. Das gibt ein schönes Feuerwerk.



Zitat von: CoolTux am 04 März 2019, 19:25:43

userReadings rainASC:rain:.* { RadingsVal($name,'rain',0) * 100 }


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: mobiljoe123 am 05 März 2019, 08:31:47
Zitat von: CoolTux am 04 März 2019, 22:16:31
Kann man machen. Um es funktioniert weiß ich gerade nicht. Vermute nicht. Aber selbst wenn doch reagiert es auf alle Events welche Dein Device generiert und generiert selbst auch noch mal ein Event. Immer. Das gibt ein schönes Feuerwerk.

Danke mit
rainASC:rain:.* { ReadingsVal($name,'rain',0) * 1000}
hat es funktioniert.
Rolladen wurde geschlossen und anschliessend wieder geöffnet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 07 März 2019, 20:21:53
Hallo.

Ich benutze dieses Modul nun auch seid ein paar Wochen. Es ist echt genial :)

Habe gestern ein Update über FHEM gemacht auf Version 0.4.0.9. Seitdem scheint ASC_Drive_OffsetStart nicht mehr zu funktionieren. Die Befehle gehen alle auf einmal raus.
Ist das schon bekannt?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 März 2019, 20:23:58
Hallo,

Bisher ist da nichts bekannt. Weißt Du noch von welcher Version Du gekommen bist?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 März 2019, 20:28:29
Habe mal geschaut. Da ist die letzten Tage nichts weiter passiert. Kannst Du mir bitte ein list vom ASC geben h d eines von einem Beispielrollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 07 März 2019, 22:03:40
Welche Version es war bin ich mir nicht sicher. Das letzte Update habe ich glaub im Dezember gemacht.

Internals:
   FUUID      5c4d7a7b-f33f-908f-f095-520e36f1d9a229e8
   NAME       Esszimmer_Fenster
   NR         43
   STATE      closed
   TYPE       ROLLO
   stoptime   1551986629
   READINGS:
     2019-03-07 20:23:35   ASC_ShuttersLastDrive manual
     2019-03-07 19:56:49   ASC_Time_DriveDown  8.03.2019 - 18:12
     2019-03-07 19:56:49   ASC_Time_DriveUp  8.03.2019 - 07:00
     2019-03-07 20:23:40   command         pct-100
     2019-03-07 20:23:40   desired_pct     100
     2019-03-07 20:23:40   drive-type      modul
     2019-03-07 20:23:40   last_drive      drive-down
     2019-03-07 20:23:49   pct             0
     2019-03-07 20:23:49   state           closed
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading 1.CURRENT_ILLUMINATION
   ASC_Brightness_Sensor sonnensensor_sued
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart 3
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 150
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 30000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 04:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   genericDeviceType blind
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,delay=400,cmd=pct,
PositionState=state,values=/^drive-up/:INCREASING;/^drive-down/:DECREASING;/.*/:STOPPED
   rl_autoStop 0
   rl_commandDown set MQTT2 publish cmd/jaroliftog/shutter/1 DOWN
   rl_commandStop set MQTT2 publish cmd/jaroliftog/shutter/1 STOP
   rl_commandUp set MQTT2 publish cmd/jaroliftog/shutter/1 UP
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 6
   rl_secondsDown 26
   rl_secondsUp 26
   rl_switchTime 1
   rl_type    HomeKit
   room       Homekit,jarolift
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 März 2019, 22:18:30
Hast Du genau das
ASC_Drive_OffsetStart 3
bei allen Rolläden so konfiguriert? Also mit 3s? Hast Du im ASC noch ein ASC_Drive_Offset eingestellt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 07 März 2019, 22:21:53
Ich habe bei den anderen Rolläden in Offset Start immer 3 Sekunden zusätzlich. Damit alle 3 Sekunden  voneinander auf gehen.  Also 3,6,9,12 usw.

Im  ASC_shuttersDriveOffset habe ich 0

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 März 2019, 22:25:14
OK genau so habe ich es auch. Ich kann Deine Beobachtung nicht teilen. Werde aber morgen gerne mit der aktuellen SVN Version auf meinem Testsystem einmal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 08 März 2019, 22:01:20
Zitat von: Beetle2003 am 01 März 2019, 09:59:02
Guten Morgen,

Ich habe in den letzten Wochen festgestellt, dass Freitags die Rollos die Fahrzeiten vom Wochenende benutzen.
Das ist sicherlich ein Linux Thema, doch habe ich keinen Hinweis gefunden wie ich dieses ändere.

Wäre für einen Hinweis dankbar.

Gruss

Hallo zusammen,

habe noch keine Lösung für dieses Freitagsproblem gefunden.

Kann mir jemand einen Lösungsansatz zeigen?

Danke

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 08 März 2019, 22:14:57
Zitat von: Beetle2003 am 08 März 2019, 22:01:20
Hallo zusammen,

habe noch keine Lösung für dieses Freitagsproblem gefunden.

Kann mir jemand einen Lösungsansatz zeigen?

Danke

Ralf

Das "Problem" ist bekannt. Allerdings solltest Du beobachtet haben das die Rollos zur korrekten Zeit fahren. Danach aber als nächste Fahrzeit die Wochenendzeit für den selben Tag genommen wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 09 März 2019, 00:00:40
Zitat von: CoolTux am 08 März 2019, 22:14:57
Das "Problem" ist bekannt. Allerdings solltest Du beobachtet haben das die Rollos zur korrekten Zeit fahren. Danach aber als nächste Fahrzeit die Wochenendzeit für den selben Tag genommen wird.

Hallo,

ich wiederspreche Dir ungern, da ich Deine Arbeit schätze.
Die Rollos sind zu und werden erst zu der angegeben Zeit gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 März 2019, 05:08:49
Zitat von: Beetle2003 am 09 März 2019, 00:00:40
Hallo,

ich wiederspreche Dir ungern, da ich Deine Arbeit schätze.
Die Rollos sind zu und werden erst zu der angegeben Zeit gefahren.
Sorry das sollte mehr so eine Frage sein. Wenn das nicht stimmt was ich gesagt habe bitte ich sogar um einen Wiederspruch  :)

Kannst Du mir bitte ein list vom ASC und einem Beispielrollladen geben?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 09 März 2019, 07:11:02
Habe die andere Variante: heute wurde $we ignoriert.
Gehört das zu ist bekannt oder soll ich noch etwas nachliefern?
Ich hatte bislang immer den Eindruck, dass $we zuverlässig erkannt wird - nur eine Ausnahme, bei der ich es selbst mit dem Urlaubskalender versaut hatte.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 März 2019, 07:27:16
Schau bitte zu erst ob im ASC Device sunriseTimeWeHoliday auf on gesetzt ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 09 März 2019, 07:35:51
Rofl, hatte gerade versucht den Code zu verstehen und war genau dort angekommen.
Das Reading steht auf einmal auf off mit einem Zeitstempel vom 03.03.
Nun bekomme ich allerdings nicht mehr rekonstruiert ob ich an dem Tag dicke Finger am Tablet hatte  :o

Danke für die schnelle Antwort (mit 100% Trefferquote)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 März 2019, 07:58:18
Apro pro Code verstehen. Ich suche noch Unterstützung. Wer mag kann sich einfach bei mir melden. Aktuelles Thema wäre das korrekte erkennen von heute früh normale Fahrt und bei der dann folgenden neu Berechnung erkennen das erst morgen wieder gefahren werden soll.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 09 März 2019, 09:55:46
Zitat von: CoolTux am 09 März 2019, 07:58:18
Apro pro Code verstehen. Ich suche noch Unterstützung. Wer mag kann sich einfach bei mir melden. Aktuelles Thema wäre das korrekte erkennen von heute früh normale Fahrt und bei der dann folgenden neu Berechnung erkennen das erst morgen wieder gefahren werden soll.
Du hast am ASC-Device doch sicher eine Datenstruktur für jeden Rolledan, oder?
Da einen Hash rein mit {morning => value1,  evening => value2}, wobei du dann den value-Wert jeweils mit dem Monatstag (oder dem Tag ses Jahres) füllen könntest. Wurde heute gefahren, stimmen die Monatstage überein, wurde heute noch nicht gefahren, gibt es entweder keinen Wert (nicht defined) oder er ist mit dem gestrigen belegt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 09 März 2019, 10:13:36
Ja darüber hatte ich auch schon nach gedacht. Bin mir nur immer unsicher weil ja nach einem neustart noch nichts da ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 09 März 2019, 11:26:23
Dann nicht defined.
Kurz, da mobil.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 10 März 2019, 13:40:17
Moin Marko,

ich hätte da noch einen möglichen Verbesserungsvorschlag:

In jede Rollo Device noch als Reading den "Sollzustand" mit abzuspeichern, also das was bei der Automatik sein sollte. Hätte meiner Meinung den Vorteil, dass wenn andere Aktivitäten die Rollos steuern, man genau weiss, wo diese nach der Aktion auch wieder sein sollten.
Beispiel: im Wohnzimmer soll beim Filme schauen der Raum verdunkelt werden. Jetzt ist die Aktion vorbei und ich habe keine Ahnung, wo das Rollo stehen sollte und es dann dorthin zu bewegen.

Liebe Grüße

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 März 2019, 13:57:01
Zitat von: Wuppi68 am 10 März 2019, 13:40:17
Moin Marko,

ich hätte da noch einen möglichen Verbesserungsvorschlag:

In jede Rollo Device noch als Reading den "Sollzustand" mit abzuspeichern, also das was bei der Automatik sein sollte. Hätte meiner Meinung den Vorteil, dass wenn andere Aktivitäten die Rollos steuern, man genau weiss, wo diese nach der Aktion auch wieder sein sollten.
Beispiel: im Wohnzimmer soll beim Filme schauen der Raum verdunkelt werden. Jetzt ist die Aktion vorbei und ich habe keine Ahnung, wo das Rollo stehen sollte und es dann dorthin zu bewegen.

Liebe Grüße

Ralf

Moin Ralf,

Machst Du bitte ein Issues dazu auf im FHEM Git. Danke Dir


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 März 2019, 22:14:14
Zitat von: dk3572 am 02 März 2019, 15:02:58
Hallo CoolTux,

muss leider noch weiter nerven  ;)

Irgend was muss sich ja geändert haben weshalb es plötzlich nicht mehr funktioniert.
Ich habe jedenfalls nichts verändert.

Stimmen die Einstellungen vom Kalender? Hier gab es ja wohl vor kurzem ein Modul Update.
defmod Google_Arbeitsfrei Calendar ical url https://calendar.google.com/calendar/ical/xxxxxxxbasic.ics 14400
attr Google_Arbeitsfrei alias Google_Arbeitsfrei
attr Google_Arbeitsfrei event-on-update-reading state
attr Google_Arbeitsfrei hideLaterThan 1d


Danke und schönes Wochenende.
VG Dieter

Hallo Dieter

Ich habe nun testen können. Mit dem hier folgenden Code klappt es bei mir Reibungslos


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events limit:to=+1d format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}



Mein Notify sieht so aus


calendar.*:triggered { calendarEvents($NAME) }



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 11 März 2019, 05:42:23
Zitat von: CoolTux am 10 März 2019, 22:14:14
Hallo Dieter

Ich habe nun testen können. Mit dem hier folgenden Code klappt es bei mir Reibungslos


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events limit:to=+1d format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );
c
    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}



Mein Notify sieht so aus


calendar.*:triggered { calendarEvents($NAME) }



Grüße

Guten Morgen,

danke für deine Mühe. Ich werde es testen.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FEHMPiDi am 11 März 2019, 10:32:12
Hallo,

ich teste gerade das Modul und bin echt begeistert. Ich hätte ein paar Vorschläge/ Wünsche die ich gern mit Euch diskutieren würde.

1. Ich steuere die Abschattung bei mir über einen Differenztemperatursensor. Im Modul wird aber davon ausgegangen das ein Helligkeitssensor verwendet wird um die Berechnungsroutinen zu starten. Momentan habe ich also behelfsweise für den Brightnesssenor folgendes eingetragen um meinen Temp.-Sensor zu nutzen:

ASC_Shading_StateChange_Cloudy  5
ASC_Shading_StateChange_Sunny   6
ASC_Brightness_Reading state
ASC_Brightness_Sensor delta_Tempsensor

Somit kann ich aber die Rollos nicht mehr nach Helligkeit auf und zu fahren lassen. Das ist jetzt nicht sehr schlimm, da es mit dem Astro Modul auch gut funktioniert. Aber wenn man das trotzdem unbedingt möchte, währe ein zusätzlicher Sensortyp (Abschattung, o.ä.) ganz gut. Dort könnte man dann den Sensor drauf legen der für die Abschattung genutzt wird.

2. Ich habe bei mir einen Windsensor verbaut. Ich würde die Möglichkeit super finden die Rollläden oder Markisen genauso wie beim Regensensor in eine definierte Position fahren zu lassen, wenn man vergessen hat das Fenster zu schließen und es stürmisch wird. Dann möchte ich bei Regen das Rollo halb schließen, und bei Sturm ganz. Daher wären zwei getrennte Sensoren dafür nötig.

Was haltet Ihr davon und kann man das Umsetzen?

Danke im Voraus
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 11 März 2019, 10:34:32
Zitat von: FEHMPiDi am 11 März 2019, 10:32:12
Hallo,

ich teste gerade das Modul und bin echt begeistert. Ich hätte ein paar Vorschläge/ Wünsche die ich gern mit Euch diskutieren würde.

1. Ich steuere die Abschattung bei mir über einen Differenztemperatursensor. Im Modul wird aber davon ausgegangen das ein Helligkeitssensor verwendet wird um die Berechnungsroutinen zu starten. Momentan habe ich also behelfsweise für den Brightnesssenor folgendes eingetragen um meinen Temp.-Sensor zu nutzen:

ASC_Shading_StateChange_Cloudy  5
ASC_Shading_StateChange_Sunny   6
ASC_Brightness_Reading state
ASC_Brightness_Sensor delta_Tempsensor

Somit kann ich aber die Rollos nicht mehr nach Helligkeit auf und zu fahren lassen. Das ist jetzt nicht sehr schlimm, da es mit dem Astro Modul auch gut funktioniert. Aber wenn man das trotzdem unbedingt möchte, währe ein zusätzlicher Sensortyp (Abschattung, o.ä.) ganz gut. Dort könnte man dann den Sensor drauf legen der für die Abschattung genutzt wird.

2. Ich habe bei mir einen Windsensor verbaut. Ich würde die Möglichkeit super finden die Rollläden oder Markisen genauso wie beim Regensensor in eine definierte Position fahren zu lassen, wenn man vergessen hat das Fenster zu schließen und es stürmisch wird. Dann möchte ich bei Regen das Rollo halb schließen, und bei Sturm ganz. Daher wären zwei getrennte Sensoren dafür nötig.

Was haltet Ihr davon und kann man das Umsetzen?

Danke im Voraus

Die Windsteuerung ist gerade in der Entwicklung. Die aktuelle Beta wird hier besprochen
https://forum.fhem.de/index.php/topic,97976.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 11 März 2019, 12:28:07
Zitat von: FEHMPiDi am 11 März 2019, 10:32:12
Hallo,

ich teste gerade das Modul und bin echt begeistert. Ich hätte ein paar Vorschläge/ Wünsche die ich gern mit Euch diskutieren würde.

1. Ich steuere die Abschattung bei mir über einen Differenztemperatursensor. Im Modul wird aber davon ausgegangen das ein Helligkeitssensor verwendet wird um die Berechnungsroutinen zu starten. Momentan habe ich also behelfsweise für den Brightnesssenor folgendes eingetragen um meinen Temp.-Sensor zu nutzen:

ASC_Shading_StateChange_Cloudy  5
ASC_Shading_StateChange_Sunny   6
ASC_Brightness_Reading state
ASC_Brightness_Sensor delta_Tempsensor

Somit kann ich aber die Rollos nicht mehr nach Helligkeit auf und zu fahren lassen. Das ist jetzt nicht sehr schlimm, da es mit dem Astro Modul auch gut funktioniert. Aber wenn man das trotzdem unbedingt möchte, währe ein zusätzlicher Sensortyp (Abschattung, o.ä.) ganz gut. Dort könnte man dann den Sensor drauf legen der für die Abschattung genutzt wird.


Wenn du die Temperatur nicht für Frostschutz brauchst, dann kannst du im ASC-Device:
- bei ASC_temperatureSensor den Differenztemperatursensor hinterlegen
- bei ASC_temperatureReading  das entsprechende Reading

und dann bei den jeweiligen Rollos:
- ASC_Shading_Min_OutsideTemperature deine gewünschte Differenztemperatur hinterlegen, ab der eine Abschattung, bei entsprechender Helligkeit, ausgeführt werden soll.

Problem ist dann nur, dass gerade im Frühling recht schnell eine große Differenztemperatur erreicht wird, man aber gar noch nicht abschatten möchte, weil die Außentemperatur nicht wirklich hoch ist.
Als Workaround könnte man sich da ein DOIF basteln, dass bei einer zu geringen Außentemperatur für jedes Rollo den ASC_Shading_Mode auf none stellt und erst beim Überschreiten auf always.


Alternative:

man baut sich im Differenztemperatursensor  ein Userreading, welches ab der gewünschten Außentemperatur auf 100+Differenztemperatur  gesetzt wird und arbeitet mit dann mit diesem. ASC_Shading_Min_OutsideTemperature wäre dann bei dir vermutlich 105 oder 106. Damit würde man auch vermeiden, dass man ein Attribut ändern muss.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: nils_ am 12 März 2019, 11:50:23
Zitat von: CoolTux am 10 März 2019, 22:14:14

sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events limit:to=+1d format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );
c
    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}

da hat sich ein kleines "c" eingeschlichen, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 März 2019, 11:53:11
Autsch. In der Tat. Obwohl kopie und paste. Habe es korrigiert. Danke Dir
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 12 März 2019, 12:00:28
Hallo,

ich möchte einen Dummy setzen sobald ein von ASC gesteuerter Rolladen von Hand verfahren wurde.
Im ASC Rolladen Device gibt es das Reading "ASC_ShuttersLastDrive" dan in diesem Fall auch zuverlässig auf "manual" steht. Allerdings wird mein Notify den ich dafür über den Eventmonitor mit der DEF "OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual set dy_OG_KiZ_Roll_manualdrive on" nicht getriggert, kann somit auch den Dummy nicht setzen.

Hat mir jemand einen Tipp was ich da machen kann?

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 März 2019, 12:15:31
Gib mal bitte ein List vom Notify nach dem eine manuelle Fahrt erkannt wurde im am Rollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 12 März 2019, 12:23:06
Hier das List vom Rolladen:


Internals:
   DEF        59A847
   FUUID      5c5b41d5-f33f-c344-2889-c0e622c4cecf5ae8
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     252
   NAME       OG_KiZ_Roll
   NOTIFYDEV  global
   NR         94
   NTFY_ORDER 50-OG_KiZ_Roll
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:97 - t:10 s:59A847 d:123456 06016400
   myHmUART_MSGCNT 252
   myHmUART_RAWMSG 0501004197A41059A84712345606016400
   myHmUART_RSSI -65
   myHmUART_TIME 2019-03-12 12:22:03
   protLastRcv 2019-03-12 12:22:03
   protRcv    252 last_at:2019-03-12 12:22:03
   protSnd    254 last_at:2019-03-12 12:22:03
   protState  CMDs_done
   rssi_at_myHmUART cnt:252 min:-78 max:-57 avg:-61.95 lst:-65
   rssi_myHmUART cnt:93 min:-80 max:-66 avg:-69.9 lst:-73
   READINGS:
     2019-03-12 12:22:03   ASC_ShuttersLastDrive manual
     2019-03-12 08:30:02   ASC_Time_DriveDown 12.03.2019 - 18:23
     2019-03-12 08:30:02   ASC_Time_DriveUp 13.03.2019 - 08:30
     2019-03-12 08:30:02   ASC_Time_PrivacyDriveUp 12.03.2019 - 18:18
     2019-03-12 12:21:58   CommandAccepted yes
     2018-07-11 12:15:12   D-firmware      2.11
     2018-07-11 12:15:12   D-serialNr      OEQ0549185
     2018-01-18 10:55:08   PairedTo        0x123456
     2017-11-15 09:18:51   R-driveDown     24 s
     2017-11-14 23:16:36   R-driveTurn     0.5 s
     2017-11-15 09:18:28   R-driveUp       23 s
     2017-11-14 23:16:35   R-pairCentral   0x123456
     2017-11-14 23:16:36   R-sign          off
     2018-01-18 10:55:08   RegL_00.        02:01 0A:12 0B:34 0C:56 15:FF 18:00 00:00
     2018-01-18 10:55:09   RegL_01.        08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-12 12:22:03   deviceMsg       50 (to myHmUART)
     2019-03-12 12:22:03   level           50
     2019-03-12 12:22:03   motor           stop:50
     2019-03-12 12:22:03   pct             50
     2018-01-18 10:55:07   powerOn         2018-01-18 10:55:07
     2019-03-12 12:22:03   recentStateType info
     2019-03-12 12:22:03   state           50
     2019-03-12 12:22:03   timedOn         off
   helper:
     HM_CMDNR   151
     cSnd       1112345659A847020178,1112345659A847020164
     dlvlCmd    ++A01112345659A847020164
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +59A847,00,00,00
       nextSend   1552389723.35027
       prefIO     
       rxt        0
       vccu       
       p:
         59A847
         00
         00
         00
     mRssi:
       mNo        97
       io:
         myHmUART:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1552389723.05394
       ack:
         HASH(0x1b68a00)
         97800212345659A84700
     rssi:
       at_myHmUART:
         avg        -61.9563492063492
         cnt        252
         lst        -65
         max        -57
         min        -78
       myHmUART:
         avg        -69.9032258064516
         cnt        93
         lst        -73
         max        -66
         min        -80
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -1
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 20
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Wetterstation
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 10
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 300
   ASC_PrivacyDown_Pos 5
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 60
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 150
   ASC_Shading_StateChange_Sunny 170
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   expert     2_raw
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen,OG_Rolladen_alle
   serialNr   OEQ0549185
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate alle_OG_Roll alle_OG_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 12 März 2019, 12:24:40
Zitat von: Reliktdragon am 07 März 2019, 22:21:53
Ich habe bei den anderen Rolläden in Offset Start immer 3 Sekunden zusätzlich. Damit alle 3 Sekunden  voneinander auf gehen.  Also 3,6,9,12 usw.

Im  ASC_shuttersDriveOffset habe ich 0

Ich habe gestern das Modul gelöscht und alles frisch eingepfelgt. Hat leider nix gebracht.

ASC_shuttersDriveOffset Funktioniert

ASC_Drive_OffsetStart funktioniert nicht

Kann es daran liegen das ich ASC auf 2 habe? Also pct100 ist bei mir geöffnet.

Grüße

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 März 2019, 12:41:04
Zitat von: Bäschdler am 12 März 2019, 12:23:06
Hier das List vom Rolladen:


Internals:
   DEF        59A847
   FUUID      5c5b41d5-f33f-c344-2889-c0e622c4cecf5ae8
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     252
   NAME       OG_KiZ_Roll
   NOTIFYDEV  global
   NR         94
   NTFY_ORDER 50-OG_KiZ_Roll
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:97 - t:10 s:59A847 d:123456 06016400
   myHmUART_MSGCNT 252
   myHmUART_RAWMSG 0501004197A41059A84712345606016400
   myHmUART_RSSI -65
   myHmUART_TIME 2019-03-12 12:22:03
   protLastRcv 2019-03-12 12:22:03
   protRcv    252 last_at:2019-03-12 12:22:03
   protSnd    254 last_at:2019-03-12 12:22:03
   protState  CMDs_done
   rssi_at_myHmUART cnt:252 min:-78 max:-57 avg:-61.95 lst:-65
   rssi_myHmUART cnt:93 min:-80 max:-66 avg:-69.9 lst:-73
   READINGS:
     2019-03-12 12:22:03   ASC_ShuttersLastDrive manual
     2019-03-12 08:30:02   ASC_Time_DriveDown 12.03.2019 - 18:23
     2019-03-12 08:30:02   ASC_Time_DriveUp 13.03.2019 - 08:30
     2019-03-12 08:30:02   ASC_Time_PrivacyDriveUp 12.03.2019 - 18:18
     2019-03-12 12:21:58   CommandAccepted yes
     2018-07-11 12:15:12   D-firmware      2.11
     2018-07-11 12:15:12   D-serialNr      OEQ0549185
     2018-01-18 10:55:08   PairedTo        0x123456
     2017-11-15 09:18:51   R-driveDown     24 s
     2017-11-14 23:16:36   R-driveTurn     0.5 s
     2017-11-15 09:18:28   R-driveUp       23 s
     2017-11-14 23:16:35   R-pairCentral   0x123456
     2017-11-14 23:16:36   R-sign          off
     2018-01-18 10:55:08   RegL_00.        02:01 0A:12 0B:34 0C:56 15:FF 18:00 00:00
     2018-01-18 10:55:09   RegL_01.        08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-12 12:22:03   deviceMsg       50 (to myHmUART)
     2019-03-12 12:22:03   level           50
     2019-03-12 12:22:03   motor           stop:50
     2019-03-12 12:22:03   pct             50
     2018-01-18 10:55:07   powerOn         2018-01-18 10:55:07
     2019-03-12 12:22:03   recentStateType info
     2019-03-12 12:22:03   state           50
     2019-03-12 12:22:03   timedOn         off
   helper:
     HM_CMDNR   151
     cSnd       1112345659A847020178,1112345659A847020164
     dlvlCmd    ++A01112345659A847020164
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +59A847,00,00,00
       nextSend   1552389723.35027
       prefIO     
       rxt        0
       vccu       
       p:
         59A847
         00
         00
         00
     mRssi:
       mNo        97
       io:
         myHmUART:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1552389723.05394
       ack:
         HASH(0x1b68a00)
         97800212345659A84700
     rssi:
       at_myHmUART:
         avg        -61.9563492063492
         cnt        252
         lst        -65
         max        -57
         min        -78
       myHmUART:
         avg        -69.9032258064516
         cnt        93
         lst        -73
         max        -66
         min        -80
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -1
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 20
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Wetterstation
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 10
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose 300
   ASC_PrivacyDown_Pos 5
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 60
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode off
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 150
   ASC_Shading_StateChange_Sunny 170
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   expert     2_raw
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen,OG_Rolladen_alle
   serialNr   OEQ0549185
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate alle_OG_Roll alle_OG_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on


Vom Notify bitte  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 März 2019, 12:45:56
Zitat von: Reliktdragon am 12 März 2019, 12:24:40
Ich habe gestern das Modul gelöscht und alles frisch eingepfelgt. Hat leider nix gebracht.

ASC_shuttersDriveOffset Funktioniert

ASC_Drive_OffsetStart funktioniert nicht

Kann es daran liegen das ich ASC auf 2 habe? Also pct100 ist bei mir geöffnet.

Grüße

Im  ASC_shuttersDriveOffset habe ich 0
Setzte das bitte einmal auf 1 dann sollte es gehen. Ach so und in den Rollläden auf -1 das Attribut für Offset setzen.
Ich muß da eh noch mal was machen, scheint damit noch ein Problem zu geben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 12 März 2019, 13:54:26
Hier noch das List vom Notify


Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual set dummy1 on
   FUUID      5c797738-f33f-c344-dbf2-b927d0602a151c2e
   NAME       OG_KiZ_Roll_notify_1
   NOTIFYDEV  OG_KiZ_Roll
   NR         1303
   NTFY_ORDER 50-OG_KiZ_Roll_notify_1
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-01 19:18:41   state           active
Attributes:


...und noch einer:

Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual set dy_OG_KiZ_Roll_manualdrive on
   FUUID      5c878f9d-f33f-c344-9d88-5240fd5f6b9a4025
   NAME       OG_KiZ_Roll_notify_2
   NOTIFYDEV  OG_KiZ_Roll
   NR         1575
   NTFY_ORDER 50-OG_KiZ_Roll_notify_2
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-12 11:54:12   state           active
Attributes:


und der dritte

Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.*manual.* set dy_OG_KiZ_Roll_manualdrive on
   FUUID      5c785693-f33f-c344-f950-3dad49c3d024f881
   NAME       ny_OG_KiZ_Roll_manualdrive
   NOTIFYDEV  OG_KiZ_Roll
   NR         856
   NTFY_ORDER 50-OG_KiZ_Roll_notify_1
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.*manual.*
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-01 19:05:41   state           active
Attributes:
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 12 März 2019, 19:03:28
Zitat von: CoolTux am 12 März 2019, 12:45:56
Im  ASC_shuttersDriveOffset habe ich 0
Setzte das bitte einmal auf 1 dann sollte es gehen. Ach so und in den Rollläden auf -1 das Attribut für Offset setzen.
Ich muß da eh noch mal was machen, scheint damit noch ein Problem zu geben.

So hat es funktioniert.
Danke  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FEHMPiDi am 12 März 2019, 19:27:58
Zitat von: kjmEjfu am 11 März 2019, 12:28:07
Wenn du die Temperatur nicht für Frostschutz brauchst, dann kannst du im ASC-Device:
- bei ASC_temperatureSensor den Differenztemperatursensor hinterlegen
- bei ASC_temperatureReading  das entsprechende Reading

und dann bei den jeweiligen Rollos:
- ASC_Shading_Min_OutsideTemperature deine gewünschte Differenztemperatur hinterlegen, ab der eine Abschattung, bei entsprechender Helligkeit, ausgeführt werden soll.

Problem ist dann nur, dass gerade im Frühling recht schnell eine große Differenztemperatur erreicht wird, man aber gar noch nicht abschatten möchte, weil die Außentemperatur nicht wirklich hoch ist.
Als Workaround könnte man sich da ein DOIF basteln, dass bei einer zu geringen Außentemperatur für jedes Rollo den ASC_Shading_Mode auf none stellt und erst beim Überschreiten auf always.


Alternative:

man baut sich im Differenztemperatursensor  ein Userreading, welches ab der gewünschten Außentemperatur auf 100+Differenztemperatur  gesetzt wird und arbeitet mit dann mit diesem. ASC_Shading_Min_OutsideTemperature wäre dann bei dir vermutlich 105 oder 106. Damit würde man auch vermeiden, dass man ein Attribut ändern muss.

Hi, danke für den Tipp. Ich denke das werde ich mal so versuchen. Wobei bei Deinem Vorschlag dann kein Limit für Sonnig und Wolkig gesetzt werden kann. D.h. es fährt vermutlich ziemlich oft die Jalousie hoch und runter. Da kann man dann nur noch mit der Verzögerung spielen.
Die Beste Lösung wäre in meinen Augen immer noch einen weiteren Sensor im Modul zu definieren. Ich finde es ungünstig für die Abschattung und dem Öffnen und Schließen den gleichen Sensor zu verwenden. Aber das liegt leider außerhalb meiner Kenntnisse :)

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 März 2019, 19:47:13
Zitat von: Bäschdler am 12 März 2019, 13:54:26
Hier noch das List vom Notify


Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual set dummy1 on
   FUUID      5c797738-f33f-c344-dbf2-b927d0602a151c2e
   NAME       OG_KiZ_Roll_notify_1
   NOTIFYDEV  OG_KiZ_Roll
   NR         1303
   NTFY_ORDER 50-OG_KiZ_Roll_notify_1
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-01 19:18:41   state           active
Attributes:


...und noch einer:

Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual set dy_OG_KiZ_Roll_manualdrive on
   FUUID      5c878f9d-f33f-c344-9d88-5240fd5f6b9a4025
   NAME       OG_KiZ_Roll_notify_2
   NOTIFYDEV  OG_KiZ_Roll
   NR         1575
   NTFY_ORDER 50-OG_KiZ_Roll_notify_2
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.manual
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-12 11:54:12   state           active
Attributes:


und der dritte

Internals:
   CFGFN     
   DEF        OG_KiZ_Roll:ASC_ShuttersLastDrive:.*manual.* set dy_OG_KiZ_Roll_manualdrive on
   FUUID      5c785693-f33f-c344-f950-3dad49c3d024f881
   NAME       ny_OG_KiZ_Roll_manualdrive
   NOTIFYDEV  OG_KiZ_Roll
   NR         856
   NTFY_ORDER 50-OG_KiZ_Roll_notify_1
   REGEXP     OG_KiZ_Roll:ASC_ShuttersLastDrive:.*manual.*
   STATE      active
   TYPE       notify
   READINGS:
     2019-03-01 19:05:41   state           active
Attributes:



Ich konnte in der Tat Deine Beobachtung nach stellen. Bei einem manual setzen wird ein Event generiert aber ein Notify triggert nicht. Bei anderen Values des selben Readings hingegen wird getriggert. Schon interessant.
Aktuell gebe ich diesem Bug aber eine niedrige Bearbeitungsnummer. Wäre es Dir möglich Deine Beobachtung noch einmal kurz als Issues im Git zu hinterlegen?
https://github.com/fhem/AutoShuttersControl/issues

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: math78 am 15 März 2019, 06:30:32
Hallo, bin auch gerade dabei das Modul bei mir einzurichten. Gibt es dann aktuell nun schon die Option ein externes Urlaubsmodul (z.B. über Calendar) einzubauen?
Grüße
Matthias
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 15 März 2019, 06:57:30
Nein nicht direkt. Nur über den holiday2we Weg
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 15 März 2019, 07:11:53
Ergänzend vielleicht:
Die Reaktion ist auch abhängig vom Bewohnerstatus; ggf. läßt sich darüber auch eine Art Urlaubsmodus realisieren (mit den heute vorhandenen Mitteln)? (Ich bin gedanklich noch nicht tief in den Residents-Teil eingestiegen...)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FEHMPiDi am 17 März 2019, 09:35:21
Hallo,

ich teste jetzt seit ein paar Tagen das Modul. Ich glaube aber ich habe es noch nicht komplett verstanden.
Anfangs dachte ich es läuft reibungslos. Aber nun passieren seltsame Dinge. Da ich nicht genau weiß ob das so im Sinne der Erfinder ist oder ob ich einfach etwas falsch eingerichtet habe, frage ich Euch das einfach mal.

1. Wenn ich die Rollos morgens vor der automatischen Öffnungszeit manuell hochfahre, dann dass Fenster zum Lüften öffne und wieder schleiße, fahren die Rollos wieder zu? Soll das so sein? Ich würde erwarten das dann die Rollos ober bleiben.
2. Gestern Abend sind die Rollos gar nicht geschlossen worden. Ich hatte sie morgens allerdings auch manuell geöffnet. Schließt das Modul dann die Rollos nicht wenn man sie Morgens manuell öffnet?
3. Ich lasse morgens und abends per Astro Horizon die Rollos fahren. Die Einstellungen habe ich nur im Hauptmodul konfiguriert. Müssen die Attribute auch für jeden Rolladen einzeln angelegt werden oder werden die Einstellungen aus dem Hauptmodul übernommen?
4. Diesen Punkt verstehe ich gar nicht. Es fahren morgens, wenn ich die Rollos manuell vor der regulären Öffnungszeit öffne auf einmal Rollos wieder zu. Einen Grund dafür habe ich noch nicht gefunden.

So, das sind jetzt viele Fragen. Ich hoffe Ihr könnt mir darauf ein paar Antworten und Erklärungen geben.

Danke und einen schönen Sonntag

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 März 2019, 10:06:06
Hallo,

1. Wenn die blockingAfterManual Zeit abgelaufen ist dann soll das so sein, wenn sie aber noch nicht abgelaufen ist dann ist das in der Tat ein Fehler.

2. Nein, die Fahrt hätte statt finden müssen, es sei denn der Rollladen wurde kurz vorher manuell bewegt.

3. Es reicht die Einstellung im ASC Device. In den Rolllos steht dann für die selbe Einstellung ein neues.

4. Wann genau fahren sie zu? Beim schließen des Fensters? Oder einfach so?

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Damu am 17 März 2019, 18:16:12
Hallo

Wollte mal Fragen ob es eine Möglichkeit gibt das einem die Begriffe Deutsch angezeigt werden?
Sonst finde ich das Modul Klasse.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 März 2019, 18:41:54
Da FHEM international ist und die Sprache Englisch müssen die Begriffe so bleiben. Werte hingegen, egal ob Attribut oder Reading Werte können zweisprachig sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Damu am 17 März 2019, 19:22:54
Ja ist mir klar.
Für dich als Programmierer des Moduls sind die Englischen selbsternanten Begriffe ev selbsterklärend.
Und wenn Fragen über irgendwelche Attr ASC_Einstellungen in Englisch oder Deutsch wird das komplizierter.

Aber eben für Nichtprogramierer und solche wie ich die es nicht so mit Englisch haben ist das anders.
Wenn das Modul mal gut eingestellt ist, ändert mann ev. 1-4 mal im Monat einen Wert.
Das heisst dann immer Anleitung mit den Begriffen und Beschreibungen hervornehmen und das richtige suchen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 März 2019, 19:31:27
Da wir gerade in einer Umstellung sind würde mich sehr interessieren wieso Du im Monat 1-4 Änderungen der Konfig machst und wo (welche Attribute).


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Damu am 17 März 2019, 22:38:07
Jetzt sind es noch wesentlich mehr.
Bin noch am austesten und einstellen.
Das Modul hat soviel Möglichkeiten, und die werden eher mit der Zeit eher mehr.

Da mein ich auch das ein und ausschalten, umstellen bei Ferien etc.




Titel: Antw:[73_AutoShuttersControl.pm] Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 18 März 2019, 10:08:17
Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 März 2019, 10:16:01
Zitat von: Wuppi68 am 18 März 2019, 10:08:17
Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf

Ich gehe davon aus das Du ein event-on-change beim ASC Device gesetzt hast. Nimm das mal bitte raus, dann sollte es wieder gehen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 18 März 2019, 10:18:55
Zitat von: CoolTux am 18 März 2019, 10:16:01
Ich gehe davon aus das Du ein event-on-change beim ASC Device gesetzt hast. Nimm das mal bitte raus, dann sollte es wieder gehen.


Grüße

Klappt :-) Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 März 2019, 10:25:30
Alternativ kannst Du es auch drin lassen und machst ein
event-on-update beim Reading userAttrList


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 18 März 2019, 10:56:12
Die Steuerung mit der Unterscheidung von Wochenende und Werktag klappt sehr gut. Trotzdem weiß ich nicht, wie ich meine Anforderung abbilde:
Am Wochenende sollte der Samstag einen "Sonderstatus" haben. So können die Rollos morgens zwar später als werktags hochfahren, aber nicht so spät wie sonntags. Wie kann ich diese Differenzierung umsetzen? Lässt sich eine dedizierte tagweise Steuerung auch umsetzen? Beispielsweise mittwochs Rollos immer früher herunterfahren, als sonst Werktags?

Das ASC-Modul habe ich seit einigen Monaten im Einsatz. Zwei Mal hatte ich das Phänomen, dass die Rollos nicht wie erwartet bewegt wurden. Leider konnte ich keine Ursache oder gar Systematik ausfindig machen. Das Modul ist sehr gut. Danke dafür und für die Portierung der bisherigen Lösung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 März 2019, 10:59:21
Hallo,

Derzeit ist Deine Anforderung leider nicht umsetzbar. Ich arbeite an einem erweiterten Konfigurationsmodus. Dies wird aber noch eine ganze Weile auf sich warten lassen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 18 März 2019, 18:28:16
Zitat von: Wuppi68 am 18 März 2019, 10:08:17
Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf
Hallo CoolTux,
ich habe genau dasselbe Problem und mache auch denselben Workaround.
Also nochmals scannen und Timer neu erstellen.
Allerdings habe ich kein event-on-change oder event-on-update beim ASC Device gesetzt.
Anbei List vom ASC Device.
Vielleicht siehst Du was  8):
Internals:
   FUUID      5c443739-f33f-e181-e3de-22d6fc5b08474bbb
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Helligkeitssensor_West,TL,WZ.Terrasse.Tuersensor,global,myASControl,Rolllade.AZ,Rolllade.Bad.OG,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
   NR         121
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-18 18:23:15   Rolllade.AZ_PosValue 0
     2019-03-18 18:22:49   Rolllade.AZ_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.AZ_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:16   Rolllade.Bad.OG_PosValue 0
     2019-03-18 18:22:49   Rolllade.Bad.OG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.Bad.OG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:18   Rolllade.KU.EG_PosValue 0
     2019-03-18 18:22:49   Rolllade.KU.EG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.KU.EG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:17   Rolllade.KZ.OG_PosValue 0
     2019-03-18 18:22:49   Rolllade.KZ.OG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.KZ.OG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:16   Rolllade.SZ_PosValue 0
     2019-03-18 18:22:49   Rolllade.SZ_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.SZ_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 06:37:45   Rolllade.WC.EG_PosValue 100
     2019-03-18 06:37:19   Rolllade.WC.EG_lastPosValue 0
     2019-03-18 18:22:49   Rolllade.WC.EG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:25   Rolllade.WZ.Garten_PosValue 0
     2019-03-18 18:22:50   Rolllade.WZ.Garten_lastPosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Garten_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:06   Rolllade.WZ.Strasse_PosValue 0
     2019-03-18 18:22:50   Rolllade.WZ.Strasse_lastPosValue 42.5
     2019-03-18 18:22:50   Rolllade.WZ.Strasse_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:34   Rolllade.WZ.Terrasse_PosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Terrasse_lastPosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Terrasse_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-09 08:57:38   hardLockOut     off
     2019-03-09 08:57:38   partyMode       off
     2019-03-18 18:20:27   room_Arbeitszimmer.OG Rolllade.AZ
     2019-03-18 18:20:27   room_Bad.OG     Rolllade.Bad.OG
     2019-03-18 18:20:27   room_Gaeste.WC  Rolllade.WC.EG
     2019-03-18 18:20:27   room_Kinderzimmer.OG Rolllade.KZ.OG
     2019-03-18 18:20:27   room_Schlafzimmer.OG Rolllade.SZ
     2019-03-18 18:20:27   room_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2019-03-09 08:57:38   selfDefense     off
     2019-03-18 18:22:50   state           created new drive timer
     2019-03-10 08:09:00   sunriseTimeWeHoliday on
     2019-03-18 18:20:27   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.OG
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     Helligkeitssensor_West:
       Rolllade.AZ ASC_Brightness_Sensor
     Rolllade.AZ:
     Rolllade.Bad.OG:
     Rolllade.KZ.OG:
     Rolllade.SZ:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   ASC_twilightDevice TL
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


LG Gerald

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 März 2019, 18:37:26
Stell mal bitte das ASC Device auf verbose 5 und starte dann neu.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 18 März 2019, 23:58:40
Zitat von: Alcamar am 18 März 2019, 10:56:12
Die Steuerung mit der Unterscheidung von Wochenende und Werktag klappt sehr gut. Trotzdem weiß ich nicht, wie ich meine Anforderung abbilde:
Am Wochenende sollte der Samstag einen "Sonderstatus" haben. So können die Rollos morgens zwar später als werktags hochfahren, aber nicht so spät wie sonntags. Wie kann ich diese Differenzierung umsetzen? Lässt sich eine dedizierte tagweise Steuerung auch umsetzen? Beispielsweise mittwochs Rollos immer früher herunterfahren, als sonst Werktags?

Das ASC-Modul habe ich seit einigen Monaten im Einsatz. Zwei Mal hatte ich das Phänomen, dass die Rollos nicht wie erwartet bewegt wurden. Leider konnte ich keine Ursache oder gar Systematik ausfindig machen. Das Modul ist sehr gut. Danke dafür und für die Portierung der bisherigen Lösung.
Vielleicht ein Ansatz (je nachdem wieviel du basteln möchtest)
du könntest ASC_up auf brightness setzen und ein Fake/Dummy Brightness device erstellen, dass abhängig von deinen Wünschen den entsprechenden Helligkeitwert in einem UserReading vorhält.
In dem UserReading kann man sich dann mit Perl voll austoben - oder, wenn man so wie ich dort nicht ganz sattelfest ist die Daten per Doif zusammen kratzen :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 19 März 2019, 06:02:41
Interessanter workaround über die Helligkeit und Dummy.
Würde ich mit drei unterschiedlichen Helligkeitsunterscheidungen dann auskommen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 19 März 2019, 06:46:42
Einfacher, ich meine das eher so:

defmod fakeBrightness dummy
attr fakeBrightness room 00
attr fakeBrightness stateFormat brightness



defmod di_fakeBrightness DOIF ([06:00-11:05|12345] or [08:30-11:05|6] or [09:00-11:05|7])  (setReading fakeBrightness brightness 10000) \
DOELSE (setReading fakeBrightness brightness 1)
attr di_fakeBrightness room 00


Die Attribute im Rollladen könnten so aussehen:

attr ga_Rollladen_Fenster ASC_BrightnessMaxVal 100000
attr ga_Rollladen_Fenster ASC_BrightnessMinVal 1000
attr ga_Rollladen_Fenster ASC_Brightness_Reading brightness
attr ga_Rollladen_Fenster ASC_Brightness_Sensor fakeBrightness
attr ga_Rollladen_Fenster ASC_Mode_Up always
attr ga_Rollladen_Fenster ASC_Time_Up_Early 05:00
attr ga_Rollladen_Fenster ASC_Time_Up_Late 11:00
attr ga_Rollladen_Fenster ASC_Up brightness


Der Gedanke:
Der Rollladen wartet in der Zeit von 05:00 bis 11:00 auf einen Helligkeitswert >= 1000 um zu öffnen.

Das DOIF faked einen Helligkeitswert von 10000
Montag-Freitag zwischen 06:00 und 11:05
Samstag zwischen 08:30 und 11:05
Sonntag zwischen 09:00 und 11:05

Die 11:05 sorgen dafür, dass der Helligkeitswert nicht im time_up_early bis time_up_late Zeitfenster sinkt (wer weiß ob der Rollladen dann wieder runterfahren würde)

Aber: alles ungetestete Gedanken

Komplizierter wird es, wenn du für die Beschattung noch echte Werte dort hinein bekommen möchtest.

Alternativ könntest du auch probieren mit dem Partys zu spielen:
Also normale Astro Steuerung mit
Time_up_early 06:00 und time_up_we_holiday 08:30
Und am Sonntag aktivierst du den Partymodus per Doif zwischen 05:59 und 10:00 um das Fahren zu blocken.
Falls das klappt ist das Risiko auf Nebenwirkungen nicht so hoch :-)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 19 März 2019, 06:54:47
Wenn ich zeitlich dazu komme, versuche ich das mal am Wochende. Sieht vielversprechend aus.
Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 19 März 2019, 17:56:58
Zitat von: CoolTux am 18 März 2019, 18:37:26
Stell mal bitte das ASC Device auf verbose 5 und starte dann neu.
Bitte sehr.
Hier das Log direkt nach 1. rereadcfg und 2. nach dem Neustart

[b]1.[/b]
2019.03.19 17:42:22.558 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'REREADCFG',
          'RESIDENTS:INITIALIZED Bewohner',
          'RESIDENTS:INITIALIZED',
          'ROOMMATE:INITIALIZED AAAAAAAAAA',
          'ROOMMATE:INITIALIZED CCCCCCCCC',
          'ROOMMATE:INITIALIZED DDDDDDDD',
          'ROOMMATE:INITIALIZED BBBBBBBBB',
          'ROOMMATE:INITIALIZED'
        ];

2019.03.19 17:42:23.276 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'DEFINED telnetForBlockingFn_1553013742'
        ];

2019.03.19 17:42:37.343 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'userAttrList: rolled out'
        ];

2019.03.19 17:42:41.261 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.AZ_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.274 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.292 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.Bad.OG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.308 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.326 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.KU.EG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.341 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.359 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.KZ.OG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.374 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.392 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.SZ_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.408 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.426 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WC.EG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.440 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.458 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Garten_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.474 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.492 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Strasse_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.507 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:42:41.524 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Terrasse_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:42:41.540 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:43:41.678 4: AutoShuttersControl (myASControl) - Devname: Helligkeitssensor_West Name: myASControl Notify: $VAR1 = [
          'brightness: 4370.68',
          'state: B: 4370.68'
        ];

2019.03.19 17:46:15.926 4: AutoShuttersControl (myASControl) - Devname: Helligkeitssensor_West Name: myASControl Notify: $VAR1 = [
          'brightness: 13987.42',
          'state: B: 13987.42'
        ];

2019.03.19 17:47:11.861 4: AutoShuttersControl (myASControl) - Devname: TL Name: myASControl Notify: $VAR1 = [
          'azimuth: 263.03'
        ];

2019.03.19 17:48:35.664 4: AutoShuttersControl (myASControl) - Devname: Helligkeitssensor_West Name: myASControl Notify: $VAR1 = [
          'brightness: 4180.37',
          'state: B: 4180.37'
        ];

2019.03.19 17:49:26.087 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'SHUTDOWN'
        ];

2019.03.19 17:49:26.088 0: Server shutdown
[b]2.[/b]
2019.03.19 17:49:59.475 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'INITIALIZED',
          'RESIDENTS:INITIALIZED Bewohner',
          'RESIDENTS:INITIALIZED',
          'ROOMMATE:INITIALIZED AAAAAAAAAA',
          'ROOMMATE:INITIALIZED CCCCCCCCC',
          'ROOMMATE:INITIALIZED DDDDDDDD',
          'ROOMMATE:INITIALIZED BBBBBBBBB',
          'ROOMMATE:INITIALIZED'
        ];

2019.03.19 17:49:59.654 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'userAttrList: rolled out'
        ];

2019.03.19 17:50:01.047 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'DEFINED telnetForBlockingFn_1553014200'
        ];

2019.03.19 17:50:03.584 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.AZ_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.596 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.610 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.Bad.OG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.622 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.636 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.KU.EG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.647 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.662 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.KZ.OG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.673 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.687 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.SZ_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.699 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.713 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WC.EG_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.724 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.738 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Garten_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.750 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.764 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Strasse_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.776 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2019.03.19 17:50:03.789 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'Rolllade.WZ.Terrasse_nextAstroTimeEvent: 19.03.2019 - 18:24'
        ];

2019.03.19 17:50:03.801 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'state: created new drive timer'
        ];

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 März 2019, 17:58:54
Die Timer werden anscheinend gesetzt. Sieht doch gut aus.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 19 März 2019, 18:13:42
Zitat von: CoolTux am 19 März 2019, 17:58:54
Die Timer werden anscheinend gesetzt. Sieht doch gut aus.
1. Bild zeigt vor "rereadcfg" und 2. u. 3 Bild ist der Zustand nach "rereadcfg.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 März 2019, 18:17:25
rereadcfg interessiert nicht. Was bekommst Du nach einem shutdown restart? Ist dann alles okay?
rereadcfg wird es bald nicht mehr geben. Ausserdem zerstört es die interne Datenstruktur. ASC ist das erste Modul welches eine eigene objektorientierte Datenstruktur hat.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: BigGB am 19 März 2019, 18:22:05
Zitat von: CoolTux am 19 März 2019, 18:17:25
rereadcfg interessiert nicht. Was bekommst Du nach einem shutdown restart? Ist dann alles okay?
rereadcfg wird es bald nicht mehr geben. Ausserdem zerstört es die interne Datenstruktur. ASC ist das erste Modul welches eine eigene objektorientierte Datenstruktur hat.


Grüße
Aaaacchhsssoo  ;D, nach shutdown restart ist alles erhalten geblieben.
Danke Dir.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 19 März 2019, 20:06:41
Zitat von: CoolTux am 10 März 2019, 22:14:14
Hallo Dieter

Ich habe nun testen können. Mit dem hier folgenden Code klappt es bei mir Reibungslos


sub calendarEvents($) {
    my $calDev  = shift;
    my $value = 0;
    my $start = CommandGet(undef,$calDev.' events format:custom="$S $t2" filter:mode=="start"');
    my $upcoming = CommandGet(undef,$calDev.' events limit:to=+1d format:custom="$S $t2" filter:mode=="upcoming"');

    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' '.(length($start) > 0 ? 1 : 0) );

    $value = 1 if ( (length($start) > 0 and int((split('\s',$start))[1] / 86400) != int(time() / 86400 )) or length($upcoming) > 0 );
    CommandSet(undef,'dummy'.AttrVal($calDev,'alias',undef).' tomorrow '.$value);
}



Mein Notify sieht so aus


calendar.*:triggered { calendarEvents($NAME) }



Grüße

Hallo CoolTux,

ich getraue mich gar nicht es zu sagen, aber es funktioniert immer noch nicht.
In meinem dummy erhalte ich nur das reading state tomorrow 0 und state tomorrow 1.

Internals:
   FUUID      5c89ebe2-f33f-cd72-2492-5448379b2870e117
   NAME       dummyGoogleArbeitsfrei
   NR         323
   STATE      tomorrow 1
   TYPE       dummy
   READINGS:
     2019-03-19 19:57:03   state           tomorrow 1
Attributes:
   event-on-change-reading state,tomorrow
   readingList tomorrow,state
   setList    tomorrow:0,1 state:0,1


Deinen code und dein notify habe ich 1:1 übernommen.

Übersehe ich bei dem dummy etwas?

Wäre wie immer für Hilfe dankbar.
VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 März 2019, 20:27:39
readingList tomorrow,state

ändern nach

readingList tomorrow state


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 19 März 2019, 20:41:34
Zitat von: CoolTux am 19 März 2019, 20:27:39
readingList tomorrow,state

ändern nach

readingList tomorrow state


Grüße

Vielen Dank. Jetzt endlich funktioniert es.

Dann dürfte dein dummy aus Post #937 aber auch nicht funktionieren  ;)

Danke noch mal für die schnelle Hilfe und schönen Abend noch.
VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 März 2019, 20:49:52
Das ist korrekt. Diese Art war ein funktionierender Bug und wurde vor einem Monat von Rudi gefixt. Werde wohl einige davon haben. Lach.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 20 März 2019, 19:41:45
Hallo CoolTux,

ich habe für einen Rolladen im Attribut ASC_WindowRec ein Fensterkontakt hinterlegt. Die readings des Fensterkontaktes werden im state auch korrekt mit open bzw. closed gesetzt. Wenn ich jetzt das Fenster öffne, fährt der Rolladen jedoch nicht in die unter ASC_Ventilate_Pos definierte Position. ASC_Ventilate_Window_Open ist definiert als on.
ASC ist Version 0.4.0.9.

Was mache ich falsch oder geht da derzeit nicht?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 März 2019, 19:44:26
Zitat von: eurofinder am 20 März 2019, 19:41:45
Hallo CoolTux,

ich habe für einen Rolladen im Attribut ASC_WindowRec ein Fensterkontakt hinterlegt. Die readings des Fensterkontaktes werden im state auch korrekt mit open bzw. closed gesetzt. Wenn ich jetzt das Fenster öffne, fährt der Rolladen jedoch nicht in die unter ASC_Ventilate_Pos definierte Position. ASC_Ventilate_Window_Open ist definiert als on.
ASC ist Version 0.4.0.9.

Was mache ich falsch oder geht da derzeit nicht?

Gruß
eurofinder

Doch doch das sollte gehen.
Gib mal bitte ein list vom ASC Device und ein list von einem Rollladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 20 März 2019, 20:00:52
Hier das ASC-Device:
Internals:
   FUUID      5c76bede-f33f-d9bf-9afe-ffa9cd041c9b5c6b
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,RAnkleide,RAnkleide_Velux,RBad,RBuero,RGaeste,RGaeste_Velux,RKueche,RPSK_Fenster_WZ,RPSK_Tuer_WZ,RSZ,RWC,Astro,HM_HMIP_SWDO_0000D8A99E482B,tahoma_8447443
   NR         71
   NTFY_ORDER 51-ASC
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-20 18:52:16   RAnkleide_Velux_lastPosValue 0
     2019-03-20 18:52:16   RAnkleide_Velux_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RAnkleide_lastPosValue 0
     2019-03-20 18:52:16   RAnkleide_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RBad_lastPosValue 0
     2019-03-20 18:52:16   RBad_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RBuero_lastPosValue 0
     2019-03-20 18:52:16   RBuero_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RGaeste_Velux_lastPosValue 0
     2019-03-20 18:52:16   RGaeste_Velux_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RGaeste_lastPosValue 0
     2019-03-20 18:52:16   RGaeste_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RKueche_lastPosValue 0
     2019-03-20 18:52:16   RKueche_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RPSK_Fenster_WZ_lastPosValue 0
     2019-03-20 18:52:16   RPSK_Fenster_WZ_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RPSK_Tuer_WZ_lastPosValue 0
     2019-03-20 18:52:16   RPSK_Tuer_WZ_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RSZ_lastPosValue 0
     2019-03-20 18:52:16   RSZ_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-03-20 18:52:16   RWC_lastPosValue 0
     2019-03-20 18:52:16   RWC_nextAstroTimeEvent 21.03.2019 - 06:09
     2019-02-27 17:46:22   hardLockOut     off
     2019-02-27 17:46:22   partyMode       off
     2019-03-15 17:00:54   room_ASC_EG-_Buero_tahoma RBuero
     2019-03-15 17:00:54   room_ASC_EG-_Wohnzimmer_tahoma RPSK_Fenster_WZ
     2019-03-15 17:00:54   room_ASC_OG-_Gaestezimmer_tahoma RGaeste
     2019-03-15 17:00:54   room_EG-_Kueche_ASC_tahoma RKueche
     2019-03-15 17:00:54   room_EG-_WC_ASC_tahoma RWC
     2019-03-15 17:00:54   room_EG-_Wohnzimmer_ASC_tahoma RPSK_Tuer_WZ
     2019-03-15 17:00:54   room_OG-_Ankleide_ASC_tahoma RAnkleide,RAnkleide_Velux
     2019-03-15 17:00:54   room_OG-_Bad_ASC_tahoma RBad
     2019-03-15 17:00:54   room_OG-_Gaestezimmer_ASC_tahoma RGaeste_Velux
     2019-03-15 17:00:54   room_OG-_Schlafzimmer_ASC_tahoma RSZ
     2019-02-27 17:46:22   selfDefense     off
     2019-03-20 18:53:15   state           night close
     2019-02-27 19:58:17   sunriseTimeWeHoliday on
     2019-02-28 05:27:19   tahoma_8447443_lastPosValue 0
     2019-03-15 17:00:54   userAttrList    rolled out
   helper:
     shuttersList:
       RAnkleide
       RAnkleide_Velux
       RBad
       RBuero
       RGaeste
       RGaeste_Velux
       RKueche
       RPSK_Fenster_WZ
       RPSK_Tuer_WZ
       RSZ
       RWC
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     HM_HMIP_SWDO_0000D8A99E482B:
       tahoma_8447443 ASC_WindowRec
     RAnkleide:
     RAnkleide_Velux:
     RBad:
     RBuero:
     RGaeste:
     RGaeste_Velux:
     RKueche:
     RPSK_Fenster_WZ:
     RPSK_Tuer_WZ:
     RSZ:
     RWC:
     tahoma_8447443:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_shuttersDriveOffset 60
   ASC_temperatureReading temperature
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC


Der verwendete Fensterkontakt:
Internals:
   DEF        0000D8A99E482B
   FUUID      5c76b572-f33f-d9bf-776f-2643b8b6f271d5a0
   IODev      d_ccu
   NAME       HM_HMIP_SWDO_0000D8A99E482B
   NR         15
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    0000D8A99E482B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HMIP-SWDO 0000D8A99E482B
   ccutype    HMIP-SWDO
   channels   2
   firmware   1.16.8
   statevals  devstate
   READINGS:
     2019-03-20 19:49:52   0.ERROR_CODE    0
     2019-03-20 19:49:52   0.LOW_BAT       ok
     2019-03-20 19:53:09   1.STATE         closed
     2019-03-20 19:53:09   control         closed
     2019-03-20 19:53:09   hmstate         closed
     2019-03-20 19:53:09   state           closed
   hmccu:
     devspec    0000D8A99E482B
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       1.4
         VAL        1.4
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -51
         VAL        -46
       0.RSSI_PEER:
         OVAL       0
         VAL        0
       0.SABOTAGE:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.STATE:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
Attributes:
   IODev      d_ccu
   alias      Kontakt Büro
   ccureadingfilter (ERROR_CODE|LOW_BAT|STATE)
   devStateIcon open:fts_door_open closed:fts_door
   hmstatevals ERROR!7:sabotage;SABOTAGE!1:sabotage
   icon       fts_door_open
   room       EG->Büro,Fensterkontakt,Homematic
   statechannel 1
   statedatapoint 1.STATE
   substitute STATE!(0|false):closed,(1|true):open;;LOW_BAT!(0|false):ok,(1|true):not ok


Der betroffene Rolladen:
Internals:
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://1208-4648-3794/8447443
   FUUID      5c76be85-f33f-d9bf-227c-954a94596d2a3990
   IODev      tahoma
   NAME       RBuero
   NR         33
   NTFY_ORDER 50-RBuero
   STATE      100
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://1208-4648-3794/8447443
   fid        8447443
   inClass    RollerShutter
   inControllable io:RollerShutterGenericIOComponent
   inExecId   finished
   inExecState COMPLETED
   inLabel    Büro
   inPlaceOID 34c38f05-a42a-4cf6-928d-fd76b84b9e86
   inType     1
   READINGS:
     2019-03-20 18:53:12   ASC_ShuttersLastDrive night close
     2019-03-20 18:52:16   ASC_Time_DriveDown 21.03.2019 - 18:52
     2019-03-20 18:52:16   ASC_Time_DriveUp 21.03.2019 - 06:09
     2019-03-20 19:17:10   ClosureState    100
     2019-03-20 19:17:10   NameState       Büro
     2019-03-20 19:17:10   OpenClosedState closed
     2019-03-20 19:17:10   PriorityLockTimerState 0
     2019-03-20 19:57:34   RSSILevelState  86.0
     2019-03-20 19:17:10   StatusState     available
     2019-03-20 19:17:10   devicestate     closed
     2019-03-20 19:17:10   state           dim100
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:15
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_HMIP_SWDO_0000D8A99E482B
   ASC_WindowRec_subType twostate
   IODev      tahoma
   alias      Rolladen Büro
   devStateIcon devStateIcon 0:fts_window_2w 100:fts_shutter_100 [0-9]:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90 \d.*:fts_shutter_90
   room       ASC,EG->Büro,tahoma
   stateFormat ClosureState
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     dim


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 März 2019, 20:15:00
Stelle im ASyc Device das Attribut ASC_autoShuttersControlComfort bitte auf on und teste denn noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 20 März 2019, 20:50:36
Im ASC-Device ASC_autoShuttersControlComfort = on

Keine Änderung. Rolladen bleibt weiterhin geschlossen.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 März 2019, 21:06:17
Fahren Deine Rollos überhaupt über ASC gesteuert?
Es fehlen Readings zum erkennen der aktuellen Position.

READINGS:
     2019-03-20 18:53:12   ASC_ShuttersLastDrive night close
     2019-03-20 18:52:16   ASC_Time_DriveDown 21.03.2019 - 18:52
     2019-03-20 18:52:16   ASC_Time_DriveUp 21.03.2019 - 06:09
     2019-03-20 19:17:10   ClosureState    100
     2019-03-20 19:17:10   NameState       Büro
     2019-03-20 19:17:10   OpenClosedState closed
     2019-03-20 19:17:10   PriorityLockTimerState 0
     2019-03-20 19:57:34   RSSILevelState  86.0
     2019-03-20 19:17:10   StatusState     available
     2019-03-20 19:17:10   devicestate     closed
     2019-03-20 19:17:10   state           dim100


ASC_Pos_Reading position
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 20 März 2019, 21:52:32
Ja, die Somfy-Tahoma Oximio-Motoren werden per ASC gesteuert. In der Tahoma-Box habe ich alle Steuerungen durch den Kalender deaktiviert. Die Fahrzeiten stimmen mit dnen im ASC-Modul überein und im Log erscheint auch einen entsprechend eMeldung, die durch das tahoma-Modul im FHEM ausgelöst wird.

Aktuelle Position ist in RBuero im Reading ClosureState enthalten (0=0ffen 100=geschlossen).
Ich habe jetzt mal versucht für den Rolladen das Attribut ASC_Pos_Reading auf ClosureState zu setzen, fährt aber auch nicht.

Gruß
eurofinder

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 März 2019, 22:01:41
Für tahoma habe ich dim drin. Bedeutet das Dein Rolladen mit set NAME dim 20 auf 20% fahren sollte. Ist das korrekt?

Das Attribut ASC_Pos_Reading auf ClosureState zu stellen, sollte eigentlich helfen.
Stell das ASC Device bitte einmal auf verbose 4 und öffne dann ein Fenster.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 20 März 2019, 23:07:45
Ein wahrhaft tolles Modul! Ganz herzliche Dank Cooler Tux und alle, die daran beteiligt waren.

Läuft nahezu alles auf Anhieb.

Lediglich die Comfortschaltung mit dem Threestate Fensterdrehgriffsensor funktioniert nicht.

Self Defense ist off, Residents ist @home, die Rolläden sind zur Nacht geschlossen und testweise ist auch Self Defense Exclude für den betreffenden Rolladen eingeschaltet (ändert aber nichts, off geht genau so wenig).

Wenn ich jetzt das Fenster öffne (egal ob tilted oder open) es passiert - nichts. Wenn ich das Fenster dann wieder schließe, will der Rolladen runterfahren, passiert natürlich nicht, ist ja schon unten. Das heisst, die Konfiguration des Drehgriffsensordevices scheint ok, auf closed reagiert ASC. Im Logfile steht keine Reaktion des ASC, wenn ich auf open oder tilted schalte.
Aber warum reagiert ASC nicht auf open oder auf tilted? Oder habe ich hier einfach einen Denk- oder Konfigurationsfehler?

Hat jemand einen hilfreichen Hinweis für mich?

Danke & viele Grüße
Thorsten

defmod ROLLO.EG.EssZi.1 ROLLO
attr ROLLO.EG.EssZi.1 userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr ROLLO.EG.EssZi.1 ASC 1
attr ROLLO.EG.EssZi.1 ASC_Antifreeze off
attr ROLLO.EG.EssZi.1 ASC_Antifreeze_Pos 85
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeEvening none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeEveningHorizon none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeMorning none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeMorningHorizon none
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_afterManual 1
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_beforDayOpen 3600
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_beforNightClose 3600
attr ROLLO.EG.EssZi.1 ASC_BrightnessMaxVal -1
attr ROLLO.EG.EssZi.1 ASC_BrightnessMinVal -1
attr ROLLO.EG.EssZi.1 ASC_Brightness_Reading brightness
attr ROLLO.EG.EssZi.1 ASC_Brightness_Sensor none
attr ROLLO.EG.EssZi.1 ASC_Closed_Pos 100
attr ROLLO.EG.EssZi.1 ASC_ComfortOpen_Pos 0
attr ROLLO.EG.EssZi.1 ASC_Down astro
attr ROLLO.EG.EssZi.1 ASC_Drive_Offset -1
attr ROLLO.EG.EssZi.1 ASC_Drive_OffsetStart -1
attr ROLLO.EG.EssZi.1 ASC_GuestRoom none
attr ROLLO.EG.EssZi.1 ASC_LockOut soft
attr ROLLO.EG.EssZi.1 ASC_LockOut_Cmd none
attr ROLLO.EG.EssZi.1 ASC_Mode_Down always
attr ROLLO.EG.EssZi.1 ASC_Mode_Up always
attr ROLLO.EG.EssZi.1 ASC_Open_Pos 0
attr ROLLO.EG.EssZi.1 ASC_Partymode off
attr ROLLO.EG.EssZi.1 ASC_Pos_Reading position
attr ROLLO.EG.EssZi.1 ASC_PrivacyDownTime_beforNightClose -1
attr ROLLO.EG.EssZi.1 ASC_PrivacyDown_Pos 50
attr ROLLO.EG.EssZi.1 ASC_Roommate_Device none
attr ROLLO.EG.EssZi.1 ASC_Roommate_Reading state
attr ROLLO.EG.EssZi.1 ASC_Self_Defense_Exclude on
attr ROLLO.EG.EssZi.1 ASC_Shading_Angle_Left 75
attr ROLLO.EG.EssZi.1 ASC_Shading_Angle_Right 75
attr ROLLO.EG.EssZi.1 ASC_Shading_Direction 180
attr ROLLO.EG.EssZi.1 ASC_Shading_Min_Elevation 25
attr ROLLO.EG.EssZi.1 ASC_Shading_Min_OutsideTemperature 18
attr ROLLO.EG.EssZi.1 ASC_Shading_Mode off
attr ROLLO.EG.EssZi.1 ASC_Shading_Pos 80
attr ROLLO.EG.EssZi.1 ASC_Shading_StateChange_Cloudy 20000
attr ROLLO.EG.EssZi.1 ASC_Shading_StateChange_Sunny 35000
attr ROLLO.EG.EssZi.1 ASC_Shading_WaitingPeriod 1200
attr ROLLO.EG.EssZi.1 ASC_ShuttersPlace window
attr ROLLO.EG.EssZi.1 ASC_Time_Down_Early 15:30
attr ROLLO.EG.EssZi.1 ASC_Time_Down_Late 22:30
attr ROLLO.EG.EssZi.1 ASC_Time_Up_Early 06:30
attr ROLLO.EG.EssZi.1 ASC_Time_Up_Late 09:00
attr ROLLO.EG.EssZi.1 ASC_Time_Up_WE_Holiday 08:30
attr ROLLO.EG.EssZi.1 ASC_Up astro
attr ROLLO.EG.EssZi.1 ASC_Ventilate_Pos 70
attr ROLLO.EG.EssZi.1 ASC_Ventilate_Window_Open on
attr ROLLO.EG.EssZi.1 ASC_WiggleValue 5
attr ROLLO.EG.EssZi.1 ASC_WindowRec HM_5FBE37
attr ROLLO.EG.EssZi.1 ASC_WindowRec_subType threestate
attr ROLLO.EG.EssZi.1 DbLogExclude .*
attr ROLLO.EG.EssZi.1 cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr ROLLO.EG.EssZi.1 devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr ROLLO.EG.EssZi.1 rl_autoStop 1
attr ROLLO.EG.EssZi.1 rl_commandDown set Rol.EG.EssZi.1 down
attr ROLLO.EG.EssZi.1 rl_commandStop set Rol.EG.EssZi.1 stop
attr ROLLO.EG.EssZi.1 rl_commandUp set Rol.EG.EssZi.1 up
attr ROLLO.EG.EssZi.1 rl_excessBottom 2
attr ROLLO.EG.EssZi.1 rl_excessTop 4
attr ROLLO.EG.EssZi.1 rl_forceDrive 1
attr ROLLO.EG.EssZi.1 rl_secondsDown 29
attr ROLLO.EG.EssZi.1 rl_secondsUp 31
attr ROLLO.EG.EssZi.1 rl_switchTime 1
attr ROLLO.EG.EssZi.1 rl_type normal
attr ROLLO.EG.EssZi.1 room 70_Rolladen
attr ROLLO.EG.EssZi.1 verbose 5
attr ROLLO.EG.EssZi.1 webCmd open:closed:half:stop:pct

setstate ROLLO.EG.EssZi.1 closed
setstate ROLLO.EG.EssZi.1 2019-03-20 22:52:32 ASC_ShuttersLastDrive window night closed
setstate ROLLO.EG.EssZi.1 2019-03-20 21:49:52 ASC_Time_DriveDown 21.03.2019 - 18:51
setstate ROLLO.EG.EssZi.1 2019-03-20 21:49:52 ASC_Time_DriveUp 21.03.2019 - 06:30
setstate ROLLO.EG.EssZi.1 2019-03-20 22:52:32 command pct-100
setstate ROLLO.EG.EssZi.1 2019-03-20 22:52:32 desired_pct 100
setstate ROLLO.EG.EssZi.1 2019-03-20 22:52:32 drive-type modul
setstate ROLLO.EG.EssZi.1 2019-03-20 22:52:32 last_drive drive-down
setstate ROLLO.EG.EssZi.1 2019-03-20 22:53:03 pct 100
setstate ROLLO.EG.EssZi.1 2019-03-20 22:53:03 state closed


defmod ASC AutoShuttersControl
attr ASC userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr ASC ASC 1
attr ASC ASC_Antifreeze off
attr ASC ASC_Antifreeze_Pos 85
attr ASC ASC_AutoAstroModeEvening none
attr ASC ASC_AutoAstroModeEveningHorizon none
attr ASC ASC_AutoAstroModeMorning none
attr ASC ASC_AutoAstroModeMorningHorizon none
attr ASC ASC_BlockingTime_afterManual 1
attr ASC ASC_BlockingTime_beforDayOpen 3600
attr ASC ASC_BlockingTime_beforNightClose 3600
attr ASC ASC_BrightnessMaxVal -1
attr ASC ASC_BrightnessMinVal -1
attr ASC ASC_Brightness_Reading brightness
attr ASC ASC_Brightness_Sensor none
attr ASC ASC_Closed_Pos 100
attr ASC ASC_ComfortOpen_Pos 20
attr ASC ASC_Down astro
attr ASC ASC_Drive_Offset -1
attr ASC ASC_Drive_OffsetStart -1
attr ASC ASC_GuestRoom none
attr ASC ASC_LockOut soft
attr ASC ASC_LockOut_Cmd none
attr ASC ASC_Mode_Down always
attr ASC ASC_Mode_Up always
attr ASC ASC_Open_Pos 0
attr ASC ASC_Partymode off
attr ASC ASC_Pos_Reading position
attr ASC ASC_PrivacyDownTime_beforNightClose -1
attr ASC ASC_PrivacyDown_Pos 50
attr ASC ASC_Roommate_Device none
attr ASC ASC_Roommate_Reading state
attr ASC ASC_Self_Defense_Exclude on
attr ASC ASC_Shading_Angle_Left 75
attr ASC ASC_Shading_Angle_Right 75
attr ASC ASC_Shading_Direction 180
attr ASC ASC_Shading_Min_Elevation 25
attr ASC ASC_Shading_Min_OutsideTemperature 18
attr ASC ASC_Shading_Mode off
attr ASC ASC_Shading_Pos 80
attr ASC ASC_Shading_StateChange_Cloudy 20000
attr ASC ASC_Shading_StateChange_Sunny 35000
attr ASC ASC_Shading_WaitingPeriod 1200
attr ASC ASC_ShuttersPlace window
attr ASC ASC_Time_Down_Early 15:30
attr ASC ASC_Time_Down_Late 22:00
attr ASC ASC_Time_Up_Early 06:30
attr ASC ASC_Time_Up_Late 09:00
attr ASC ASC_Time_Up_WE_Holiday 08:30
attr ASC ASC_Up astro
attr ASC ASC_Ventilate_Pos 70
attr ASC ASC_Ventilate_Window_Open on
attr ASC ASC_WiggleValue 5
attr ASC ASC_WindowRec none
attr ASC ASC_WindowRec_subType twostate
attr ASC ASC_autoAstroModeEvening CIVIL
attr ASC ASC_autoAstroModeMorning REAL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_residentsDevice rr_Thorsten
attr ASC ASC_residentsDeviceReading state
attr ASC ASC_temperatureReading temperature
attr ASC ASC_temperatureSensor WetterRangsdorf
attr ASC DbLogExclude .*
attr ASC devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
attr ASC icon fts_shutter_automatic
attr ASC room 70_Rolladen

setstate ASC window night closed
setstate ASC 2019-03-20 22:51:17 .monitoredDevs {"ROLLO.EG.EssZi.1":{},"rr_Thorsten":{"ASC":"ASC_residentsDevice"},"HM_5FBE37":{"ROLLO.EG.EssZi.1":"ASC_WindowRec"}}
setstate ASC 2019-03-20 18:51:52 ASC_ShuttersLastDrive night close
setstate ASC 2019-03-20 21:49:51 ASC_Time_DriveDown 21.03.2019 - 18:51
setstate ASC 2019-03-20 21:49:51 ASC_Time_DriveUp 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:52 ASC_lastPosValue 0
setstate ASC 2019-03-20 21:49:51 ASC_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:52 ROLLO.EG.Bad_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Bad_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 22:52:32 ROLLO.EG.EssZi.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.EssZi.1_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:52 ROLLO.EG.EssZi.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.EssZi.2_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:52 ROLLO.EG.Gaeste.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Gaeste.1_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:53 ROLLO.EG.Gaeste.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Gaeste.2_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:53 ROLLO.EG.HeizRaum_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.HeizRaum_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:53 ROLLO.EG.Kueche.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Kueche.1_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:53 ROLLO.EG.Kueche.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Kueche.2_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:53 ROLLO.EG.Treppe_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Treppe_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:54 ROLLO.EG.Wohn_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.EG.Wohn_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:54 ROLLO.OG.Bad_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.Bad_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:54 ROLLO.OG.Flur_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.Flur_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:54 ROLLO.OG.KiZi1.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.KiZi1.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:54 ROLLO.OG.KiZi1.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.KiZi1.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:55 ROLLO.OG.KiZi2.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.KiZi2.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:55 ROLLO.OG.KiZi2.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.KiZi2.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:55 ROLLO.OG.KiZi3.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.KiZi3.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:55 ROLLO.OG.SchlZi.1_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.SchlZi.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:55 ROLLO.OG.SchlZi.2_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.SchlZi.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-20 18:51:56 ROLLO.OG.Treppe_lastPosValue 0
setstate ASC 2019-03-20 21:49:52 ROLLO.OG.Treppe_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 18:51:56 ROLLO.OG.Waschraum_lastPosValue 0
setstate ASC 2019-03-20 21:49:53 ROLLO.OG.Waschraum_nextAstroTimeEvent 21.03.2019 - 06:30
setstate ASC 2019-03-20 10:45:26 hardLockOut off
setstate ASC 2019-03-20 10:45:26 partyMode off
setstate ASC 2019-03-20 21:49:43 room_70_Rolladen ASC,ROLLO.EG.Bad,ROLLO.EG.EssZi.1,ROLLO.EG.EssZi.2,ROLLO.EG.Gaeste.1,ROLLO.EG.Gaeste.2,ROLLO.EG.HeizRaum,ROLLO.EG.Kueche.1,ROLLO.EG.Kueche.2,ROLLO.EG.Treppe,ROLLO.EG.Wohn,ROLLO.OG.Bad,ROLLO.OG.Flur,ROLLO.OG.KiZi1.1,ROLLO.OG.KiZi1.2,ROLLO.OG.KiZi2.1,ROLLO.OG.KiZi2.2,ROLLO.OG.KiZi3.1,ROLLO.OG.SchlZi.1,ROLLO.OG.SchlZi.2,ROLLO.OG.Treppe,ROLLO.OG.Waschraum
setstate ASC 2019-03-20 22:48:14 selfDefense off
setstate ASC 2019-03-20 22:52:32 state window night closed
setstate ASC 2019-03-20 15:27:38 sunriseTimeWeHoliday on
setstate ASC 2019-03-20 21:49:43 userAttrList rolled out
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 März 2019, 23:25:11
Wieso stehen in Deinem ASC Device die ganzen Attribute für die Rolläden drin?
Hast Du das ASC Attribut mit Wert 1 oder 2 etwa auch für das ASC Device gesetzt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 21 März 2019, 07:35:21
Args. OK.

Wenn ich das rausnehme reagiert der Rolladen gar nicht mehr auf den Drehgriff. Im Event Monitor sehe ich zwar das tilted oder open des Drehgriffsensors, ASC meldet sich aber nicht.

Lieber nochmal alles neu aufsetzen oder hab ich noch ne Abhängigkeit drin, die das blockiert?

defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening CIVIL
attr ASC ASC_autoAstroModeMorning REAL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_residentsDevice rr_Thorsten
attr ASC ASC_residentsDeviceReading state
attr ASC ASC_temperatureReading temperature
attr ASC ASC_temperatureSensor WetterRangsdorf
attr ASC DbLogExclude .*
attr ASC devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
attr ASC icon fts_shutter_automatic
attr ASC room 70_Rolladen,ASC

setstate ASC created new drive timer
setstate ASC 2019-03-21 07:15:42 .monitoredDevs {"ROLLO.EG.EssZi.1":{},"rr_Thorsten":{"ASC":"ASC_residentsDevice"}}
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Bad_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.EssZi.1_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.EssZi.2_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Gaeste.1_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Gaeste.2_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.HeizRaum_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Kueche.1_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Kueche.2_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Treppe_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.EG.Wohn_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.OG.Bad_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.OG.Flur_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:56 ROLLO.OG.KiZi1.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.KiZi1.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.KiZi2.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.KiZi2.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.KiZi3.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.SchlZi.1_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.SchlZi.2_nextAstroTimeEvent 21.03.2019 - 09:00
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.Treppe_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 07:11:57 ROLLO.OG.Waschraum_nextAstroTimeEvent 21.03.2019 - 18:53
setstate ASC 2019-03-21 06:52:52 hardLockOut off
setstate ASC 2019-03-21 06:52:52 partyMode off
setstate ASC 2019-03-21 07:11:48 room_70_Rolladen ROLLO.EG.Bad,ROLLO.EG.EssZi.1,ROLLO.EG.EssZi.2,ROLLO.EG.Gaeste.1,ROLLO.EG.Gaeste.2,ROLLO.EG.HeizRaum,ROLLO.EG.Kueche.1,ROLLO.EG.Kueche.2,ROLLO.EG.Treppe,ROLLO.EG.Wohn,ROLLO.OG.Bad,ROLLO.OG.Flur,ROLLO.OG.KiZi1.1,ROLLO.OG.KiZi1.2,ROLLO.OG.KiZi2.1,ROLLO.OG.KiZi2.2,ROLLO.OG.KiZi3.1,ROLLO.OG.SchlZi.1,ROLLO.OG.SchlZi.2,ROLLO.OG.Treppe,ROLLO.OG.Waschraum
setstate ASC 2019-03-21 07:08:18 selfDefense off
setstate ASC 2019-03-21 07:11:57 state created new drive timer
setstate ASC 2019-03-21 06:52:52 sunriseTimeWeHoliday off
setstate ASC 2019-03-21 07:11:48 userAttrList rolled out



defmod ROLLO.EG.EssZi.1 ROLLO
attr ROLLO.EG.EssZi.1 userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr ROLLO.EG.EssZi.1 ASC 1
attr ROLLO.EG.EssZi.1 ASC_Antifreeze off
attr ROLLO.EG.EssZi.1 ASC_Antifreeze_Pos 85
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeEvening none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeEveningHorizon none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeMorning none
attr ROLLO.EG.EssZi.1 ASC_AutoAstroModeMorningHorizon none
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_afterManual 1
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_beforDayOpen 3600
attr ROLLO.EG.EssZi.1 ASC_BlockingTime_beforNightClose 3600
attr ROLLO.EG.EssZi.1 ASC_BrightnessMaxVal -1
attr ROLLO.EG.EssZi.1 ASC_BrightnessMinVal -1
attr ROLLO.EG.EssZi.1 ASC_Brightness_Reading brightness
attr ROLLO.EG.EssZi.1 ASC_Brightness_Sensor none
attr ROLLO.EG.EssZi.1 ASC_Closed_Pos 100
attr ROLLO.EG.EssZi.1 ASC_ComfortOpen_Pos 0
attr ROLLO.EG.EssZi.1 ASC_Down astro
attr ROLLO.EG.EssZi.1 ASC_Drive_Offset -1
attr ROLLO.EG.EssZi.1 ASC_Drive_OffsetStart -1
attr ROLLO.EG.EssZi.1 ASC_GuestRoom none
attr ROLLO.EG.EssZi.1 ASC_LockOut soft
attr ROLLO.EG.EssZi.1 ASC_LockOut_Cmd none
attr ROLLO.EG.EssZi.1 ASC_Mode_Down always
attr ROLLO.EG.EssZi.1 ASC_Mode_Up always
attr ROLLO.EG.EssZi.1 ASC_Open_Pos 0
attr ROLLO.EG.EssZi.1 ASC_Partymode off
attr ROLLO.EG.EssZi.1 ASC_Pos_Reading position
attr ROLLO.EG.EssZi.1 ASC_PrivacyDownTime_beforNightClose -1
attr ROLLO.EG.EssZi.1 ASC_PrivacyDown_Pos 50
attr ROLLO.EG.EssZi.1 ASC_Roommate_Device none
attr ROLLO.EG.EssZi.1 ASC_Roommate_Reading state
attr ROLLO.EG.EssZi.1 ASC_Self_Defense_Exclude off
attr ROLLO.EG.EssZi.1 ASC_Shading_Angle_Left 75
attr ROLLO.EG.EssZi.1 ASC_Shading_Angle_Right 75
attr ROLLO.EG.EssZi.1 ASC_Shading_Direction 180
attr ROLLO.EG.EssZi.1 ASC_Shading_Min_Elevation 25
attr ROLLO.EG.EssZi.1 ASC_Shading_Min_OutsideTemperature 18
attr ROLLO.EG.EssZi.1 ASC_Shading_Mode off
attr ROLLO.EG.EssZi.1 ASC_Shading_Pos 80
attr ROLLO.EG.EssZi.1 ASC_Shading_StateChange_Cloudy 20000
attr ROLLO.EG.EssZi.1 ASC_Shading_StateChange_Sunny 35000
attr ROLLO.EG.EssZi.1 ASC_Shading_WaitingPeriod 1200
attr ROLLO.EG.EssZi.1 ASC_ShuttersPlace window
attr ROLLO.EG.EssZi.1 ASC_Time_Down_Early 15:30
attr ROLLO.EG.EssZi.1 ASC_Time_Down_Late 22:30
attr ROLLO.EG.EssZi.1 ASC_Time_Up_Early 06:30
attr ROLLO.EG.EssZi.1 ASC_Time_Up_Late 09:00
attr ROLLO.EG.EssZi.1 ASC_Time_Up_WE_Holiday 08:30
attr ROLLO.EG.EssZi.1 ASC_Up astro
attr ROLLO.EG.EssZi.1 ASC_Ventilate_Pos 70
attr ROLLO.EG.EssZi.1 ASC_Ventilate_Window_Open on
attr ROLLO.EG.EssZi.1 ASC_WiggleValue 5
attr ROLLO.EG.EssZi.1 ASC_WindowRec HM_5FBE37
attr ROLLO.EG.EssZi.1 ASC_WindowRec_subType threestate
attr ROLLO.EG.EssZi.1 DbLogExclude .*
attr ROLLO.EG.EssZi.1 cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr ROLLO.EG.EssZi.1 devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr ROLLO.EG.EssZi.1 rl_autoStop 1
attr ROLLO.EG.EssZi.1 rl_commandDown set Rol.EG.EssZi.1 down
attr ROLLO.EG.EssZi.1 rl_commandStop set Rol.EG.EssZi.1 stop
attr ROLLO.EG.EssZi.1 rl_commandUp set Rol.EG.EssZi.1 up
attr ROLLO.EG.EssZi.1 rl_excessBottom 2
attr ROLLO.EG.EssZi.1 rl_excessTop 4
attr ROLLO.EG.EssZi.1 rl_forceDrive 1
attr ROLLO.EG.EssZi.1 rl_secondsDown 29
attr ROLLO.EG.EssZi.1 rl_secondsUp 31
attr ROLLO.EG.EssZi.1 rl_switchTime 1
attr ROLLO.EG.EssZi.1 rl_type normal
attr ROLLO.EG.EssZi.1 room 70_Rolladen
attr ROLLO.EG.EssZi.1 verbose 5
attr ROLLO.EG.EssZi.1 webCmd open:closed:half:stop:pct

setstate ROLLO.EG.EssZi.1 drive-down
setstate ROLLO.EG.EssZi.1 2019-03-21 07:11:56 ASC_Time_DriveDown 21.03.2019 - 18:53
setstate ROLLO.EG.EssZi.1 2019-03-21 07:11:56 ASC_Time_DriveUp 22.03.2019 - 06:30
setstate ROLLO.EG.EssZi.1 2019-03-21 07:27:48 command closed
setstate ROLLO.EG.EssZi.1 2019-03-21 07:27:48 desired_pct 100
setstate ROLLO.EG.EssZi.1 2019-03-21 07:27:48 drive-type modul
setstate ROLLO.EG.EssZi.1 2019-03-21 07:27:48 last_drive drive-down
setstate ROLLO.EG.EssZi.1 2019-03-21 07:22:19 pct 0
setstate ROLLO.EG.EssZi.1 2019-03-21 07:27:48 state drive-down

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 März 2019, 07:53:22
In Deinem Fall würde ich sagen lieber noch mal neu aufsetzen. Es sollte reichen wenn Du das ASC Device löschst, dann sollten alle Attribute aus den Rollläden verschwinden. Bitte prüfen bevor Du das ASC Device neu definierst.
Und wenn es Probleme gibt bitte immer ein list vom ASC Device und einem Rollladen. eine RAW definition hilft mir eher selten.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 21 März 2019, 08:32:35
Zitat von: CoolTux am 21 März 2019, 07:53:22
In Deinem Fall würde ich sagen lieber noch mal neu aufsetzen. Es sollte reichen wenn Du das ASC Device löschst, dann sollten alle Attribute aus den Rollläden verschwinden. Bitte prüfen bevor Du das ASC Device neu definierst.

Das hatte ich getan. ASC entfernt, ASC Attribute waren weg, neu angelegt, neuer Scan.

Bewegt sich nichts.

Internals:
   CFGFN     
   FUUID      5c93398f-f33f-2f4b-14f0-5268ae5ab258e902
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,HM_5FBE37,ROLLO.EG.EssZi.1,global
   NR         710
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1553152399.20465
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   READINGS:
     2019-03-21 08:22:29   ROLLO.EG.EssZi.1_nextAstroTimeEvent 21.03.2019 - 18:14
     2019-03-21 08:13:19   hardLockOut     off
     2019-03-21 08:13:19   partyMode       off
     2019-03-21 08:22:25   room_70_Rolladen ROLLO.EG.EssZi.1
     2019-03-21 08:23:53   selfDefense     off
     2019-03-21 08:22:29   state           created new drive timer
     2019-03-21 08:13:19   sunriseTimeWeHoliday off
     2019-03-21 08:22:25   userAttrList    rolled out
   helper:
     shuttersList:
       ROLLO.EG.EssZi.1
   monitoredDevs:
     HM_5FBE37:
       ROLLO.EG.EssZi.1 ASC_WindowRec
     ROLLO.EG.EssZi.1:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       70_Rolladen,ASC



Internals:
   FUUID      5c920a01-f33f-2f4b-1f71-97bd3fd0aa214237
   NAME       ROLLO.EG.EssZi.1
   NR         84
   STATE      closed
   TYPE       ROLLO
   stoptime   1553153115
   OLDREADINGS:
   READINGS:
     2019-03-21 08:22:29   ASC_Time_DriveDown 21.03.2019 - 18:14
     2019-03-21 08:22:29   ASC_Time_DriveUp 22.03.2019 - 05:35
     2019-03-21 08:24:40   command         closed
     2019-03-21 08:24:40   desired_pct     100
     2019-03-21 08:24:40   drive-type      modul
     2019-03-21 08:24:40   last_drive      drive-down
     2019-03-21 08:25:15   pct             100
     2019-03-21 08:25:15   state           closed
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_5FBE37
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 1
   rl_commandDown set Rol.EG.EssZi.1 down
   rl_commandStop set Rol.EG.EssZi.1 stop
   rl_commandUp set Rol.EG.EssZi.1 up
   rl_excessBottom 2
   rl_excessTop 4
   rl_forceDrive 1
   rl_secondsDown 29
   rl_secondsUp 31
   rl_switchTime 1
   rl_type    normal
   room       70_Rolladen
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    5
   webCmd     open:closed:half:stop:pct


Internals:
   DEF        5FBE37
   FUUID      5c8eac10-f33f-2f4b-0062-0852cf09ea8b6a46
   IODev      MapleCUN_0_868
   LASTInputDev MapleCUN_1_433
   MSGCNT     81
   MapleCUN_0_868_MSGCNT 30
   MapleCUN_0_868_RAWMSG A0C8AA2415FBE37AB1234018100::-78.5:MapleCUN_0_868
   MapleCUN_0_868_RSSI -78.5
   MapleCUN_0_868_TIME 2019-03-21 08:28:19
   MapleCUN_1_433_MSGCNT 27
   MapleCUN_1_433_RAWMSG A0C8AA2415FBE37AB1234018100::-82.5:MapleCUN_1_433
   MapleCUN_1_433_RSSI -82.5
   MapleCUN_1_433_TIME 2019-03-21 08:28:19
   MapleCUN_2_868_MSGCNT 24
   MapleCUN_2_868_RAWMSG A0C8AA2415FBE37AB1234018100::-81:MapleCUN_2_868
   MapleCUN_2_868_RSSI -81
   MapleCUN_2_868_TIME 2019-03-21 08:28:19
   NAME       HM_5FBE37
   NOTIFYDEV  global
   NR         316
   NTFY_ORDER 50-HM_5FBE37
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8A - t:41 s:5FBE37 d:AB1234 018100
   protLastRcv 2019-03-21 08:28:19
   protRcv    24 last_at:2019-03-21 08:28:19
   protSnd    60 last_at:2019-03-21 08:28:19
   protState  CMDs_done
   rssi_at_MapleCUN_0_868 cnt:30 min:-95.5 max:-65 avg:-73.69 lst:-78.5
   rssi_at_MapleCUN_1_433 cnt:27 min:-103.5 max:-80 avg:-86.61 lst:-82.5
   rssi_at_MapleCUN_2_868 cnt:24 min:-94 max:-73.5 avg:-81.97 lst:-81
   READINGS:
     2019-03-21 07:11:40   Activity        alive
     2019-03-19 17:34:09   CommandAccepted yes
     2019-03-19 17:35:42   D-firmware      2.4
     2019-03-19 17:35:42   D-serialNr      OEQ1128716
     2019-03-19 17:35:33   PairedTo        0xAB1234
     2019-03-17 21:27:18   R-cyclicInfoMsg off
     2019-03-17 21:27:18   R-eventDlyTime  0 s
     2019-03-19 17:35:33   R-pairCentral   0xAB1234
     2019-03-17 21:27:18   R-sign          off
     2019-03-19 18:02:04   alive           yes
     2019-03-21 08:28:19   battery         ok
     2019-03-21 08:28:19   contact         closed (to MapleCUN_0_868)
     2019-03-19 18:02:04   recentStateType info
     2019-03-17 21:27:19   sabotageAttackId_ErrIoId_F10000 cnt:6
     2019-03-19 18:02:04   sabotageError   off
     2019-03-21 08:28:19   state           closed
     2019-03-21 08:28:19   trigDst_AB1234  noConfig
     2019-03-21 08:28:19   trigger_cnt     129
   helper:
     HM_CMDNR   138
     mId        0030
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     20
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FBE37,00,00,00
       nextSend   1553153299.94829
       prefIO     
       rxt        2
       vccu       
       p:
         5FBE37
         00
         00
         00
     mRssi:
       mNo        8A
       io:
         MapleCUN_0_868:
           -76.5
           -76.5
         MapleCUN_1_433:
           -82.5
           -82.5
         MapleCUN_2_868:
           -81
           -81
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         MapleCUN_0_868
       flg        A
       ts         1553153299.74096
       ack:
         HASH(0x40de048)
         8A8002AB12345FBE3700
         HASH(0x40de048)
         8A8002AB12345FBE3700
     rssi:
       at_MapleCUN_0_868:
         avg        -73.7
         cnt        30
         lst        -78.5
         max        -65
         min        -95.5
       at_MapleCUN_1_433:
         avg        -86.6111111111111
         cnt        27
         lst        -82.5
         max        -80
         min        -103.5
       at_MapleCUN_2_868:
         avg        -81.9791666666667
         cnt        24
         lst        -81
         max        -73.5
         min        -94
Attributes:
   DbLogExclude .*
   IODev      MapleCUN_0_868
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.4
   icon       fts_window_2w_open_l
   model      HM-SEC-RHS
   peerIDs    00000000,
   room       70_Rolladen,95_MapleCUN
   serialNr   OEQ1128716
   subType    threeStateSensor
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 März 2019, 09:37:13
So das sieht erstmal gut aus.
Ich sehe das Du anscheinend von Hand den Rolladen bewegt hast. Da musst du dann die blockingtimeaftermanual abwarten. Ist ein Attribut im Rolladendevice.
Danach sollte es gehen. Wenn nicht bitte das ASC auf verbinde 4 und dann mal das Fenster öffnen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 21 März 2019, 11:13:41
Die Sensormeldungen kommen an.

Es passiert aber nichts. ASC_BlockingTime_afterManual ist 0, sollte doch eigentlich dann sofort wieder gehen?

2019.03.21 11:06:20 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'SAVE'
        ];

2019.03.21 11:06:25 4: AutoShuttersControl (ASC) - Devname: HM_5FBE37 Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'contact: open (to MapleCUN_0_868)',
          'state: open',
          'trigDst_AB1234: noConfig',
          'trigger_cnt: 138'
        ];

2019.03.21 11:06:27 4: AutoShuttersControl (ASC) - Devname: HM_5FBE37 Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'contact: tilted (to AB1234)',
          'state: tilted',
          'trigDst_AB1234: noConfig',
          'trigger_cnt: 139'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 März 2019, 11:31:02
Da muss ich Dich auf heute Abend vertrösten. Ich denke den Tag drüber nach.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 21 März 2019, 11:59:50
Vielleicht auch mal auf 1 setzten. "0" ist oft "speziell...

@CoolTux:
Generell finde ich das mit der Blockingtime für morgendliches Fensteröffnen hinterfragenswürdig bzw. eigentlich in noch mehr Fällen: Entweder jemand will Lüften (oder eine Tür nutzen können), wenn das Fenster/die Tür aufgemacht wird. Dann ist das eigentlich immer so, egal, ob meine Frau jetzt 2 Minuten vorher den Rollladen runter- oder (zum Teil) hoch gefahren hat.

Eigentlich ist für mich (andere mögen das anders sehen) allenfalls Abends da eine Ausnahme, aber nicht mal da sehe ich im Moment ein Argument, warum da irgendwas blockiert sein sollte.

Kurz gefaßt: Eine simple Fenster-Öffnen-Logik nach dem Motto "weiter auf geht immer" wäre für mich nachvollziehbarer. Wer es anders will, müßte dann halt den Rolladen weiter runterfahren, was bei soft geblockten Devices ja ginge...

EDIT:
Vielleicht noch zur Erläuterung: Das Fensteröffnen gehört für mich in die Kategorie "manuelle Anweisung von Nutzerseite" und hat daher allgemein Vorrang vor sonstigen ASC-Routinen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 21 März 2019, 12:36:38
Zitat von: Beta-User am 21 März 2019, 11:59:50
Vielleicht auch mal auf 1 setzten. "0" ist oft "speziell...

Ich hatte ASC_BlockingTime_afterManual zuvor auf 1, ging auch nicht. Daher dann mal 0 versucht, in der Hoffnung, damit das Attribut zu deaktivieren. ;-) Entfernen des Attributes hat auch keine Änderung bewirkt.

Zitat von: Beta-User am 21 März 2019, 11:59:50Das Fensteröffnen gehört für mich in die Kategorie "manuelle Anweisung von Nutzerseite" und hat daher allgemein Vorrang vor sonstigen ASC-Routinen.

Das wäre auch meine Annahme gewesen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Reliktdragon am 21 März 2019, 19:24:56
Hallo.

Zwei meiner Rolladen haben den Homematic Broll Rolladenschalter. Der Rest läuft über das Rollo Modul.

Mir ist nun aufgefallen das die zwei Rolläden mit dem Broll Schalter manchmal nicht vom ASC gesteuert werden.

Läuft z.B 3 Tage ohne Probleme. Und am nächsten Tag fahren diese zwei nicht hoch. Dann läüft es wieder einige Tage und die zwei fahren nicht runter. Alle anderen über das Rollo Modul fahren immer zuverlässig.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 21 März 2019, 19:50:55
@CoolTux:
Habe jetzt für den Rolladen Verbose=4 gesetzt.

Hier die Ausgabe, wenn Tür-Kontakt geöffnet bzw. geschlossen wird:
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 21.03.2019 19:40:07 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: no timer
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 19:39:20 ZWave TBuero tmHeating
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 1
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 1
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_1
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed


Mit den DOIF-Abfragen wird mit einer Verzögerung von 60 Sekunden das Heizungstermostat im Raum geschlossen, wenn der Kontakt geöffnet wird, bzw. beim Schließen wird das Ventil wieder geöffnet.

Mit set Devicename_Rolladen dim 20 wird in der Tat der Rolladen auf 20% gefahren.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 März 2019, 20:19:13
Zitat von: eurofinder am 21 März 2019, 19:50:55
@CoolTux:
Habe jetzt für den Rolladen Verbose=4 gesetzt.

Hier die Ausgabe, wenn Tür-Kontakt geöffnet bzw. geschlossen wird:
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed
2019-03-21 19:39:07 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 21.03.2019 19:40:07 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-03-21 19:39:07 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: no timer
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 19:39:20 ZWave TBuero tmHeating
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 1
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 1
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 19:39:20 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_1
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B closed
2019-03-21 19:39:20 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed


Mit den DOIF-Abfragen wird mit einer Verzögerung von 60 Sekunden das Heizungstermostat im Raum geschlossen, wenn der Kontakt geöffnet wird, bzw. beim Schließen wird das Ventil wieder geöffnet.

Mit set Devicename_Rolladen dim 20 wird in der Tat der Rolladen auf 20% gefahren.

Gruß
eurofinder

Nicht im Rollladen sondern bitte im ASC Device verbose 4.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 21 März 2019, 20:22:20
Zitat von: thorschtn am 21 März 2019, 12:36:38
Ich hatte ASC_BlockingTime_afterManual zuvor auf 1, ging auch nicht. Daher dann mal 0 versucht, in der Hoffnung, damit das Attribut zu deaktivieren. ;-) Entfernen des Attributes hat auch keine Änderung bewirkt.

Das wäre auch meine Annahme gewesen.

Ich habe gesehen das Du das falsche Position Reading als Attribut angegeben hast. Du hast position aber das Rollo Modul verwendet pct. Stimmen denn die Open und closed Attribute?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 21 März 2019, 22:09:49
Zitat von: CoolTux am 21 März 2019, 20:22:20
Ich habe gesehen das Du das falsche Position Reading als Attribut angegeben hast. Du hast position aber das Rollo Modul verwendet pct. Stimmen denn die Open und closed Attribute?

Open, closed und auch die Zwischenschritte funktionieren. Manuell und automatisch. Alles. Trotz "position" und ROLLO-Modul-Rolladen.

Lediglich bei durch Fensterdrehgriff ausgelösten Aktionen geht nur runter bei closed und nicht rauf bei tilted oder open.

Aber - sobald ich "position" auf "pct" ändere erfolgt jetzt auch eine Reaktion bei tilted und open. Wäre ich nie drauf gekommen, wo doch alles andere vorher schon funktionierte.

Ganz herzlichen Dank, das war der entscheidende Hinweis!

Ich werde mich bei Gelegenheit revanchieren mit der Konkretisierung einiger Unschärfen (oder vereinzelt falsch benannter Readings) im Wiki-Artikel, die mir bei der Einrichtung aufgefallen sind - wenn das ok für Dich ist!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 21 März 2019, 22:21:56
OK, jetzt im ASC-Device mit verbose=4. Im Rolladendevice habe ich verbose=4 wieder entfernt.

Hier die Ausgabe aus dem Event-Monitor:
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 21.03.2019 22:14:52 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: no timer
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 22:13:58 ZWave TBuero tmHeating
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 1
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 1
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_1
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed


und aus dem Logfile:
2019.03.21 22:19:27 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '0.LOW_BAT: ok',
          '0.ERROR_CODE: 0',
          'hmstate: closed'
        ];

2019.03.21 22:19:27 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2019.03.21 22:19:33 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '0.ERROR_CODE: 0',
          '0.LOW_BAT: ok',
          'hmstate: open'
        ];

2019.03.21 22:19:33 3: ZWave set TBuero tmHeating
2019.03.21 22:19:33 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


Brauchst du noch etwas?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 03:18:09
Zitat von: thorschtn am 21 März 2019, 22:09:49
Open, closed und auch die Zwischenschritte funktionieren. Manuell und automatisch. Alles. Trotz "position" und ROLLO-Modul-Rolladen.

Lediglich bei durch Fensterdrehgriff ausgelösten Aktionen geht nur runter bei closed und nicht rauf bei tilted oder open.

Aber - sobald ich "position" auf "pct" ändere erfolgt jetzt auch eine Reaktion bei tilted und open. Wäre ich nie drauf gekommen, wo doch alles andere vorher schon funktionierte.

Ganz herzlichen Dank, das war der entscheidende Hinweis!

Ich werde mich bei Gelegenheit revanchieren mit der Konkretisierung einiger Unschärfen (oder vereinzelt falsch benannter Readings) im Wiki-Artikel, die mir bei der Einrichtung aufgefallen sind - wenn das ok für Dich ist!

Super. Freue mich das es nun klappt. Selbstverständlich kannst Du sehr gerne mit Ideen und/oder Taten mitwirken.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 03:34:35
Zitat von: eurofinder am 21 März 2019, 22:21:56
OK, jetzt im ASC-Device mit verbose=4. Im Rolladendevice habe ich verbose=4 wieder entfernt.

Hier die Ausgabe aus dem Event-Monitor:
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed
2019-03-21 22:13:52 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 21.03.2019 22:14:52 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-03-21 22:13:52 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: no timer
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-21 22:13:58 ZWave TBuero tmHeating
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 1
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 1
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-21 22:13:58 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_1
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B closed
2019-03-21 22:13:58 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed


und aus dem Logfile:
2019.03.21 22:19:27 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '0.LOW_BAT: ok',
          '0.ERROR_CODE: 0',
          'hmstate: closed'
        ];

2019.03.21 22:19:27 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2019.03.21 22:19:33 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '0.ERROR_CODE: 0',
          '0.LOW_BAT: ok',
          'hmstate: open'
        ];

2019.03.21 22:19:33 3: ZWave set TBuero tmHeating
2019.03.21 22:19:33 4: AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


Brauchst du noch etwas?

Gruß
eurofinder

Das sieht gut aus. Ich denke Du hast das selbe Problem wie Thorsten. Hättest Du das Attribut ASC_Pos_Reading auf ClosureState belassen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 22 März 2019, 08:29:48
Hallo CoolTux,

ich denke, ich weiss woher die Verwirrung mit den Drehgriffsensoren kommt. Ist es möglich, dass die ASC-Typen nicht mehr eindeutig passen?

Im WIKI steht:

ASC    offen/geschl     ASC_Pos_Reading    Rolladentyp
1      0/100            position           ROLLO
2      100/0            pct                CUL_HM, Shelly2

Richtig wäre dann aber aktuell:

ASC    offen/geschl     ASC_Pos_Reading    Rolladentyp
1      0/100            position           ????
n/a    0/100            pct                ROLLO
2      100/0            pct                CUL_HM, Shelly2

Wir bräuchten daher eigentlich einen dritten ASC-Typ?

Viele Grüße

Thorsten
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 08:38:58
Zitat von: thorschtn am 22 März 2019, 08:29:48
Hallo CoolTux,

ich denke, ich weiss woher die Verwirrung mit den Drehgriffsensoren kommt. Ist es möglich, dass die ASC-Typen nicht mehr eindeutig passen?

Im WIKI steht:

ASC    offen/geschl     ASC_Pos_Reading    Rolladentyp
1      0/100            position           ROLLO
2      100/0            pct                CUL_HM, Shelly2

Richtig wäre dann aber aktuell:

ASC    offen/geschl     ASC_Pos_Reading    Rolladentyp
1      0/100            position           ????
n/a    0/100            pct                ROLLO
2      100/0            pct                CUL_HM, Shelly2

Wir bräuchten daher eigentlich einen dritten ASC-Typ?

Viele Grüße

Thorsten

Einen dritten brauchen wir nicht. diese "ASC Typen" sind eher entstanden um die doch reichlich vorhanden Attribute pro Rollladen besser vorbelegen zu können. Es reicht eigentlich ein roter Hinweis im Wiki das man nach einem erstmaligen Anlegen automatischen anlegen der Attribute die Werte noch einmal durch schauen sollte. Insbesondere die open und close Position sowie das Reading zur Erkennung der aktuellen Position.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 22 März 2019, 12:29:46
Ja, Attribut ASC_Pos_Reading ist weiterhin ClosureState.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 12:50:06
Bin da noch immer etwas Ratlos. Ich schaue heute Abend noch einmal in Ruhe.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: thorschtn am 22 März 2019, 14:36:06
Zitat von: eurofinder am 22 März 2019, 12:29:46
Ja, Attribut ASC_Pos_Reading ist weiterhin ClosureState.

ASC_Pos_Reading = ClosureState? Probier mal pct. Oder position.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 15:16:52
Zitat von: thorschtn am 22 März 2019, 14:36:06
ASC_Pos_Reading = ClosureState? Probier mal pct. Oder position.

Hat er nicht
Zitat
READINGS:
     2019-03-20 18:53:12   ASC_ShuttersLastDrive night close
     2019-03-20 18:52:16   ASC_Time_DriveDown 21.03.2019 - 18:52
     2019-03-20 18:52:16   ASC_Time_DriveUp 21.03.2019 - 06:09
     2019-03-20 19:17:10   ClosureState    100
     2019-03-20 19:17:10   NameState       Büro
     2019-03-20 19:17:10   OpenClosedState closed
     2019-03-20 19:17:10   PriorityLockTimerState 0
     2019-03-20 19:57:34   RSSILevelState  86.0
     2019-03-20 19:17:10   StatusState     available
     2019-03-20 19:17:10   devicestate     closed
     2019-03-20 19:17:10   state           dim100

Das Reading sollte schon passen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 22 März 2019, 16:25:49
@CoolTux:
Ich kann nicht genau sagen seit wann das automatische Öffnen nicht mehr funktioniert, da ich diese einige Zeit nicht genutzt habe, aber das automatische Öffnen auf die unter ASC_Ventilate_Pos definierte Position hatte schon mal funktioniert.
Zwischenzeitlich wurde auch einige Male ein Update unter FHEM 5.9 vorgenommen. Ich glaube da waren auch Aktualisierungen vom ASC dabei.

Wenn ich etwas Testen soll, dann melde dich einfach.

Gruß und danke für dein tolles Modul
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: coolice am 22 März 2019, 16:37:18
Hallo zusammen, heute sind meine Rollos perfekt in die Beschattungsposition gefahren. Nachdem ich eine Terrassentür geöffnet habe (threestate) ist der entsprechende Rollo auch hoch gefahren. Nachdem ich dann raus gegangen bin, ist nach kurzer Zeit der Rolladen einfach wieder herunter in die Beschattungsposition gefahren. Nicht cool.

Anbei die entsprechenden list.

ASC Device
Internals:
   FUUID      5c4f4fb8-f33f-6642-e075-fc18994ae059b025
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  AG.balkon.BM,AutoShuttersControl,OG.bz.FD,OG.ki.FD,OG.ku.FD,OG.sz.FD,OG.wz.FD.1,OG.wz.FD.4,OG.wz.FD.5,Rol.DG.bu,Rol.DG.bz,Rol.OG.bz,Rol.OG.ki,Rol.OG.ku,Rol.OG.sz,Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5,Twilight,global
   NR         371
   NTFY_ORDER 51-AutoShuttersControl
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-22 13:35:29   Rol.DG.bu_PosValue 10
     2019-03-22 13:34:42   Rol.DG.bu_lastPosValue 100
     2019-03-22 10:00:02   Rol.DG.bu_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 10:00:02   Rol.DG.bz_lastPosValue 100
     2019-03-22 10:00:02   Rol.DG.bz_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 08:25:29   Rol.OG.bz_PosValue 100
     2019-01-28 07:00:02   Rol.OG.bz_lastDelayPosValue 100
     2019-03-22 10:00:02   Rol.OG.bz_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.bz_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 10:00:07   Rol.OG.ki_PosValue 100
     2019-03-22 10:00:02   Rol.OG.ki_lastPosValue 99
     2019-03-22 10:00:02   Rol.OG.ki_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 15:44:50   Rol.OG.ku_PosValue 30
     2019-03-22 15:44:45   Rol.OG.ku_lastPosValue 40
     2019-03-22 10:00:02   Rol.OG.ku_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 13:13:26   Rol.OG.sz_PosValue 10
     2019-03-22 13:13:06   Rol.OG.sz_lastPosValue 100
     2019-03-22 13:00:02   Rol.OG.sz_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 15:45:08   Rol.OG.wz.1_PosValue 20
     2019-02-27 19:12:46   Rol.OG.wz.1_lastDelayPosValue 30
     2019-03-22 15:44:45   Rol.OG.wz.1_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.1_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 11:55:03   Rol.OG.wz.2_PosValue 20
     2019-03-22 11:54:40   Rol.OG.wz.2_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.2_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 11:55:05   Rol.OG.wz.3_PosValue 20
     2019-03-22 11:54:40   Rol.OG.wz.3_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.3_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 08:25:50   Rol.OG.wz.4_PosValue 100
     2019-03-02 19:18:00   Rol.OG.wz.4_lastDelayPosValue 30
     2019-03-22 10:00:02   Rol.OG.wz.4_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.4_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-03-22 08:25:42   Rol.OG.wz.5_PosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.5_lastPosValue 100
     2019-03-22 10:00:02   Rol.OG.wz.5_nextAstroTimeEvent 22.03.2019 - 19:53
     2019-01-19 15:40:14   hardLockOut     off
     2019-01-19 15:40:14   partyMode       off
     2019-03-08 05:47:06   rg_ASC_Rollaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100', \  ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00', \  ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30', \  ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',\  ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  \ _nextAstroTimeEvent  8.03.2019 - 19:28
     2019-03-19 06:49:34   room_Dachgeschoss-_Badezimmer_Rollladen Rol.DG.bz
     2019-03-19 06:49:34   room_Dachgeschoss-_Buero_Rollladen Rol.DG.bu
     2019-03-19 06:49:34   room_Obergeschoss-_Badezimmer_Rollladen Rol.OG.bz
     2019-03-19 06:49:34   room_Obergeschoss-_Kinderzimmer_Rollladen Rol.OG.ki
     2019-03-19 06:49:34   room_Obergeschoss-_Kueche_Rollladen Rol.OG.ku
     2019-03-19 06:49:34   room_Obergeschoss-_Schlafzimmer_Rollladen Rol.OG.sz
     2019-03-19 06:49:34   room_Obergeschoss-_Wohnzimmer_Rollladen Rol.OG.wz.1,Rol.OG.wz.2,Rol.OG.wz.3,Rol.OG.wz.4,Rol.OG.wz.5
     2019-01-19 15:40:14   selfDefense     off
     2019-03-22 15:44:45   state           shading in
     2019-01-21 14:26:35   sunriseTimeWeHoliday on
     2019-03-19 06:49:34   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.DG.bu
       Rol.DG.bz
       Rol.OG.bz
       Rol.OG.ki
       Rol.OG.ku
       Rol.OG.sz
       Rol.OG.wz.1
       Rol.OG.wz.2
       Rol.OG.wz.3
       Rol.OG.wz.4
       Rol.OG.wz.5
   monitoredDevs:
     AG.balkon.BM:
       Rol.DG.bu  ASC_Brightness_Sensor
       Rol.DG.bz  ASC_Brightness_Sensor
       Rol.OG.bz  ASC_Brightness_Sensor
       Rol.OG.ki  ASC_Brightness_Sensor
       Rol.OG.ku  ASC_Brightness_Sensor
       Rol.OG.sz  ASC_Brightness_Sensor
       Rol.OG.wz.1 ASC_Brightness_Sensor
       Rol.OG.wz.2 ASC_Brightness_Sensor
       Rol.OG.wz.3 ASC_Brightness_Sensor
       Rol.OG.wz.4 ASC_Brightness_Sensor
       Rol.OG.wz.5 ASC_Brightness_Sensor
     OG.bz.FD:
       Rol.OG.bz  ASC_WindowRec
     OG.ki.FD:
       Rol.OG.ki  ASC_WindowRec
     OG.ku.FD:
       Rol.OG.ku  ASC_WindowRec
     OG.sz.FD:
       Rol.OG.sz  ASC_WindowRec
     OG.wz.FD.1:
       Rol.OG.wz.1 ASC_WindowRec
     OG.wz.FD.4:
       Rol.OG.wz.4 ASC_WindowRec
     OG.wz.FD.5:
       Rol.OG.wz.5 ASC_WindowRec
     Rol.DG.bu:
     Rol.DG.bz:
     Rol.OG.bz:
     Rol.OG.ki:
     Rol.OG.ku:
     Rol.OG.sz:
     Rol.OG.wz.1:
     Rol.OG.wz.2:
     Rol.OG.wz.3:
     Rol.OG.wz.4:
     Rol.OG.wz.5:
     Twilight:
       AutoShuttersControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning NAUTIC
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_brightnessMaxVal 200
   ASC_brightnessMinVal 150
   ASC_expert 1
   ASC_freezeTemp -1
   ASC_residentsDeviceReading state
   ASC_temperatureReading temperature
   ASC_temperatureSensor AG.balkon.THSensor
   ASC_twilightDevice Twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen
   verbose    2


Tür
Internals:
   CUL_0_MSGCNT 16
   CUL_0_RAWMSG A0C88A641531B56F1103401CBC8::-77.5:CUL_0
   CUL_0_RSSI -77.5
   CUL_0_TIME 2019-03-22 15:37:01
   DEF        531B56
   FUUID      5c4f4fb5-f33f-6642-2f5f-7baa912dfdfc5b10
   IODev      CUL_0
   KG.HmUARTLGW_MSGCNT 1
   KG.HmUARTLGW_RAWMSG 0500006382A641531B56F1103401C5C8
   KG.HmUARTLGW_RSSI -99
   KG.HmUARTLGW_TIME 2019-03-21 06:32:41
   LASTInputDev CUL_0
   MSGCNT     17
   NAME       OG.wz.FD.1
   NOTIFYDEV  global
   NR         198
   NTFY_ORDER 50-OG.wz.FD.1
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:41 s:531B56 d:F11034 01CBC8
   protLastRcv 2019-03-22 15:37:01
   protRcv    16 last_at:2019-03-22 15:37:01
   protSnd    31 last_at:2019-03-22 15:37:01
   protState  CMDs_done
   rssi_at_CUL_0 cnt:16 min:-83 max:-77 avg:-79.56 lst:-77.5
   rssi_at_KG.HmUARTLGW cnt:1 min:-99 max:-99 avg:-99 lst:-99
   READINGS:
     2019-03-19 06:49:20   Activity        alive
     2019-01-19 03:05:01   Automatik_Rollladen Rol.OG.wz.1
     2018-03-12 15:29:25   CommandAccepted yes
     2018-03-12 15:29:24   D-firmware      2.4
     2018-03-12 15:29:24   D-serialNr      NEQ1762759
     2018-03-12 15:29:24   R-pairCentral   set_0xF11034
     2019-03-19 07:07:17   alive           yes
     2019-03-22 15:37:01   battery         ok
     2019-03-22 15:37:01   contact         open (to VCCU)
     2018-02-26 18:20:39   cover           closed
     2019-03-19 07:07:17   recentStateType info
     2019-03-19 07:07:17   sabotageError   off
     2019-03-22 15:37:01   state           open
     2018-02-22 13:24:13   trigDst_F11034  noConfig
     2019-03-22 15:37:01   trigger_cnt     203
   helper:
     HM_CMDNR   136
     mId        0030
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     20
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +531B56,00,01,00
       nextSend   1553265421.94178
       prefIO     
       rxt        2
       vccu       VCCU
       p:
         531B56
         00
         01
         00
     mRssi:
       mNo        88
       io:
         CUL_0:
           -75.5
           -75.5
         KG.HmUARTLGW:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1553265421.84286
       ack:
         HASH(0x31edc88)
         888002F11034531B5600
         HASH(0x31edc88)
         888002F11034531B5600
     rssi:
       at_CUL_0:
         avg        -79.5625
         cnt        16
         lst        -77.5
         max        -77
         min        -83
       at_KG.HmUARTLGW:
         avg        -99
         cnt        1
         lst        -99
         max        -99
         min        -99
Attributes:
   IODev      CUL_0
   IOgrp      VCCU
   actCycle   028:00
   actStatus  alive
   alarmDevice Sensor
   alarmSettings alarm5,alarm6,|OG.wz.FD.1:open|Tür Wohnzimmer|on
   alexaName  Wohnzimmertür 1
   alias      Wohnzimmertür 1
   autoReadReg 4_reqStatus
   devStateIcon tilted:fts_door_tilt@orange closed:fts_door_right@green open:fts_door_open@red
   event-on-change-reading .*
   expert     1_allReg
   firmware   2.4
   genericDeviceType window
   group      Fenster
   model      HM-SEC-RHS
   peerIDs   
   room       Fenster,Obergeschoss->Wohnzimmer
   serialNr   NEQ1762759
   subType    threeStateSensor
   userattr   room_map structexclude
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 16:41:54
Ok Du warst schneller

Setzte bitte

2019-01-19 15:40:14   hardLockOut     off

auf on, dann sollte es nicht mehr vorkommen solange im Rolladen

ASC_LockOut soft oder hard

ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 22 März 2019, 19:23:43
Wieso ist denn dieses Rollo heute um 06:25 hochgefahren, obwohl das ASC_Time_Up_Early-Attribut auf 06:45 steht? Ja, der Resident war gegen 06:15 wach und Brightness dann vermutlich um 06:25 erreicht, aber ich hätte gedacht, dass vor dem ASC_Time_Up_Early trotzdem nicht gefahren wird. Oder liegt es an der Kombi Resident-Brightness?
Falls ich einen Denkfehler habe, wie kann ich dann verhindern, dass


Internals:
   DEF        NEQxxxx
   FUUID      xxxx
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Rollo_OG_Schlafzimmer_Ost
   NR         157
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Schlafzimmer-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   READINGS:
     2019-03-22 06:25:28   ASC_ShuttersLastDrive roommate awoken
     2019-03-21 22:00:01   ASC_Time_DriveDown 22.03.2019 - 22:00
     2019-03-21 22:00:01   ASC_Time_DriveUp 22.03.2019 - 10:00
     2018-07-03 18:35:39   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-03-22 06:25:45   control         100
     2019-03-22 06:25:45   direction       stop
     2019-03-22 06:25:45   hmstate         open
     2019-03-22 06:25:45   level           open
     2019-03-19 21:56:26   lock            unlocked
     2019-03-22 06:25:45   motor           stop
     2019-03-22 06:25:45   pct             100
     2019-03-22 06:25:45   state           open
     2019-03-22 06:25:45   working         no
   hmccu:
     devspec    NEQxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       1
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      31.5
         OVAL       0.315000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 125
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset 5
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Person1,rr_Person2
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 70000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Kontakt_OG_Schlafzimmer_Ost
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Schlafzimmer
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Schlafzimmer,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 19:40:14
Das kann ich Dir leider aktuell nicht beantworten. Ich schaue aber nachher oder morgen einmal nach ob ich im Code einen Fehler finde.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Damu am 22 März 2019, 20:08:35
Hallo

Hab noch eine Frage zum Residents Device.
ZitatASC_residentsDevice          Devicenamen des Residents-Device der obersten Ebene
ASC_residentsDeviceReading          Status Reading des Residents-Device der obersten Ebene

Kann ich als ASC_residentsDevice einen Dummy eintragen?
Und dann als ASC_residentsDeviceReading einfach deren status angeben?
Dann den Dummy mit present oder absent füttern?
Das Modul triggert hier nur auf present und absent?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 22 März 2019, 20:18:44
Du kannst natürlich auch einen Dummy nehmen.
Als Reading musst Du aber einen Readingnamen nehmen, nicht den Wert des Readings.
Also zum Beispiel state

Es wird schon fast alles ausgewertet was Residents so haben kann.
home
absent
asleep
gotosleep
awoken
gone

Man muss aber nicht alles an geben. home, absent und gone sind die entscheidenden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 März 2019, 08:00:15
Zitat von: kjmEjfu am 22 März 2019, 19:23:43
Wieso ist denn dieses Rollo heute um 06:25 hochgefahren, obwohl das ASC_Time_Up_Early-Attribut auf 06:45 steht? Ja, der Resident war gegen 06:15 wach und Brightness dann vermutlich um 06:25 erreicht, aber ich hätte gedacht, dass vor dem ASC_Time_Up_Early trotzdem nicht gefahren wird. Oder liegt es an der Kombi Resident-Brightness?
Falls ich einen Denkfehler habe, wie kann ich dann verhindern, dass


Internals:
   DEF        NEQxxxx
   FUUID      xxxx
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Rollo_OG_Schlafzimmer_Ost
   NR         157
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Schlafzimmer-Ost
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   READINGS:
     2019-03-22 06:25:28   ASC_ShuttersLastDrive roommate awoken
     2019-03-21 22:00:01   ASC_Time_DriveDown 22.03.2019 - 22:00
     2019-03-21 22:00:01   ASC_Time_DriveUp 22.03.2019 - 10:00
     2018-07-03 18:35:39   Ferientag       0
     2019-01-05 00:00:00   Urlaubstag      0
     2019-03-22 06:25:45   control         100
     2019-03-22 06:25:45   direction       stop
     2019-03-22 06:25:45   hmstate         open
     2019-03-22 06:25:45   level           open
     2019-03-19 21:56:26   lock            unlocked
     2019-03-22 06:25:45   motor           stop
     2019-03-22 06:25:45   pct             100
     2019-03-22 06:25:45   state           open
     2019-03-22 06:25:45   working         no
   hmccu:
     devspec    NEQxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       1
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      31.5
         OVAL       0.315000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 125
   ASC_BrightnessMinVal 125
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset 5
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Person1,rr_Person2
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 54
   ASC_Shading_Direction 106
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode off
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 70000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 10:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Kontakt_OG_Schlafzimmer_Ost
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   alias      Rollo Schlafzimmer
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Schlafzimmer,Homematic
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Ich habe im Code die Stelle gefunden welche dafür verantwortlich sein wird. Nun muß ich schauen wieso das so ist und es fixen.
Danke für die Meldung


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 23 März 2019, 08:10:21
@CoolTux:
Mir ist heute beim Update folgendes aufgefallen:
2019.03.23 08:07:09 4 : AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [ '1.STATE: closed', 'control: closed', 'state: closed', '0.ERROR_CODE: 0', '0.LOW_BAT: ok', 'hmstate: closed' ];
2019.03.23 08:07:09 1 : PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/73_AutoShuttersControl.pm line 2290.


Vielleicht hat das ja was mit dem Problem des automatischen Öffnen zu tun.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 März 2019, 09:01:30
Zitat von: eurofinder am 23 März 2019, 08:10:21
@CoolTux:
Mir ist heute beim Update folgendes aufgefallen:
2019.03.23 08:07:09 4 : AutoShuttersControl (ASC) - Devname: HM_HMIP_SWDO_0000D8A99E482B Name: ASC Notify: $VAR1 = [ '1.STATE: closed', 'control: closed', 'state: closed', '0.ERROR_CODE: 0', '0.LOW_BAT: ok', 'hmstate: closed' ];
2019.03.23 08:07:09 1 : PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/73_AutoShuttersControl.pm line 2290.


Vielleicht hat das ja was mit dem Problem des automatischen Öffnen zu tun.

Gruß
eurofinder

Möglich,

Die Logausgaben die Du hier eingestellt hattest nach einem Fenster öffnen oder schließen, ist das alles was da kam oder hattest Du Dich auf die Fensterevents konzentriert? Kam da eventuell noch mehr an Logausgaben?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 23 März 2019, 11:29:29
Nein, das waren alle Logausgaben, wenn ich den Kontakt geöffnet bzw. geschlossen habe.
Habe gerade nochmals einen Test gemacht:
2019-03-23 11:25:10 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-03-23 11:25:10 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-03-23 11:25:10 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-23 11:25:10 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed
2019-03-23 11:25:10 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 23.03.2019 11:26:10 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-03-23 11:25:10 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-23 11:25:14 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: no timer
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.LOW_BAT: ok
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 0.ERROR_CODE: 0
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
2019-03-23 11:25:14 ZWave TBuero tmHeating
2019-03-23 11:25:14 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 1
2019-03-23 11:25:14 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 1
2019-03-23 11:25:14 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-03-23 11:25:14 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_1
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: closed
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: closed
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B closed
2019-03-23 11:25:14 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: closed


Bei mir ist ja anscheinend ClosueState in den Readings wichtig.
Im Quelltext zu deinem Modul seht in Zeile 156  'ASC_Pos_Reading' => [ '', 'position', 'pct' ],

"fehlt" da ggf. der für meine Konstellation wichtige Eintrag ClosueState?

Soll ich mal mit einem anderen (Dummy)-Device testen? Wenn ja, dann gib mir bitte die Definition, die ich verwenden soll.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 März 2019, 11:32:17
Nein da fehlt kein Eintrag. Das sind nur Beispielbelegungen die Du ja änderst wenn Du das Attribut anders setzt.

Ein Test mit einem Dummy wäre in der Tat nicht verkehrt. Ich schau emal das ich Dir eine Version fertig mache mit mehr Logausgaben das wir da mal was sehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 23 März 2019, 11:48:06
OK, dann warte ich mal ab.

Mein DOIF's sollten auf die Funktionalität doch eigentlich keinen Einfluss haben oder?

Gruß und schönes Wochenende
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 24 März 2019, 07:58:35
Hallo,

auch wenn es schon des öfteren diskutiert wurde, habe ich es noch nicht verstanden:
Ich möchte meine Rollos mit einer kleinen Zeitverschiebung fahren lassen, damit die Befehle sich nicht überlagern.

Ich habe verstanden, dass es verschiedene Attribute gibt:
1. Im ASC Control das ASC_shuttersDriveOffset
2. In jedem Rollo gibt es ASC_Drive_Offset  und  ASC_Drive_OffsetStart

Was ich noch nicht verstanden habe, wie müssen die einzelnen Werte gesetzt sein?
Mein Verständnis ist: ASC_shuttersDriveOffset 1   da dieser die generelle Zeitverzögerung erlaubt oder verbietet ( 1 gleich erleubt )
ASC_Drive_Offset  ist der Wert der die max Zeitverzögerung bestimmt
ASC_Drive_OffsetStart ist die Freigabe oder Sperre der Zeitverzögerung  ( -1 = deaktiviert / 1 = aktiviert )

Ist das so richtig?

Danke

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 März 2019, 08:52:23
Zitat von: Beetle2003 am 24 März 2019, 07:58:35
Hallo,

auch wenn es schon des öfteren diskutiert wurde, habe ich es noch nicht verstanden:
Ich möchte meine Rollos mit einer kleinen Zeitverschiebung fahren lassen, damit die Befehle sich nicht überlagern.

Ich habe verstanden, dass es verschiedene Attribute gibt:
1. Im ASC Control das ASC_shuttersDriveOffset
2. In jedem Rollo gibt es ASC_Drive_Offset  und  ASC_Drive_OffsetStart

Was ich noch nicht verstanden habe, wie müssen die einzelnen Werte gesetzt sein?
Mein Verständnis ist: ASC_shuttersDriveOffset 1   da dieser die generelle Zeitverzögerung erlaubt oder verbietet ( 1 gleich erleubt )
ASC_Drive_Offset  ist der Wert der die max Zeitverzögerung bestimmt
ASC_Drive_OffsetStart ist die Freigabe oder Sperre der Zeitverzögerung  ( -1 = deaktiviert / 1 = aktiviert )

Ist das so richtig?

Danke

Ralf

Hallo Ralf,

Nicht ganz. -1 deaktiviert in der Tat das verzögerte fahren. Der Rest ist etwas anders gelagert.

ASC_Drive_Offset - ein Wert größer null setzt das verzögerte fahren ein. Verzögert wird das fahren um einen Zufall generierten Wert zwischen 0 und diesen hier angegeben Wert.
ASC_Drive_Offset 120 verzögert also das fahren um einen zufälligen Wert zwischen 0 und 120 Sekunden. Das kann bei dem einen Rolladen 35 bei dem anderen 111 und beim dritten 3 sein.
Sofern im Rolladen dieses Attribut auf -1 gesetzt ist, wird das gleichlautende ASC Attribut abgefragt. Ist hier auch -1 gesetzt oder das Attribut gar nicht gesetzt wird nicht verzögert ansonsten wird mit dem Wert aus dem ASC verzögert.
Die Einstellungen im Rollladen zu diesem Attribut haben Vorrang vor den Einstellungen im ASC Device.


ASC_Drive_OffsetStart - dieser hier angegebene Wert verzögert um den tatsächlichen angegeben Wert.
ASC_Drive_OffsetStart 60 verzögert den Start also tatsächlich um genau 60s.
ABER!!! ist zusätzlich zum Attribut ASC_Drive_OffsetStart auch noch ASC_Drive_Offset gesetzt wird der tatsächliche Start ASC_Drive_OffsetStart noch einmal um die Eigenschaften von ASC_Drive_Offset verzögert.

ASC_Drive_Offset 120
ASC_Drive_OffsetStart 5

Der tatsächliche Start erfolgt nach genau 5s plus dem ermittelten Zufallswert zwischen 0 und 120.
Also frühstens nach 6s spätestens nach 125s meistens irgendwo dazwischen. 23 oder 111.


Hoffe das konnte ich verständlich rüber bringen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 24 März 2019, 09:54:42
Hallo,

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

Schönen Sonntag wünsche ich Dir.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: TommyER am 24 März 2019, 17:07:51
Servus,

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

Allerdings habe ich doch noch ein paar Fragen.

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

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

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

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

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

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

Gruß
Tom

Edit: Frage ergänzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 März 2019, 17:56:58
Hallo Tom,


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

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

Allerdings habe ich doch noch ein paar Fragen.

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

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

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

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


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

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

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

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

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

Gruß
Tom

Edit: Frage ergänzt.

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



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 25 März 2019, 14:00:13
Hallo,

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

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

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

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 März 2019, 14:05:20
Zitat von: Bäschdler am 25 März 2019, 14:00:13
Hallo,

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

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

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

Danke und viele Grüsse
Bäschdler

Hallo,

Das kannst Du nicht verhindern. Das ist der letzte Status eines meldenden Rollladen. Irgendein Rollladen wurde also von Hand bewegt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 25 März 2019, 14:34:02
ah - das hat dann gar nichts mit dem State des Devices zu tun sondern ist quasi die Rückmeldung.

Danke.


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

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

Danke für Inspirationen was schief läuft.


Hier das List des Rolladen:


Internals:
   DEF        598E64
   FUUID      5c5b41d6-f33f-c344-8c35-f2237568fbfc5ce1
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     27
   NAME       OG_WZ_Roll_Hof
   NOTIFYDEV  global
   NR         105
   NTFY_ORDER 50-OG_WZ_Roll_Hof
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:6E - t:10 s:598E64 d:123456 06010000
   myHmUART_MSGCNT 27
   myHmUART_RAWMSG 050100426EA410598E6412345606010000
   myHmUART_RSSI -66
   myHmUART_TIME 2019-03-25 06:12:57
   protLastRcv 2019-03-25 06:12:57
   protRcv    27 last_at:2019-03-25 06:12:57
   protSnd    28 last_at:2019-03-25 06:12:57
   protState  CMDs_done
   rssi_at_myHmUART cnt:27 min:-77 max:-60 avg:-65.37 lst:-66
   rssi_myHmUART cnt:13 min:-74 max:-68 avg:-70.69 lst:-72
   READINGS:
     2019-03-25 06:12:27   ASC_ShuttersLastDrive day open
     2019-03-25 14:01:46   ASC_Time_DriveDown 25.03.2019 - 18:43
     2019-03-25 14:01:46   ASC_Time_DriveUp 26.03.2019 - 06:10
     2019-03-25 06:12:27   CommandAccepted yes
     2018-01-12 11:21:06   D-firmware      2.11
     2018-01-12 11:21:06   D-serialNr      OEQ0548814
     2018-05-31 15:43:24   PairedTo        0x123456
     2018-01-12 11:26:37   R-driveDown     24 s
     2018-01-12 11:21:11   R-driveTurn     0.5 s
     2018-01-12 11:26:13   R-driveUp       23 s
     2018-01-12 11:21:10   R-pairCentral   0x123456
     2018-01-12 11:21:11   R-sign          off
     2018-05-31 15:43:24   RegL_00.        02:01 0A:12 0B:34 0C:56 15:FF 18:00 00:00
     2018-05-31 15:43:25   RegL_01.        08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-25 06:12:57   deviceMsg       off (to myHmUART)
     2019-03-25 06:12:57   level           0
     2019-03-25 06:12:57   motor           stop:off
     2019-03-25 06:12:57   pct             0
     2018-05-31 15:42:55   powerOn         2018-05-31 15:42:55
     2019-03-25 06:12:57   recentStateType info
     2019-03-25 06:12:57   state           off
     2019-03-25 06:12:57   timedOn         off
   helper:
     HM_CMDNR   110
     cSnd       11123456598E640201C8,11123456598E64020100
     dlvlCmd    ++A011123456598E64020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +598E64,00,00,00
       nextSend   1553490777.48073
       prefIO     
       rxt        0
       vccu       
       p:
         598E64
         00
         00
         00
     mRssi:
       mNo        6E
       io:
         myHmUART:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1553490777.18427
       ack:
         HASH(0x210deb0)
         6E8002123456598E6400
     rssi:
       at_myHmUART:
         avg        -65.3703703703704
         cnt        27
         lst        -66
         max        -60
         min        -77
       myHmUART:
         avg        -70.6923076923077
         cnt        13
         lst        -72
         max        -68
         min        -74
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal 40
   ASC_BrightnessMinVal 20
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor Wetterstation
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 0
   ASC_Shading_Direction 260
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 205
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   alle_OG_WZ_Roll OG_WZ_Roll_Alle_o_Balkon
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   expert     2_raw
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen_alle
   serialNr   OEQ0548814
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate alle_OG_Roll alle_OG_Roll_map alle_OG_WZ_Roll alle_OG_WZ_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 März 2019, 14:49:04
Brauche da bitte noch ein list vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: megadodopublications am 25 März 2019, 15:09:40
Sehr feines Modul! Herzlichen Dank für die Arbeit!

Ich hab eine Bitte bzw einen Feature Request:

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

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

Mache ich einen Denkfehler ?

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

Vielen Dank vorab und Grüße
Ralph

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: sledge am 25 März 2019, 15:22:47
Nun, auf Anhieb fällt mir da ein, dass man das ASC-Attribut setzen kann (auf 0) - und danach muss man vermutlich nochmal den Scan neu laufen lassen.

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

Oder verstehe ich die Aufgabenstelllung falsch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 März 2019, 15:28:55
Zitat von: megadodopublications am 25 März 2019, 15:09:40
Sehr feines Modul! Herzlichen Dank für die Arbeit!

Ich hab eine Bitte bzw einen Feature Request:

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

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

Mache ich einen Denkfehler ?

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

Vielen Dank vorab und Grüße
Ralph

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

https://github.com/fhem/AutoShuttersControl/issues
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Bäschdler am 25 März 2019, 16:12:57
Hier das List vom ASC Device:


Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,OG_Buero_Roll_Garten,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,Test_Roll,OG_WZ_Roll_Hof,Test_Roll,OG_SZ_Roll_Hof,OG_Buero_Roll_Garten,dy_OG_WZ_Roll_Balkon_Abschattung_pausieren,EG_SZ_Roll_Strasse,OG_SZ_Roll_Strasse,OG_KiZ_Roll,OG_WZ_Roll_Garten,EG_WZ_Roll_Hof,EG_SZ_Roll_Hof,EG_WZ_Roll_Garten,OG_WZ_Roll_Balkon
   NR         576
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-25 06:06:42   EG_SZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:42   EG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 06:06:22   EG_SZ_Roll_Strasse_lastPosValue 100
     2019-03-25 14:01:46   EG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:06:52   EG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 15:40:10   EG_WZ_Roll_Hof_PosValue 0
     2019-03-25 06:06:22   EG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   EG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:49
     2019-03-25 06:12:56   OG_Buero_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_Buero_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_Buero_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 12:18:47   OG_KiZ_Roll_PosValue 12
     2019-03-25 08:30:02   OG_KiZ_Roll_lastPosValue 5
     2019-03-25 14:01:46   OG_KiZ_Roll_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:16   OG_SZ_Roll_Hof_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Hof_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 07:30:17   OG_SZ_Roll_Strasse_PosValue 0
     2019-03-25 07:30:02   OG_SZ_Roll_Strasse_lastPosValue 70
     2019-03-25 14:01:46   OG_SZ_Roll_Strasse_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:55   OG_WZ_Roll_Balkon_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Balkon_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Balkon_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:12:56   OG_WZ_Roll_Garten_PosValue 0
     2019-03-25 06:12:27   OG_WZ_Roll_Garten_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Garten_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 14:47:26   OG_WZ_Roll_Hof_PosValue 60
     2019-03-25 06:12:27   OG_WZ_Roll_Hof_lastPosValue 100
     2019-03-25 14:01:46   OG_WZ_Roll_Hof_nextAstroTimeEvent 25.03.2019 - 18:43
     2019-03-25 06:01:15   Test_Roll_PosValue 0
     2019-03-25 06:00:17   Test_Roll_lastPosValue 100
     2019-03-25 14:01:46   Test_Roll_nextAstroTimeEvent 25.03.2019 - 19:01
     2019-03-12 19:47:19   hardLockOut     off
     2019-03-12 19:47:19   partyMode       off
     2019-03-25 14:01:42   room_EG         EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2019-03-25 14:01:42   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2019-03-25 14:01:42   room_test       Test_Roll
     2019-03-12 19:47:19   selfDefense     off
     2019-03-25 14:47:26   state           manual
     2019-03-12 19:47:19   sunriseTimeWeHoliday off
     2019-03-25 14:01:42   userAttrList    rolled out
   helper:
     shuttersList:
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
       Test_Roll
   monitoredDevs:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     OG_Buero_Roll_Garten:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
     Test_Roll:
     dy_OG_WZ_Roll_Balkon_Abschattung_pausieren:
       OG_WZ_Roll_Balkon ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_freezeTemp 3
   ASC_temperatureReading measured-temp
   ASC_temperatureSensor OG_WZ_Hzg_Hof_Clima
   ASC_twilightDevice fellbach_twilight
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night
   icon       fts_shutter_automatic
   room       Wettervorhersage
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 März 2019, 16:39:57
Zitat von: sledge am 25 März 2019, 15:22:47
Nun, auf Anhieb fällt mir da ein, dass man das ASC-Attribut setzen kann (auf 0) - und danach muss man vermutlich nochmal den Scan neu laufen lassen.

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

Oder verstehe ich die Aufgabenstelllung falsch?

Es reicht beim Rollläden jeweils auf 0 zu stellen und wenn fertig wieder zurück. Auf 1 oder 2.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 März 2019, 16:50:45
Zitat von: Bäschdler am 25 März 2019, 16:12:57
Hier das List vom ASC Device:


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


Kann es sein das weder Dein Twilight Device noch Dein Helligkeitssensor Device in der NOTIFYDEV vom ASC Device stehen?
Mach mal bitte ein expert 1 Attribut und dann ein createNewNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: TommyER am 25 März 2019, 20:23:38
Vielen Dank für die ausführliche und schnelle Antwort

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

Ok. Dann macht die Verzögerung bei mir Sinn

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

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

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

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

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

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

Kann ich gerne machen.

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

Viele Grüße
Tom
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 26 März 2019, 08:43:47
Hallo Marko,

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

Kaum macht man es richtig, so klappt das.

Gruss

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 26 März 2019, 19:25:40
Ich muss mal wieder nach meinem Lieblingsthema fragen, da ich gerade wieder von ASC überrascht wurde.
Ich weiß, dass ihr gerade fleissig am Umbauen und Testen seid, aber ich traue mich trotzdem. :-)

Ist irgendwie geplant das Feature "ASC darf manuell gesteuerte Jalousien nicht eigenhändig übersteuern" irgendwann umzusetzen? Ich habe hier im Thread ja bereits ein paar Problemsituationen geschildert. Und gerade war wieder so ein Fall.

Ich möchte es irgendwie hinbekommen, dass wenn ich die Jalousien entgegen der ASC-Konfiguration eigenhändig über Schalte hochgefahren habe, dass ASC dann die Finger davon lässt. Kein Sprinten ins Haus mehr. Kein Kopfeinklemmen mehr. Und auch die Lüftungsschlitze in der Jalousie sollen so bleiben wie meine Frau und ich sie gerne hätten.  :-)

Gibt es eine Chance? Ich traue mich ansonsten mit dem Modul nicht in den Sommer rein. :-)

Danke schön.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 März 2019, 19:47:26
Ich werde versuchen mir etwas einfallen zu lassen.
Was genau war denn der Grund? Hat Fenster Erkennung nicht funktioniert?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 26 März 2019, 20:02:52
Danke dir.

Ich hatte u.a. im folgenden Post ein paar Beispiele aufgezählt: https://forum.fhem.de/index.php/topic,92628.msg880594#msg880594

In den letzten Tagen hatte ich weitere folgende Situationen:
- Die Level-Steuerung ist nie 100% korrekt und die Anzahl der Schlitze im Rollladen soll aber immer korrekt sein. Gerade haben wir die Jalousie im Kinderzimmer manuell auf pct=0 gefahren und dann manuell die Schlitze korrigiert, damit das Kind nachts Frischluftzufuhr hat und morgens die Sonnenstrahlen sieht. Wir haben also manuell eingegriffen, weil das Kind heute mal früher ins Bett sollte wie ASC sonst annimmt. Das Kind war gerade am Schlafen, da fuhr ASC die Jalousie in die konfigurierte Position. Nur das diese aber nicht mehr korrekt war, da die Dauer der Fahrt nun unterschiedlich war. Wie gesagt: PCT=20 ist nur PCT=20 wenn ich von PCT100 herunterfahre. Bin ich einmal manuell auf PCT=19 gegangen und ASC greift ein, so ist alles durcheinander.

Das ist nicht wirklich schlimm. Aber ärgerlich. Jedesmal wieder.

Die weiteren Beispiele (s.o.) sind aber übel. Stichwort: Kopf einklemmen beim Feuerwerk schauen.

Man fühlt sich vom Modul entmachtet.  :D
Wenn ich (Frau oder Kind) aus einem x-beliebigen Grund eine bestimmte Jalousie halt nicht in der ASC-konfigurierten Position haben will, weil z.B. Frischluft einströmen soll, ich den Mond sehen will oder z.B. Holz für den Kamin holen will, dann muss ASC einfach die Finger davon lassen.

Wir hatten neulich auch einen Babysitter im Haus, der kämpfte im Minuten-Takt gegen die ständige ASC-Übersteuerung.

Ich kann Kind und Frau unmöglich erklären, wie man das ASC-Attribut ändert oder den Partymodus einschaltet.

Ich habe mir so manches mal das disable-Attribut herbeigesehnt. Schlussendlich habe ich FHEM runtergefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 März 2019, 20:16:21
Zitat von: FunkOdyssey am 26 März 2019, 20:02:52
Danke dir.

Ich hatte u.a. im folgenden Post ein paar Beispiele aufgezählt: https://forum.fhem.de/index.php/topic,92628.msg880594#msg880594

In den letzten Tagen hatte ich weitere folgende Situationen:
- Die Level-Steuerung ist nie 100% korrekt und die Anzahl der Schlitze im Rollladen soll aber immer korrekt sein. Gerade haben wir die Jalousie im Kinderzimmer manuell auf pct=0 gefahren und dann manuell die Schlitze korrigiert, damit das Kind nachts Frischluftzufuhr hat und morgens die Sonnenstrahlen sieht. Wir haben also manuell eingegriffen, weil das Kind heute mal früher ins Bett sollte wie ASC sonst annimmt. Das Kind war gerade am Schlafen, da fuhr ASC die Jalousie in die konfigurierte Position. Nur das diese aber nicht mehr korrekt war, da die Dauer der Fahrt nun unterschiedlich war. Wie gesagt: PCT=20 ist nur PCT=20 wenn ich von PCT100 herunterfahre. Bin ich einmal manuell auf PCT=19 gegangen und ASC greift ein, so ist alles durcheinander.

Das ist nicht wirklich schlimm. Aber ärgerlich. Jedesmal wieder.

Die weiteren Beispiele (s.o.) sind aber übel. Stichwort: Kopf einklemmen beim Feuerwerk schauen.

Man fühlt sich vom Modul entmachtet.  :D
Wenn ich (Frau oder Kind) aus einem x-beliebigen Grund eine bestimmte Jalousie halt nicht in der ASC-konfigurierten Position haben will, weil z.B. Frischluft einströmen soll, ich den Mond sehen will oder z.B. Holz für den Kamin holen will, dann muss ASC einfach die Finger davon lassen.

Wir hatten neulich auch einen Babysitter im Haus, der kämpfte im Minuten-Takt gegen die ständige ASC-Übersteuerung.

Ich kann Kind und Frau unmöglich erklären, wie man das ASC-Attribut ändert oder den Partymodus einschaltet.

Ich habe mir so manches mal das disable-Attribut herbeigesehnt. Schlussendlich habe ich FHEM runtergefahren.

Das disable Attribut gibt es ja, heißt nur anders. Einfach Attribut ASC beim Rollladen auf 0 stellen.

Aber davon mal ab. Was ich nicht verstehe ist wieso ASC dauernd die Rollläden fährt. ASC macht nichts weiter wie auf Events zu reagieren. Also entweder Timer (Sonnenauf und Untergang) oder Fenster oder Beschattung. Das kann doch unmöglich minütlich passieren. Da passt doch was nicht?

Wobei mir gerade ein fällt. Du arbeitest mit Brightness richtig? Das könnte in der Tat sehr oft korrigieren innerhalb des early late Fensters.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 26 März 2019, 20:21:10
So sieht es aus. Ich nutze Brightness.
Aber es reicht ja schon, wenn es "nur" der EVENT aus dem Timer ist.
Fahre ich vor dem Timer runter, wieder hoch (warum auch immer) und halte den Kopf aus dem Fenster, so ist es schon übel.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Cluni am 26 März 2019, 23:42:59
In meiner Steuerung mit meinem Skript kann ich eine "Sperrzeit nach manuell" in Minuten am Rollladen definieren. Während dieser Sperrzeit packt mein Skript diesen Rollladen nach einer manuellen Fahrt nicht an. Wäre das nicht auch bei dir die Lösung? [emoji848]


Gesendet von iPhone XR mit Tapatalk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 06:07:58
Zitat von: Cluni am 26 März 2019, 23:42:59
In meiner Steuerung mit meinem Skript kann ich eine "Sperrzeit nach manuell" in Minuten am Rollladen definieren. Während dieser Sperrzeit packt mein Skript diesen Rollladen nach einer manuellen Fahrt nicht an. Wäre das nicht auch bei dir die Lösung? [emoji848]


Gesendet von iPhone XR mit Tapatalk

Leider nein. Diese Sperrzeit gibt es bereits. Gewünscht ist das der Rolladen wenn manuell gefahren wurde für diesen Tag nicht mehr angefasst wird. Zu mindest war der Wunsch früher mal so, soweit ich weiß.

Ich kann versuchen mit einem zu setzenden Attribut zu sagen fahre nur den Rollladen wenn er in einer dieser angegebenen Positionen ist. Also offen, geschlossen, Fenster offen, comfortPosition und Beschattung. Befindet er sich in einer anderen Position soll auf keinen Fall gefahren werden wenn der letzte Status der Fahrt manuell war.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 06:25:39
Zitat von: FunkOdyssey am 26 März 2019, 20:21:10
So sieht es aus. Ich nutze Brightness.
Aber es reicht ja schon, wenn es "nur" der EVENT aus dem Timer ist.
Fahre ich vor dem Timer runter, wieder hoch (warum auch immer) und halte den Kopf aus dem Fenster, so ist es schon übel.

In diesem speziellen Fall sollte eigentlich die blockingAfterManual Einstellung greifen. Passt das bei Dir nicht, funktioniert sie also bei Dir nicht?
Ist da ein Fensterkontakt der kein event-on-change-reading für state hat?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 09:46:15
Folgendes habe ich in der aktuellen Entwicklerversion gemacht.
  Attribut im ASC Device 'ASC_forceNoDriveThenManual'
ist dieses mit 1 gesetzt und der Rolladen hat eine andere Position wie die als Attribut einstellbaren Fahrpositionen für Beschattung, Open, Closed, Comfort, Lüften etc und die letzte Fahrt wurde als manuelle Fahrt erkannt dann wird ASC keinen Fahrbefehl los schicken. Für gar nichts.
Desweiteren habe ich nun für Brightness ein Merker gesetzt wenn bereits eine Sunrise oder Sunset Fahrt durchgeführt wurde. Dann wird für diesen Fahrgrund (Sunrise oder Sunset) keine Fahrt mehr durchgeführt.
Die selbe Logik verwende ich nun um bei den normalen Sunrise und Sunset Fahrten die Rücklaufende oder Vorlaufende Zeitberechnung zu erkennen und das WE Verhalten.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 27 März 2019, 09:59:56
Zitat von: CoolTux am 27 März 2019, 09:46:15
Folgendes habe ich in der aktuellen Entwicklerversion gemacht.
  Attribut im ASC Device 'ASC_forceNoDriveThenManual'
ist dieses mit 1 gesetzt und der Rolladen hat eine andere Position wie die als Attribut einstellbaren Fahrpositionen für Beschattung, Open, Closed, Comfort, Lüften etc und die letzte Fahrt wurde als manuelle Fahrt erkannt dann wird ASC keinen Fahrbefehl los schicken. Für gar nichts.
Desweiteren habe ich nun für Brightness ein Merker gesetzt wenn bereits eine Sunrise oder Sunset Fahrt durchgeführt wurde. Dann wird für diesen Fahrgrund (Sunrise oder Sunset) keine Fahrt mehr durchgeführt.
Die selbe Logik verwende ich nun um bei den normalen Sunrise und Sunset Fahrten die Rücklaufende oder Vorlaufende Zeitberechnung zu erkennen und das WE Verhalten.

Ich hatte gestern auch das Problem: Krank im Bett, Rollladen heruntergefahren und beim nächsten Brightness Event fuhr die Rollladen wieder hoch. Hatte das mit ASC_BlockingTime_afterManual gelöst, in dem ich den Standardwert (1200) auf 2 Stunden (7200) geändert habe.

Wann fährt denn bei ASC_forceNoDriveThenManual = 1 dann die Rolllade wieder manuell? Irgendwann muss sie ja wieder automatisch funktionieren
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 27 März 2019, 10:01:27
Zitat von: CoolTux am 27 März 2019, 09:46:15
  Attribut im ASC Device 'ASC_forceNoDriveThenManual'
Anmerkungen/Fragen:
- Braucht es das ASC_-Präfix? (m.E. könnten diese im zentralen Device grundsätzlich weggelassen werden)
- wäre nicht nach dem, wie du das beschreibst, eine Benennung wie "blockAscDrivesAfterManual" sprechender?
- gibt es eine zeitliche Beschränkung bzw. gilt die "übliche".
- wind dringend ausnehmen, v.a. dann, wenn das "forever" gelten soll. Ist Sturm, sollen unbedingt meine Jalousien oben sein/bleiben, und gehe davon aus, dass ich damit nicht alleine bin. Akzeptabel fände ich es noch, wenn nach dem Auslösen einer wind-Fahrt jemand manuell was ändert oder die Änderung zeitnah vor dem wind-Ereignis war.
- für Lüften gilt ähnliches, aber da sollte ich vermutlich erst mal praktische Erfahrungen sammeln, ob das Einschalten der Option an sich für mich Sinn macht oder nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 10:06:18
Zitat von: Kai-Alfonso am 27 März 2019, 09:59:56
Ich hatte gestern auch das Problem: Krank im Bett, Rollladen heruntergefahren und beim nächsten Brightness Event fuhr die Rollladen wieder hoch. Hatte das mit ASC_BlockingTime_afterManual gelöst, in dem ich den Standardwert (1200) auf 2 Stunden (7200) geändert habe.

Wann fährt denn bei ASC_forceNoDriveThenManual = 1 dann die Rolllade wieder manuell? Irgendwann muss sie ja wieder automatisch funktionieren

Gar nicht, sofern nicht eine der erwähnten Positionen von Hand angefahren wurde. Ihr müsst also dafür Sorge tragen dass, wenn Ihr wollt das ASC wieder die Fahrt übernimmt der Rollladen in eine der vom ASC bekannten Positionen (Attribute mit Pos) steht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Kai-Alfonso am 27 März 2019, 10:07:54
Zitat von: CoolTux am 27 März 2019, 10:06:18
Gar nicht, sofern nicht eine der erwähnten Positionen von Hand angefahren wurde. Ihr müsst also dafür Sorge tragen dass, wenn Ihr wollt das ASC wieder die Fahrt übernimmt der Rollladen in eine der vom ASC bekannten Positionen (Attribute mit Pos) steht.

Also auf die im Rollladen-Device definierte Position für zu/auf/lüften?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 10:13:14
Zitat von: Beta-User am 27 März 2019, 10:01:27
Anmerkungen/Fragen:
- Braucht es das ASC_-Präfix? (m.E. könnten diese im zentralen Device grundsätzlich weggelassen werden)
Ja, dies ist ein Wunsch der Entwickler gewesen um generell besser zwischen FHEM globalen Attributen und Modul Attributen zu unterscheiden.

Zitat von: Beta-User am 27 März 2019, 10:01:27
- wäre nicht nach dem, wie du das beschreibst, eine Benennung wie "blockAscDrivesAfterManual" sprechender?
Du weisst ja das ich bei sowas Leidenschaftslos bin. Habe es so übernommen.

Zitat von: Beta-User am 27 März 2019, 10:01:27
- gibt es eine zeitliche Beschränkung bzw. gilt die "übliche".
Nein

Zitat von: Beta-User am 27 März 2019, 10:01:27
- wind dringend ausnehmen, v.a. dann, wenn das "forever" gelten soll. Ist Sturm, sollen unbedingt meine Jalousien oben sein/bleiben, und gehe davon aus, dass ich damit nicht alleine bin. Akzeptabel fände ich es noch, wenn nach dem Auslösen einer wind-Fahrt jemand manuell was ändert oder die Änderung zeitnah vor dem wind-Ereignis war.
Danke das habe ich übersehen und werde ich anpassen. Das macht mehr wie Sinn.
Außversehen doch richtig gemacht  ;D

Zitat von: Beta-User am 27 März 2019, 10:01:27
- für Lüften gilt ähnliches, aber da sollte ich vermutlich erst mal praktische Erfahrungen sammeln, ob das Einschalten der Option an sich für mich Sinn macht oder nicht.
Gerade da wünschen es sich einige User das es hier dann blockiert bleibt



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 10:15:19
Zitat von: Kai-Alfonso am 27 März 2019, 10:07:54
Also auf die im Rollladen-Device definierte Position für zu/auf/lüften?

Genau, auf alle in den Attributen bekannten Positionen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 27 März 2019, 11:10:30
Zitat von: Cluni am 26 März 2019, 23:42:59
In meiner Steuerung mit meinem Skript kann ich eine "Sperrzeit nach manuell" in Minuten am Rollladen definieren. Während dieser Sperrzeit packt mein Skript diesen Rollladen nach einer manuellen Fahrt nicht an. Wäre das nicht auch bei dir die Lösung? [emoji848]

Zitat von: CoolTux am 27 März 2019, 06:25:39
In diesem speziellen Fall sollte eigentlich die blockingAfterManual Einstellung greifen. Passt das bei Dir nicht, funktioniert sie also bei Dir nicht?
Ist da ein Fensterkontakt der kein event-on-change-reading für state hat?

Das Fahren der Jalousien durch ASC findet nur zwischen der Startzeit und der Endzeit statt. Sollte ich blockingAfterManual dann auch diesen Zeitraum (in Sekunden) setzen?

Fensterkontakte & Co. nutze ich nicht.

Zitat von: CoolTux am 27 März 2019, 09:46:15
Folgendes habe ich in der aktuellen Entwicklerversion gemacht.
  Attribut im ASC Device 'ASC_forceNoDriveThenManual'
ist dieses mit 1 gesetzt und der Rolladen hat eine andere Position wie die als Attribut einstellbaren Fahrpositionen für Beschattung, Open, Closed, Comfort, Lüften etc und die letzte Fahrt wurde als manuelle Fahrt erkannt dann wird ASC keinen Fahrbefehl los schicken. Für gar nichts.

Das finde ich sehr nett von dir. Das muss ich jetzt erst einmal sacken lassen und die verschiedenen Konstellationen gedanklich durchspielen. Solche Situationen wie "mal kurz aus dem Fenster schauen" sollten damit abgefangen sein. Ich frage mich gerade nur, wenn ich am Tag manuell die Jalousien senke, weil die Sonne zu grell ist. Also die ASC-Beschattung manuell feinjustiere. Aber das wird dann wohl einfach mein Pech sein. Ist auch nicht schlimm. Ich kann vom ASC-Modul halt keine KI erwarten. Woher soll das Modul beim abendlichen Trigger wissen, dass die Jalousien dann halt doch runterfahren darf.

Zitat von: CoolTux am 27 März 2019, 09:46:15
Desweiteren habe ich nun für Brightness ein Merker gesetzt wenn bereits eine Sunrise oder Sunset Fahrt durchgeführt wurde. Dann wird für diesen Fahrgrund (Sunrise oder Sunset) keine Fahrt mehr durchgeführt.
Die selbe Logik verwende ich nun um bei den normalen Sunrise und Sunset Fahrten die Rücklaufende oder Vorlaufende Zeitberechnung zu erkennen und das WE Verhalten.

Das ist eine sehr gute Idee und ich danke dir. Das wird viele Probleme bzw. "Machtkämpfe"  :D obsolet machen. Danke.

Zitat von: Kai-Alfonso am 27 März 2019, 09:59:56
Ich hatte gestern auch das Problem: Krank im Bett, Rollladen heruntergefahren und beim nächsten Brightness Event fuhr die Rollladen wieder hoch. Hatte das mit ASC_BlockingTime_afterManual gelöst, in dem ich den Standardwert (1200) auf 2 Stunden (7200) geändert habe.

Wann fährt denn bei ASC_forceNoDriveThenManual = 1 dann die Rolllade wieder manuell? Irgendwann muss sie ja wieder automatisch funktionieren

Danke für den Tipp.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 März 2019, 11:39:10
Zitat von: FunkOdyssey am 27 März 2019, 11:10:30
Das Fahren der Jalousien durch ASC findet nur zwischen der Startzeit und der Endzeit statt. Sollte ich blockingAfterManual dann auch diesen Zeitraum (in Sekunden) setzen?

Verstehe die Frage nicht. Die Zeitangabe bedeutet das er nach einem manuellen Fahren kein ASC Befehl mehr ausführen soll solange die angegebene Zeit in blockingAfterManual noch nicht abgelaufen ist. Also Zeit nach dem manuellen Fahren + blockingAfterManual = es darf wieder gefahren werden vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 27 März 2019, 16:46:54
Habe da auch noch eine Kleinigkeit :-)

set AscMasterDevice force <all|AscClientDevice>

setzt den laut AscMasterDevice den aktuell gültigen Soll Zustand ;-)

Wäre damit z.B. ein Einfaches den Kino Modus zu beenden ohne das man sich den aktuellen Sollzustand selber holen muss

und für unsere temporär lichtempfindlichen Menschen:

set AscClientDevice <lock|unlock> [until <timespec>]
ent/sperrt temporär die Funktion für diese Rollade
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 28 März 2019, 13:04:29
Kann man das Reading "ASC_ShuttersLastDrive" irgendwie ins Log des Jalousie-Devices bekommen? Hilft ein wenig beim debuggen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 29 März 2019, 08:20:08
Hallo,

ich möchte noch einmal die Freitagsproblematik aufgreifen.
Bei mir und anderen Useren ( hier berichtet ) ist der Freitag von den Rollofahrzeiten ein Wochenende.
Ich habe mir gestern die mühe gemacht und alles beobachtet.
Nachdem das Rollo u 20:30 geschlossen wurde, hatte ich folgenden Eintrag inm ASC Modul für das Rollo:
setstate RolloControl 2019-03-28 20:33:02 Rollo_Arbeitszimmer_PosValue 0
setstate RolloControl 2019-03-28 20:30:04 Rollo_Arbeitszimmer_lastPosValue 100
setstate RolloControl 2019-03-28 20:30:04 Rollo_Arbeitszimmer_nextAstroTimeEvent 29.03.2019 - 06:17

Heute morgen ging das Rollo nicht wie geplant um 6:17 auf, sondern erst um 7:30 ( Wochendzeiten ). Dieses war im ASC Modul so hinterlegt.

Stellt sich mir die Frage: Wann und wieso wird die Fahrzeit zu einem Zeitpunkt nach 20:30 - 7:00 Uhr neu berechnet?

Hat jemand eine Idee?

Danke 
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 März 2019, 08:29:24
Die Antwort ist einfach.
Um 6:17 wird die neue Fahrzeit berechnet. Also genau dann wenn die Rollos laut Sunrise hoch fahren. Warum sie nicht hochfahren kannst nur Du wissen. Schlafräume oder nur bei home.

Wenn neu berechnet wird um 6:17 wird festgestellt das die nächste Zeit um 7:30 ist, leider wird nicht festgestellt das bereits einmal gefahren wurde und heute nun schon Tag ist. Deswegen nimmt er die Uhrzeit am selben Tag und Fahrt dann noch mal.

Wenn Du magst kannst Du gerne die aktuelle Developer Version testen. Dort sollte es bereinigt sein.

https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 29 März 2019, 12:37:54
Hallo,
Die Rollläden fahren automatisch rauf und runter. Leider bekomme ich das mit der Beschattung nicht hin. Mein Sensor ist mit "ASC_BrightnessSensor TSL2561:luminosity 10:2000" eingetragen. Der aktuelle Wert beträgt 650.
Cloudy und Sunny sind mit 200 und 300 in den Attributen. Ansonsten sind Roommate, WindowsRec, Tempsensor auf none gestellt.
Die Wartezeit ist auf 12 s gestellt, so dass man schneller Testen kann.
ASC_AutoAstroModeEvening steht im RolloDevice auf none. Im ASCModul "ASC_autoAstroModeEvening" auf civil. Muss das auch im Rollo auf civil gestellt werden?
Woran könnte es liegen?
Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 März 2019, 12:47:37
Zitat von: Vorhand am 29 März 2019, 12:37:54
Hallo,
Die Rollläden fahren automatisch rauf und runter. Leider bekomme ich das mit der Beschattung nicht hin. Mein Sensor ist mit "ASC_BrightnessSensor TSL2561:luminosity 10:2000" eingetragen. Der aktuelle Wert beträgt 650.
Cloudy und Sunny sind mit 200 und 300 in den Attributen. Ansonsten sind Roommate, WindowsRec, Tempsensor auf none gestellt.
Die Wartezeit ist auf 12 s gestellt, so dass man schneller Testen kann.
ASC_AutoAstroModeEvening steht im RolloDevice auf none. Im ASCModul "ASC_autoAstroModeEvening" auf civil. Muss das auch im Rollo auf civil gestellt werden?
Woran könnte es liegen?
Danke

Ich gehe davon aus das Du die neuste Developer Version testest? Sonst funktionieren Deine Angaben nicht.
Ansonsten passt das schon so weit.

Wenn Du Sunrise und Sunset nicht mit Brightness fahren tust, kannst Du beim Sensor folgendes einstellen
ASC_BrightnessSensor TSL2561:luminosity -1:-1
Das aber nur am Rande.

Ansonsten passt es soweit. Hast Du alles korrekt für die Beschattung eingestellt. Zeig mal bitte ein List.
Du brauchst ein ASC_twilightDevice, ein ASC_tempSensor   Du brauchst eine tempSensor, Du brauchst im Rollladen ASC_BrightnessSensor und natürlich die ganzen Shading Attribute inklusive ASC_Shading_Mode korrekt gesetzt. Zum testen am besten always.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 29 März 2019, 15:43:51

hier das ASC list

Internals:
   FUUID      5c9ddd1f-f33f-74f5-f609-75334d4b0af64c6c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControlDG
   NOTIFYDEV  global,ASControlDG,RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN,RolloBueroO,RolloAtelierNW,RolloAtelierN,RolloAtelierS,TSL2561,myAstro,RolloBueroS,RolloFlurN,RolloDuscheWcO,RolloAtelierSW
   NR         161
   NTFY_ORDER 51-ASControlDG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.11beta48
   OLDREADINGS:
   READINGS:
     2019-03-29 13:03:19   RolloAtelierNW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloAtelierN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloAtelierSW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloAtelierS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloBueroO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloBueroS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloDuscheWcO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 13:03:19   RolloFlurN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 09:53:51   hardLockOut     off
     2019-03-29 09:53:51   partyMode       off
     2019-03-29 13:03:14   room_Rollo-_Bedienung RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN
     2019-03-29 09:53:51   selfDefense     off
     2019-03-29 13:03:19   state           created new drive timer
     2019-03-29 09:53:51   sunriseTimeWeHoliday off
     2019-03-29 13:03:14   userAttrList    rolled out
   helper:
     shuttersList:
       RolloAtelierN
       RolloAtelierNW
       RolloAtelierS
       RolloAtelierSW
       RolloBueroO
       RolloBueroS
       RolloDuscheWcO
       RolloFlurN
   monitoredDevs:
     RolloAtelierN:
     RolloAtelierNW:
     RolloAtelierS:
     RolloAtelierSW:
     RolloBueroO:
     RolloBueroS:
     RolloDuscheWcO:
     RolloFlurN:
     TSL2561:
       RolloAtelierN ASC_BrightnessSensor
     myAstro:
       ASControlDG ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC

und hier ein Rollo
Internals:
   FUUID      5c9dd4fc-f33f-74f5-7202-ce50bfdb81773e33
   NAME       RolloAtelierN
   NR         128
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-03-28 18:44:06   ASC_ShuttersLastDrive night close
     2019-03-29 13:03:19   ASC_Time_DriveDown 29.03.2019 - 19:23
     2019-03-29 13:03:19   ASC_Time_DriveUp 30.03.2019 - 05:37
     2019-03-29 10:20:53   command         open
     2019-03-29 10:20:53   desired_pct     0
     2019-03-29 10:20:53   drive-type      modul
     2019-03-29 10:20:53   last_drive      drive-up
     2019-03-29 10:21:15   pct             0
     2019-03-29 10:21:15   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 12
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor TSL2561:luminosity 10:2000
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 131
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 350
   ASC_Shading_WaitingPeriod 12
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set S21 Port6 on
   rl_commandStopDown set S21 Port6 off
   rl_commandStopUp set S21 Port7 off
   rl_commandUp set S21 Port7 on
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 16
   rl_secondsUp 16
   rl_switchTime 1
   rl_type    normal
   room       Rollo->Bedienung
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 29 März 2019, 16:00:56
Zitat von: Vorhand am 29 März 2019, 15:43:51
hier das ASC list

   VERSION    0.4.0.11beta48

Anregung: Wollt ihr das nicht im Thread zur Entwickerversion weiter diskutieren? Ist m.E. für die Mehrzahl der hier mitlesenden sehr verwirrend, wenn doch teilweise sehr unterschiedliche Syntax durcheinandergeht...

[kurz OT]
@CoolTux:
Bis dato läuft die Entwicklerversion sehr gut! Habe aber eigentlich noch nichts weiter groß getestet und kann daher nur berichten, dass ich keine besonderen Vorkommnisse im Basisbetrieb hatte und auch die Zeiten für morgen früh plausibel sind.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 29 März 2019, 16:13:03
Danke. Hab jetzt einen Tempsensor gesetzt  z.Zt. 19°
Twilight ist auch erfüllt.
Würde denn die Automatik direkt reagieren, wenn ein fehlendes Kriterium erfüllt ist?
Bis jetzt keine Reaktion?

hier das aktuelle ASC list. (Habe jetzt den Winkel auf 220° gestellt wegen Nachmittag)

Internals:
   FUUID      5c9ddd1f-f33f-74f5-f609-75334d4b0af64c6c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControlDG
   NOTIFYDEV  ASControlDG,RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN,TSL2561,global,myAstro
   NR         161
   NTFY_ORDER 51-ASControlDG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.11beta48
   OLDREADINGS:
   READINGS:
     2019-03-29 15:53:21   RolloAtelierNW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierSW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloBueroO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloBueroS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloDuscheWcO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloFlurN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 09:53:51   hardLockOut     off
     2019-03-29 09:53:51   partyMode       off
     2019-03-29 15:53:15   room_Rollo-_Bedienung RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN
     2019-03-29 09:53:51   selfDefense     off
     2019-03-29 16:02:28   state           created new drive timer
     2019-03-29 09:53:51   sunriseTimeWeHoliday off
     2019-03-29 15:53:15   userAttrList    rolled out
   helper:
     shuttersList:
       RolloAtelierN
       RolloAtelierNW
       RolloAtelierS
       RolloAtelierSW
       RolloBueroO
       RolloBueroS
       RolloDuscheWcO
       RolloFlurN
   monitoredDevs:
     RolloAtelierN:
     RolloAtelierNW:
     RolloAtelierS:
     RolloAtelierSW:
     RolloBueroO:
     RolloBueroS:
     RolloDuscheWcO:
     RolloFlurN:
     TSL2561:
       RolloAtelierN ASC_BrightnessSensor
     myAstro:
       ASControlDG ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureSensor AussenNord
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC

und hier ein Rollo

Internals:
   FUUID      5c9dd4fc-f33f-74f5-7202-ce50bfdb81773e33
   NAME       RolloAtelierN
   NR         128
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-03-28 18:44:06   ASC_ShuttersLastDrive night close
     2019-03-29 16:02:27   ASC_Time_DriveDown 29.03.2019 - 19:23
     2019-03-29 16:02:27   ASC_Time_DriveUp 30.03.2019 - 05:37
     2019-03-29 10:20:53   command         open
     2019-03-29 10:20:53   desired_pct     0
     2019-03-29 10:20:53   drive-type      modul
     2019-03-29 10:20:53   last_drive      drive-up
     2019-03-29 10:21:15   pct             0
     2019-03-29 10:21:15   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 12
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor TSL2561:luminosity -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 131
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 350
   ASC_Shading_WaitingPeriod 12
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set S21 Port6 on
   rl_commandStopDown set S21 Port6 off
   rl_commandStopUp set S21 Port7 off
   rl_commandUp set S21 Port7 on
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 16
   rl_secondsUp 16
   rl_switchTime 1
   rl_type    normal
   room       Rollo->Bedienung
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 29 März 2019, 16:27:39
Entschuldige Beta-User. Meine Fragen beziehen auf allgemeine Funktionen, nicht auf Neuerungen. Ich hatte zwischendurch nur mal auf die Devil-Version umgestellt, in der Hoffnung, dass mein Problem gelöst wird. Ich kehre wieder zur offiziellen Version zurück.
Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 März 2019, 16:31:57
Zitat von: Vorhand am 29 März 2019, 16:27:39
Entschuldige Beta-User. Meine Fragen beziehen auf allgemeine Funktionen, nicht auf Neuerungen. Ich hatte zwischendurch nur mal auf die Devil-Version umgestellt, in der Hoffnung, dass mein Problem gelöst wird. Ich kehre wieder zur offiziellen Version zurück.
Grüße

Nein bitte nicht. Das geht nicht!!!
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 29 März 2019, 17:10:44
Zitat von: Vorhand am 29 März 2019, 16:27:39
Entschuldige Beta-User. Meine Fragen beziehen auf allgemeine Funktionen, nicht auf Neuerungen. Ich hatte zwischendurch nur mal auf die Devil-Version umgestellt, in der Hoffnung, dass mein Problem gelöst wird. Ich kehre wieder zur offiziellen Version zurück.
Grüße
Du brauchst dich nicht zu entschuldigen, für mich macht es keinen Unterschied, ich lese auch im Parallelthread mit.

Aber da der "Weg zurück" eventuell steinig ist, würde ich auch empfehlen, auf der Entwicklerversion zu bleiben. Hat den weiteren Vorteil, dass man da vermutlich auch einfacher mal einen fork gemeinsam testen kann...

Vermutlich wäre CoolTux auch daran gelegen, dass mehr es mehr Leute"wagen", die devel-Version zu testen (und v.a. den Transfer von der heutigen zur Devel-Version. Wenn das klappt, können wir das ja als nächste stable ausliefern). Wäre vermutlich sinnvoller, da dann eventuelle Verbesserungen nicht doppelt gepflegt werden müssen und wenn es dann für alle wieder einheitlich ist, können wir auch wieder hier diskutieren ;) .
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 29 März 2019, 18:09:01
Ok, dann bleibe ich auf der Developer Version und gehe mit meinen Fragen auf das andere Forum.
Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 März 2019, 18:28:27
Ich schaue mir Deine Einstellungen nachher ab 21 Uhr in Ruhe an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 29 März 2019, 22:03:18
Zitat von: Vorhand am 29 März 2019, 16:13:03
Danke. Hab jetzt einen Tempsensor gesetzt  z.Zt. 19°
Twilight ist auch erfüllt.
Würde denn die Automatik direkt reagieren, wenn ein fehlendes Kriterium erfüllt ist?
Bis jetzt keine Reaktion?

hier das aktuelle ASC list. (Habe jetzt den Winkel auf 220° gestellt wegen Nachmittag)

Internals:
   FUUID      5c9ddd1f-f33f-74f5-f609-75334d4b0af64c6c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControlDG
   NOTIFYDEV  ASControlDG,RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN,TSL2561,global,myAstro
   NR         161
   NTFY_ORDER 51-ASControlDG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.11beta48
   OLDREADINGS:
   READINGS:
     2019-03-29 15:53:21   RolloAtelierNW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierSW_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloAtelierS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloBueroO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloBueroS_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloDuscheWcO_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 15:53:21   RolloFlurN_nextAstroTimeEvent 29.03.2019 - 19:23
     2019-03-29 09:53:51   hardLockOut     off
     2019-03-29 09:53:51   partyMode       off
     2019-03-29 15:53:15   room_Rollo-_Bedienung RolloAtelierN,RolloAtelierNW,RolloAtelierS,RolloAtelierSW,RolloBueroO,RolloBueroS,RolloDuscheWcO,RolloFlurN
     2019-03-29 09:53:51   selfDefense     off
     2019-03-29 16:02:28   state           created new drive timer
     2019-03-29 09:53:51   sunriseTimeWeHoliday off
     2019-03-29 15:53:15   userAttrList    rolled out
   helper:
     shuttersList:
       RolloAtelierN
       RolloAtelierNW
       RolloAtelierS
       RolloAtelierSW
       RolloBueroO
       RolloBueroS
       RolloDuscheWcO
       RolloFlurN
   monitoredDevs:
     RolloAtelierN:
     RolloAtelierNW:
     RolloAtelierS:
     RolloAtelierSW:
     RolloBueroO:
     RolloBueroS:
     RolloDuscheWcO:
     RolloFlurN:
     TSL2561:
       RolloAtelierN ASC_BrightnessSensor
     myAstro:
       ASControlDG ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureSensor AussenNord
   ASC_twilightDevice myAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC

und hier ein Rollo

Internals:
   FUUID      5c9dd4fc-f33f-74f5-7202-ce50bfdb81773e33
   NAME       RolloAtelierN
   NR         128
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-03-28 18:44:06   ASC_ShuttersLastDrive night close
     2019-03-29 16:02:27   ASC_Time_DriveDown 29.03.2019 - 19:23
     2019-03-29 16:02:27   ASC_Time_DriveUp 30.03.2019 - 05:37
     2019-03-29 10:20:53   command         open
     2019-03-29 10:20:53   desired_pct     0
     2019-03-29 10:20:53   drive-type      modul
     2019-03-29 10:20:53   last_drive      drive-up
     2019-03-29 10:21:15   pct             0
     2019-03-29 10:21:15   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 12
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor TSL2561:luminosity -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 131
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 200
   ASC_Shading_StateChange_Sunny 350
   ASC_Shading_WaitingPeriod 12
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set S21 Port6 on
   rl_commandStopDown set S21 Port6 off
   rl_commandStopUp set S21 Port7 off
   rl_commandUp set S21 Port7 on
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 16
   rl_secondsUp 16
   rl_switchTime 1
   rl_type    normal
   room       Rollo->Bedienung
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     open:closed:half:stop:pct


Das sieht soweit gut aus.

Wenn jetzt die Helligkeit > 350 ist und die Aussentemperatur über 11 Grad und die Sonne innerhalb von 131-75 und 131+75 steht dann sollten die Rolllos in die Beschattung fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 30 März 2019, 07:47:01
Zitat von: CoolTux am 29 März 2019, 08:29:24
Die Antwort ist einfach.
Um 6:17 wird die neue Fahrzeit berechnet. Also genau dann wenn die Rollos laut Sunrise hoch fahren. Warum sie nicht hochfahren kannst nur Du wissen. Schlafräume oder nur bei home.

Wenn neu berechnet wird um 6:17 wird festgestellt das die nächste Zeit um 7:30 ist, leider wird nicht festgestellt das bereits einmal gefahren wurde und heute nun schon Tag ist. Deswegen nimmt er die Uhrzeit am selben Tag und Fahrt dann noch mal.

Wenn Du magst kannst Du gerne die aktuelle Developer Version testen. Dort sollte es bereinigt sein.

https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel



Guten Morgen,
Habe gestern die genannte Version installiert. Stelle nun fest, dass die Rollos morgen frei haben. 😂

Soll heißen, sie fahren laut ASC heute Abend normal zu und erst wieder am 01.04 auf.

Danke

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 März 2019, 08:02:04
Auch Rolllos haben eine Seele. Lach.
Aber keine Sorge, jeden Abend und jeden Morgen werden die Timer neu berechnet. Ich behaupte mal heute Abend dürfte die Berechnung korrekt sein.
Gib mir bitte heute Abend Bescheid.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 30 März 2019, 20:05:15
Zitat von: CoolTux am 30 März 2019, 08:02:04
Auch Rolllos haben eine Seele. Lach.
Aber keine Sorge, jeden Abend und jeden Morgen werden die Timer neu berechnet. Ich behaupte mal heute Abend dürfte die Berechnung korrekt sein.
Gib mir bitte heute Abend Bescheid.

Hallo,
die Rollos haben morgen früh frei: :-)

Aktuell habe ich folgenden Sachverhalt:
ASC_Time_DriveDown 31.03.2019 - 20:25    2019-03-30 19:25:32
ASC_Time_DriveUp      1.04.2019 - 08:30      2019-03-30 19:25:32



Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 30 März 2019, 20:20:19
Verdammt das ist ärgerlich. Kannst Du mir bitte ein list von einem Rollo geben?
Besteht das Problem nach einem restart immer noch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 31 März 2019, 00:10:56
Hallo,

nach einem FHEM Neustart wollen die Rollos am 31.03 wieder öffnen.

Anbei ein Listing eines Rollos.

Internals:
   CFGFN      ./FHEM/Fenster_Tueren.cfg
   DEF        493129
   FUUID      5c4b6651-f33f-fd4c-1c1d-d775268da9564794
   IODev      CUL1
   NAME       Rollo_Bad_EG
   NOTIFYDEV  global
   NR         1136
   NTFY_ORDER 50-Rollo_Bad_EG
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-03-30 22:54:51   ASC_ShuttersLastDrive manual
     2019-03-30 22:58:44   ASC_Time_DriveDown 31.03.2019 - 20:25
     2019-03-30 22:58:44   ASC_Time_DriveUp 31.03.2019 - 08:00
     2019-03-30 22:54:33   CommandAccepted yes
     2019-02-25 07:31:07   D-firmware      2.11
     2019-02-25 07:31:07   D-serialNr      xxxxxxxxxxxxx
     2019-03-25 19:37:55   PairedTo        bbbbbbbbbbbb
     2019-02-01 20:01:16   R-confBtnTime   permanent
     2019-02-01 20:01:21   R-driveDown     13.5 s
     2019-02-01 20:01:21   R-driveTurn     1 s
     2019-02-01 20:01:21   R-driveUp       14.5 s
     2019-02-01 20:01:16   R-intKeyVisib   invisib
     2019-02-01 20:01:16   R-localResDis   off
     2019-02-01 20:01:16   R-pairCentral   bbbbbbbbbbb
     2019-02-01 20:01:21   R-powerUpAction off
     2019-02-01 20:01:21   R-refRunCounter 10
     2019-02-01 20:01:21   R-sign          off
     2019-02-01 20:01:21   R-statusInfoMinDly 2 s
     2019-02-01 20:01:21   R-statusInfoRandom 1 s
     2019-02-01 20:01:21   R-transmitTryMax 10
     2019-03-30 22:54:50   deviceMsg       off (to VCCU)
     2019-03-30 22:54:50   level           0
     2019-03-30 22:54:50   motor           stop:off
     2019-03-30 22:54:50   pct             0
     2019-03-30 22:54:50   recentStateType info
     2019-03-30 22:54:50   state           off
     2019-03-30 22:54:50   timedOn         off
   helper:
     HM_CMDNR   207
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +493129,00,00,00
       rxt        0
       vccu       VCCU
       p:
         493129
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 05:30
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec Fensterkontakt_Bad_EG
   ASC_WindowRec_subType twostate

Danke für die Hilfe
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 00:15:12
Das sieht doch nun super aus. Das mit der einen Stunde mehr liegt an der Zeitumstellung morgen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 31 März 2019, 00:19:53
Doch, woher kommt der Fehler?

Ich weiss aus persönlicher Erfahrung, dass so etwas sicherlich wieder kommen wird, wenn es nicht erkannt und gelöst wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 00:21:23
Zitat von: Beetle2003 am 31 März 2019, 00:19:53
Doch, woher kommt der Fehler?

Ich weiss aus persönlicher Erfahrung, dass so etwas sicherlich wieder kommen wird, wenn es nicht erkannt und gelöst wurde.

Dadurch daß wir keinen verbose 4 haben ist das schwer zu sagen. Eventuell würde ein Maker fehlerhaft gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 31 März 2019, 14:35:04
hmmm,

lohnt sich die Fehlerbereining bei maximal 7 weiteren Vorkommnissen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 14:47:08
Zitat von: Wuppi68 am 31 März 2019, 14:35:04
hmmm,

lohnt sich die Fehlerbereining bei maximal 7 weiteren Vorkommnissen?

????
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 31 März 2019, 16:28:02
Argh, heute ist das Rollo der Terrassentür einfach runtergefahren, so dass ich einen fixen Hechtsprung einlegen musste.

Internals:
   DEF        OEQxxxxx
   FUUID      5c44645f-f33f-8030-bc4a-544dd17be8de1ece
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Rollo_EG_Wohnzimmer_Tuer_West
   NR         168
   STATE      25
   TYPE       HMCCUDEV
   ccuaddr    OEQxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-EG-Wohnzimmer-Tuer-West
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   READINGS:
     2019-03-31 16:15:32   ASC_ShuttersLastDrive shading in
     2019-03-31 09:45:01   ASC_Time_DriveDown 31.03.2019 - 22:00
     2019-03-31 09:45:01   ASC_Time_DriveUp  1.04.2019 - 08:45
     2018-07-03 18:35:15   Ferientag       0
     2019-03-31 16:15:54   control         25
     2019-03-31 16:15:54   direction       stop
     2019-03-31 16:15:54   hmstate         locked
     2019-03-31 16:14:32   inhibit         locked
     2019-03-31 16:15:54   level           25
     2019-03-31 16:14:32   lock            locked
     2019-03-31 16:15:54   motor           stop
     2019-03-31 16:15:54   pct             25
     2019-03-31 16:15:54   state           25
     2019-03-31 16:15:54   working         no
   hmccu:
     devspec    OEQxxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      locked
         OVAL       true
         SVAL       locked
         VAL        1
       1.LEVEL:
         OSVAL      open
         OVAL       1.000000
         SVAL       25
         VAL        0.250000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessMaxVal 100
   ASC_BrightnessMinVal 20
   ASC_Brightness_Reading control
   ASC_Brightness_Sensor HM_Sonne_Aussen_HWR
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 20
   ASC_Shading_Angle_Right 25
   ASC_Shading_Direction 240
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 8.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_Cloudy 40000
   ASC_Shading_StateChange_Sunny 70000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 07:15
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec HM_Tuergriff_EG_Terrassentuer
   ASC_WindowRec_subType threestate
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   room       Homematic,Wohnzimmer
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Eigentlich dürfte es doch gar nicht fahren, weil inhibit auf locked steht.

Wobei ich inhibit auch selber auf locked stellen musste, weil aus irgendwelchen Gründen vom Modul nicht erkannt wurde, dass die Tür geöffnet wurde.

Internals:
   DEF        000xxxxxx
   FUUID      5c446461-f33f-8030-24dc-57534bfb794a5bce
   FVERSION   88_HMCCUDEV.pm:v4.3.8-s18552/2019-02-10
   IODev      d_ccu
   NAME       HM_Tuergriff_EG_Terrassentuer
   NR         298
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    000xxxxxx
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM-Tuergriff-EG-Terrassentuer
   ccutype    HmIP-SRH
   channels   2
   firmware   1.0.1
   statevals  devstate
   READINGS:
     2019-03-31 16:22:44   0.CONFIG_PENDING 0
     2019-03-31 16:22:44   0.DUTY_CYCLE    0
     2019-03-31 16:22:44   0.ERROR_CODE    0
     2019-03-29 08:51:12   0.INSTALL_TEST  true
     2019-03-31 16:22:44   0.OPERATING_VOLTAGE 1.3
     2019-03-31 16:22:44   0.OPERATING_VOLTAGE_STATUS 0
     2019-03-31 16:22:44   0.RSSI_DEVICE   -76
     2019-03-29 08:51:12   0.RSSI_PEER     0
     2019-03-29 08:51:12   0.UPDATE_PENDING false
     2019-03-31 16:22:44   1.STATE         open
     2019-03-31 16:22:44   Activity        alive
     2019-01-07 13:31:25   Automatik_Rollladen HM_Rollo_EG_Wohnzimmer_Tuer_West
     2019-03-31 16:22:44   battery         ok
     2019-03-31 16:22:44   control         open
     2019-03-31 16:22:44   hmstate         open
     2019-03-31 16:22:44   sabotage        false
     2019-03-31 16:22:44   state           open
   hmccu:
     devspec    000xxxxxx
     dp:
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OSVAL      1.3
         OVAL       1.3
         SVAL       1.3
         VAL        1.3
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OSVAL      -70
         OVAL       -70
         SVAL       -76
         VAL        -76
       0.RSSI_PEER:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.SABOTAGE:
         OSVAL      false
         OVAL       0
         SVAL       false
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.STATE:
         OSVAL      closed
         OVAL       0
         SVAL       open
         VAL        2
Attributes:
   HomeContactType dooroutside
   HomeModeAlarmActive armaway|armhome|armnight
   IODev      d_ccu
   alias      Terrassentuer
   devStateIcon closed:fts_door open:fts_door_open@red tilted:fts_door_tilt@yellow
   event-on-change-reading .*
   genericDeviceType contact
   group      Kontaktsensoren
   room       Homematic
   statedatapoint 1.STATE
   subType    threeStateSensor
   substitute STATE!(0|false):closed,(2|true):open,(1|true):tilted;;LOW_BAT!(0|false):ok,(1|true):low
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes subType


Ne Idee wieso das passiert ist?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 16:29:49
ASC_ShuttersPlace window

Bei einem Window ist es egal, da wird hart in die Beschattung gefahren.
Stelle es bitte um dann passiert Dir das nicht mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 31 März 2019, 16:33:31
Zitat von: CoolTux am 31 März 2019, 16:29:49
ASC_ShuttersPlace window

Bei einem Window ist es egal, da wird hart in die Beschattung gefahren.
Stelle es bitte um dann passiert Dir das nicht mehr.

Ok, habe ich angepasst.
Inhibit setzt er jetzt auch entsprechend automatisch.

Mal schauen, ob es jetzt funktioniert. Wobei gerade ziemlich viele Wolken kommen :-/
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 16:36:58
Zitat von: kjmEjfu am 31 März 2019, 16:33:31
Ok, habe ich angepasst.
Inhibit setzt er jetzt auch entsprechend automatisch.

Mal schauen, ob es jetzt funktioniert. Wobei gerade ziemlich viele Wolken kommen :-/

Alleine aus der Info "Inhibit setzt er jetzt auch entsprechend automatisch" ergibt sich schon aus der Logik heraus das der Rolladen nicht fährt, oder habe ich das Prinzip von dem Befehl nicht verstanden?
Ich dachte sobald das entsprechend gesetzt ist fährt der Rolladen nicht mehr egal von wo ein Fahrbefehl kommt (Taster oder Zentrale)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 31 März 2019, 17:09:47
Zitat von: CoolTux am 31 März 2019, 16:36:58
Alleine aus der Info "Inhibit setzt er jetzt auch entsprechend automatisch" ergibt sich schon aus der Logik heraus das der Rolladen nicht fährt, oder habe ich das Prinzip von dem Befehl nicht verstanden?
Ich dachte sobald das entsprechend gesetzt ist fährt der Rolladen nicht mehr egal von wo ein Fahrbefehl kommt (Taster oder Zentrale)

leider nicht, zumindest ist bei meinem Hm-Rolladen-Schalter so. Inhibit on (aka blocked) sorgt leider nur dafür, dass der Taster lahm gelegt ist. Schaltbefehle direkt von/über die CCU werden weiterhin ausgeführt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 31 März 2019, 17:16:30
Zitat von: kjmEjfu am 31 März 2019, 17:09:47
leider nicht, zumindest ist bei meinem Hm-Rolladen-Schalter so. Inhibit on (aka blocked) sorgt leider nur dafür, dass der Taster lahm gelegt ist. Schaltbefehle direkt von/über die CCU werden weiterhin ausgeführt.

Danke Dir. Dann weiß ich schon mal Bescheid. Aber sollte dem ganzen keinen Abbruch tun. Der Rollladen sollte mit der jetzigen Konfig nicht fahren. Macht er es doch habe ich einen Fehler gemacht.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 31 März 2019, 22:42:44
Zitat von: CoolTux am 31 März 2019, 14:47:08
????
hatte ich da nicht den Sommer/Winterzeit Problematik verstanden?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 April 2019, 06:08:12
Zitat von: Wuppi68 am 31 März 2019, 22:42:44
hatte ich da nicht den Sommer/Winterzeit Problematik verstanden?

Wenn Du das Morgens öffnen um eine Stunde verschoben gestern meintest, dann ja.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 01 April 2019, 07:04:33
Hallo,

folgendes Szenario gestern beim Grillen:
- Terassentür offen
- Rollladen fährt zur angegeben Zeit aus dem Reading "ASC_Time_DriveDown" in die Position "ASC_ComfortOpen_Pos"
Zum Glück hatte ich mein Handy einstecken und konnte sie ihn wieder hochfahren.

Handelt es sich hierbei um einen Fehler oder ist das so korrekt?

Sollte es eventuell so sein?
- Wenn der Rollladen oben ist UND die Terassentür auf, dann fahre NICHT zur Zeit "ASC_Time_DriveDown" nach unten.
- Wenn nun die Terassentür geschlossen wird UND man befindet sich nach der Zeit "ASC_Time_DriveDown", dann nach unten fahren.
- "ASC_ComfortOpen_Pos" ist doch nur relevant wenn der Rollladen zu ist UND die Terassentür geöffnet wird.

Hier das List des Rollladens:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.189150/2019-03-16
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E4F320B,0000,3DF85D11,FF,FFB0,2FA4104F320B23A38D06010000
   HMLAN1_RSSI -80
   HMLAN1_TIME 2019-03-31 21:23:33
   HMUART0_MSGCNT 2
   HMUART0_RAWMSG 0500004B2FA4104F320B23A38D06010000
   HMUART0_RSSI -75
   HMUART0_TIME 2019-03-31 21:23:33
   HMUART1_MSGCNT 12
   HMUART1_RAWMSG 050000382FA4104F320B23A38D06010000
   HMUART1_RSSI -56
   HMUART1_TIME 2019-03-31 21:23:33
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         291
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:2F - t:10 s:4F320B d:23A38D 06010000
   protLastRcv 2019-03-31 21:23:30
   protRcv    12 last_at:2019-03-31 21:23:30
   protSnd    14 last_at:2019-03-31 21:23:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:7 min:-84 max:-74 avg:-78.85 lst:-81
   rssi_at_HMLAN1 cnt:14 min:-80 max:-65 avg:-72.64 lst:-80
   rssi_at_HMUART0 cnt:2 min:-75 max:-75 avg:-75 lst:-75
   rssi_at_HMUART1 cnt:12 min:-59 max:-55 avg:-56.41 lst:-56
   .attraggr:
   .attrminint:
   READINGS:
     2016-09-27 12:29:06   .D-devInfo      010100
     2016-09-27 12:29:06   .D-stc          30
     2018-10-20 15:55:00   .peerListRDate  2018-10-20 15:55:00
     2019-03-31 21:23:30   .protLastRcv    2019-03-31 21:23:30
     2019-03-31 21:22:59   ASC_ShuttersLastDrive window night closed
     2019-03-31 20:12:19   ASC_Time_DriveDown  1.04.2019 - 20:12
     2019-03-31 20:12:19   ASC_Time_DriveUp  1.04.2019 - 08:00
     2019-03-15 08:28:28   Activity        alive
     2019-03-31 21:22:59   CommandAccepted yes
     2016-09-27 12:29:06   D-firmware      2.8
     2016-09-27 12:29:06   D-serialNr      NEQ1220810
     2018-10-20 15:54:59   PairedTo        0x23A38D
     2016-09-27 12:27:06   R-confBtnTime   permanent
     2016-09-27 15:45:23   R-driveDown     26 s
     2016-09-27 12:27:07   R-driveTurn     0.5 s
     2016-09-27 15:44:52   R-driveUp       27.9 s
     2016-09-27 12:27:06   R-intKeyVisib   invisib
     2016-09-27 12:27:06   R-localResDis   off
     2016-09-27 12:27:06   R-pairCentral   0x23A38D
     2016-09-27 12:27:07   R-refRunCounter 0
     2016-09-27 12:27:07   R-sign          off
     2016-09-27 12:27:07   R-statusInfoMinDly 2 s
     2016-09-27 12:27:07   R-statusInfoRandom 1 s
     2016-09-27 12:27:07   R-transmitTryMax 6
     2018-10-20 15:54:59   RegL_00.        02:01 0A:23 0B:A3 0C:8D 15:FF 18:00 00:00
     2018-10-20 15:55:00   RegL_01.        08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-31 21:23:30   deviceMsg       off (to VCCU)
     2019-03-31 21:23:30   level           0
     2019-03-31 21:23:30   motor           stop:off
     2019-03-31 21:23:30   pct             0
     2018-10-20 15:54:57   powerOn         2018-10-20 15:54:57
     2019-03-31 21:23:30   recentStateType info
     2019-03-31 21:23:30   state           off
     2019-03-31 21:23:30   timedOn         off
   helper:
     HM_CMDNR   47
     cSnd       1123A38D4F320B0201C80000,1123A38D4F320B020100
     dlvlCmd    ++A01123A38D4F320B020100
     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        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1554060213.23644
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        2F
       io:
         HMLAN1:
           -78
           -78
         HMUART0:
           -75
           -75
         HMUART1:
           -56
           -56
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1554060213.14746
       ack:
         HASH(0x576e008)
         2F800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -78.8571428571429
         cnt        7
         lst        -81
         max        -74
         min        -84
       at_HMLAN1:
         avg        -72.6428571428571
         cnt        14
         lst        -80
         max        -65
         min        -80
       at_HMUART0:
         avg        -75
         cnt        2
         lst        -75
         max        -75
         min        -75
       at_HMUART1:
         avg        -56.4166666666667
         cnt        12
         lst        -56
         max        -55
         min        -59
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 01 April 2019, 07:30:49
Hallo,

gestern Morgen sind meine Rollos doch gefahren. Hatten sich nicht frei genommen. :-)
Die 1 Stunde Verschiebung war nicht schlimm, da ich länger geschlafen habe.

Heute funktioniert alles wieder wie gewohnt, Jetzt warten wir mal den Freitag ab.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 April 2019, 08:07:41
Zitat von: dancatt am 01 April 2019, 07:04:33
Hallo,

folgendes Szenario gestern beim Grillen:
- Terassentür offen
- Rollladen fährt zur angegeben Zeit aus dem Reading "ASC_Time_DriveDown" in die Position "ASC_ComfortOpen_Pos"
Zum Glück hatte ich mein Handy einstecken und konnte sie ihn wieder hochfahren.

Handelt es sich hierbei um einen Fehler oder ist das so korrekt?

Sollte es eventuell so sein?
- Wenn der Rollladen oben ist UND die Terassentür auf, dann fahre NICHT zur Zeit "ASC_Time_DriveDown" nach unten.
- Wenn nun die Terassentür geschlossen wird UND man befindet sich nach der Zeit "ASC_Time_DriveDown", dann nach unten fahren.
- "ASC_ComfortOpen_Pos" ist doch nur relevant wenn der Rollladen zu ist UND die Terassentür geöffnet wird.

Hier das List des Rollladens:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.189150/2019-03-16
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E4F320B,0000,3DF85D11,FF,FFB0,2FA4104F320B23A38D06010000
   HMLAN1_RSSI -80
   HMLAN1_TIME 2019-03-31 21:23:33
   HMUART0_MSGCNT 2
   HMUART0_RAWMSG 0500004B2FA4104F320B23A38D06010000
   HMUART0_RSSI -75
   HMUART0_TIME 2019-03-31 21:23:33
   HMUART1_MSGCNT 12
   HMUART1_RAWMSG 050000382FA4104F320B23A38D06010000
   HMUART1_RSSI -56
   HMUART1_TIME 2019-03-31 21:23:33
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         291
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:2F - t:10 s:4F320B d:23A38D 06010000
   protLastRcv 2019-03-31 21:23:30
   protRcv    12 last_at:2019-03-31 21:23:30
   protSnd    14 last_at:2019-03-31 21:23:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:7 min:-84 max:-74 avg:-78.85 lst:-81
   rssi_at_HMLAN1 cnt:14 min:-80 max:-65 avg:-72.64 lst:-80
   rssi_at_HMUART0 cnt:2 min:-75 max:-75 avg:-75 lst:-75
   rssi_at_HMUART1 cnt:12 min:-59 max:-55 avg:-56.41 lst:-56
   .attraggr:
   .attrminint:
   READINGS:
     2016-09-27 12:29:06   .D-devInfo      010100
     2016-09-27 12:29:06   .D-stc          30
     2018-10-20 15:55:00   .peerListRDate  2018-10-20 15:55:00
     2019-03-31 21:23:30   .protLastRcv    2019-03-31 21:23:30
     2019-03-31 21:22:59   ASC_ShuttersLastDrive window night closed
     2019-03-31 20:12:19   ASC_Time_DriveDown  1.04.2019 - 20:12
     2019-03-31 20:12:19   ASC_Time_DriveUp  1.04.2019 - 08:00
     2019-03-15 08:28:28   Activity        alive
     2019-03-31 21:22:59   CommandAccepted yes
     2016-09-27 12:29:06   D-firmware      2.8
     2016-09-27 12:29:06   D-serialNr      NEQ1220810
     2018-10-20 15:54:59   PairedTo        0x23A38D
     2016-09-27 12:27:06   R-confBtnTime   permanent
     2016-09-27 15:45:23   R-driveDown     26 s
     2016-09-27 12:27:07   R-driveTurn     0.5 s
     2016-09-27 15:44:52   R-driveUp       27.9 s
     2016-09-27 12:27:06   R-intKeyVisib   invisib
     2016-09-27 12:27:06   R-localResDis   off
     2016-09-27 12:27:06   R-pairCentral   0x23A38D
     2016-09-27 12:27:07   R-refRunCounter 0
     2016-09-27 12:27:07   R-sign          off
     2016-09-27 12:27:07   R-statusInfoMinDly 2 s
     2016-09-27 12:27:07   R-statusInfoRandom 1 s
     2016-09-27 12:27:07   R-transmitTryMax 6
     2018-10-20 15:54:59   RegL_00.        02:01 0A:23 0B:A3 0C:8D 15:FF 18:00 00:00
     2018-10-20 15:55:00   RegL_01.        08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-03-31 21:23:30   deviceMsg       off (to VCCU)
     2019-03-31 21:23:30   level           0
     2019-03-31 21:23:30   motor           stop:off
     2019-03-31 21:23:30   pct             0
     2018-10-20 15:54:57   powerOn         2018-10-20 15:54:57
     2019-03-31 21:23:30   recentStateType info
     2019-03-31 21:23:30   state           off
     2019-03-31 21:23:30   timedOn         off
   helper:
     HM_CMDNR   47
     cSnd       1123A38D4F320B0201C80000,1123A38D4F320B020100
     dlvlCmd    ++A01123A38D4F320B020100
     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        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1554060213.23644
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        2F
       io:
         HMLAN1:
           -78
           -78
         HMUART0:
           -75
           -75
         HMUART1:
           -56
           -56
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1554060213.14746
       ack:
         HASH(0x576e008)
         2F800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -78.8571428571429
         cnt        7
         lst        -81
         max        -74
         min        -84
       at_HMLAN1:
         avg        -72.6428571428571
         cnt        14
         lst        -80
         max        -65
         min        -80
       at_HMUART0:
         avg        -75
         cnt        2
         lst        -75
         max        -75
         min        -75
       at_HMUART1:
         avg        -56.4166666666667
         cnt        12
         lst        -56
         max        -55
         min        -59
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   subType    blindActuator
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Bitte setze das Rollladenattribut ASC_LockOut auf hard. Dann setzt Du den ASC_LockOut_Cmd auf ini... und im ASC Device selber machst Du ein "set ASCDEVICE hardLockOut on.
Dann bist Du für die nächste Terassenfeier abgsichert.
Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eckibrecki am 01 April 2019, 16:26:03
Hallo,

bislang hatte ich meine Rollladensteuerung mit VIELEN Dummys selbst geschrieben.
Da es aber schlaue Menschen gibt, die in der Lage sind ein Modul zu schreiben, wollte ich mir das ganze mal anschauen.

Was mir fehlt, oder evtl. bin ich zu blöd und habe es noch nicht gefunden, ist die Möglichkeit eine Zeit für das Hochfahren vor oder nach dem Sonnenaufgang zu definieren (analog auch Runterfahren). Sprich, Sonnenaufgang ist um 7:12 Uhr, ich möchte das mein Rollladen aber immer 30min nach dem Sonnenaufgang hochfährt. Den nächsten Rollladen habe ich auf 35min gesetzt und einen weiteren auf 15min vor Sonnenaufgang. Dadurch fahren sie nicht alle zur gleichen Zeit. Ich hoffe, dass es dadurch etwas manueller und natürlicher wirkt, z.B. wenn man im Urlaub ist.

Wenn man bei dem Modul bspw. alle Rollläden auf AstroMode REAL einstellt, fahren sie alle zur gleichen Zeit, richtig? Oder kann man an irgendeiner stelle solch eine Verzögerung aktivieren?
Wenn nicht, wäre dies eine interessante, leicht einzubringende und mögliche Idee? (Ganz deluxe wäre eine Urlaubssteuerung, die mit einem Randomtimer Uhrzeiten in einem gewissen Bereich selbst auswählt).

Ansonsten ist das Modul ja schon ziemlich Umfangreich! Vielen Dank an alle, die an der Entwicklung beteiligt sind!


VG
Carsten

Ps.: noch eine Idee wäre, dass die Zeit von einem Weckermodul geholt wird. Verwende ich zwar nicht, könnte mir aber vorstellen, dass es für den ein oder anderen interessant wäre...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 01 April 2019, 17:01:18
Das verzögerte Fahren gibt es aktuell schon. Ist eigentlich für was anderes gedacht wie Du jetzt sagtest aber das stört ja nicht.

Am besten Du wartest auf die neue Version welche hoffentlich die Tage fertig wird, dann ist die Konfiguration besser.
Die Logik wird sich diesbezüglich nämlich ändern.

Zu deinem PS
Soetwas wird es geben. Aber erst Ende des Jahres.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 02 April 2019, 10:19:50
Hi,

ich habe 3 Themen die ich nie hinbekommen habe seit ich ASC nutze:

1.
Ist es normal das Rolläden als "terrace" deklariert nicht mehr manuell über die Taster fahrbar sind wenn die Rollläden oben sind?

Ich habe nun im ASC Device "hardlockout" auf off gestellt und im Rollladen Device die attr "lockout" (hard) und "lockout_cmd" (inhibit) gelöscht aber dennoch sind die Taster der Rollläden funktionslos.

2.
Und ist es normal das die Rollläden nicht über den Türsensor runterfahren wenn die Tür Nachts wieder geschlossen wird? Die Rolläden werden über Brightness gesteuert. Wenn der Rollo unten ist und die Tür geöffnet wird fährt der Rollläden wieder hoch, wenn die Tür bereits geöffnet ist fährt er nicht runter. Wenn dann aber die Tür geschlossen wird bleibt er oben bis ASC_Time_Down_Late wahr wird.

3.
Zudem funktioniert leider das runterfahren bei geöffnetem Fenster (3 state sensor) nicht wenn das Residents device auf absent steht.

Ich habe im ASC Device:

ASC_residentsDevice DSHOME
ASC_residentsDeviceReading presence => Ich hatte es auch schon ohne dieses Attr probiert oder den Wert auf state stehen. Hat nie funktioniert.

Das ist mein List vom Residents Modul:

Internals:
   CHANGED   
   DURATIONTIMER 1554192752.7272
   FUUID      5c432079-f33f-c2c3-e957-edb3bfd00f095a69
   FVERSION   10_RESIDENTS.pm:0.189950/2019-03-22
   NAME       DSHOME
   NOTIFYDEV  global,rr_Daniela,rr_Dirk
   NR         293
   NTFY_ORDER 50-DSHOME
   READY      1
   ROOMMATES  rr_Daniela,rr_Dirk
   STATE      zuhause
   TYPE       RESIDENTS
   READINGS:
     2019-04-02 08:01:40   durTimerAbsence 00:00:00
     2019-04-02 08:01:40   durTimerAbsence_cr 0
     2019-04-02 10:11:32   durTimerPresence 00:29:03
     2019-04-02 10:11:32   durTimerPresence_cr 29
     2019-02-27 15:38:24   durTimerSleep   00:00:00
     2019-02-27 15:38:24   durTimerSleep_cr 0
     2019-04-02 09:42:29   lastActivity    home
     2019-04-02 09:42:29   lastActivityBy  Dirk
     2019-04-02 09:42:29   lastActivityByDev rr_Dirk
     2019-04-02 09:42:29   lastArrival     2019-04-02 09:42:29
     2019-04-02 09:42:02   lastDeparture   2019-04-02 09:42:02
     2019-04-02 09:42:29   lastDurAbsence  00:00:27
     2019-04-02 09:42:29   lastDurAbsence_cr 0
     2019-04-02 09:42:02   lastDurPresence 00:01:08
     2019-04-02 09:42:02   lastDurPresence_cr 1
     2019-04-02 09:42:29   lastState       absent
     2019-04-02 09:42:29   presence        present
     2019-04-02 09:42:29   residentsAbsent 1
     2019-04-02 09:42:29   residentsAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsAbsentNames Daniela
     2019-02-27 17:08:18   residentsAsleep 0
     2019-02-27 17:08:18   residentsAsleepDevs -
     2019-02-27 17:08:18   residentsAsleepNames -
     2019-02-27 17:08:18   residentsAwoken 0
     2019-02-27 17:08:18   residentsAwokenDevs -
     2019-02-27 17:08:18   residentsAwokenNames -
     2019-03-16 10:24:29   residentsGone   0
     2019-03-16 10:24:29   residentsGoneDevs -
     2019-03-16 10:24:29   residentsGoneNames -
     2019-02-27 17:08:18   residentsGotosleep 0
     2019-02-27 17:08:18   residentsGotosleepDevs -
     2019-02-27 17:08:18   residentsGotosleepNames -
     2019-04-02 09:42:29   residentsHome   1
     2019-04-02 09:42:29   residentsHomeDevs rr_Dirk
     2019-04-02 09:42:29   residentsHomeNames Dirk
     2019-02-27 17:08:18   residentsTotal  2
     2019-04-02 09:42:29   residentsTotalAbsent 1
     2019-04-02 09:42:29   residentsTotalAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsTotalAbsentNames Daniela
     2019-02-27 17:08:18   residentsTotalGuests 0
     2019-02-27 17:08:18   residentsTotalGuestsAbsent 0
     2019-02-27 17:08:18   residentsTotalGuestsAbsentDevs -
     2019-02-27 17:08:18   residentsTotalGuestsAbsentNames -
     2019-02-27 17:08:18   residentsTotalGuestsPresent 0
     2019-02-27 17:08:18   residentsTotalGuestsPresentDevs -
     2019-02-27 17:08:18   residentsTotalGuestsPresentNames -
     2019-04-02 09:42:29   residentsTotalPresent 1
     2019-04-02 09:42:29   residentsTotalPresentDevs rr_Dirk
     2019-04-02 09:42:29   residentsTotalPresentNames Dirk
     2019-02-27 17:08:18   residentsTotalRoommates 2
     2019-04-02 09:42:29   residentsTotalRoommatesAbsent 1
     2019-04-02 09:42:29   residentsTotalRoommatesAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsTotalRoommatesAbsentNames Daniela
     2019-04-02 09:42:29   residentsTotalRoommatesPresent 1
     2019-04-02 09:42:29   residentsTotalRoommatesPresentDevs rr_Dirk
     2019-04-02 09:42:29   residentsTotalRoommatesPresentNames Dirk
     2019-02-27 17:08:18   residentsTotalWakeup 0
     2019-02-27 17:08:18   residentsTotalWakeupDevs -
     2019-02-27 17:08:18   residentsTotalWakeupNames -
     2019-02-27 17:08:18   residentsTotalWayhome 0
     2019-02-27 17:08:18   residentsTotalWayhomeDelayed 0
     2019-02-27 17:08:18   residentsTotalWayhomeDelayedDevs -
     2019-02-27 17:08:18   residentsTotalWayhomeDelayedNames -
     2019-02-27 17:08:18   residentsTotalWayhomeDevs -
     2019-02-27 17:08:18   residentsTotalWayhomeNames -
     2019-04-02 09:42:29   state           home
   TIMER:
     DSHOME_DurationTimer:
       HASH       DSHOME
       MODIFIER   DurationTimer
       NAME       DSHOME_DurationTimer
Attributes:
   alias      Bewohner
   devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Zuhause Status
   icon       control_building_filled
   room       Residents,Zentral
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist


Was muss ich da im ASC angeben damit es zuverlässig funktioniert?

Grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 April 2019, 11:54:41
Hallo Dirk,

Zitat von: Dersch am 02 April 2019, 10:19:50
Hi,

ich habe 3 Themen die ich nie hinbekommen habe seit ich ASC nutze:

1.
Ist es normal das Rolläden als "terrace" deklariert nicht mehr manuell über die Taster fahrbar sind wenn die Rollläden oben sind?

Ich habe nun im ASC Device "hardlockout" auf off gestellt und im Rollladen Device die attr "lockout" (hard) und "lockout_cmd" (inhibit) gelöscht aber dennoch sind die Taster der Rollläden funktionslos.

Ja das ist normal, sofern Du als attr lockout hard eingestellt hast. Stelle hier auf soft dann sollte nicht mehr komplett blockiert werden


Zitat von: Dersch am 02 April 2019, 10:19:50
2.
Und ist es normal das die Rollläden nicht über den Türsensor runterfahren wenn die Tür Nachts wieder geschlossen wird? Die Rolläden werden über Brightness gesteuert. Wenn der Rollo unten ist und die Tür geöffnet wird fährt der Rollläden wieder hoch, wenn die Tür bereits geöffnet ist fährt er nicht runter. Wenn dann aber die Tür geschlossen wird bleibt er oben bis ASC_Time_Down_Late wahr wird.

Das ist noch ein Bug in der derzeitigen stabilen Version und sollte mit dem kommenden FHEM Update behoben sein.


Zitat von: Dersch am 02 April 2019, 10:19:50
3.
Zudem funktioniert leider das runterfahren bei geöffnetem Fenster (3 state sensor) nicht wenn das Residents device auf absent steht.

Ich habe im ASC Device:

ASC_residentsDevice DSHOME
ASC_residentsDeviceReading presence => Ich hatte es auch schon ohne dieses Attr probiert oder den Wert auf state stehen. Hat nie funktioniert.

Das ist mein List vom Residents Modul:

Internals:
   CHANGED   
   DURATIONTIMER 1554192752.7272
   FUUID      5c432079-f33f-c2c3-e957-edb3bfd00f095a69
   FVERSION   10_RESIDENTS.pm:0.189950/2019-03-22
   NAME       DSHOME
   NOTIFYDEV  global,rr_Daniela,rr_Dirk
   NR         293
   NTFY_ORDER 50-DSHOME
   READY      1
   ROOMMATES  rr_Daniela,rr_Dirk
   STATE      zuhause
   TYPE       RESIDENTS
   READINGS:
     2019-04-02 08:01:40   durTimerAbsence 00:00:00
     2019-04-02 08:01:40   durTimerAbsence_cr 0
     2019-04-02 10:11:32   durTimerPresence 00:29:03
     2019-04-02 10:11:32   durTimerPresence_cr 29
     2019-02-27 15:38:24   durTimerSleep   00:00:00
     2019-02-27 15:38:24   durTimerSleep_cr 0
     2019-04-02 09:42:29   lastActivity    home
     2019-04-02 09:42:29   lastActivityBy  Dirk
     2019-04-02 09:42:29   lastActivityByDev rr_Dirk
     2019-04-02 09:42:29   lastArrival     2019-04-02 09:42:29
     2019-04-02 09:42:02   lastDeparture   2019-04-02 09:42:02
     2019-04-02 09:42:29   lastDurAbsence  00:00:27
     2019-04-02 09:42:29   lastDurAbsence_cr 0
     2019-04-02 09:42:02   lastDurPresence 00:01:08
     2019-04-02 09:42:02   lastDurPresence_cr 1
     2019-04-02 09:42:29   lastState       absent
     2019-04-02 09:42:29   presence        present
     2019-04-02 09:42:29   residentsAbsent 1
     2019-04-02 09:42:29   residentsAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsAbsentNames Daniela
     2019-02-27 17:08:18   residentsAsleep 0
     2019-02-27 17:08:18   residentsAsleepDevs -
     2019-02-27 17:08:18   residentsAsleepNames -
     2019-02-27 17:08:18   residentsAwoken 0
     2019-02-27 17:08:18   residentsAwokenDevs -
     2019-02-27 17:08:18   residentsAwokenNames -
     2019-03-16 10:24:29   residentsGone   0
     2019-03-16 10:24:29   residentsGoneDevs -
     2019-03-16 10:24:29   residentsGoneNames -
     2019-02-27 17:08:18   residentsGotosleep 0
     2019-02-27 17:08:18   residentsGotosleepDevs -
     2019-02-27 17:08:18   residentsGotosleepNames -
     2019-04-02 09:42:29   residentsHome   1
     2019-04-02 09:42:29   residentsHomeDevs rr_Dirk
     2019-04-02 09:42:29   residentsHomeNames Dirk
     2019-02-27 17:08:18   residentsTotal  2
     2019-04-02 09:42:29   residentsTotalAbsent 1
     2019-04-02 09:42:29   residentsTotalAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsTotalAbsentNames Daniela
     2019-02-27 17:08:18   residentsTotalGuests 0
     2019-02-27 17:08:18   residentsTotalGuestsAbsent 0
     2019-02-27 17:08:18   residentsTotalGuestsAbsentDevs -
     2019-02-27 17:08:18   residentsTotalGuestsAbsentNames -
     2019-02-27 17:08:18   residentsTotalGuestsPresent 0
     2019-02-27 17:08:18   residentsTotalGuestsPresentDevs -
     2019-02-27 17:08:18   residentsTotalGuestsPresentNames -
     2019-04-02 09:42:29   residentsTotalPresent 1
     2019-04-02 09:42:29   residentsTotalPresentDevs rr_Dirk
     2019-04-02 09:42:29   residentsTotalPresentNames Dirk
     2019-02-27 17:08:18   residentsTotalRoommates 2
     2019-04-02 09:42:29   residentsTotalRoommatesAbsent 1
     2019-04-02 09:42:29   residentsTotalRoommatesAbsentDevs rr_Daniela
     2019-04-02 09:42:29   residentsTotalRoommatesAbsentNames Daniela
     2019-04-02 09:42:29   residentsTotalRoommatesPresent 1
     2019-04-02 09:42:29   residentsTotalRoommatesPresentDevs rr_Dirk
     2019-04-02 09:42:29   residentsTotalRoommatesPresentNames Dirk
     2019-02-27 17:08:18   residentsTotalWakeup 0
     2019-02-27 17:08:18   residentsTotalWakeupDevs -
     2019-02-27 17:08:18   residentsTotalWakeupNames -
     2019-02-27 17:08:18   residentsTotalWayhome 0
     2019-02-27 17:08:18   residentsTotalWayhomeDelayed 0
     2019-02-27 17:08:18   residentsTotalWayhomeDelayedDevs -
     2019-02-27 17:08:18   residentsTotalWayhomeDelayedNames -
     2019-02-27 17:08:18   residentsTotalWayhomeDevs -
     2019-02-27 17:08:18   residentsTotalWayhomeNames -
     2019-04-02 09:42:29   state           home
   TIMER:
     DSHOME_DurationTimer:
       HASH       DSHOME
       MODIFIER   DurationTimer
       NAME       DSHOME_DurationTimer
Attributes:
   alias      Bewohner
   devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Zuhause Status
   icon       control_building_filled
   room       Residents,Zentral
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist


ASC_residentsDeviceReading muss auf state bleiben.
Ausserdem musst Du noch set ASCDEVICE selfDefense on setzen. Dann muss nur noch das zu dem Rolllo zugeordnete Fenster offen sein und schon fährt das Rollo runter.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 02 April 2019, 17:47:01
Zitat von: CoolTux am 02 April 2019, 11:54:41
ASC_residentsDeviceReading muss auf state bleiben.
Ausserdem musst Du noch set ASCDEVICE selfDefense on setzen. Dann muss nur noch das zu dem Rolllo zugeordnete Fenster offen sein und schon fährt das Rollo runter.

Ok danke für die Infos. Zu Punkt 3 habe ich aber auch schon state probiert und SelfDefense ist on. Hat aber trotzdem nicht funktioniert. Mein state vom residents modul ist ja "zuhause" oder "abwesend" werden diese Begriffe überhaupt verwendet im ASC?

Ist es bei Punkt 1 gewollt, dass LockOut "hard" die Taster generell sperrt?

Grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 02 April 2019, 18:35:55
@CoolTux:
Bist du schon dazu gekommen, dir die Problematik mit meinen Türkontakt und den dadurch ausgelösten Fahren in ASC_ComfortOpen_Pos anzusehen. Vorschlag war ja, evntl. mal einen Dummy zu nutzen.

Was mir jetzt noch aufgefallen ist. Ich habe insgesamt 11 Rolläden (Somfy Tahoma Oximo IO) die per Modul tahoma angesprochen und über ASC gesteuert werden. Da die Somfy-Schnittstelle der TahomaBox anscheinen nur gleichzeitig 10 Device zulässt, habe ich im ASC im Attribut ASC_shuttersDriveOffset den Wert 60 hinterlegt. Nun werden zwar alle Rolläden korrekt gesteuert, aber nicht gleichzeitig sondern per Zufall innerhalb von 60 Sekunden.

Ich habe daher versucht 5 Rolläden im EG und 6 Rolläden im OG gleichzeitig zu steuern. Habe dazu im ASC ASC_shuttersDriveOffset wieder auf 0 gesetz und in den 5 betroffenen Rolläden im EG die Attribute ASC_Drive_OffsetStart auf 60 gesetzt mit dem Ergebnis, dass immer einer der Rolläden im EG nicht zur ASC_AutoAstroModeEvening-Zeit herunterfährt.

Habe ich da einen Denkfehler oder ist da ggf. noch ein Fehler vorhanden?

Soll ich bis zur freigegeben Entwicklerversion warten und dann wieder Testen?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 April 2019, 19:21:35
Zitat von: eurofinder am 02 April 2019, 18:35:55
@CoolTux:
Bist du schon dazu gekommen, dir die Problematik mit meinen Türkontakt und den dadurch ausgelösten Fahren in ASC_ComfortOpen_Pos anzusehen. Vorschlag war ja, evntl. mal einen Dummy zu nutzen.

Was mir jetzt noch aufgefallen ist. Ich habe insgesamt 11 Rolläden (Somfy Tahoma Oximo IO) die per Modul tahoma angesprochen und über ASC gesteuert werden. Da die Somfy-Schnittstelle der TahomaBox anscheinen nur gleichzeitig 10 Device zulässt, habe ich im ASC im Attribut ASC_shuttersDriveOffset den Wert 60 hinterlegt. Nun werden zwar alle Rolläden korrekt gesteuert, aber nicht gleichzeitig sondern per Zufall innerhalb von 60 Sekunden.

Ich habe daher versucht 5 Rolläden im EG und 6 Rolläden im OG gleichzeitig zu steuern. Habe dazu im ASC ASC_shuttersDriveOffset wieder auf 0 gesetz und in den 5 betroffenen Rolläden im EG die Attribute ASC_Drive_OffsetStart auf 60 gesetzt mit dem Ergebnis, dass immer einer der Rolläden im EG nicht zur ASC_AutoAstroModeEvening-Zeit herunterfährt.

Habe ich da einen Denkfehler oder ist da ggf. noch ein Fehler vorhanden?

Soll ich bis zur freigegeben Entwicklerversion warten und dann wieder Testen?

Gruß
eurofinder

Leider bin ich noch nicht dazu gekommen. Ich habe aber auch in den letzten Tagen so einiges umgebaut wo ich denke das wir damit dann vielleicht bessere Ergebnisse erziehlen. Das gilt auch beim Thema Zeitversetztes fahren. Da wird sich die Logik komplett ändern mit der neuen Version.
Was bei Dir aktuell helfen kann ist be allen Rollläden ASC_Drive_Offset auf -1 setzen und im ASC Device ASC_shuttersDriveOffset 1 .


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 02 April 2019, 20:13:10
Mal als Info.
In der kommenden Version wird die Konfiglogik für das Zeitversetzte fahren geändert. Wer ein tatsächliches zeitversetztes fahren will mit festen Werten lässt in den Rollläden das Attribut
ASC_Drive_Offset auf -1
Setzt
ASC_Drive_OffsetStart auf den Wert der verzögert gefahren werden soll
und im ASC Device selbst kann ASC_shuttersDriveOffset komplett entfernt werden.
Somit fährt der Rollladen dann genau versetzt um die eingestellte Zeit in Sekunden.

Wie gesagt das wird dann so in der kommenden Version sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 02 April 2019, 20:24:35
Ok, danke. Probiere ich mal aus, ansonsten werde ich die Funktionalitäten in der neuen Version abwarten.

Danke.
Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 09:07:11
Es hilft nichts wir benötigen noch ein zwei Tester der aktuellen Developer Version mit HM Komponenten. Vorzugsweise ohne Alexa aber mit Umlaute in den Raumnamen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 04 April 2019, 09:23:17
Zitat von: CoolTux am 04 April 2019, 09:07:11
Es hilft nichts wir benötigen noch ein zwei Tester der aktuellen Developer Version mit HM Komponenten. Vorzugsweise ohne Alexa aber mit Umlaute in den Raumnamen.
Ich habe Z-Wave Devices mit Umlauten in den Räumen.
Muss vielleicht nicht unbedingt HM sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 09:23:48
Zitat von: majestro84 am 04 April 2019, 09:23:17
Ich habe Z-Wave Devices mit Umlauten in den Räumen.
Muss vielleicht nicht unbedingt HM sein.

Und hattest auch die Probleme gehabt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 04 April 2019, 09:26:37
Ja Stefanpf hat doch wenn ich es richtig sehe das gleiche Problem was ich gestern hatte, oder sehe ich das falsch?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 09:29:37
Zitat von: majestro84 am 04 April 2019, 09:26:37
Ja Stefanpf hat doch wenn ich es richtig sehe das gleiche Problem was ich gestern hatte, oder sehe ich das falsch?

Ja hat er. Aber bei HM, seine Shelly gehen wohl. Problem ist das ich trotz RAW definition das Fehlerbild welches Ihr habt nicht bekomme.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 04 April 2019, 09:39:40
Hatten wir nicht ein ähnliches Fehlerbild bei mir im alten Beta-Thread?
Das Problem wenn Jalousien in zwei Räumen vorhanden waren?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 09:46:26
Zitat von: FunkOdyssey am 04 April 2019, 09:39:40
Hatten wir nicht ein ähnliches Fehlerbild bei mir im alten Beta-Thread?
Das Problem wenn Jalousien in zwei Räumen vorhanden waren?

Ja hatten wir. Aber hatten wir das nicht gefixt  ;D
Fragt sich blos wieder was wir genau gemacht haben. Mein armer Kopf.
Titel: [73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eckibrecki am 04 April 2019, 12:48:43
Hey CoolTux,

also ich habe HM-Rollladenaktoren, wenig Ahnung von FHEM oder Programmierung und kaum Zeit. (bin aber stets bemüht  :P)
Aber wenn ich weiß was ich machen soll, kann ich etwas testen...

Achso, habe die Version die vom Update automatisch bereitgestellt wird und Raumnamen mit Umlauten habe ich eigentlich auch nicht, könnte ich aber als Zweitraum anlegen.

Also fast ideale Voraussetzungen zum testen!

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 04 April 2019, 13:36:45
Habe HM aber keine Umlaute.
Könnte aber testen wenn du willst
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 13:39:21
Zitat von: eckibrecki am 04 April 2019, 12:48:43
Hey CoolTux,

also ich habe HM-Rollladenaktoren, wenig Ahnung von FHEM oder Programmierung und kaum Zeit. (bin aber stets bemüht  :P)
Aber wenn ich weiß was ich machen soll, kann ich etwas testen...

Achso, habe die Version die vom Update automatisch bereitgestellt wird und Raumnamen mit Umlauten habe ich eigentlich auch nicht, könnte ich aber als Zweitraum anlegen.

Also fast ideale Voraussetzungen zum testen!

Grüße

Ich würde dann erstmal Danke sagen aber ein wenig Zeit und FHEM Erfahrung sollte da sein. Sonst wird das nur frustrierend.

Aber vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 13:39:51
Zitat von: dancatt am 04 April 2019, 13:36:45
Habe HM aber keine Umlaute.
Könnte aber testen wenn du willst

Hole Dir bitte mal die neue Developer Version aus meinen Github

GANZ WICHTIG nach einen neustart nicht gleich Speichern wenn das rote Fragezeichen da ist. Mach erstmal ohne Speichern weiter und schaue
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 04 April 2019, 14:57:34
Zitat von: CoolTux am 04 April 2019, 09:46:26
Ja hatten wir. Aber hatten wir das nicht gefixt  ;D
Fragt sich blos wieder was wir genau gemacht haben. Mein armer Kopf.


Es lag an CommandAttr(). Siehe: https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/e33d3cc7815031b087736c1054b98c57817e7083
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: jsChris am 04 April 2019, 15:15:49
Hi,

ich kann auch mit testen. Hab die Developer Version installiert.

Umlaute in den Räumen habe ich keine, könnte aber welche herstellen.

Soll ich einfach nur abwarten, was passiert / nicht passiert oder soll ich etwas spezifisches testen?

lg
Chris
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 16:10:21
Zitat von: jsChris am 04 April 2019, 15:15:49
Hi,

ich kann auch mit testen. Hab die Developer Version installiert.

Umlaute in den Räumen habe ich keine, könnte aber welche herstellen.

Soll ich einfach nur abwarten, was passiert / nicht passiert oder soll ich etwas spezifisches testen?

lg
Chris

Mach mal bitte ein get Notifydev...

Und poste die Ausgabe im Thread der Developer Version
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 04 April 2019, 16:12:45
Zitat von: FunkOdyssey am 04 April 2019, 14:57:34

Es lag an CommandAttr(). Siehe: https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/e33d3cc7815031b087736c1054b98c57817e7083

Vielen vielen Dank. Aber da dürfte sich gar nichts geändert haben.
Ich mache eine Debugversion für heute Abend fertig.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 04 April 2019, 16:14:03
Ich würde auch so gerne mithelfen, aber mir passt das zeitlich aktuell überhaupt nicht. Tut mir wirklich leid.
Sobald ich eine Lücke sehe, lade ich die Beta aus dem Devel-Branch hoch. Versprochen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 05 April 2019, 06:34:11
Hallo,

es ist Freitag und die Rollos haben Wochenende.
Trotz der Beta48 ( habe ich wie beschrieben geladen ) wollen die Rollos heute erst wieder zu den Wochenendzeiten fahren.

Die Dinger haben ein echtes Eigenleben. :lach Machen nicht das was der Meister wünscht.  :wein
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 April 2019, 06:56:32
Zitat von: Beetle2003 am 05 April 2019, 06:34:11
Hallo,

es ist Freitag und die Rollos haben Wochenende.
Trotz der Beta48 ( habe ich wie beschrieben geladen ) wollen die Rollos heute erst wieder zu den Wochenendzeiten fahren.

Die Dinger haben ein echtes Eigenleben. :lach Machen nicht das was der Meister wünscht.  :wein

Habe ich auch gerade festgestellt. Schaue ich mir dann noch mal an.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 05 April 2019, 20:36:53
@CoolTux:
ZitatLeider bin ich noch nicht dazu gekommen. Ich habe aber auch in den letzten Tagen so einiges umgebaut wo ich denke das wir damit dann vielleicht bessere Ergebnisse erziehlen. Das gilt auch beim Thema Zeitversetztes fahren. Da wird sich die Logik komplett ändern mit der neuen Version.
Was bei Dir aktuell helfen kann ist be allen Rollläden ASC_Drive_Offset auf -1 setzen und im ASC Device ASC_shuttersDriveOffset 1 .

Habe wie von dir vorgeschlagen die Werte gesetzt. Sollte dann auch in jedem Device ASC_Drive_OffsetStart = -1 sein?
Damit fahren weiterhin "nur" 10 von 11 Rollläden.

Gruß und sonniges Wochenende
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 April 2019, 20:41:18
Du solltest das Start auf 1 stellen, nicht -1  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 05 April 2019, 21:06:45
OK,
habe jetzt alle Devices auf ASC_Drive_OffsetStart =1 und ASC_Drive_Offset =-1
Im ASC selbst ASC_shuttersDriveOffset = 1

So korrekt?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 05 April 2019, 21:15:02
Musst du schauen.

Wenn du Probleme hast dann änderst du die Start pro Rolladen. Immer um 3. Also der erste bekommt die 1 der zweite die 4 der dritte 7 und so weiter. So entzerrst Du das ganze.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 05 April 2019, 22:00:22
Ok, danke. Dann werde ich mal mit den Werte in nächster Zeit experimentieren.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 06 April 2019, 06:34:18
Freitags habe ich auch komische Phänomene.  Morgens fahren die Rollos erwartungsgemäß hoch. Danach fahren sie in einem Raum mit Abstand von mehreren Minuten runter, um dann zur Wochenendezeit (?] wieder hoch zu fahren.
Ich konnte die letzten Wochen kein Update machen. Das hole ich nach und kann theoretisch nächsten Freitag wieder berichten. Blöd ist, dass ich dieses Spiel nicht bemerkt hätte, wenn ich nicht morgens zufällig zweimal zuhause gewesen wäre. An anderen Tagen passiert das nicht.
Falls ich etwas mittesten kann, gerne. Deswegen dieser Beitrag.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 06 April 2019, 07:40:08
Laut Check-update ist für ASC keine Änderung vorhanden. Ich war also schon up2date.
Für die betroffenen Rollos habe ich ASC_Drive_OffsetStart =1 und ASC_Drive_Offset =-1 gesetzt. Auch wenn ich nicht weiß wozu.  :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 06 April 2019, 08:48:30
Das wozu kann man in der Commandref nach lesen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 07 April 2019, 07:51:29
Zitat von: CoolTux am 05 April 2019, 06:56:32
Habe ich auch gerade festgestellt. Schaue ich mir dann noch mal an.

Guten Morgen,

Hast du schon eine Lösung gefunden?

Danke und schönen Sonntag
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 07 April 2019, 08:31:19
ZitatASC_Drive_Offset - maximaler Wert für einen zufällig ermittelte Verzögerungswert in Sekunden bei der Berechnung der Fahrzeiten, 0 bedeutet keine Verzögerung, -1 bedeutet, dass das gleichwertige Attribut aus dem ASC Device ausgewertet werden soll.

Verstehe ich leider nicht ganz.

Da ich das Phänomen nur Freitags habe und die genannten Parameter grundsätzlich greifen, bin ich mir nicht sicher, ob das der richtige Ansatzpunkt ist. Aber ich weiß nichts anderes.  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 07 April 2019, 08:59:06
Aktuell liege ich mit böser Grippe flach. Ich melde mich später wieder.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dk3572 am 07 April 2019, 09:14:34
Zitat von: CoolTux am 07 April 2019, 08:59:06
Aktuell liege ich mit böser Grippe flach. Ich melde mich später wieder.

Dann von meiner Seite gute Besserung, schnelle Genesung, und trotzdem einen schönen Sonntag.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Wuppi68 am 07 April 2019, 21:39:19
Zitat von: CoolTux am 07 April 2019, 08:59:06
Aktuell liege ich mit böser Grippe flach. Ich melde mich später wieder.

Gute Besserung und den Traffic Shaper auf 110Bd einstellen - also schön relaxed
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 07 April 2019, 22:21:37
Zitat von: CoolTux am 07 April 2019, 08:59:06
Aktuell liege ich mit böser Grippe flach. Ich melde mich später wieder.

Alles Gute auch von mir. Werde schnell wieder gesund.
Männergrippe ist sehr gefährlich.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Vorhand am 08 April 2019, 18:13:44
Gute Besserung an den Macher.
Frage an die Gemeinde!
Hat jemand ein funktionierendes Beschattungsprogramm im Einsatz, welches bei (Brightness) Sonne beschattet und bei Wolken nach einer Zeit entschattet. Außerdem bei Sonne und Verlassen des Winkels ebenfalls entschattet.

2. Frage: Wie nimmt man das ASC auf Hand?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: manni27a am 10 April 2019, 14:44:48
Erstmal Danke für die gute Arbeit. Mir fehlen fensterspezifische Sensoren (Helligkeit, Temperatur,...) um die Abschattung von Rollos steuern zu können.
Bspw. soll das Rollo zu Terrasse nur abgesenkt werden, wenn die Markise nicht ausgefahren ist. Globale Helligkeit und Temperatur helfen dann nicht weiter.
Vielleicht kann man diese Punkte zukünftig berücksichtigen.

Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 10 April 2019, 15:13:43
Zitat von: manni27a am 10 April 2019, 14:44:48
Erstmal Danke für die gute Arbeit. Mir fehlen fensterspezifische Sensoren (Helligkeit, Temperatur,...) um die Abschattung von Rollos steuern zu können.
Bspw. soll das Rollo zu Terrasse nur abgesenkt werden, wenn die Markise nicht ausgefahren ist. Globale Helligkeit und Temperatur helfen dann nicht weiter.
Vielleicht kann man diese Punkte zukünftig berücksichtigen.

Danke.

Das einbringen eigener Sensoren ist bereits auf meiner To-Do.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 12 April 2019, 06:55:50
Guten Morgen,

zur Freitagsproblematik habe ich folgenden Versuch gemacht.
Ich habe gestern den sunriseTimeWeHoliday im ASC Modul auf off gesetzt.
Heute sind die entsprechenden Rollos um 6:45 Uhr gefahren.
Anschliessend habe ich den Parameter auf on gesetzt und es haben sich die Zeiten für den heutigen Tag zu den WEHoliday Zeiten geändert.

Gruss Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 April 2019, 06:59:46
Hallo Ralf,

Das Problem ist in der aktuellen Developer Version gefixt. Zu mindest bei mir hat er alles korrekt berechnet und angezeigt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 12 April 2019, 07:10:52
Hallo Marko,

es ist schön, das es dir scheinbar wieder besser geht.
Kannst du mir noch einmal den Link zur Developer Version senden.
Finde ihn gerade nicht.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 April 2019, 07:28:52
Vielen Dank Ralf,

Hier der Link
https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel

Beachte aber bitte das es kein Zurück gibt wenn Du
- kein Backup hast
- die geänderte Konfiguration nach dem Neustart sofort abspeicherst.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 12 April 2019, 07:35:04
Hallo Marko,

danke, hatte den alten Link gefunden.

Ich habe nun die beta67 installiert. Sie auf den ersten Blick gut aus.

Danke für den Hinweis auf das Backup. Ich mache mehrmals die Woche ein reines Fhem Backup auf NAS und einmal im Monat ein Image der SD Karte. Somit habe ich kein Problem damit.

Schönen Tag wünsche ich Dir.

Gruss

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 12 April 2019, 13:44:51
Hallo Marko,

ich hatte zuletzt die aktuelle Developer-Version 0.4.0.11beta67 eingespielt. Das 'Freitagsphänomen' war damit leider nicht behoben. Bei mir scheint es sich so darzustellen. Die Rolladen fahren zuerst zeitgesteuert ordnungsgemäß hoch. Bei dem Wechsel des Status von dem Residents-Modul (awoken nach home) fahren sie wieder runter. Im ASC-Modul stehen anschließend die Öffnungszeiten vom Wochenende.

Gruß
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 April 2019, 14:05:01
Wann hast du die 67 runter geladen? Ich hatte sie gestern aktualisiert.
Habe aber eben noch eine 69 hoch geladen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 12 April 2019, 14:49:02
ZitatWann hast du die 67 runter geladen? Ich hatte sie gestern aktualisiert.
Habe aber eben noch eine 69 hoch geladen.

Hatte sie vor zwei Tagen runtergeladen.  Werde jetzt mal die 69 installieren und sehen wie es nächsten Freitag läuft  :).

Gruß
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Prof. Dr. Peter Henning am 12 April 2019, 20:59:06
ZitatGlobale Helligkeit und Temperatur helfen dann nicht weiter.
Aber doch - wenn man weiß, wo die Sonne steht (Modul Astro) und einen Cosinus berechnen kann.

LG

pah
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 12 April 2019, 22:19:52
Ich habe in letzter Zeit öfters das Problem das mein Residents Modul triggert obwohl sich die entsprechenden Geräte zuhause befinden. Dann gehen die Terrassen Rollläden immer sofort runter wenn die Tür geöffnet ist. Das ist natürlich ein großes Problem wenn man sich draußen befindet und das Handy drinnen ist...

Wie kann ich da Abhilfe schaffen? Ich finde die Schutzfunktion sehr gut und wir konnten diese im Stress des Alltags auch schon gut gebrauchen. Aber das oben beschriebene Problem ist natürlich nicht grade toll.

Grüße
Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 12 April 2019, 22:22:49
Da kann wieder ASC noch Residents/Roommate etwas für. Du musst dafür sorgen daß Deine Anwesenheit stabil ist. Wie wird sie denn aktuell fest gestellt? Handy?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 12 April 2019, 23:49:13
Zitat von: CoolTux am 12 April 2019, 22:22:49
Da kann wieder ASC noch Residents/Roommate etwas für. Du musst dafür sorgen daß Deine Anwesenheit stabil ist. Wie wird sie denn aktuell fest gestellt? Handy?

Ja das wird über Handy EgiGeoZone realisiert. Grundsätzlich bin ich bei dir hier eher ein Problem der App bzw GPS zu haben, aber eben ist folgendes passiert.


2019.04.12 23:29:35 2: ROOMMATE set rr_Dirk home 2019.04.12 23:29:35 3: CUL_HM set AkRolladen pct 100 2019.04.12 23:29:35 3: CUL_HM set GwRolladen pct 100 2019.04.12 23:29:35 3: CUL_HM set WzRolladenTuer pct 100
2019.04.12 23:29:39 3: CUL_HM set WzRolladenLinks pct 100
2019.04.12 23:29:40 3: CUL_HM set FlurRolladen pct 100 2019.04.12 23:29:41 3: CUL_HM set WzRolladenTerrasse pct 100
2019.04.12 23:29:42 3: CUL_HM set KuRolladenMitte pct 100
2019.04.12 23:29:44 3: CUL_HM set KuRolladenSpuele pct 100
2019.04.12 23:29:45 3: CUL_HM set WzRolladenGarten pct 100
2019.04.12 23:29:47 3: CUL_HM set KuRolladenTuer pct 100


Das Resident Modul hat auf home getriggert (obwohl den ganzen Abend zuhause) und es gehen plötzlich mitten in der Nacht alle Rollos hoch! Das ist zudem nach der TimeDownLate. Das sehe ich auf jeden Fall im ASC denn egal was Residens oder das Handy da macht darf da ASC nicht drauf reagieren. Ich kann mir auch nicht erklären weshalb das plötzlich so ist.

Grüße Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 07:30:56
Was stand als Fahrgrund in den Rollläden.

Du solltest auch schauen was bei dem Roommate der auf Home geschalten hat als lastState steht. Hast Du beim Roommate event-on-change-reading gesetzt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 13 April 2019, 07:58:58
Als Fahrgrund steht im ASC residentsHom. Ist heute Nacht um 2 Uhr wieder passiert und alle Rollläden sind oben.

Im Roomate steht der Last State auf absent aber state hat exakt den gleichen zeitstempel und steht auf home.

Event-on-change ist nicht gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: dancatt am 13 April 2019, 08:05:20
Moin,

hört sich nach dem selben Problem an wie ich in
https://forum.fhem.de/index.php?topic=97976.msg929493.msg#929493
beschrieben habe.

Gruß Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 08:13:45
Zitat von: Dersch am 13 April 2019, 07:58:58
Als Fahrgrund steht im ASC residentsHom. Ist heute Nacht um 2 Uhr wieder passiert und alle Rollläden sind oben.

Im Roomate steht der Last State auf absent aber state hat exakt den gleichen zeitstempel und steht auf home.

Event-on-change ist nicht gesetzt.

OK wegen dem hoch fahren schaue ich mal.
Aber bei Dir scheint es so zu sein daß sich der Zustand Deines Roommates ständig ändert. Das beide den selben Zeitstempel haben ist ja normal und auch gut. Denn so siehst du das tatsächlich Nachts umgestellt wurde. Von ehemals absent auf home.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 13 April 2019, 08:20:21
Ok danke :) ich versuche mal das Wechseln des Zustandes in den Griff zu bekommen. Da ist ja irgendwas komisch im Geofancy bzw im EgiGeoZone.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 13 April 2019, 09:32:42
Guten Morgen,

Hat jemand eine Idee wie ich folgenden Sachverhalt Regel?

Wenn meine Frau das Rollo vor der automatischen Öffnungszeit in eine bestimmte Position fährt wird das Rollo zum Zeitpunkt des automatischen Fahrbefahl geöffnet.
Es soll in der zuvor gewählten Stellung bleiben.

ASC_BlockingTime_afterManual bewirkt nach meinem Verständnis die Blockierung bei jeder Fahrt. Sprich morgens, Helligkeit, Wind und Abends.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 13 April 2019, 10:29:30
@Beetle:
(Deine Anmerkung bezieht sich auf die Entwicklerversion, da es in der offiziellen noch kein wind gibt) Wind wird immer vorrangig berücksichtigt. Beim Rest (einschließlich Beschattungsfahrten) sollte es so sein wie gewünscht, evtl. allerdings nur, bis die Blockingtime abgelaufen ist.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: darkness am 13 April 2019, 10:36:45
Hallo Zusammen,

ich möchte gerne, dass mein Rollo automatisch schließt, wenn entsprechende Sensorwerte erreicht sind. Insbesondere wenn Helligkeit > 6000 zu und < 3000 auf. Habe ich auch so im Device eingestellt. Allerdings schließt das Rollo bereits bei Werten < 6000. Übersteuern die Horizont und Winkelangaben die Helligkeit?

Edit:

Oder muss ich bei den Helligkeiten die Einheit "Lux" entfernen?

  2019-04-13 10:31:05   luminance       5256 Lux

ASC-Rollo

Internals:
   CODE       408C34
   DEF        408C34
   FUUID      5c52a6c8-f33f-ed18-b47a-d0233fd248a6b515
   IODev      Rademacher
   LASTInputDev Rademacher
   MODEL      RolloTron Standard
   MSGCNT     44
   NAME       buero.rollo2
   NR         374
   Rademacher_MSGCNT 44
   Rademacher_RAWMSG 0FFF0F210000640000003C50130001408C34FFFFFF01
   Rademacher_TIME 2019-04-13 10:31:23
   STATE      80
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   READINGS:
     2019-04-13 10:31:05   ASC_ShuttersLastDrive shading in
     2019-04-13 09:00:01   ASC_Time_DriveDown 13.04.2019 - 20:53
     2019-04-13 09:00:01   ASC_Time_DriveUp 14.04.2019 - 09:00
     2019-04-13 10:31:23   dawnAutomatic   off
     2019-04-13 10:31:23   duskAutomatic   off
     2019-04-13 10:31:23   manualMode      off
     2019-04-13 10:31:23   moving          stop
     2019-04-13 10:31:23   position        80
     2019-04-13 10:31:23   state           80
     2019-04-13 10:31:23   sunAutomatic    off
     2019-04-13 10:31:23   sunMode         off
     2019-04-13 10:31:23   sunPosition     60
     2019-04-13 10:31:23   timeAutomatic   off
     2019-04-13 10:31:23   ventilatingMode off
     2019-04-13 10:31:23   ventilatingPosition 100
     2019-04-13 10:31:23   version         1.3
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading luminance
   ASC_Brightness_Sensor Aussen_MS_1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 225
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 1
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 3000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     time
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec buero_tuer1
   ASC_WindowRec_subType twostate
   IODev      Rademacher
   alexaName  Rollo
   alexaRoom  Büro
   event-on-change-reading .*
   genericDeviceType blind
   rollo      str.wg.rollo
   room       AlexaRoom,Büro
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate rollo rollo_map rollos rollos_map structexclude


MultiSensor:

Internals:
   DEF        c8fee9ac 41
   FUUID      5c52a6ce-f33f-ed18-10fc-ea2ceb459789e4cf
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     3475
   NAME       Aussen_MS_1
   NR         632
   STATE      4.0 C 57 % 5256 Lux
   TYPE       ZWave
   ZWAVE1_MSGCNT 3475
   ZWAVE1_RAWMSG 00040029028407
   ZWAVE1_TIME 2019-04-13 10:31:05
   ZWaveSubDevice no
   homeId     c8fee9ac
   isWakeUp   1
   lastMsgSent 1555144267.96768
   nodeIdHex  29
   Helper:
     DBLOG:
       luminance:
         logdb:
           TIME       1555144265.54186
           VALUE      5256
   READINGS:
     2018-07-12 11:42:27   1               10.5
     2018-08-02 22:15:40   CMD             ZW_APPLICATION_UPDATE
     2019-04-13 10:31:01   absFeuchte      3.6
     2018-08-04 09:28:07   alarm           HomeSecurity: Tampering - product covering removed, arg 0000
     2018-08-06 15:04:54   assocGroup_1    Max 5 Nodes ZWAVE1
     2018-08-06 15:04:54   assocGroups     1
     2018-08-02 22:12:52   basicSet        0
     2019-04-13 10:31:02   battery         22 %
     2019-04-13 10:31:02   batteryPercent  22
     2019-04-13 10:31:02   batteryState    ok
     2018-11-28 10:17:42   configAwakeTimeout 15
     2018-11-28 10:17:42   configBatteryReportingThreshold 10
     2018-11-28 10:17:42   configCommandOptions BasicSet
     2018-11-28 10:17:42   configCurrentPowerMode BatteryPowerSleepingModeAfterRe256
     2018-11-28 10:17:42   configEnableDisableLockConfiguration Disable
     2018-11-28 10:17:42   configEnableDisableToSendAReportOn48 0
     2018-11-28 10:17:42   configEnableMotionSensor Disabled
     2018-11-28 10:17:42   configGetTheOutOfLimitStateOfThe61 0
     2018-11-28 10:17:42   configGroup1Interval 300
     2018-11-28 10:17:42   configGroup1Reports 241
     2018-11-28 10:17:42   configGroup2Interval 3600
     2018-11-28 10:17:42   configGroup2Reports 0
     2018-11-28 10:17:42   configGroup3Interval 3600
     2018-11-28 10:17:42   configGroup3Reports 0
     2018-11-28 10:17:42   configHumidityCalibration 0
     2018-11-28 10:17:42   configHumidityReportingThreshold 10
     2018-11-28 10:17:43   configLEDBlinkingReport EnableLEDBlinking
     2018-11-28 10:17:43   configLowBattery 20
     2018-11-28 10:17:43   configLowTempAlarm Disabled
     2018-11-28 10:17:43   configLuminanceCalibration 0
     2018-11-28 10:17:43   configLuminanceReportingThreshold 100
     2018-11-28 10:17:43   configOnTime    240
     2018-11-28 10:17:43   configReportOnlyOnThresholds Disabled
     2018-11-28 10:17:43   configSetTheLowerLimitValueOf50 1
     2018-11-28 10:17:43   configSetTheLowerLimitValueOf56 4
     2018-11-28 10:17:43   configSetTheLowerLimitValueOfHumidity52 50
     2018-11-28 10:17:43   configSetTheLowerLimitValueOfLighting54 100
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf57 5121
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf58 5
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf59 10
     2018-11-28 10:17:43   configSetTheRecoverLimitValueOf60 2
     2018-11-28 10:17:43   configSetTheUpperLimitValueOf49 71681
     2018-11-28 10:17:43   configSetTheUpperLimitValueOf55 8
     2018-11-28 10:17:43   configSetTheUpperLimitValueOfHumidity51 60
     2018-11-28 10:17:43   configSetTheUpperLimitValueOfLighting53 1000
     2018-11-28 10:17:44   configTemperatureCalibration 56577
     2018-11-28 10:17:44   configTemperatureReportingThreshold 5121
     2018-11-28 10:17:44   configTemperatureScale Celsius
     2018-11-28 10:17:44   configUVReportingThreshold 2
     2018-11-28 10:17:44   configUltravioletCalibration 1
     2018-11-28 10:17:44   configWakeUp10MinutesOnPowerOn Disable
     2019-04-13 10:31:01   dewpoint        -3.8
     2019-02-18 15:46:24   energy          0.86 kWh previous: 0 delta_time: 2 s
     2019-04-13 10:31:01   humidity        57 %
     2019-04-13 10:31:05   luminance       5256 Lux
     2018-03-19 15:50:16   model           Aeotec ZW100 MultiSensor 6
     2018-03-19 15:50:16   modelConfig     aeotec/zw100.xml
     2018-03-19 15:50:16   modelId         0086-0002-0064
     2018-08-02 22:12:52   neighborUpdate  done
     2018-03-19 15:50:13   state           wakeupInterval 86400 1
     2019-04-13 10:31:00   temperature     4.0 C
     2019-04-13 10:31:08   timeToAck       0.151
     2019-04-13 10:31:08   transmit        OK
     2019-04-13 10:31:05   ultraviolet     1 UV
     2019-04-13 10:31:05   wakeup          notification
     2018-11-28 10:32:42   wakeupReport    interval 900 target 1
Attributes:
   DbLogInclude luminance
   IODev      ZWAVE1
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL ALARM WAKE_UP BATTERY SENSOR_BINARY SENSOR_MULTILEVEL CONFIGURATION FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY MARK
   neighborListPos 21,27
   room       ZWave,aussen
   stateFormat temperature humidity luminance
   vclasses   ALARM:3 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
   verbose    5

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 11:42:41
Das Problem ist das der Helligkeitssensor für 2 Anwendungen verwendet wird und entsprechend je nach Anwendung konfiguriert werden muss.
Einmal morgens öffnen/abends schließen und Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: darkness am 13 April 2019, 12:09:50
Äh, nicht verstanden  :'(

ich habe ihn einmal hier:

ASC_Brightness_Reading luminance
   ASC_Brightness_Sensor Aussen_MS_1


Und wo kann ich ihn für die Beschattung hinzufügen?


ASC_Shading...?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 12:53:01
Die von Dir genannten Werte < 3000 > 6000 sollen das Werte für Beschattung sein oder Werte für Morgens hoch Abends runter.
Hast du noch das offizielle Modul oder das Developer Modul?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 13 April 2019, 12:59:02
Moinsen,

also zunächst einmal ein megariesenfettesüberdimensioniertesundnichtausreichendes DANKE !!!! für das Modul. Einfach der Hammer, was man damit alles machen kann und an was dort alles gedacht wurde.... Ich hatte es ja in meiner Anfangszeit von Fhem schon mal angeschaut, aber da war es einfach noch zu über dimensioniert für mich und ich habe bereits viele Kleinigkeiten nicht verstanden, da hätte es keinen Sinn gemacht.
OK ich will jetzt meine Fähigkeiten nicht hoch setzen, aber Grundlagen verstehe ich schon ein paar  ;D Nu aber zu meinem Anliegen:

Ich habe gestern einige TestRollos erstellt die unter gewissen Umständen meine späteren Fenster simulieren sollen, das beinhaltet auch Sonnenschutz an gewissen Fenstern. Gestern sah alles soweit ganz gut aus. Da ich einen eigenen "ASC" Log erstellt hab, wollte ich heute mal schauen, was dort alles passiert ist. Zunächst: Soweit ich das sehen konnte, sind die Bewegungen alle ausgeführt wurden.

Aber es gibt einen Fehler, der drei Readings so aussehen lässt:
rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31


Das List der betreffenenden Readingsgroup:
Internals:
   CFGFN     
   DEF        <Gerät>,<Position>,<Time_Up_Early>,<Time_Up_Late>,<Time_Up_WE/Hol>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up>
(((EG|OG).*_RO_.*)||EG_WZ_Markise||Rollo.KUE02.*):level,?ASC_Time_Up_Early,?ASC_Time_Up_Late,?ASC_Time_Up_WE_Holiday,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up
   FUUID      5cb0b471-f33f-8d79-464f-0125235753a23d3a
   NAME       rg_ASC_Rollaeden_Times
   NR         8806
   NTFY_ORDER 50-rg_ASC_Rollaeden_Times
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     EG_BAD_RO_Rollo 1
     EG_KUE_RO_01_Rollo 1
     EG_WZ_Markise 1
     EG_WZ_RO_Jalou_WG 1
     EG_WZ_RO_Jalou_fenster 1
     OG_SZ_RO_01Rollo 1
     OG_SZ_RO_01Rollo_AUF 1
     OG_SZ_RO_01Rollo_ZU 1
     OG_SZ_RO_02Rollo 1
     OG_SZ_RO_02Rollo_AUF 1
     OG_SZ_RO_02Rollo_ZU 1
     Rollo.KUE02 1
     Rollo.KUE02.AUF 1
     Rollo.KUE02.ZU 1
   CONTENT2:
   DEVICES:
     ARRAY(0x3950e00)
     ARRAY(0x3953080)
     ARRAY(0x39455c8)
     ARRAY(0x3941de0)
     ARRAY(0x39461d8)
     ARRAY(0x3962d08)
     ARRAY(0x39440c0)
     ARRAY(0x3945298)
     ARRAY(0x3953548)
     ARRAY(0x38fa148)
     ARRAY(0x3e109b8)
     ARRAY(0x3952930)
     ARRAY(0x3945508)
     ARRAY(0x3946760)
     ARRAY(0x3946e38)
   fhem:
     lastDefChange 1206
     last_update 1555151175.72068
   helper:
     DEF       
     commands:
       ASC_Mode_Down ASC_Mode_Down:always,absent,off
       ASC_Mode_Down2 ASC_Mode_Down:always,absent,off
       ASC_Mode_Down3 ASC_Mode_Down:always,absent,off
       ASC_Mode_Up ASC_Mode_Up:always,absent,off
       ASC_Time_Down_Early ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00
       ASC_Time_Down_Late ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30
       ASC_Time_Up_Early ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       ASC_Time_Up_Late ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       ASC_Time_Up_WE_Holiday ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       level      pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100
     mapping:
       state      %DEVICE level
     positions:
       EG_BAD_RO_Rollo.ASC_Mode_Down 2:7
       EG_BAD_RO_Rollo.ASC_Mode_Up 2:8
       EG_BAD_RO_Rollo.ASC_Time_Down_Early 2:5
       EG_BAD_RO_Rollo.ASC_Time_Down_Late 2:6
       EG_BAD_RO_Rollo.ASC_Time_Up_Early 2:2
       EG_BAD_RO_Rollo.ASC_Time_Up_Late 2:3
       EG_BAD_RO_Rollo.ASC_Time_Up_WE_Holiday 2:4
       EG_BAD_RO_Rollo.level 2:1
       EG_KUE_RO_01_Rollo.ASC_Mode_Down 3:7
       EG_KUE_RO_01_Rollo.ASC_Mode_Up 3:8
       EG_KUE_RO_01_Rollo.ASC_Time_Down_Early 3:5
       EG_KUE_RO_01_Rollo.ASC_Time_Down_Late 3:6
       EG_KUE_RO_01_Rollo.ASC_Time_Up_Early 3:2
       EG_KUE_RO_01_Rollo.ASC_Time_Up_Late 3:3
       EG_KUE_RO_01_Rollo.ASC_Time_Up_WE_Holiday 3:4
       EG_KUE_RO_01_Rollo.level 3:1
       EG_WZ_RO_Jalou_WG.ASC_Mode_Down 5:7
       EG_WZ_RO_Jalou_WG.ASC_Mode_Up 5:8
       EG_WZ_RO_Jalou_WG.ASC_Time_Down_Early 5:5
       EG_WZ_RO_Jalou_WG.ASC_Time_Down_Late 5:6
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_Early 5:2
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_Late 5:3
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_WE_Holiday 5:4
       EG_WZ_RO_Jalou_WG.level 5:1
       EG_WZ_RO_Jalou_fenster.level 6:1
       OG_SZ_RO_01Rollo.ASC_Mode_Down 7:7
       OG_SZ_RO_01Rollo.ASC_Mode_Up 7:8
       OG_SZ_RO_01Rollo.ASC_Time_Down_Early 7:5
       OG_SZ_RO_01Rollo.ASC_Time_Down_Late 7:6
       OG_SZ_RO_01Rollo.ASC_Time_Up_Early 7:2
       OG_SZ_RO_01Rollo.ASC_Time_Up_Late 7:3
       OG_SZ_RO_01Rollo.ASC_Time_Up_WE_Holiday 7:4
       OG_SZ_RO_01Rollo.level 7:1
       OG_SZ_RO_02Rollo.ASC_Mode_Down 10:7
       OG_SZ_RO_02Rollo.ASC_Mode_Up 10:8
       OG_SZ_RO_02Rollo.ASC_Time_Down_Early 10:5
       OG_SZ_RO_02Rollo.ASC_Time_Down_Late 10:6
       OG_SZ_RO_02Rollo.ASC_Time_Up_Early 10:2
       OG_SZ_RO_02Rollo.ASC_Time_Up_Late 10:3
       OG_SZ_RO_02Rollo.ASC_Time_Up_WE_Holiday 10:4
       OG_SZ_RO_02Rollo.level 10:1
       Rollo.KUE02.ASC_Mode_Down 13:7
       Rollo.KUE02.ASC_Mode_Up 13:8
       Rollo.KUE02.ASC_Time_Down_Early 13:5
       Rollo.KUE02.ASC_Time_Down_Late 13:6
       Rollo.KUE02.ASC_Time_Up_Early 13:2
       Rollo.KUE02.ASC_Time_Up_Late 13:3
       Rollo.KUE02.ASC_Time_Up_WE_Holiday 13:4
       Rollo.KUE02.level 13:1
     values:
       formated:
         undef
         ARRAY(0x39439e8)
         ARRAY(0x3df7070)
         ARRAY(0x393a0c0)
         ARRAY(0x39436e8)
         ARRAY(0x394b238)
         ARRAY(0x3976560)
         ARRAY(0x3303730)
         ARRAY(0x3943ac0)
       orig:
         undef
         ARRAY(0x3953638)
         ARRAY(0x3948770)
         ARRAY(0x3941360)
         ARRAY(0x3e138f8)
         ARRAY(0x3943f70)
         ARRAY(0x3968ce8)
         ARRAY(0x3941948)
         ARRAY(0x39432e0)
       prefixsuffix:
         undef
         ARRAY(0x392ed00)
         ARRAY(0x393a0a8)
         ARRAY(0x3944950)
         ARRAY(0x393a360)
         ARRAY(0x393ae20)
         ARRAY(0x393ff80)
         ARRAY(0x3e0f7f0)
         ARRAY(0x393a618)
Attributes:
   commands   {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', 
ASC_Time_Up_Late => 'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Down2 => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Down3 => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off' }
   mapping    {state => "%DEVICE level"}
   nostate    1
   room       System->Rollosteuerung
   sortby     1


und natürlich noch das ASC Reading:

Internals:
   CFGFN     
   FUUID      5cb0882c-f33f-8d79-c13d-e1c92d08129a74a1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  global,AUTO_RolloSteuerung,EG_BAD_RO_Rollo,EG_KUE_RO_01_Rollo,EG_WZ_RO_Jalou_WG,OG_SZ_RO_01Rollo,OG_SZ_RO_02Rollo,Rollo.KUE02,level,ASC_WindowRec_subType:twostate,Rollo.KUE02,EG_KUE_RO_01_Rollo,threestate room_map structexclude
   NR         7493
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_lastPosValue 0
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 07:45:02   EG_KUE_RO_01_Rollo_lastPosValue 0
     2019-04-13 07:45:02   EG_KUE_RO_01_Rollo_nextAstroTimeEvent 13.04.2019 - 20:30
     2019-04-13 06:49:31   EG_WZ_RO_Jalou_WG_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   OG_SZ_RO_01Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   OG_SZ_RO_02Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   Rollo.KUE02_lastPosValue 0
     2019-04-13 06:49:31   Rollo.KUE02_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   Testrollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-12 14:44:28   hardLockOut     off
     2019-04-12 14:48:57   partyMode       off
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-12 23:48:47   room_Kueche     EG_BAD_RO_Rollo,EG_KUE_RO_01_Rollo,Rollo.KUE02
     2019-04-12 23:48:47   room_System-_Ext_Verbindung OG_SZ_RO_01Rollo,OG_SZ_RO_02Rollo
     2019-04-12 23:48:47   room_Wohnzimmer EG_WZ_RO_Jalou_WG
     2019-04-12 14:44:28   selfDefense     off
     2019-04-13 07:45:02   state           created new drive timer
     2019-04-12 14:44:28   sunriseTimeWeHoliday off
     2019-04-12 23:48:47   userAttrList    rolled out
   helper:
     shuttersList:
       EG_BAD_RO_Rollo
       EG_KUE_RO_01_Rollo
       EG_WZ_RO_Jalou_WG
       OG_SZ_RO_01Rollo
       OG_SZ_RO_02Rollo
       Rollo.KUE02
   monitoredDevs:
     ASC_WindowRec_subType:twostate:
       EG_BAD_RO_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     EG_BAD_RO_Rollo:
     EG_KUE_RO_01_Rollo:
     OG_SZ_RO_01Rollo:
     OG_SZ_RO_02Rollo:
     Rollo.KUE02:
     level:
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     threestate room_map structexclude:
       EG_BAD_RO_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


Ich würde mich freuen, wenn Du mich da in die richtige Richtung schubsen könntest, woran es liegen könnte....

Auch wenn ich nicht glaube dass das der Grund ist, will ich es dazu sagen: Ich hatte gestern noch ein Problem mit einem mehrfachen State und der readingsGroup. Das habe ich jetzt gelöst indem das Rollo Device wieder standard state hat und für mehrere Icons eine eigene readingsgroup verwendet wird. (Zum zugehörigen Beitrag (https://forum.fhem.de/index.php/topic,99563.msg929612.html#msg929612)

Vielen Dank und
Viele Grüße
Andreas

p.s. Ohne jetzt auf Anhieb 130 Seiten lesen zu können. Gibt es eine (grobe) Möglichkeit die Beschattungsfunktion zu aktivieren, wenn man nur die Sunset / sunrise /  isDay und Richtung des Fensters hat ? (also ohne twilight Informationen - oder gibt es Alternativen die es zuverlässig liefern, wie Yahoo vorher?) so nach dem Motto isDay ->  und temp größer xy  > und fenster == Sonnenstand -> Beschatten
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: darkness am 13 April 2019, 13:13:27
Es ist das offizielle Modul.

Die Werte sollen zur Beschattung dienen. Nicht für Morgens/Abends.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 20:17:04
Zitat von: darkness am 13 April 2019, 13:13:27
Es ist das offizielle Modul.

Die Werte sollen zur Beschattung dienen. Nicht für Morgens/Abends.




Dann musst Du entsprechend ein Twilight/Astro Modul haben, einen Tempsensor und Du musst alles bezüglich Sharing konfigurieren. Danach sollten die Rolllos in die Beschattung fahren wenn alle Bedingungen erfüllt sind.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 13 April 2019, 20:19:42
Zitat von: flummy1978 am 13 April 2019, 12:59:02
Moinsen,

also zunächst einmal ein megariesenfettesüberdimensioniertesundnichtausreichendes DANKE !!!! für das Modul. Einfach der Hammer, was man damit alles machen kann und an was dort alles gedacht wurde.... Ich hatte es ja in meiner Anfangszeit von Fhem schon mal angeschaut, aber da war es einfach noch zu über dimensioniert für mich und ich habe bereits viele Kleinigkeiten nicht verstanden, da hätte es keinen Sinn gemacht.
OK ich will jetzt meine Fähigkeiten nicht hoch setzen, aber Grundlagen verstehe ich schon ein paar  ;D Nu aber zu meinem Anliegen:

Ich habe gestern einige TestRollos erstellt die unter gewissen Umständen meine späteren Fenster simulieren sollen, das beinhaltet auch Sonnenschutz an gewissen Fenstern. Gestern sah alles soweit ganz gut aus. Da ich einen eigenen "ASC" Log erstellt hab, wollte ich heute mal schauen, was dort alles passiert ist. Zunächst: Soweit ich das sehen konnte, sind die Bewegungen alle ausgeführt wurden.

Aber es gibt einen Fehler, der drei Readings so aussehen lässt:
rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent

13.04.2019 - 20:17

2019-04-13 06:49:31


Das List der betreffenenden Readingsgroup:
Internals:
   CFGFN     
   DEF        <Gerät>,<Position>,<Time_Up_Early>,<Time_Up_Late>,<Time_Up_WE/Hol>,<Time_Down_Early>,<Time_Down_Late>,<Mode_Down>,<Mode_Up>
(((EG|OG).*_RO_.*)||EG_WZ_Markise||Rollo.KUE02.*):level,?ASC_Time_Up_Early,?ASC_Time_Up_Late,?ASC_Time_Up_WE_Holiday,?ASC_Time_Down_Early,?ASC_Time_Down_Late,?ASC_Mode_Down,?ASC_Mode_Up
   FUUID      5cb0b471-f33f-8d79-464f-0125235753a23d3a
   NAME       rg_ASC_Rollaeden_Times
   NR         8806
   NTFY_ORDER 50-rg_ASC_Rollaeden_Times
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     EG_BAD_RO_Rollo 1
     EG_KUE_RO_01_Rollo 1
     EG_WZ_Markise 1
     EG_WZ_RO_Jalou_WG 1
     EG_WZ_RO_Jalou_fenster 1
     OG_SZ_RO_01Rollo 1
     OG_SZ_RO_01Rollo_AUF 1
     OG_SZ_RO_01Rollo_ZU 1
     OG_SZ_RO_02Rollo 1
     OG_SZ_RO_02Rollo_AUF 1
     OG_SZ_RO_02Rollo_ZU 1
     Rollo.KUE02 1
     Rollo.KUE02.AUF 1
     Rollo.KUE02.ZU 1
   CONTENT2:
   DEVICES:
     ARRAY(0x3950e00)
     ARRAY(0x3953080)
     ARRAY(0x39455c8)
     ARRAY(0x3941de0)
     ARRAY(0x39461d8)
     ARRAY(0x3962d08)
     ARRAY(0x39440c0)
     ARRAY(0x3945298)
     ARRAY(0x3953548)
     ARRAY(0x38fa148)
     ARRAY(0x3e109b8)
     ARRAY(0x3952930)
     ARRAY(0x3945508)
     ARRAY(0x3946760)
     ARRAY(0x3946e38)
   fhem:
     lastDefChange 1206
     last_update 1555151175.72068
   helper:
     DEF       
     commands:
       ASC_Mode_Down ASC_Mode_Down:always,absent,off
       ASC_Mode_Down2 ASC_Mode_Down:always,absent,off
       ASC_Mode_Down3 ASC_Mode_Down:always,absent,off
       ASC_Mode_Up ASC_Mode_Up:always,absent,off
       ASC_Time_Down_Early ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00
       ASC_Time_Down_Late ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30
       ASC_Time_Up_Early ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       ASC_Time_Up_Late ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       ASC_Time_Up_WE_Holiday ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00
       level      pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100
     mapping:
       state      %DEVICE level
     positions:
       EG_BAD_RO_Rollo.ASC_Mode_Down 2:7
       EG_BAD_RO_Rollo.ASC_Mode_Up 2:8
       EG_BAD_RO_Rollo.ASC_Time_Down_Early 2:5
       EG_BAD_RO_Rollo.ASC_Time_Down_Late 2:6
       EG_BAD_RO_Rollo.ASC_Time_Up_Early 2:2
       EG_BAD_RO_Rollo.ASC_Time_Up_Late 2:3
       EG_BAD_RO_Rollo.ASC_Time_Up_WE_Holiday 2:4
       EG_BAD_RO_Rollo.level 2:1
       EG_KUE_RO_01_Rollo.ASC_Mode_Down 3:7
       EG_KUE_RO_01_Rollo.ASC_Mode_Up 3:8
       EG_KUE_RO_01_Rollo.ASC_Time_Down_Early 3:5
       EG_KUE_RO_01_Rollo.ASC_Time_Down_Late 3:6
       EG_KUE_RO_01_Rollo.ASC_Time_Up_Early 3:2
       EG_KUE_RO_01_Rollo.ASC_Time_Up_Late 3:3
       EG_KUE_RO_01_Rollo.ASC_Time_Up_WE_Holiday 3:4
       EG_KUE_RO_01_Rollo.level 3:1
       EG_WZ_RO_Jalou_WG.ASC_Mode_Down 5:7
       EG_WZ_RO_Jalou_WG.ASC_Mode_Up 5:8
       EG_WZ_RO_Jalou_WG.ASC_Time_Down_Early 5:5
       EG_WZ_RO_Jalou_WG.ASC_Time_Down_Late 5:6
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_Early 5:2
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_Late 5:3
       EG_WZ_RO_Jalou_WG.ASC_Time_Up_WE_Holiday 5:4
       EG_WZ_RO_Jalou_WG.level 5:1
       EG_WZ_RO_Jalou_fenster.level 6:1
       OG_SZ_RO_01Rollo.ASC_Mode_Down 7:7
       OG_SZ_RO_01Rollo.ASC_Mode_Up 7:8
       OG_SZ_RO_01Rollo.ASC_Time_Down_Early 7:5
       OG_SZ_RO_01Rollo.ASC_Time_Down_Late 7:6
       OG_SZ_RO_01Rollo.ASC_Time_Up_Early 7:2
       OG_SZ_RO_01Rollo.ASC_Time_Up_Late 7:3
       OG_SZ_RO_01Rollo.ASC_Time_Up_WE_Holiday 7:4
       OG_SZ_RO_01Rollo.level 7:1
       OG_SZ_RO_02Rollo.ASC_Mode_Down 10:7
       OG_SZ_RO_02Rollo.ASC_Mode_Up 10:8
       OG_SZ_RO_02Rollo.ASC_Time_Down_Early 10:5
       OG_SZ_RO_02Rollo.ASC_Time_Down_Late 10:6
       OG_SZ_RO_02Rollo.ASC_Time_Up_Early 10:2
       OG_SZ_RO_02Rollo.ASC_Time_Up_Late 10:3
       OG_SZ_RO_02Rollo.ASC_Time_Up_WE_Holiday 10:4
       OG_SZ_RO_02Rollo.level 10:1
       Rollo.KUE02.ASC_Mode_Down 13:7
       Rollo.KUE02.ASC_Mode_Up 13:8
       Rollo.KUE02.ASC_Time_Down_Early 13:5
       Rollo.KUE02.ASC_Time_Down_Late 13:6
       Rollo.KUE02.ASC_Time_Up_Early 13:2
       Rollo.KUE02.ASC_Time_Up_Late 13:3
       Rollo.KUE02.ASC_Time_Up_WE_Holiday 13:4
       Rollo.KUE02.level 13:1
     values:
       formated:
         undef
         ARRAY(0x39439e8)
         ARRAY(0x3df7070)
         ARRAY(0x393a0c0)
         ARRAY(0x39436e8)
         ARRAY(0x394b238)
         ARRAY(0x3976560)
         ARRAY(0x3303730)
         ARRAY(0x3943ac0)
       orig:
         undef
         ARRAY(0x3953638)
         ARRAY(0x3948770)
         ARRAY(0x3941360)
         ARRAY(0x3e138f8)
         ARRAY(0x3943f70)
         ARRAY(0x3968ce8)
         ARRAY(0x3941948)
         ARRAY(0x39432e0)
       prefixsuffix:
         undef
         ARRAY(0x392ed00)
         ARRAY(0x393a0a8)
         ARRAY(0x3944950)
         ARRAY(0x393a360)
         ARRAY(0x393ae20)
         ARRAY(0x393ff80)
         ARRAY(0x3e0f7f0)
         ARRAY(0x393a618)
Attributes:
   commands   {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', 
ASC_Time_Up_Late => 'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Down2 => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Down3 => 'ASC_Mode_Down:always,absent,off',
ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off' }
   mapping    {state => "%DEVICE level"}
   nostate    1
   room       System->Rollosteuerung
   sortby     1


und natürlich noch das ASC Reading:

Internals:
   CFGFN     
   FUUID      5cb0882c-f33f-8d79-c13d-e1c92d08129a74a1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  global,AUTO_RolloSteuerung,EG_BAD_RO_Rollo,EG_KUE_RO_01_Rollo,EG_WZ_RO_Jalou_WG,OG_SZ_RO_01Rollo,OG_SZ_RO_02Rollo,Rollo.KUE02,level,ASC_WindowRec_subType:twostate,Rollo.KUE02,EG_KUE_RO_01_Rollo,threestate room_map structexclude
   NR         7493
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_lastPosValue 0
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 07:45:02   EG_KUE_RO_01_Rollo_lastPosValue 0
     2019-04-13 07:45:02   EG_KUE_RO_01_Rollo_nextAstroTimeEvent 13.04.2019 - 20:30
     2019-04-13 06:49:31   EG_WZ_RO_Jalou_WG_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   OG_SZ_RO_01Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   OG_SZ_RO_02Rollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   Rollo.KUE02_lastPosValue 0
     2019-04-13 06:49:31   Rollo.KUE02_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   Testrollo_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-12 14:44:28   hardLockOut     off
     2019-04-12 14:48:57   partyMode       off
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-13 06:49:31   rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent 13.04.2019 - 20:17
     2019-04-12 23:48:47   room_Kueche     EG_BAD_RO_Rollo,EG_KUE_RO_01_Rollo,Rollo.KUE02
     2019-04-12 23:48:47   room_System-_Ext_Verbindung OG_SZ_RO_01Rollo,OG_SZ_RO_02Rollo
     2019-04-12 23:48:47   room_Wohnzimmer EG_WZ_RO_Jalou_WG
     2019-04-12 14:44:28   selfDefense     off
     2019-04-13 07:45:02   state           created new drive timer
     2019-04-12 14:44:28   sunriseTimeWeHoliday off
     2019-04-12 23:48:47   userAttrList    rolled out
   helper:
     shuttersList:
       EG_BAD_RO_Rollo
       EG_KUE_RO_01_Rollo
       EG_WZ_RO_Jalou_WG
       OG_SZ_RO_01Rollo
       OG_SZ_RO_02Rollo
       Rollo.KUE02
   monitoredDevs:
     ASC_WindowRec_subType:twostate:
       EG_BAD_RO_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     EG_BAD_RO_Rollo:
     EG_KUE_RO_01_Rollo:
     OG_SZ_RO_01Rollo:
     OG_SZ_RO_02Rollo:
     Rollo.KUE02:
     level:
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
     threestate room_map structexclude:
       EG_BAD_RO_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
       EG_KUE_RO_01_Rollo userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


Ich würde mich freuen, wenn Du mich da in die richtige Richtung schubsen könntest, woran es liegen könnte....

Auch wenn ich nicht glaube dass das der Grund ist, will ich es dazu sagen: Ich hatte gestern noch ein Problem mit einem mehrfachen State und der readingsGroup. Das habe ich jetzt gelöst indem das Rollo Device wieder standard state hat und für mehrere Icons eine eigene readingsgroup verwendet wird. (Zum zugehörigen Beitrag (https://forum.fhem.de/index.php/topic,99563.msg929612.html#msg929612)

Vielen Dank und
Viele Grüße
Andreas

p.s. Ohne jetzt auf Anhieb 130 Seiten lesen zu können. Gibt es eine (grobe) Möglichkeit die Beschattungsfunktion zu aktivieren, wenn man nur die Sunset / sunrise /  isDay und Richtung des Fensters hat ? (also ohne twilight Informationen - oder gibt es Alternativen die es zuverlässig liefern, wie Yahoo vorher?) so nach dem Motto isDay ->  und temp größer xy  > und fenster == Sonnenstand -> Beschatten

Sorry aber bezüglich Readingsgroup kann ich nichts sagen. Ich kann nur mit den Logfiles vom ASC was anfangen.

Für Beschattung brauchst du ein Twilight/Astro und musst die Angaben zur Richtung machen sowie für Beginn und Ende des Winkels.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 13 April 2019, 22:12:24
Hai CoolTux,

vielen Dank für Deine Antworten :)

Zitat von: CoolTux
Sorry aber bezüglich Readingsgroup kann ich nichts sagen. Ich kann nur mit den Logfiles vom ASC was anfangen.
Das war mir so jetzt nicht bewusst, ich denke dass der Fehler trotzdem aus dem ASC Modul kommt, weil das Reading dann in dem "AUTO_RolloSteuerung" aufgetaucht ist. Ich habe die readingsGroup aber nochmal gelöscht, neu angelegt und ohne der "3 Icon Anzeige" neu integreiert. Dann das Reading gelöscht und mal sehen ob es morgen früh dann erneut mit auftritt, dann würde ich mich noch mal melden.

Liefert die OpenWeather API derzeit ein entsprechen Twilight Wert oder was wäre da aktuell halbwegs zuverlässig ?

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 07:09:45
Ich glaube nicht das OWM die nötigen Daten liefert. Ich würde das Modul Astro installieren.
Nach einem FHEM Neustart findet ASC das Device von alleine und trägt es entsprechend in seine Deviceattribute ein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 14 April 2019, 08:15:01
Ich lese hier ja schon länger, dass es ein WE-Problem gibt.
Aber bezieht sich das auch auf Sonntage, an denen plötzlich die Werktagszeiteb genutzt werden?
Ich nutze Brightness und heute wurden definitiv nicht die WE-Zeiten genutzt.
(Keine DEV-Version. Offizielle Version.)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 08:41:54
Das ist möglich. Ich werde sehen das ich die Tage die Developerversion aktuell mache.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 14 April 2019, 20:25:45
Holla,

ich muss da nochmal auf mein Problem aus #2040 zurückkommen. Leider ist es so, dass das Reading auch dann noch so komisch aussieht, wenn in den entsprechenden Devices keine Fehler mehr voliegen. So sieht momentan meine Reading Seite dann aus. Oberste und unterste Reihe sind noch normal, dazwischen kommen dann die fehlerhaften Zeilen:









partyMode off12.04.2019 14:48
rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent   14.04.2019 - 20:1914.04.2019 06:47
rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent14.04.2019 - 20:1914.04.2019 06:47
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent14.04.2019 - 20:1914.04.2019 06:47
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent14.04.2019 - 20:1914.04.2019 06:47
room_KuecheRollo_EG_BAD_RO_Rollo_test,Rollo_EG_KUE_01_eingang,Rollo_EG_KUE_02_fenster14.04.2019 01:06

Im (error)log von heute Morgen taucht dann folgendes auf:

2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveDown,14.04.2019 - 20:19) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1604)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 06:47:20 1: readingsUpdate(,ASC_Time_DriveUp,15.04.2019 - 06:45) missed to call readingsBeginUpdate first.
2019.04.14 06:47:20 1: stacktrace:
2019.04.14 06:47:20 1:     main::readingsBulkUpdate            called by ./FHEM/73_AutoShuttersControl.pm (1615)
2019.04.14 06:47:20 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)
2019.04.14 06:47:20 1:     AutoShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3241)
2019.04.14 06:47:20 1:     main::HandleTimeout                 called by fhem.pl (668)
2019.04.14 07:15:02 1: ERROR: empty name in readingsBeginUpdate
2019.04.14 07:15:02 1: stacktrace:
2019.04.14 07:15:02 1:     main::readingsBeginUpdate           called by ./FHEM/73_AutoShuttersControl.pm (1603)
2019.04.14 07:15:02 1:     AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1840)


Wenn Du noch über die oberen Infos mehr brauchst, sag bitte bescheid.

Aber auch wenn ich noch ein ziemlicher Anfänger bin, möchte ich versuchen von vornerein auch funktionierende Sachen nicht mit Fehlermeldungen etc laufen zu lassen, weil ich aus Erfahrung weiss, dass sich sowas später mal rächen wird  ;)

Wenn ich irgendwie die readingsGroup umgehen kann, dass diese nicht abgefragt wird, sondern lediglich die einzelnen devices, würde es ja (erstmal) reichen, wenn der Rest zu aufwendig ist. Hauptsache die Fehler und falschen Readings tauchen nicht mehr auf

Vielen Dank und viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 20:39:32
Lass mal Dein NOTIFYDEV neu erstellen.
Dazu expert auf 1 stellen und dann createNewNotifyDev beim set vom ASC Device.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 14 April 2019, 20:44:36
Aaaahhh doof ... hab sowas in der Art die ganze Zeit gesucht, aber nicht gefunden. Wenn ich nach neuen devices gesucht habe hat er sie natürlich gefunden, aber scheinbar nicht alles alte korrigiert.

Jetzt ist das notifydev um einiges kürzer und ich werde morgen berichten, was passiert. Kann ich dann jetzt die alten Readings (rg_.....xxxxx.....) von Hand löschen, oder werden sie automatisch entfernt ?

Vielen Dank für die super schnelle Antwort ! *daumenhoch*
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 20:47:12
Von Hand bitte löschen
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Rossi am 14 April 2019, 21:23:22
Hallo Zusammen,

ich lese schon seit geraumer Zeit mit und habe auch bereits auf meinen Testsystem die Version 0.4.0.9 installiert und soweit meine Devices eingefügt.
Sieht gut aus was Ihr hier gemacht habt. Gute Arbeit. ;-)
Bis jetzt nutze ich auf meinem Live-System eine von mir angepasste Version von Cluni's "Rollladensteuerung für HM/ROLLO inkl. Abschattung und Komfortfunktionen in Perl".

Meine Device-Konstellation ist etwas schwierig, deshalb waren auch damals bei Clunis Code Anpassungen nötig.
Ich lese meine realen Up- und Down- Taster über "230VACto5VDC"-High/Low-Wandler ein, welche über "PCF8574"-Module mittels I2C am RaspberryPI angeschlossen sind.
In Fhem nutze ich neben den Modulen: RPII2C, I2C_PCF8574 das 44_Taster.pm um jeweils für Up und Down drei Zustände zu ermöglichen:
1. SHORT-CLICK    = öffnet / schließt den Rollladen komplett, und sperrt den Rollo für automatische Fahrten (Manual Mode ON)
2. LONG-CLICK     = öffnet / schließt den Rolladen solange der Taster gedrückt wird und sperrt den Rollo für automatische Fahrten (Manual Mode ON). Beim loslassen stop.
3. DOUBLE-CLICK = Reset des Rollos in den Automatik Modus (Manual Mode OFF).

Diese Funktionalität habe ich beim aktuelle ASC mittels 99_myUtils.pm Skript und eines Notifies nachgebildet.

Um die Funktionalität 3 (Reset des Rollos in den Automatik Modus) zu realisieren, würde ich gerne wissen wie ich das Attribut "ASC_BlockingTime_afterManual" im diesem Fall umgehen kann. Soll heißen, wie kann die die "Warte"-Zeit an einem Rollo zurücksetzten?

Btw.
Für die Rollladen nutze ich das 44_ROLLO.pm Modul das wiederum über I2C_PCF8574 die "PCF8574"-Module und daran die Relais der "8-Kanal Relais Modul 5V/230V Optokoppler"-Platinen anspricht.
Als Fensterkontakte nutzte ich die "HM-SEC-SCo" welche über eine "FHEM2FHEM"-Verbindung von einem weiteren FHEM-System gespiegelt werden.

Ich hoffe ich konnte mein System soweit erklären, dass ihr mir hier weiterhelfen könnt.

Gruß
Rossi
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 14 April 2019, 21:34:04
Hallo,

wie geht Ihr mit den Fahrzeiten im ASC Modul nach einem Neustart oder Rereadcfg um?

Soll heissen, dass bei mir nach den beiden Vorgängen im ASC Modul keine Fahrzeiten hinterlegt sind. Beim eigentlichen Rollo schon.
Leider fahren meine Rollos nicht,
Ich mache derzeit manuell ein renewSetSunriseSunsetTimer.
Danach sind die Zeiten im ASC Modul enthalten und die Rollos fahren wieder.
Ich würde das gerne automatisieren. Hat jemand eine Idee?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 22:25:13
Zitat von: Beetle2003 am 14 April 2019, 21:34:04
Hallo,

wie geht Ihr mit den Fahrzeiten im ASC Modul nach einem Neustart oder Rereadcfg um?

Soll heissen, dass bei mir nach den beiden Vorgängen im ASC Modul keine Fahrzeiten hinterlegt sind. Beim eigentlichen Rollo schon.
Leider fahren meine Rollos nicht,
Ich mache derzeit manuell ein renewSetSunriseSunsetTimer.
Danach sind die Zeiten im ASC Modul enthalten und die Rollos fahren wieder.
Ich würde das gerne automatisieren. Hat jemand eine Idee?

Danke

Gib mal bitte ein list vom ASC Modul.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 14 April 2019, 22:34:08
Zitat von: Rossi am 14 April 2019, 21:23:22
Hallo Zusammen,

ich lese schon seit geraumer Zeit mit und habe auch bereits auf meinen Testsystem die Version 0.4.0.9 installiert und soweit meine Devices eingefügt.
Sieht gut aus was Ihr hier gemacht habt. Gute Arbeit. ;-)
Bis jetzt nutze ich auf meinem Live-System eine von mir angepasste Version von Cluni's "Rollladensteuerung für HM/ROLLO inkl. Abschattung und Komfortfunktionen in Perl".

Meine Device-Konstellation ist etwas schwierig, deshalb waren auch damals bei Clunis Code Anpassungen nötig.
Ich lese meine realen Up- und Down- Taster über "230VACto5VDC"-High/Low-Wandler ein, welche über "PCF8574"-Module mittels I2C am RaspberryPI angeschlossen sind.
In Fhem nutze ich neben den Modulen: RPII2C, I2C_PCF8574 das 44_Taster.pm um jeweils für Up und Down drei Zustände zu ermöglichen:
1. SHORT-CLICK    = öffnet / schließt den Rollladen komplett, und sperrt den Rollo für automatische Fahrten (Manual Mode ON)
2. LONG-CLICK     = öffnet / schließt den Rolladen solange der Taster gedrückt wird und sperrt den Rollo für automatische Fahrten (Manual Mode ON). Beim loslassen stop.
3. DOUBLE-CLICK = Reset des Rollos in den Automatik Modus (Manual Mode OFF).

Diese Funktionalität habe ich beim aktuelle ASC mittels 99_myUtils.pm Skript und eines Notifies nachgebildet.

Um die Funktionalität 3 (Reset des Rollos in den Automatik Modus) zu realisieren, würde ich gerne wissen wie ich das Attribut "ASC_BlockingTime_afterManual" im diesem Fall umgehen kann. Soll heißen, wie kann die die "Warte"-Zeit an einem Rollo zurücksetzten?

Btw.
Für die Rollladen nutze ich das 44_ROLLO.pm Modul das wiederum über I2C_PCF8574 die "PCF8574"-Module und daran die Relais der "8-Kanal Relais Modul 5V/230V Optokoppler"-Platinen anspricht.
Als Fensterkontakte nutzte ich die "HM-SEC-SCo" welche über eine "FHEM2FHEM"-Verbindung von einem weiteren FHEM-System gespiegelt werden.

Ich hoffe ich konnte mein System soweit erklären, dass ihr mir hier weiterhelfen könnt.

Gruß
Rossi

Raus gelesen habe ich aus dem ganzen nur eine Frage
ZitatSoll heißen, wie kann die die "Warte"-Zeit an einem Rollo zurücksetzten?
Die Antwort ist einfach. Gar nicht. Man kommt von aussen nicht an die Informationen ran oder kann diese manipulieren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 17 April 2019, 11:57:00
Ich habe jetzt einige seltsame Dinge im Zusammenhang mit der Beschattung bemerkt.
Macht es sie die zu reporten oder lieber erstmal auf die nächste Version warten und dann schauen, ob die dann überhaupt noch enthalten sind?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 April 2019, 12:07:16
Ich verwende die Beschattung sehr intensiv. Einzig das Problem das die Temperatur nicht Beachtung findet ist mir in der aktuellen stabilen Version bekannt.

Was ist Dir denn noch so auf gefallen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 17 April 2019, 12:14:32
Zitat von: CoolTux am 17 April 2019, 12:07:16
Ich verwende die Beschattung sehr intensiv. Einzig das Problem das die Temperatur nicht Beachtung findet ist mir in der aktuellen stabilen Version bekannt.

Was ist Dir denn noch so auf gefallen?

Irgendwas scheint bei den Winkeln nicht zu stimmen.
Sonnenhöhe war über dem Sollwert. Temperatur war über dem Sollwert. Helligkeit war über dem Sollwert. Der Winkel (also Ausrichtung minus linker Winkel) war noch erreicht, aber trotzdem wurde schon abgeschattet. Gleiches dann später an einem Fenster mit dem rechten Winkel, der war noch nicht erreicht, alle anderen Werte noch über dem Sollwert, trotzdem wurde die Beschattung beendet.

Und dann habe ich noch zwei Fenster, bei denen die Beschattung gar nicht ausgelöst hat. Bin aber trotz Verbose 5 (im ASC gesetzt) nicht schlau daraus geworden, wieso die Abschattung nicht ausgelöst hat. Einziger Unterschied zu den Fenstern, die funktioniert haben, war ein etwas kleinerer linker Winkel und eine höhere Sonnenhöhe, die aber auch überschritten war.

Wäre cool ein Verbose-Level nur für die Abschattung zu haben, aus dem man dann ableiten kann, wieso die Beschattung gestartet, nicht gestartet, beendet, nicht beendet wurde ;-) Dann könnte ich besseres Feedback geben.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 April 2019, 12:18:21
Zitat von: kjmEjfu am 17 April 2019, 12:14:32
Irgendwas scheint bei den Winkeln nicht zu stimmen.
Sonnenhöhe war über dem Sollwert. Temperatur war über dem Sollwert. Helligkeit war über dem Sollwert. Der Winkel (also Ausrichtung minus linker Winkel) war noch erreicht, aber trotzdem wurde schon abgeschattet. Gleiches dann später an einem Fenster mit dem rechten Winkel, der war noch nicht erreicht, alle anderen Werte noch über dem Sollwert, trotzdem wurde die Beschattung beendet.

Und dann habe ich noch zwei Fenster, bei denen die Beschattung gar nicht ausgelöst hat. Bin aber trotz Verbose 5 (im ASC gesetzt) nicht schlau daraus geworden, wieso die Abschattung nicht ausgelöst hat. Einziger Unterschied zu den Fenstern, die funktioniert haben, war ein etwas kleinerer linker Winkel und eine höhere Sonnenhöhe, die aber auch überschritten war.

Wäre cool ein Verbose-Level nur für die Abschattung zu haben, aus dem man dann ableiten kann, wieso die Beschattung gestartet, nicht gestartet, beendet, nicht beendet wurde ;-) Dann könnte ich besseres Feedback geben.

In der aktuellen Developer Version gibt es ein debug Attribut wo auch die Beschattung Recht ausführlich geloggt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 17 April 2019, 22:30:39
Ich muss nochmal auf das Thema lockout hard mit inhibit kommen. Ich finde die Funktion eigentlich sehr gut (grade mit frechen 3 Jahre alten Jungs im Haus)  aber leider ist es momentan noch unbenutzbar.

Es ist zwar so, dass beim geöffneter Tür der Rollladenaktor (HM) zuverlässig ein inhibit set_on bekommt aber sehr unzuverlässig bzw gar kein ein inhibit set_off nach dem schließen der Tür. Das hat zur Folge, dass die Aktoren eigentlich gar nicht mehr auf die Taster reagieren und ich muss regelmäßig manuell ein inhibit set_off senden. Ist das Problem bekannt?

Grüße
Dirk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 17 April 2019, 23:20:37
Hallo Dirk,

Eigentlich solle das keine Probleme machen. Ein set sollte immer gesendet werden, ausser bei tilted.
Taucht der entsprechende set Befehl nicht mal im Log auf? Also für den Rollladen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: stefanpf am 17 April 2019, 23:23:27
Ich konnte das noch nicht beobachten...
(Einzige Ausnahme: wenn in der dev Version der Rollladen beim shading trotz geöffneter Tür herunterfährt bleibt der Knopf gesperrt.

Hast du eventuell ASC_BlockingTime_afterManual an der Tür definiert und eventuell vorher irgendwann mal manuell gefahren?
Ich denke da gerade an die if Abfrage in Zeile 774
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 17 April 2019, 23:48:27
Zitat von: CoolTux am 17 April 2019, 23:20:37
Hallo Dirk,

Eigentlich solle das keine Probleme machen. Ein set sollte immer gesendet werden, ausser bei tilted.
Taucht der entsprechende set Befehl nicht mal im Log auf? Also für den Rollladen?

Richtig, es passiert meistens einfach gar nichts. Und der Aktor bleibt auf inhibit set_on stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 17 April 2019, 23:49:12
Zitat von: stefanpf am 17 April 2019, 23:23:27
Ich konnte das noch nicht beobachten...
(Einzige Ausnahme: wenn in der dev Version der Rollladen beim shading trotz geöffneter Tür herunterfährt bleibt der Knopf gesperrt.

Hast du eventuell ASC_BlockingTime_afterManual an der Tür definiert und eventuell vorher irgendwann mal manuell gefahren?
Ich denke da gerade an die if Abfrage in Zeile 774

Nein das habe ich nicht gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 18 April 2019, 00:11:00
War gelogen da ist doch was im log

00:07:44 3: CUL_HM set TeLichtKueche off
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997981) line 1.
2019.04.18 00:07:44 3: CUL_HM set KuRolladenTuer inhibit off
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997988) line 1.
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997999) line 1.
2019.04.18
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: kjmEjfu am 18 April 2019, 08:57:39
Zitat von: Dersch am 17 April 2019, 22:30:39
Ich muss nochmal auf das Thema lockout hard mit inhibit kommen. Ich finde die Funktion eigentlich sehr gut (grade mit frechen 3 Jahre alten Jungs im Haus)  aber leider ist es momentan noch unbenutzbar.

Es ist zwar so, dass beim geöffneter Tür der Rollladenaktor (HM) zuverlässig ein inhibit set_on bekommt aber sehr unzuverlässig bzw gar kein ein inhibit set_off nach dem schließen der Tür. Das hat zur Folge, dass die Aktoren eigentlich gar nicht mehr auf die Taster reagieren und ich muss regelmäßig manuell ein inhibit set_off senden. Ist das Problem bekannt?

kann ich nicht bestätigen.
Funktioniert bei mir äußerst zuverlässig. Nutze allerdings HMCCU nicht CUL_HM.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Dersch am 18 April 2019, 09:30:04
Zitat von: Dersch am 18 April 2019, 00:11:00
War gelogen da ist doch was im log

00:07:44 3: CUL_HM set TeLichtKueche off
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997981) line 1.
2019.04.18 00:07:44 3: CUL_HM set KuRolladenTuer inhibit off
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997988) line 1.
2019.04.18 00:07:44 1: PERL WARNING: Argument "set_off" isn't numeric in division (/) at (eval 997999) line 1.
2019.04.18


Ich habe es mir nochmal genauer angeschaut und das PERL Warning hat nichts mit dem inhibit off zu tun...

Aber nun verstehe ich erst recht nicht warum der Aktor zwar zuverlässig auf inhibit on gesetzt wird aber nicht mehr auf inhibit off wenn doch der Befehl abgesetzt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Karflyer am 18 April 2019, 19:59:37
Irgendwie stehe ich mit den brightness-attributen auf 'Kriegsfuß'. Ich habe die aktuelle dev-Version 0.5.99.1 im Einsatz.
Im Modul habe ich:
ASC_brightnessDriveUpDown
ASC_brightnessMaxVal
ASC_brightnessMinVal
Am Rolladendevice gibt es dann noch:
ASC_BrightnessSensor

Welche Werte können diese Attribute beinhalten? Bei dem ASC_BrightnessSensor hatte ich mal gelesen, dass der Wert in etwa so lauten könnte 'brightness_eastside:brightness 40:-1'?
Wie wirken die einzelnen Attribute, bzw, wie interagieren sie miteinander? Wie müssten die Werte für die einzelnen Attribute lauten, wenn der Rolladen über brightness gesteuert, Abends bei unterschreiten einer bestimmten Helligkeit zufahren soll?
Wäre schön wenn ich hier ein wenig Aufklärung bekomme.

Gruß
Stefan

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 18 April 2019, 20:08:01
Hallo Stefan,

Damit ich und andere nicht durcheinander kommen möchte ich Dich bitten den Post noch einmal hier
https://forum.fhem.de/index.php/topic,97976.0.html
ein zu tragen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 19 April 2019, 07:35:09
Guten Morgen und frohe Ostern,

Ich ja da Ma ne frage.

Am Wochenende/Urlaub/Feiertag habe ich 9 Uhr as Öffnung Zeit eingetragen.
Klappt zwar meist nicht so lange mim schlafen, der Nachwuchs hat da was gegen aber seih es drum.

Jetzt ist mir heute morgen folgendes aufgefallen:
Fenster war die ganze Nacht gekippt.
Rolladen wurde manuell hoch gefahren.
Anschließend das Fenster geschlossen.
Rolladen ist zu gefahren.

Ist das gewollt oder kann man einstellen, dass er nach Sonnenaufgang den letzten fahrbefehl, wenn manuelle Verfahren wurde nicht mehr ausführt?

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 April 2019, 07:55:49
Das ist so gewollt. Beim schließen des Fensters wird geschaut ob laut angegebener Fahrzeit für Sonnenauf und Untergang Tag oder Nacht ist und dann wird entweder auf oder zu gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 19 April 2019, 09:58:32
Zitat von: CoolTux am 19 April 2019, 07:55:49
Das ist so gewollt. Beim schließen des Fensters wird geschaut ob laut angegebener Fahrzeit für Sonnenauf und Untergang Tag oder Nacht ist und dann wird entweder auf oder zu gefahren.

Super danke für die info.

Ich finde die Funktion zwar sinnvoll, wüsste jetzt aber auch nicht wie man das sinnvoll integrieren kann.
Zumindest morgens wenn man den Rollladen hochfährt bevor die Automatik einfach greift


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 19 April 2019, 17:22:24
Hallo,

ich habe heute folgendes festgestellt.

Fenster waren gekippt und wurden manuell auf Beschattung (50%) gefahren.
Als ich das Fenster geschlossen habe, wurde das Rollo geschlossen.
Im Device war window day close eingetragen.

Warum ist das so? wie kann dieses verhindert werden?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 April 2019, 17:44:10
Bei einem schließen des Fensters am Tag wird die letzte Position abgefahren. In Deinem Fall war das geschlossen.
Und bevor Du fragst ob man das nicht anders machen kann. Man kann und es war anders. Dann kamen User die unbedingt die letzte Position haben wollten  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 19 April 2019, 21:39:14
Es ist Freitag und ich habe eine neue Beobachtung. Ein Rollo fährt nicht runter, obwohl
ASC_ShuttersLastDrive night close ist.
Natürlich ist der Freitag vermutlich Zufall. :)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 April 2019, 21:52:59
Zitat von: Alcamar am 19 April 2019, 21:39:14
Es ist Freitag und ich habe eine neue Beobachtung. Ein Rollo fährt nicht runter, obwohl
ASC_ShuttersLastDrive night close ist.
Natürlich ist der Freitag vermutlich Zufall. :)

Und das Reading für die Position steht auf offen? Im Log findet sich kein Hinweis darauf das ein Befehl zum schließen gesendet wurde?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 19 April 2019, 22:01:13
Das Reading state steht auf on.
Im Log steht leider nichts. Ein Log für das Device schreibe ich nicht mit.
Und während ich das schreibe fährt der Rollo runter. Etwa eine Stunde später als alle anderen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 19 April 2019, 22:12:56
Zitat von: CoolTux am 19 April 2019, 17:44:10
Bei einem schließen des Fensters am Tag wird die letzte Position abgefahren. In Deinem Fall war das geschlossen.
Und bevor Du fragst ob man das nicht anders machen kann. Man kann und es war anders. Dann kamen User die unbedingt die letzte Position haben wollten  ;D

Hallo,

soll heissen, dass ich bei manueller Fahrt das Reading _lastPosValue manuell auf den Wert der Beschattung stellen muss. damit das Rollo nicht automatisch beim Fensterschliessen das Rollo die Position verändert?

Oder gibt es eine bessere Alternative?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 19 April 2019, 23:21:10
Überschreiben kannst Du nichts. Es werden nicht die Informationen aus den Readings gelesen sondern aus der internen Informationsstruktur des Objektes.
Du hast also das Fenster geöffnet wie das Rollo noch zu war und hast dann das Rollo manuell aus der ein Open Position in die Beschattung gefahren. Nach dem schließen ist es dann zu gegangen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FHEM_newbie am 20 April 2019, 00:52:55
Nutze seit einigen Wochen testweise das Modul und ich muss sagen: schon sehr cool, was hier alles eingebaut wurde!

Ein Problem hab ich bei der ganzen Geschichte noch: wenn Rolläden von Hand gefahren wurden (über die Taster), dann passt bei diesem Rollladen nichts mehr, d.h. er schließt abends nicht mehr und auch die Beschattung klappt nicht (ASC_BlockingTime_afterManual steht auf 1200, sollte also nicht das Problem sein).
Wie kann man der Automatik die halbwegs richtige Position auf die von Hand gefahren wurde wieder übergeben? Vielleicht gab es hier schon eine Antwort oder ein ähnliches Problem, aber die Suche finde nicht wirklich was und 139 Seiten alle durchzulesen...

Ach ja, meine Installation basiert auf EnOcean mit FSB14 Aktoren für die Rolläden.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beetle2003 am 20 April 2019, 07:02:02
Zitat von: CoolTux am 19 April 2019, 23:21:10
Überschreiben kannst Du nichts. Es werden nicht die Informationen aus den Readings gelesen sondern aus der internen Informationsstruktur des Objektes.
Du hast also das Fenster geöffnet wie das Rollo noch zu war und hast dann das Rollo manuell aus der ein Open Position in die Beschattung gefahren. Nach dem schließen ist es dann zu gegangen.

Guten Morgen,

ich beschreibe den Vorgang:
Die Rollos sind normal nach Zeitsteuerung nach oben gefahren. Da es gestern warm war, habe ich im Laufe des Vormittages einige gekippt. Im Mittag dann die Rollos auf den Sonnenseite zur Beschattung auf 50% gefahren ( manuell und Fenster waren gekippt ).
Später wollte ich das Haus verlassen und habe die gekippten Fenster geschlossen.
Nun fuhren die Rollos, bei die Fenster gekippt waren auf 0% und im Rollo Reading ASC_ShuttersLastDrive stand window day close.

Ich habe damit gerechnet, dass das Rollo bei 50% bleibt.

Kann es ein, dass nicht unterschieden wird, ob ein Rollo manuell oder per Ventilate in diese Position gefahren wurde?
Bei mir ist die Ventilate Einstellung bei 50% und ich habe auch die Rollos auf 50% gefahren.


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 April 2019, 07:13:03
Zitat von: Beetle2003 am 20 April 2019, 07:02:02
Guten Morgen,

ich beschreibe den Vorgang:
Die Rollos sind normal nach Zeitsteuerung nach oben gefahren. Da es gestern warm war, habe ich im Laufe des Vormittages einige gekippt. Im Mittag dann die Rollos auf den Sonnenseite zur Beschattung auf 50% gefahren ( manuell und Fenster waren gekippt ).
Später wollte ich das Haus verlassen und habe die gekippten Fenster geschlossen.
Nun fuhren die Rollos, bei die Fenster gekippt waren auf 0% und im Rollo Reading ASC_ShuttersLastDrive stand window day close.

Ich habe damit gerechnet, dass das Rollo bei 50% bleibt.

Kann es ein, dass nicht unterschieden wird, ob ein Rollo manuell oder per Ventilate in diese Position gefahren wurde?
Bei mir ist die Ventilate Einstellung bei 50% und ich habe auch die Rollos auf 50% gefahren.

Ah sehr guter Hinweis. Wollte ich noch überprüfen. Mir war nämlich so das ich nur Rolllos fahren lassen welche in der Fenster offen Position sind sobald das Fenster geschlossen wird.
Ich könnte in der Tat prüfen lassen ob die Position manuell angefahren wurde und dann nichts machen lassen wenn geschlossen wird. Muss ich mir anschauen.
Frage ist ja auch immer wie es die anderen sehen. Vielleicht wollen die ja das sich dann das Rollo in die alte Position bewegt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 20 April 2019, 07:28:38
Könntest du diese Entscheidung konfigurierbar machen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 20 April 2019, 07:31:26
Kann man machen. Ich werde es auf die ToDo Liste setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: TomLee am 20 April 2019, 13:41:56
Hi,

lese schon von Anfang an hier mit aber im Entwicklerthread bisher nur mit einem Auge. Im Wiki fand ich noch nix zu meinem Anliegen.
Ich hätte gerne -bisher- für ein Rollo im Gästezimmer welches nächste Woche elektrifiziert wird und mal belegt und mal nicht belegt ist die Möglichkeit zu sagen wenn es bis oder nach ASC_Time_DriveDown manuell verfahren (egal ob hoch oder runter) wurde dann geh morgen früh zu ASC_Time_DriveDown nicht auf, nur manuell, aber spätestens um ... , sollte aber im Laufe des Tages der Rollo nicht manuell verfahren werden dann soll ganz normal nach ASC_Time_... verfahren werden.

Macht sowas Sinn im ASC einzubauen? Geht es vielleicht schon und jemand kann mir nen Tipp geben oder sollte ich mir selbst was basteln ?

Gruß

Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eurofinder am 20 April 2019, 23:22:40
Ich würde den Gedanken von TommLee gerne aufgreifen.
Ich bin auch schon am Grübeln, wie ich so etwas in den Griff bekommen kann.

In der Tahoma-Box gibt es die Möglichkeit von Szenarien und Kalenderfunktionen. Vielleicht wäre auch hier die Möglichkeit, einige Attribute (z.B. ASC_Mode_Up) mit einer optionalen "Kalenderfunktion" neben always, home, absent, off zu versehen- Ist diese gesetzt, kann im Kalender neben der default-Funktion pro Kalendetag etwas abweichendes definiert werden - also z.B. in der Form ASC_mode_Up = always:calenderdevicename wird als Standard always gesetzt. Im Kalender calenderdevicename kann dann täglich ein davon abweichender Wert (always, home, absent, off) definiert werden.

Gruß und frohe Ostertage
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: C0mmanda am 23 April 2019, 07:28:22
Moin,

ich habe längere Zeit kei Update gefahren und vor einigen Tagen von von V 0.2.x auf 0.4.0.9 geupdated.
Nun spielt mein Rolladen, ausgerechnet im Schlafzimmer, verrückt :(
Nachvollziehen kann ich es nicht.

Der Rolladen ist heute um 6:03Uhr hochgefahren obwohl ich noch am schlafen war.
Ursache war wohl die (noch nicht benötigte) Beschattung.

Zur Info: Das Fenster war die ganze Zeit geöffnet. (gekippt - two-state-sensor).

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Astro Name: Rolladensteuerung Notify: $VAR1 = [
          'MoonAz: 198.9',
          'ObsTime: 06:03:52',
          'SunDistance: 150415580',
          'MoonAge: 227.2',
          'ObsLMST: 18:35:23',
          'SunAz: 65.3',
          'MoonDistanceObserver: 389028',
          'ObsGMST: 18:07:32',
          'MoonAlt: 15',
          'MoonDistance: 390599',
          'SunAlt: -2.8',
          'SunDistanceObserver: 150415916'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Shading Processing, Rollladen: OG.sz.RO.SZRolladen Azimuth: 65.3 Elevation: -2.8 Brightness:     2 OutTemp: 13.5
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Shading Processing, Rollladen: OG.sz.RO.SZRolladen Nach dem return
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Shading Processing, Rollladen: OG.sz.RO.SZRolladen In der Out Abfrage, Shadingwert: out, Zeitstempel: 1555957431
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: shading out'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: shading out'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_0'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_0'
        ];

2019.04.23 06:03:52 3: CUL_HM set OG.sz.RO.SZRolladen pct 0
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_lastPosValue: 90'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Astro Name: Rolladensteuerung Notify: $VAR1 = [
          'state: Updated'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'deviceMsg: 90 (to VCCU)',
          'level: 90',
          'motor: Hoch:90',
          'pct: 90',
          'state: 90',
          'timedOn: Auf'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'OG.sz.RO.SZRolladen_PosValue: 90'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'brightnessraw: 3',
          'brightness:     2'
        ];

2019.04.23 06:03:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: GH.xx.LS.HelligkeitAussen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: bri: 3 loa: 11 rss: -65.0'
        ];


Eine halbe Stunde später dann ist der Rolladen wieder herunter gefahren. Da noch alle am schlafen war richtigerweise durch "self-defense". (Wenn auch eine halbe Stunde etwas lang zum reagieren ist).

2019.04.23 06:33:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: selfeDefense inactive'
        ];

2019.04.23 06:33:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: Rolladensteuerung Name: Rolladensteuerung Notify: $VAR1 = [
          'state: selfeDefense inactive'
        ];

2019.04.23 06:33:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'level: set_90'
        ];

2019.04.23 06:33:06 4: AutoShuttersControl (Rolladensteuerung) - Devname: OG.sz.RO.SZRolladen Name: Rolladensteuerung Notify: $VAR1 = [
          'state: set_90'
        ];

2019.04.23 06:33:06 3: CUL_HM set OG.sz.RO.SZRolladen pct 90


Da wenige Minuten später die Frau wach wurde fuhr der Rolladen dann letztendlich wieder hoch.
Ich habe einige Versionen übersprungen, daher bin ich nun unsicher ob es ein Fehler ist oder ein Konfigurationsproblem vorliegt.


Zum Schluss dann noch ein List vom Rolladen:

Internals:
   CUL_Stick_MSGCNT 163
   CUL_Stick_RAWMSG A0D10A4103B9B882CD68A0601C800::-63.5:CUL_Stick
   CUL_Stick_RSSI -63.5
   CUL_Stick_TIME 2019-04-23 06:39:10
   DEF        3B9B88
   FUUID      5c443663-f33f-02b0-c822-df189f5fbff095c1
   HMLAN_MSGCNT 161
   HMLAN_RAWMSG E3B9B88,0000,032362CB,FF,FFC4,10A4103B9B882CD68A0601C800
   HMLAN_RSSI -60
   HMLAN_TIME 2019-04-23 06:39:10
   IODev      CUL_Stick
   LASTInputDev HMLAN
   MSGCNT     324
   NAME       OG.sz.RO.SZRolladen
   NOTIFYDEV  global
   NR         172
   NTFY_ORDER 50-OG.sz.RO.SZRolladen
   STATE      Auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:10 - t:10 s:3B9B88 d:2CD68A 0601C800
   protLastRcv 2019-04-23 06:39:10
   protRcv    163 last_at:2019-04-23 06:39:10
   protResnd  5 last_at:2019-04-21 15:13:52
   protSnd    163 last_at:2019-04-23 06:39:10
   protState  CMDs_done
   rssi_CUL_Stick cnt:80 min:-73 max:-62 avg:-65.42 lst:-68
   rssi_at_CUL_Stick cnt:163 min:-70 max:-57 avg:-61.16 lst:-63.5
   rssi_at_HMLAN cnt:161 min:-64 max:-58 avg:-61.56 lst:-60
   READINGS:
     2019-04-23 06:38:52   ASC_ShuttersLastDrive shading out
     2019-04-23 06:00:02   ASC_Time_DriveDown 23.04.2019 - 21:27
     2019-04-23 06:00:02   ASC_Time_DriveUp 24.04.2019 - 06:00
     2019-04-23 06:38:52   CommandAccepted yes
     2018-09-30 11:11:46   D-firmware      2.5
     2018-09-30 11:11:46   D-serialNr      MEQ0391510
     2018-10-10 17:49:25   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
     2018-10-10 17:49:25   RegL_00.        02:01 0A:2C 0B:D6 0C:8A 15:05 18:00 00:00
     2018-10-10 17:49:26   RegL_01.        08:00 09:00 0A:00 0B:00 0C:87 0D:00 0E:A0 0F:05 10:00  30:06 57:22 56:00 00:00
     2019-04-23 06:39:10   deviceMsg       off (to VCCU)
     2019-04-23 06:39:10   level           0
     2019-04-23 06:39:10   motor           stop:off
     2019-04-23 06:39:10   pct             0
     2019-04-23 06:39:10   recentStateType info
     2019-04-23 06:39:10   state           off
     2019-04-23 06:39:10   timedOn         off
   helper:
     HM_CMDNR   16
     cSnd       112CD68A3B9B88020114,112CD68A3B9B880201C8
     dlvlCmd    ++A0112CD68A3B9B880201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3B9B88,00,00,00
       nextSend   1555994350.49418
       prefIO     
       rxt        0
       vccu       
       p:
         3B9B88
         00
         00
         00
     mRssi:
       mNo        10
       io:
         CUL_Stick:
           -59.5
           -59.5
         HMLAN:
           -60
           -60
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_Stick
       flg        A
       ts         1555994350.39558
       ack:
         HASH(0x6e0b4a0)
         1080022CD68A3B9B8800
     rssi:
       CUL_Stick:
         avg        -65.425
         cnt        80
         lst        -68
         max        -62
         min        -73
       at_CUL_Stick:
         avg        -61.1687116564417
         cnt        163
         lst        -63.5
         max        -57
         min        -70
       at_HMLAN:
         avg        -61.5652173913043
         cnt        161
         lst        -60
         max        -58
         min        -64
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal 200
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor GH.xx.LS.HelligkeitAussen
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rr_Sascha
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_Cloudy 2000
   ASC_Shading_StateChange_Sunny 2500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 06:45
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Up     astro
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec OG.sz.TK.FensterSZ
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_Stick
   autoReadReg 4_reqStatus
   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
   eventMap   off:Auf on:Zu up:Hoch down:Runter stop:Stop
   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:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate AutoShuttersControl_lock-out:on,off
   webCmd     pct:Auf:Zu:Hoch:Runter:Stop


Und ein List von der Rolladensteuerung:

Internals:
   FUUID      5c443665-f33f-02b0-fd56-b240d11a447a86a6
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,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,rr_Sascha,GH.xx.LS.HelligkeitAussen,EG.wz.TK.FensterKlein,EG.ez.TK.FensterGross.strc,rgr_Home,rr_Katha,EG.ku.TK.FensterKU,Astro,OG.sz.TK.FensterSZ,EG.wz.TK.FensterGross.strc
   NR         212
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-04-23 06:45:02   EG.ez.RO.EZRolladen_PosValue 0
     2019-04-23 06:45:02   EG.ez.RO.EZRolladen_lastPosValue 100
     2019-04-23 06:45:02   EG.ez.RO.EZRolladen_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:45:02   EG.ku.RO.KURolladen_PosValue 0
     2019-04-23 06:45:02   EG.ku.RO.KURolladen_lastPosValue 100
     2019-04-23 06:45:02   EG.ku.RO.KURolladen_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:45:29   EG.sp.RO.SPRolladen_PosValue 0
     2019-04-23 06:45:02   EG.sp.RO.SPRolladen_lastPosValue 100
     2019-04-23 06:45:02   EG.sp.RO.SPRolladen_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.1_PosValue 0
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.1_lastPosValue 100
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.1_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.2_PosValue 0
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.2_lastPosValue 100
     2019-04-23 06:45:02   EG.wz.RO.WZRolladen.2_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:45:20   OG.az.RO.AZRolladen_PosValue 0
     2019-04-23 06:45:03   OG.az.RO.AZRolladen_lastPosValue 100
     2019-04-23 06:45:03   OG.az.RO.AZRolladen_nextAstroTimeEvent 23.04.2019 - 21:27
     2019-04-23 06:31:20   OG.gz.RO.GZRolladen_PosValue 0
     2019-04-22 22:20:43   OG.gz.RO.GZRolladen_lastPosValue 0
     2019-04-22 21:25:25   OG.gz.RO.GZRolladen_nextAstroTimeEvent 23.04.2019 - 07:45
     2019-04-23 06:39:10   OG.sz.RO.SZRolladen_PosValue 0
     2019-04-23 06:52:44   OG.sz.RO.SZRolladen_lastPosValue 90
     2019-04-23 06:00:02   OG.sz.RO.SZRolladen_nextAstroTimeEvent 23.04.2019 - 21:27
     2018-12-23 23:24:02   hardLockOut     off
     2018-09-30 11:15:58   partyMode       off
     2019-04-18 07:47:53   room_EnOcean_Homekit_Rolladen EG.wz.RO.WZRolladen.1,EG.wz.RO.WZRolladen.2
     2019-04-18 07:47:53   room_EnOcean_Rolladen EG.ez.RO.EZRolladen,EG.ku.RO.KURolladen
     2019-04-18 07:47:53   room_Homekit_Rolladen EG.sp.RO.SPRolladen,OG.az.RO.AZRolladen,OG.gz.RO.GZRolladen,OG.sz.RO.SZRolladen
     2018-10-20 14:14:41   selfDefense     on
     2019-04-23 06:45:03   state           created new drive timer
     2018-10-06 10:12:13   sunriseTimeWeHoliday on
     2019-04-18 07:47:53   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
     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.ku.RO.KURolladen ASC_Brightness_Sensor
       OG.sz.RO.SZRolladen ASC_Brightness_Sensor
     OG.az.RO.AZRolladen:
     OG.gz.RO.GZRolladen:
     OG.sz.RO.SZRolladen:
     OG.sz.TK.FensterSZ:
       OG.sz.RO.SZRolladen ASC_WindowRec
     rgr_Home:
       Rolladensteuerung ASC_residentsDevice
     rr_Katha:
       OG.gz.RO.GZRolladen ASC_Roommate_Device
     rr_Sascha:
       OG.sz.RO.SZRolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDevice rgr_Home
   ASC_temperatureReading temperature
   ASC_temperatureSensor GV.xx.TF.Aussen
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense inactive:status_open day.open:scene_day night close:scene_night
   icon       fts_shutter_automatic
   room       Rolladen
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 April 2019, 08:16:36
Bevor wie jetzt anfangen hier groß rum zu experimentieren. Von 0.2 auf 0.4 ist schon Ewigkeiten her. In den fehlenden Versionen wurden Attribute geändert und neu vergeben. Das fehlt alles.
Ich empfehle hier komplett von vorne an zu fangen. Lösche das ASC Device, dann sollten eigentlich auch alle userattr weg sein. Wenn nicht bitte die noch vorhanden aus dem Device löschen und dann erst die noch vorhandenen aus dem Attribut userattr löschen. Danach neustart.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 23 April 2019, 11:31:10
Guten Morgen,

irgendwie freunde ich mich insg. zwar doch immer und immer mehr mit dem Modul an aber bin mir auch sicher, dass ich noch ziemlich viele Anfängerfehler mache. Meine Hauptfrage richtet sich hier:

Was sind die MINDEST Voraussetzungen, damit die automatische Abschattung funktioniert ?

Mir ist durchaus bewusst, dass man mit mehr Angaben auch mehr erreichen kann, aber bisher fahren meine "TestRollos" die sich im Laufe des Tages in der Sonne befinden nicht automatisch. Angenommen man geht davon aus, dass heute den ganzen Tag die Sonne scheint (und das nicht überwacht wird) und hat die geografischen Angaben angegeben. Was müsste dann mindestens alles angegeben werden, damit der Rollladen überhaupt irgendwann mal fährt?

Falls nötig, hier List von einem der "TestRollos". Sie sind nicht angeschlossen, fahren nicht, ich beobachte nur im Log ob meine Angaben passen und diese theoretisch fahren würden.
Internals:
   FUUID      5c46de22-f33f-bea8-69d7-cd0c9dfd030d9ab5
   NAME       Rollo_EG_KUE_02_fenster
   NR         67
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-04-19 20:27:31   ASC_ShuttersLastDrive night close
     2019-04-23 10:56:15   ASC_Time_DriveDown 23.04.2019 - 21:30
     2019-04-23 10:56:15   ASC_Time_DriveUp 24.04.2019 - 06:30
     2019-04-20 06:34:33   command         pct-0
     2019-04-20 06:34:33   desired_pct     0
     2019-04-20 06:34:33   drive-type      modul
     2019-04-20 06:34:33   last_drive      drive-up
     2019-04-23 10:56:15   level           0
     2019-04-20 06:34:50   pct             0
     2019-04-20 06:34:50   state           open
Attributes:
   ASC        1
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 35
   ASC_Shading_Angle_Right 15
   ASC_Shading_Direction 234
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 65
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   alias      Testrollo Simulation Terasse
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-update-reading state
   group      Rollo
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set Rollo.KUE02.ZU on;set Rollo.KUE02.AUF off
   rl_commandStop set Rollo.KUE02.AUF off;set Rollo.KUE02.ZU off
   rl_commandUp set Rollo.KUE02.AUF on;set Rollo.KUE02.ZU off
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 14
   rl_secondsUp 14
   rl_switchTime 2
   rl_type    normal
   room       Kueche
   sortby     2
   userReadings level { ReadingsVal("Rollo.KUE02","state",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    2
   webCmd     pct


und das ASC
Internals:
   FUUID      5cb0882c-f33f-8d79-c13d-e1c92d08129a74a1
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  global,AUTO_RolloSteuerung,Rollo_EG_BAD_RO_Rollo_test,Rollo_EG_KUE_01_eingang,Rollo_EG_KUE_02_fenster,Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg,Rollo_OG_SZ_01,Rollo_OG_SZ_02,Astro
   NR         150
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-04-13 07:15:02   EG_BAD_RO_Rollo_lastPosValue 0
     2019-04-13 20:17:34   EG_BAD_RO_Rollo_test_lastPosValue 0
     2019-04-13 20:30:02   EG_KUE_RO_01_Rollo_lastPosValue 0
     2019-04-13 06:49:31   Rollo.KUE02_lastPosValue 0
     2019-04-20 07:00:02   Rollo_EG_BAD_RO_Rollo_test_lastPosValue 0
     2019-04-23 10:56:52   Rollo_EG_BAD_RO_Rollo_test_nextAstroTimeEvent 23.04.2019 - 20:45
     2019-04-20 07:30:02   Rollo_EG_KUE_01_eingang_lastPosValue 0
     2019-04-23 10:56:26   Rollo_EG_KUE_01_eingang_nextAstroTimeEvent 23.04.2019 - 20:45
     2019-04-20 06:34:33   Rollo_EG_KUE_02_fenster_lastPosValue 0
     2019-04-23 10:56:15   Rollo_EG_KUE_02_fenster_nextAstroTimeEvent 23.04.2019 - 21:30
     2019-04-14 11:01:50   Rollo_EG_WZ_JALOU_winterg_PosValue 0
     2019-04-12 14:44:28   hardLockOut     off
     2019-04-12 14:48:57   partyMode       off
     2019-04-15 00:08:43   room_Kueche     Rollo_EG_BAD_RO_Rollo_test,Rollo_EG_KUE_01_eingang,Rollo_EG_KUE_02_fenster
     2019-04-15 00:08:43   room_System-_Ext_Verbindung Rollo_OG_SZ_01,Rollo_OG_SZ_02
     2019-04-15 00:08:43   room_Wohnzimmer Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg
     2019-04-12 14:44:28   selfDefense     off
     2019-04-23 10:56:52   state           created new drive timer
     2019-04-12 14:44:28   sunriseTimeWeHoliday off
     2019-04-20 10:00:32   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BAD_RO_Rollo_test
       Rollo_EG_KUE_01_eingang
       Rollo_EG_KUE_02_fenster
       Rollo_EG_WZ_JALOU_fenster
       Rollo_EG_WZ_JALOU_winterg
       Rollo_OG_SZ_01
       Rollo_OG_SZ_02
   monitoredDevs:
     Astro:
       AUTO_RolloSteuerung ASC_twilightDevice
     Rollo_EG_WZ_JALOU_fenster:
     Rollo_OG_SZ_01:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_temperatureReading temperature
   ASC_temperatureSensor WetterEXT
   ASC_twilightDevice Astro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


Bei vielen Angaben stehe ich noch mit der Definition ein wenig auf Kriegsfuß. zb:

ASC_brightnessMinVal - minimaler Lichtwert, bei dem Schaltbedingungen geprüft werden sollen
ASC_brightnessMaxVal - maximaler Lichtwert, bei dem Schaltbedingungen geprüft werden sollen

Betrifft das das Abschatten im Sonnenfall? Oder nur die abendliche Dämmerung ? Wenn beides, was passiert wenn man (noch) keinen Sensor hat, kann man es nur mit den "Sonnenstand-werten" ausrechnen, wann sich was bewegen müsste ?

Wie gesagt, mir ist bewusst dass mehr Angaben, Sensoren und Details das ganze Genauer machen nur würde ich mich gern rantasten und erstmal generell eine Bewegung für die Beschattung erreichen wollen.

Vielen Dank im Vorraus
Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 April 2019, 12:12:20
Hallo Andreas,

Brightness Min und Max ist nur für Morgens hoch und Abends runter. Also im Prinzip Sunset und Sunrise.
Was Du brauchst ist:
  im ASC selbst: ASC_twilightDevice, ASC_temperatureSensor
  In den Rolllos: ASC_Brightness_Sensor, ASC_Shading_*
Getriggert wird dann am Ende auf ASC_Brightness_Sensor und ASC_twilightDevice

Wenn ich das richtig gesehen habe fehlt Dir nur noch ASC_Brightness_Sensor


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 23 April 2019, 12:52:49
Hallo Marko,

vielen dank für die erneut schnelle und präzise Antwort ;)

Zitat von: CoolTux am 23 April 2019, 12:12:20
Hallo Andreas,

Was Du brauchst ist:
  im ASC selbst: ASC_twilightDevice, ASC_temperatureSensor
  In den Rolllos: ASC_Brightness_Sensor, ASC_Shading_*
Getriggert wird dann am Ende auf ASC_Brightness_Sensor und ASC_twilightDevice

Wenn ich das richtig gesehen habe fehlt Dir nur noch ASC_Brightness_Sensor

DAS ist mal ne Ansage, mit der ich (fast) was anfangen kann:

Was erwartet ASC_Brightness_Sensor genau ? Einen Wert zwischen 0 und 100 ? Ab wann würde er dann abschatten und wann wieder hochfahren wollen? ( Ich würde das ganze gerne mit Dummys simulieren, bevor ich die Sensoren da habe und weiß, dass die Steuerung ohne Sensoren bereits funktioniert)

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 April 2019, 13:00:51
 ASC_Brightness_Sensor erwartet einen nummerischen Wert. Wie hoch dieser ist ist egal, da Du unter
ASC_Shading_StateChange_Cloudy 20000
ASC_Shading_StateChange_Sunny 35000

einstellst wie die erwarteten Werte sind. In diesem Fall
Über 35000 ist für das einfahren in die Beschattung erfüllt, sofern alles andere passt.
Bei einem Wert unter 20000 wird wieder aus die Beschattung raus gefahren.
Achte bitte darauf das das Default Reading für den Brightnesssensor brightness lautet.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: eisler am 23 April 2019, 15:56:59
Hallo,

nachdem AutoShuttersControl prima für unsere Rolläden funktioniert würde ich auch gerne zwei Markisen mit integrieren.
Wie ich gesehen habe unterstützt das Modul schon Regen aber leider noch nicht Wind und das könnte ich auf jeden Fall gebrauchen.
Windmessung macht in ein Homematic Funk-Kombi-Sensor OC 3.
Ist eine Wind integration kurzfristig möglich?

Grüße
Stephan


Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 23 April 2019, 16:19:16
Zitat von: eisler am 23 April 2019, 15:56:59
Hallo,

nachdem AutoShuttersControl prima für unsere Rolläden funktioniert würde ich auch gerne zwei Markisen mit integrieren.
Wie ich gesehen habe unterstützt das Modul schon Regen aber leider noch nicht Wind und das könnte ich auf jeden Fall gebrauchen.
Windmessung macht in ein Homematic Funk-Kombi-Sensor OC 3.
Ist eine Wind integration kurzfristig möglich?

Grüße
Stephan

Ist bereits in der aktuellen Developer Version vorhanden.
Wird Ende der Woche per Update kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 24 April 2019, 07:02:56
Guten morgen zusammen,

Aktuelle hab ich ein komisch verhalten festgestellt.

Folgende Ausgangssituation:
Abends ist das Fenster gekippt, Rollladen wird manuell geschlossen, ASC hat zuvor auf Lüften gefahren.
Rolladen ist geschlossen.
Nun ist mir morgends zwei mal aufgefallen dass der rolladen wieder auf lüften gefahren wurde.
Uhrzeiten kann ich jetzt genau nachvollziehen.
Gibt es dazu eine Erklärung?

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 07:28:07
Zitat von: no_Legend am 24 April 2019, 07:02:56
Guten morgen zusammen,

Aktuelle hab ich ein komisch verhalten festgestellt.

Folgende Ausgangssituation:
Abends ist das Fenster gekippt, Rollladen wird manuell geschlossen, ASC hat zuvor auf Lüften gefahren.
Rolladen ist geschlossen.
Nun ist mir morgends zwei mal aufgefallen dass der rolladen wieder auf lüften gefahren wurde.
Uhrzeiten kann ich jetzt genau nachvollziehen.
Gibt es dazu eine Erklärung?

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro

Ich tippe auf Event vom Fenstersensor und kein gesetztes event-on-change-reading für state
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 24 April 2019, 07:49:49
Zitat von: CoolTux am 24 April 2019, 07:28:07
Ich tippe auf Event vom Fenstersensor und kein gesetztes event-on-change-reading für state

Guter Tipp.

Hab mal nachgeschaut gesetzt war nicht.
Geht auch ein .* ?




Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 07:50:50
Geht auch.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: no_Legend am 24 April 2019, 07:51:58
Zitat von: CoolTux am 24 April 2019, 07:50:50
Geht auch.
Danke

Hab es mal eingestellt.
Werde morgen berichten ob der Junior wieder geweckt wurde. [emoji23]

Danke


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 24 April 2019, 13:40:01
Mahlzeit,

ich hab gestern nach den fehlenden Einträgen schonmal soweit geschafft, dass die Rollos, jeweils von alleine die Abschattung beginnen. Also sie fahren runter, so wie sie sollen.

Allerdings habe ich noch ein Problem mit dem Hochfahren. Wodurch wird das beeinflusst? Ausschließlich der Helligkeitssensor ?

Ich habe ja den Dummy in Betrieb, d.h er sagt dem ASC, dass wir durchgehend Sonne am Himmel haben (was ja grad sogar komplett stimmt) aber dennoch soll das Rollo ja hochfahren, wenn die Sonne nicht mehr im Fenster Bereich ist. In meine Fall fährt es nicht hoch, selbst wenn (wie jetzt grad) die Sonne bereits hinterm Haus verschwunden ist, ich also mit: ASC_Shading_Angle_Right 30 und ASC_Shading_Direction 65 bereits die 175 ° wie sie aktuell sind ja längst überschritten habe.

Vielleicht hast Du da einen Tipp für mich wonach ich schauen könnte, das List vom betroffenen Fenster folgt, allerdings sind gestern abend die anderen "Testfenster" auch nicht hoch gefahren:

Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         61
   STATE      pct-70
   TYPE       ROLLO
   stoptime   1556089304
   READINGS:
     2019-04-23 15:06:42   ASC_Shading_WaitingPeriod 120
     2019-04-24 09:01:32   ASC_ShuttersLastDrive shading in
     2019-04-24 07:30:02   ASC_Time_DriveDown 24.04.2019 - 21:45
     2019-04-24 07:30:02   ASC_Time_DriveUp 25.04.2019 - 07:30
     2019-04-24 09:01:32   command         pct-70
     2019-04-24 09:01:32   desired_pct     70
     2019-04-24 09:01:32   drive-type      modul
     2019-04-24 09:01:32   last_drive      drive-down
     2019-04-24 09:01:44   level           pct-70
     2019-04-24 09:01:44   pct             70
     2019-04-24 09:01:44   state           pct-70
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor setupVars
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 15
   ASC_Shading_Angle_Right 30
   ASC_Shading_Direction 65
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 5.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:45
   ASC_Time_Up_Early 07:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-update-reading state
   group      Rollo
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set Rollo.Bad01.ZU on;set Rollo.Bad01.AUF off
   rl_commandStop set Rollo.Bad01.AUF off;set Rollo.Bad01.ZU off
   rl_commandUp set Rollo.Bad01.AUF on;set Rollo.Bad01.ZU off
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 17
   rl_switchTime 3
   rl_type    normal
   room       Bad
   sortby     2
   userReadings level { ReadingsVal("Rollo_EG_BAD","state",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     pct


Vielen Dank
Grüße
Andreas

p.s. Etwas persönliches frage ich per PN, wenn das nicht gewünscht wird (oder empfangen wird etc), sag bitte bescheid ;)
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 13:45:19
Zitat von: flummy1978 am 24 April 2019, 13:40:01
Mahlzeit,

ich hab gestern nach den fehlenden Einträgen schonmal soweit geschafft, dass die Rollos, jeweils von alleine die Abschattung beginnen. Also sie fahren runter, so wie sie sollen.

Allerdings habe ich noch ein Problem mit dem Hochfahren. Wodurch wird das beeinflusst? Ausschließlich der Helligkeitssensor ?

Ich habe ja den Dummy in Betrieb, d.h er sagt dem ASC, dass wir durchgehend Sonne am Himmel haben (was ja grad sogar komplett stimmt) aber dennoch soll das Rollo ja hochfahren, wenn die Sonne nicht mehr im Fenster Bereich ist. In meine Fall fährt es nicht hoch, selbst wenn (wie jetzt grad) die Sonne bereits hinterm Haus verschwunden ist, ich also mit: ASC_Shading_Angle_Right 30 und ASC_Shading_Direction 65 bereits die 175 ° wie sie aktuell sind ja längst überschritten habe.

Vielleicht hast Du da einen Tipp für mich wonach ich schauen könnte, das List vom betroffenen Fenster folgt, allerdings sind gestern abend die anderen "Testfenster" auch nicht hoch gefahren:

Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         61
   STATE      pct-70
   TYPE       ROLLO
   stoptime   1556089304
   READINGS:
     2019-04-23 15:06:42   ASC_Shading_WaitingPeriod 120
     2019-04-24 09:01:32   ASC_ShuttersLastDrive shading in
     2019-04-24 07:30:02   ASC_Time_DriveDown 24.04.2019 - 21:45
     2019-04-24 07:30:02   ASC_Time_DriveUp 25.04.2019 - 07:30
     2019-04-24 09:01:32   command         pct-70
     2019-04-24 09:01:32   desired_pct     70
     2019-04-24 09:01:32   drive-type      modul
     2019-04-24 09:01:32   last_drive      drive-down
     2019-04-24 09:01:44   level           pct-70
     2019-04-24 09:01:44   pct             70
     2019-04-24 09:01:44   state           pct-70
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor setupVars
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   brightness
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 15
   ASC_Shading_Angle_Right 30
   ASC_Shading_Direction 65
   ASC_Shading_Min_Elevation 15
   ASC_Shading_Min_OutsideTemperature 5.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:45
   ASC_Time_Up_Early 07:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-update-reading state
   group      Rollo
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set Rollo.Bad01.ZU on;set Rollo.Bad01.AUF off
   rl_commandStop set Rollo.Bad01.AUF off;set Rollo.Bad01.ZU off
   rl_commandUp set Rollo.Bad01.AUF on;set Rollo.Bad01.ZU off
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 17
   rl_switchTime 3
   rl_type    normal
   room       Bad
   sortby     2
   userReadings level { ReadingsVal("Rollo_EG_BAD","state",0) }
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     pct


Vielen Dank
Grüße
Andreas

p.s. Etwas persönliches frage ich per PN, wenn das nicht gewünscht wird (oder empfangen wird etc), sag bitte bescheid ;)

Genau das bin ich aktuell am testen. Und habe festgestellt das sobald das Fenster laut definition aus dem Winkel raus ist die Beschattung beendet wird.
Ich teste das alles allerdings mit der aktuellen Developerversion welche als stabil Ende der Woche per FHEM Update kommen soll.
Wenn Du magst kannst Du sie auch gerne schon vor ab testen.
https://forum.fhem.de/index.php/topic,97976.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 14:00:40
Hallo zusammen,

für das ASC bin ich Neuling und habe gestern von meiner "normalen" Zeitsteuerung den Wechsel zum ASC begonnen.

Folgende Merkwürdigkeiten habe ich nun bereits festgestellt.

1) Zum Sonnenuntergang fuhren alle Rollos herunter, jedoch nur ca 90 %

2) Heute Morgen fuhren alle Rollos nahezu willkürlich hoch.
   Eins war ganz oben,
   zwei längere ca 50 %
   Ein anderes hatte ca den Stand von 15 %
   Das letzte sollte dann um 10 Uhr hochfahren, steht jetzt jedoch bei ca 30 %

Ich hatte gestern nach einem FHEM total Update mit der ASC Version 0.4.0.9 begonnen.

1) Alle Rollos besitzen ein EnOcean FSB61
Die Rollos fahren bei open/close oder auch mit einem manuellen Taster sauber in die Endpositionen.
Der Laufzeittimer ist an der Endposition nahezu sofort abgelaufen, was durch ein klick zu hören ist
und mit einem "ACK" zum FHEM bestätigt wird.

Bisher fuhren die Rollos mit einem "{ sunrise(0,"07:00","09:00") }" oder entsprechend "sunset" sauber rauf und runter.

Nach Anleitung habe ich dann alle devices für ASC vorbereitet und mit "scanForShutters" hinzugefügt.
Das Ergebnis sieht jetzt folgendermaßen, mit meinen angepassten Zeiten aus.

defmod AR_O_Rollo_FSB61 EnOcean 019ECA75
attr AR_O_Rollo_FSB61 userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
attr AR_O_Rollo_FSB61 ASC 1
attr AR_O_Rollo_FSB61 ASC_Antifreeze off
attr AR_O_Rollo_FSB61 ASC_Antifreeze_Pos 85
attr AR_O_Rollo_FSB61 ASC_AutoAstroModeEvening CIVIL
attr AR_O_Rollo_FSB61 ASC_AutoAstroModeEveningHorizon none
attr AR_O_Rollo_FSB61 ASC_AutoAstroModeMorning CIVIL
attr AR_O_Rollo_FSB61 ASC_AutoAstroModeMorningHorizon none
attr AR_O_Rollo_FSB61 ASC_BlockingTime_afterManual 1200
attr AR_O_Rollo_FSB61 ASC_BlockingTime_beforDayOpen 3600
attr AR_O_Rollo_FSB61 ASC_BlockingTime_beforNightClose 3600
attr AR_O_Rollo_FSB61 ASC_BrightnessMaxVal -1
attr AR_O_Rollo_FSB61 ASC_BrightnessMinVal -1
attr AR_O_Rollo_FSB61 ASC_Brightness_Reading brightness
attr AR_O_Rollo_FSB61 ASC_Brightness_Sensor none
attr AR_O_Rollo_FSB61 ASC_Closed_Pos 100
attr AR_O_Rollo_FSB61 ASC_ComfortOpen_Pos 20
attr AR_O_Rollo_FSB61 ASC_Down astro
attr AR_O_Rollo_FSB61 ASC_Drive_Offset -1
attr AR_O_Rollo_FSB61 ASC_Drive_OffsetStart -1
attr AR_O_Rollo_FSB61 ASC_GuestRoom none
attr AR_O_Rollo_FSB61 ASC_LockOut off
attr AR_O_Rollo_FSB61 ASC_LockOut_Cmd none
attr AR_O_Rollo_FSB61 ASC_Mode_Down always
attr AR_O_Rollo_FSB61 ASC_Mode_Up always
attr AR_O_Rollo_FSB61 ASC_Open_Pos 0
attr AR_O_Rollo_FSB61 ASC_Partymode off
attr AR_O_Rollo_FSB61 ASC_Pos_Reading position
attr AR_O_Rollo_FSB61 ASC_PrivacyDownTime_beforNightClose -1
attr AR_O_Rollo_FSB61 ASC_PrivacyDown_Pos 50
attr AR_O_Rollo_FSB61 ASC_Roommate_Device none
attr AR_O_Rollo_FSB61 ASC_Roommate_Reading state
attr AR_O_Rollo_FSB61 ASC_Self_Defense_Exclude off
attr AR_O_Rollo_FSB61 ASC_Shading_Angle_Left 75
attr AR_O_Rollo_FSB61 ASC_Shading_Angle_Right 75
attr AR_O_Rollo_FSB61 ASC_Shading_Direction 180
attr AR_O_Rollo_FSB61 ASC_Shading_Min_Elevation 25
attr AR_O_Rollo_FSB61 ASC_Shading_Min_OutsideTemperature 18
attr AR_O_Rollo_FSB61 ASC_Shading_Mode off
attr AR_O_Rollo_FSB61 ASC_Shading_Pos 80
attr AR_O_Rollo_FSB61 ASC_Shading_StateChange_Cloudy 20000
attr AR_O_Rollo_FSB61 ASC_Shading_StateChange_Sunny 35000
attr AR_O_Rollo_FSB61 ASC_Shading_WaitingPeriod 1200
attr AR_O_Rollo_FSB61 ASC_ShuttersPlace window
attr AR_O_Rollo_FSB61 ASC_Time_Down_Early 17:30
attr AR_O_Rollo_FSB61 ASC_Time_Down_Late 22:00
attr AR_O_Rollo_FSB61 ASC_Time_Up_Early 07:00
attr AR_O_Rollo_FSB61 ASC_Time_Up_Late 09:00
attr AR_O_Rollo_FSB61 ASC_Time_Up_WE_Holiday 08:30
attr AR_O_Rollo_FSB61 ASC_Up astro
attr AR_O_Rollo_FSB61 ASC_Ventilate_Pos 70
attr AR_O_Rollo_FSB61 ASC_Ventilate_Window_Open on
attr AR_O_Rollo_FSB61 ASC_WiggleValue 5
attr AR_O_Rollo_FSB61 ASC_WindowRec none
attr AR_O_Rollo_FSB61 ASC_WindowRec_subType twostate
attr AR_O_Rollo_FSB61 IODev TCM_ESP3_0
attr AR_O_Rollo_FSB61 comMode confirm
attr AR_O_Rollo_FSB61 devStateIcon 100:fts_shutter_100 \d:fts_shutter_10 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
attr AR_O_Rollo_FSB61 eep A5-3F-7F
attr AR_O_Rollo_FSB61 manufID 00D
attr AR_O_Rollo_FSB61 model Eltako_FSB61
attr AR_O_Rollo_FSB61 room EnOcean,Rollos
attr AR_O_Rollo_FSB61 settingAccuracy high
attr AR_O_Rollo_FSB61 shutTime 18
attr AR_O_Rollo_FSB61 shutTimeCloses 18
attr AR_O_Rollo_FSB61 stateFormat position
attr AR_O_Rollo_FSB61 subDef FFBA2382
attr AR_O_Rollo_FSB61 subType manufProfile
attr AR_O_Rollo_FSB61 verbose 5
attr AR_O_Rollo_FSB61 webCmd opens:stop:closes

setstate AR_O_Rollo_FSB61 0
setstate AR_O_Rollo_FSB61 2019-04-24 09:03:02 .anglePosStart 90
setstate AR_O_Rollo_FSB61 2019-04-24 09:03:02 .positionStart 100
setstate AR_O_Rollo_FSB61 2019-04-24 07:00:04 ASC_ShuttersLastDrive day open
setstate AR_O_Rollo_FSB61 2019-04-24 07:00:05 ASC_Time_DriveDown 24.04.2019 - 21:07
setstate AR_O_Rollo_FSB61 2019-04-24 07:00:05 ASC_Time_DriveUp 25.04.2019 - 07:00
setstate AR_O_Rollo_FSB61 2019-04-24 09:03:02 anglePos 90
setstate AR_O_Rollo_FSB61 2019-04-24 09:03:02 block unlock
setstate AR_O_Rollo_FSB61 2019-04-24 11:44:10 endPosition open_ack
setstate AR_O_Rollo_FSB61 2019-04-24 11:44:10 position 0
setstate AR_O_Rollo_FSB61 2019-04-24 11:44:10 state open_ack
setstate AR_O_Rollo_FSB61 2018-07-30 14:35:36 teach 4BS teach-in sent



Das ASC Device hat nun diese definition:

defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening CIVIL
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_shuttersDriveOffset 0
attr ASC ASC_temperatureReading temperature
attr ASC devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
attr ASC icon fts_shutter_automatic
attr ASC room Rollos
attr ASC verbose 5

setstate ASC manual
setstate ASC 2019-04-24 09:03:02 AR_O_Rollo_FSB61_PosValue 100
setstate ASC 2019-04-24 07:00:05 AR_O_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 07:00:05 AR_O_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-24 11:05:58 BA_N_Rollo_FSB61_PosValue 6
setstate ASC 2019-04-24 07:00:06 BA_N_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 07:00:06 BA_N_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-24 11:02:03 KU_S_Rollo_FSB61_PosValue 23
setstate ASC 2019-04-24 05:44:33 KU_S_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 05:44:33 KU_S_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-24 10:00:21 SC_W_Rollo_FSB61_PosValue 0
setstate ASC 2019-04-24 10:00:05 SC_W_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 10:00:05 SC_W_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-24 11:02:19 WO_S_Rollo_FSB61_PosValue 100
setstate ASC 2019-04-24 07:00:07 WO_S_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 07:00:07 WO_S_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-24 11:02:01 WO_W_Rollo_FSB61_PosValue 6
setstate ASC 2019-04-24 05:44:34 WO_W_Rollo_FSB61_lastPosValue 100
setstate ASC 2019-04-24 05:44:34 WO_W_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
setstate ASC 2019-04-23 12:03:13 hardLockOut on
setstate ASC 2019-04-23 11:34:25 partyMode off
setstate ASC 2019-04-23 11:38:04 room_EnOcean_Rollos AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61
setstate ASC 2019-04-23 12:14:45 selfDefense off
setstate ASC 2019-04-24 11:05:58 state manual
setstate ASC 2019-04-23 11:34:25 sunriseTimeWeHoliday off
setstate ASC 2019-04-23 11:38:04 userAttrList rolled out


Nach dem Schließen gestern Abend wurde von mir "attr ASC ASC_shuttersDriveOffset 0" gesetzt, da bei den Rollos "ASC_Drive_Offset -1" als default steht.

Weiterhin habe ich dann auch noch diese reading groups erstellt:
rg_ASC_Rollaeden_Level, rg_ASC_Rollaeden_Times, rg_ASC_Rolllaeden_Shading

Meine Installation besitzt keine Fensterkontakt, Licht oder Regensensoren.

1) Es soll im ersten Schritt nur das normale auf und ab zu jeweils 100 % (open/close) erfolgen.
2) Ein Rolle soll abends nicht geschlossen werden, da gehts zum Pool :-) und ich habe noch keinen Kontakt an der Türe.
3) Bisher hatte ich um 10:00 Uhr ein generelles hoch aller Rollos

4) Danach möchte ich noch Beschattung einführen
5) Roommate ist in Vorbereitung

6) Die Lüften Funktion benötige ich wegen einer KWL nicht. Muss ich dann Dummys für Fensterkontakte erstellen? Oder einfach nichts machen :-)

Was habe ich nun für Punkt 1) und 2) falsch gemacht?
Wie kann ich Punkt 3) erreichen? Ich habe da etwas mit dem Aussperrschutz gelesen, brauch ich da auch einen Dummy für "die Tür ist offen" ?

Viele Grüße
    Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 14:18:02
Hallo Christian,

Mir hilft ein list von einem Rolllo und dem ASC Device mehr wie die RAW Definition.
Hoch bei Sonnenaufgang und runter bei Sonnenuntergang sollte kein Problem sein. Wieso Deine Rolllos so unterschiedlich gefahren sind kann ich nicht sagen. Das Modul macht nichts weiter wie das was Du per Hand über einen set Befehl auch machen würdest. Es schickt ein
set DEVICENAME CMD POSITION

In Deiner Konfig wäre das also eine 100 für schließen und eine 0 für öffnen als POSITION

AR_O_Rollo_FSB61 ASC_Pos_Reading position
Das besagt das ASC die aktuelle Position des Rolllos über das Reading position erhält und da ich kein festen Eintrag für EnOcean finden kann er mit position auch die neue Position anfahren will.
set DEVICE position 100

sollte dann also bei Dir das Rolllo schließen.

Lass uns das erstmal abklären.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 14:41:01
Hallo,

ich habe gerade folgendes getestet:

set AR_O_Rollo_FSB61 position 0       das Rollo fährt bis zur maximal eingestellten Fahrzeit nach oben, ein klick ist im Rollorelais zu hören
set AR_O_Rollo_FSB61 position 100   das Rollo fährt bis zur maximal eingestellten Fahrzeit nach unten und es ist auch ein klick zu hören.

Und noch die Listings:

Internals:
   DEF        019ECA75
   FUUID      5c49d3da-f33f-81e9-fbb3-85ca0d408ad0c285
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     24
   NAME       AR_O_Rollo_FSB61
   NR         63
   NTFY_ORDER 50-AR_O_Rollo_FSB61
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 24
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -58
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 0
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2019-04-24 14:31:07
   TYPE       EnOcean
   READINGS:
     2019-04-24 14:30:48   ASC_ShuttersLastDrive manual
     2019-04-24 07:00:05   ASC_Time_DriveDown 24.04.2019 - 21:07
     2019-04-24 07:00:05   ASC_Time_DriveUp 25.04.2019 - 07:00
     2019-04-24 14:30:48   anglePos        0
     2019-04-24 09:03:02   block           unlock
     2019-04-24 14:31:07   endPosition     open_ack
     2019-04-24 14:31:07   position        0
     2019-04-24 14:31:07   state           open_ack
     2018-07-30 14:35:36   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      TCM_ESP3_0
   comMode    confirm
   devStateIcon 100:fts_shutter_100 \d:fts_shutter_10 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB61
   room       EnOcean,Rollos
   settingAccuracy high
   shutTime   18
   shutTimeCloses 18
   stateFormat position
   subDef     FFBA2382
   subType    manufProfile
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   verbose    5
   webCmd     opens:stop:closes



Internals:
   CFGFN     
   FUUID      5cbedc21-f33f-81e9-2cf3-cc889b526b855386
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61
   NR         418
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   READINGS:
     2019-04-24 14:30:48   AR_O_Rollo_FSB61_PosValue 0
     2019-04-24 07:00:05   AR_O_Rollo_FSB61_lastPosValue 100
     2019-04-24 07:00:05   AR_O_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-24 11:05:58   BA_N_Rollo_FSB61_PosValue 6
     2019-04-24 07:00:06   BA_N_Rollo_FSB61_lastPosValue 100
     2019-04-24 07:00:06   BA_N_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-24 11:02:03   KU_S_Rollo_FSB61_PosValue 23
     2019-04-24 05:44:33   KU_S_Rollo_FSB61_lastPosValue 100
     2019-04-24 05:44:33   KU_S_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-24 10:00:21   SC_W_Rollo_FSB61_PosValue 0
     2019-04-24 10:00:05   SC_W_Rollo_FSB61_lastPosValue 100
     2019-04-24 10:00:05   SC_W_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-24 11:02:19   WO_S_Rollo_FSB61_PosValue 100
     2019-04-24 07:00:07   WO_S_Rollo_FSB61_lastPosValue 100
     2019-04-24 07:00:07   WO_S_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-24 11:02:01   WO_W_Rollo_FSB61_PosValue 6
     2019-04-24 05:44:34   WO_W_Rollo_FSB61_lastPosValue 100
     2019-04-24 05:44:34   WO_W_Rollo_FSB61_nextAstroTimeEvent 24.04.2019 - 21:07
     2019-04-23 12:03:13   hardLockOut     on
     2019-04-23 11:34:25   partyMode       off
     2019-04-23 11:38:04   room_EnOcean_Rollos AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61
     2019-04-23 12:14:45   selfDefense     off
     2019-04-24 14:30:48   state           manual
     2019-04-23 11:34:25   sunriseTimeWeHoliday off
     2019-04-23 11:38:04   userAttrList    rolled out
   helper:
     shuttersList:
       AR_O_Rollo_FSB61
       BA_N_Rollo_FSB61
       KU_S_Rollo_FSB61
       SC_W_Rollo_FSB61
       WO_S_Rollo_FSB61
       WO_W_Rollo_FSB61
   monitoredDevs:
     AR_O_Rollo_FSB61:
     BA_N_Rollo_FSB61:
     KU_S_Rollo_FSB61:
     SC_W_Rollo_FSB61:
     WO_S_Rollo_FSB61:
     WO_W_Rollo_FSB61:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollos
   verbose    5


Dazu die Logs der letzten Testfahrt:

2019-04-24_14:30:12 AR_O_Rollo_FSB61 endPosition: closed
2019-04-24_14:30:12 AR_O_Rollo_FSB61 anglePos: 90
2019-04-24_14:30:12 AR_O_Rollo_FSB61 position: 100
2019-04-24_14:30:13 AR_O_Rollo_FSB61 endPosition: not_reached
2019-04-24_14:30:13 AR_O_Rollo_FSB61 down
2019-04-24_14:30:31 AR_O_Rollo_FSB61 position: 100
2019-04-24_14:30:31 AR_O_Rollo_FSB61 anglePos: 90
2019-04-24_14:30:31 AR_O_Rollo_FSB61 endPosition: closed
2019-04-24_14:30:31 AR_O_Rollo_FSB61 closed
2019-04-24_14:30:48 AR_O_Rollo_FSB61 endPosition: open
2019-04-24_14:30:48 AR_O_Rollo_FSB61 anglePos: 0
2019-04-24_14:30:48 AR_O_Rollo_FSB61 position: 0
2019-04-24_14:30:49 AR_O_Rollo_FSB61 endPosition: not_reached
2019-04-24_14:30:49 AR_O_Rollo_FSB61 up
2019-04-24_14:31:07 AR_O_Rollo_FSB61 endPosition: open_ack
2019-04-24_14:31:07 AR_O_Rollo_FSB61 open_ack



2019.04.24 14:30:12 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'endPosition: closed'
]

2019.04.24 14:30:12 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'anglePos: 90'
]

2019.04.24 14:30:12 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'position: 100'
]

2019.04.24 14:30:12 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: [
  'AR_O_Rollo_FSB61_PosValue: 100'
]

2019.04.24 14:30:12 3: EnOcean set AR_O_Rollo_FSB61 closed
2019.04.24 14:30:12 4: EnOcean AR_O_Rollo_FSB61 sent PacketType: 1 RORG: A5 DATA: 00B4020A SenderID: FFBA2382 STATUS: 00 ODATA:
2019.04.24 14:30:12 5: TCM TCM_ESP3_0 sent ESP: 55000A000180A500B4020AFFBA23820031
2019.04.24 14:30:12 5: SW: 55000A000180A500B4020AFFBA23820031
2019.04.24 14:30:12 5: TCM TCM_ESP3_0 received ESP: 5500010002650000
2019.04.24 14:30:12 5: TCM TCM_ESP3_0 RESPONSE: OK
2019.04.24 14:30:13 5: TCM TCM_ESP3_0 received ESP: 55000707017A
2019.04.24 14:30:13 5: TCM TCM_ESP3_0 received ESP: 55000707017AF602019ECA753003FFFFFFFF3C0077
2019.04.24 14:30:13 5: TCM_ESP3_0: dispatch EnOcean:1:F6:02:019ECA75:30:03FFFFFFFF3C00
2019.04.24 14:30:13 4: EnOcean received via TCM_ESP3_0: EnOcean:1:F6:02:019ECA75:30:03FFFFFFFF3C00
2019.04.24 14:30:13 4: EnOcean AR_O_Rollo_FSB61 received PacketType: 1 RORG: F6 DATA: 02 SenderID: 019ECA75 STATUS: 30
2019.04.24 14:30:13 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'endPosition: not_reached',
  'state: down'
]

2019.04.24 14:30:31 5: TCM TCM_ESP3_0 received ESP: 55000707017AF650019ECA75
2019.04.24 14:30:31 5: TCM TCM_ESP3_0 received ESP: 55000707017AF650019ECA753003FFFFFFFF37004B
2019.04.24 14:30:31 5: TCM_ESP3_0: dispatch EnOcean:1:F6:50:019ECA75:30:03FFFFFFFF3700
2019.04.24 14:30:31 4: EnOcean received via TCM_ESP3_0: EnOcean:1:F6:50:019ECA75:30:03FFFFFFFF3700
2019.04.24 14:30:31 4: EnOcean AR_O_Rollo_FSB61 received PacketType: 1 RORG: F6 DATA: 50 SenderID: 019ECA75 STATUS: 30
2019.04.24 14:30:31 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'position: 100',
  'anglePos: 90',
  'endPosition: closed',
  'state: closed'
]

2019.04.24 14:30:31 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: [
  'AR_O_Rollo_FSB61_PosValue: 100'
]

2019.04.24 14:30:48 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'endPosition: open'
]

2019.04.24 14:30:48 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'anglePos: 0'
]

2019.04.24 14:30:48 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'position: 0'
]

2019.04.24 14:30:48 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: [
  'AR_O_Rollo_FSB61_PosValue: 0'
]

2019.04.24 14:30:48 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: [
  'state: manual'
]

2019.04.24 14:30:48 3: EnOcean set AR_O_Rollo_FSB61 open
2019.04.24 14:30:48 4: EnOcean AR_O_Rollo_FSB61 sent PacketType: 1 RORG: A5 DATA: 00B4010A SenderID: FFBA2382 STATUS: 00 ODATA:
2019.04.24 14:30:48 5: TCM TCM_ESP3_0 sent ESP: 55000A000180A500B4010AFFBA23820057
2019.04.24 14:30:48 5: SW: 55000A000180A500B4010AFFBA23820057
2019.04.24 14:30:48 5: TCM TCM_ESP3_0 received ESP: 55000100026500
2019.04.24 14:30:48 5: TCM TCM_ESP3_0 received ESP: 5500010002650000
2019.04.24 14:30:48 5: TCM TCM_ESP3_0 RESPONSE: OK
2019.04.24 14:30:49 5: TCM TCM_ESP3_0 received ESP: 55000707017AF6
2019.04.24 14:30:49 5: TCM TCM_ESP3_0 received ESP: 55000707017AF601019ECA753003FFFFFFFF37005B
2019.04.24 14:30:49 5: TCM_ESP3_0: dispatch EnOcean:1:F6:01:019ECA75:30:03FFFFFFFF3700
2019.04.24 14:30:49 4: EnOcean received via TCM_ESP3_0: EnOcean:1:F6:01:019ECA75:30:03FFFFFFFF3700
2019.04.24 14:30:49 4: EnOcean AR_O_Rollo_FSB61 received PacketType: 1 RORG: F6 DATA: 01 SenderID: 019ECA75 STATUS: 30
2019.04.24 14:30:49 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'endPosition: not_reached',
  'state: up'
]

2019.04.24 14:31:07 5: TCM TCM_ESP3_0 received ESP: 55000707017AF670
2019.04.24 14:31:07 5: TCM TCM_ESP3_0 received ESP: 55000707017AF670019ECA753003FFFFFFFF3A005C
2019.04.24 14:31:07 5: TCM_ESP3_0: dispatch EnOcean:1:F6:70:019ECA75:30:03FFFFFFFF3A00
2019.04.24 14:31:07 4: EnOcean received via TCM_ESP3_0: EnOcean:1:F6:70:019ECA75:30:03FFFFFFFF3A00
2019.04.24 14:31:07 4: EnOcean AR_O_Rollo_FSB61 received PacketType: 1 RORG: F6 DATA: 70 SenderID: 019ECA75 STATUS: 30
2019.04.24 14:31:07 4: AutoShuttersControl (ASC) - Devname: AR_O_Rollo_FSB61 Name: ASC Notify: [
  'endPosition: open_ack',
  'state: open_ack'
]



Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 14:52:57
Du kannst versuchen Deinen Events etwa zu reduzieren. Ich denke nicht das es das Problem ist aber es ist ein Anfang

     2019-04-24 14:30:48   ASC_ShuttersLastDrive manual
     2019-04-24 07:00:05   ASC_Time_DriveDown 24.04.2019 - 21:07
     2019-04-24 07:00:05   ASC_Time_DriveUp 25.04.2019 - 07:00
     2019-04-24 14:30:48   anglePos        0
     2019-04-24 09:03:02   block           unlock
     2019-04-24 14:31:07   endPosition     open_ack
     2019-04-24 14:31:07   position        0
     2019-04-24 14:31:07   state           open_ack
     2018-07-30 14:35:36   teach           4BS teach-in sent


Am besten ein event-on-change-reading .* machen oder sogar nur die angeben wo Du in der Tat ein Event brauchst und verarbeitest.
An sonsten fällt mir dazu auch nichts weiter ein.
Schau mal heute Abend um 21:07 ob die Rolllos auf 100% fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: RalfPit am 24 April 2019, 15:17:35
Hallo CoolTux,
ich teste gerade das ASC Modul und habe folgendes Problem:
Meine Somfys werden z.B. mit set Somfy_XX pos 200 oder mit set Somfy_XX 200 (ohne pos) geschlossen. Wenn ich im Modul 73_AutoShuttersControl.pm die Zeile
SOMFY => 'position', in SOMFY => 'pos', ändere, klappt im Modul AutoShuttersControl auch der Befehl wiggle.
Wenn ich die Somfys jedoch zeitgesteuert fahren möchte, bekomme ich immer die Meldung: SOMFY_XX ASC_ShuttersLastDrive: night close

Meine Fragen:
Kann man die %posSetCmds als Attribut hinzufügen ?
Was mache ich sonst noch falsch ?

LG Ralf

Internals:
   ADDRESS    ABC777
   DEF        ABC777 AC 001C
   FUUID      5c434a0a-f33f-ca3e-b142-085b82048cd10a28
   IODev      SOMFY_SIGNALduino
   NAME       SOMFY_EG_EZ
   NR         472
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          ABC777
   READINGS:
     2019-04-24 15:13:04   ASC_ShuttersLastDrive night close
     2019-04-24 15:13:01   ASC_Time_DriveDown 25.04.2019 - 15:13
     2019-04-24 15:13:01   ASC_Time_DriveUp 25.04.2019 - 08:00
     2019-04-24 15:10:31   enc_key         A9
     2019-04-24 15:10:52   exact           0
     2019-04-20 13:58:02   parsestate      stop
     2019-04-24 15:10:52   position        0
     2019-03-06 07:59:28   received        20
     2019-04-24 15:10:31   rolling_code    0089
     2019-04-24 15:10:52   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning REAL
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor none
   ASC_Closed_Pos 200
   ASC_ComfortOpen_Pos 50
   ASC_Down   time
   ASC_Drive_Offset 0
   ASC_Drive_OffsetStart 0
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 80
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 270
   ASC_Shading_Min_Elevation 0
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_Cloudy 0
   ASC_Shading_StateChange_Sunny 0
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:13
   ASC_Time_Down_Late 19:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     time
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      SOMFY_SIGNALduino
   alexaName  rollo Esszimmer
   devStateIcon open:fts_window_2w@yellow 0:fts_window_2w@yellow 10:fts_shutter_10@green 20:fts_shutter_20@green 30:fts_shutter_30@green 40:fts_shutter_40@green 50:fts_shutter_50@green 60:fts_shutter_60@green 70:fts_shutter_70@green 80:fts_shutter_80@green 90:fts_shutter_90@green 100:fts_shutter_100@green 200:fts_shutter_100@yellow closed:fts_shutter_100@yellow
   drive-down-time-to-100 15
   drive-down-time-to-close 20
   drive-up-time-to-100 4
   drive-up-time-to-open 21
   event-on-change-reading .*
   event-on-update-reading .*
   eventMap   off:auf stop:stop on:zu
   genericDeviceType blind
   group      Erdgeschoss
   icon       scene_dinner
   model      somfyshutter
   repetition 1
   room       SOMFY
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   verbose    5
   webCmd     stop:auf:10:20:30:40:50:60:70:80:90:100:zu


Internals:
   FUUID      5cb9cc87-f33f-02b6-dd4d-71b4619ba6b8928c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShuttersControl
   NOTIFYDEV  AutoShuttersControl,Twilight,global,SOMFY_EG_AZ,SOMFY_EG_EZ,SOMFY_EG_SZ,SOMFY_EG_WZ_li,SOMFY_EG_WZ_re,SOMFY_OG_KU
   NR         696
   NTFY_ORDER 51-AutoShuttersControl
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    0.5.99.4
   OLDREADINGS:
   READINGS:
     2019-04-24 13:08:28   SOMFY_EG_AZ_PosValue 90
     2019-04-22 15:17:08   SOMFY_EG_AZ_lastPosValue 100
     2019-04-24 14:55:27   SOMFY_EG_AZ_nextAstroTimeEvent 24.04.2019 - 20:36
     2019-04-24 15:10:52   SOMFY_EG_EZ_PosValue 0
     2019-04-24 15:13:01   SOMFY_EG_EZ_lastPosValue 70
     2019-04-24 15:13:01   SOMFY_EG_EZ_nextAstroTimeEvent 25.04.2019 - 08:00
     2019-04-24 13:08:59   SOMFY_EG_SZ_PosValue 90
     2019-04-22 15:17:08   SOMFY_EG_SZ_lastPosValue 100
     2019-04-24 14:55:27   SOMFY_EG_SZ_nextAstroTimeEvent 24.04.2019 - 20:36
     2019-04-24 13:08:37   SOMFY_EG_WZ_li_PosValue 60
     2019-04-22 15:17:08   SOMFY_EG_WZ_li_lastPosValue 80
     2019-04-24 14:55:27   SOMFY_EG_WZ_li_nextAstroTimeEvent 24.04.2019 - 20:36
     2019-04-24 13:08:48   SOMFY_EG_WZ_re_PosValue 60
     2019-04-22 15:17:08   SOMFY_EG_WZ_re_lastPosValue 80
     2019-04-24 14:55:27   SOMFY_EG_WZ_re_nextAstroTimeEvent 24.04.2019 - 20:36
     2019-04-21 21:26:56   SOMFY_OG_KU_PosValue 0
     2019-04-22 15:17:08   SOMFY_OG_KU_lastPosValue 0
     2019-04-24 14:55:27   SOMFY_OG_KU_nextAstroTimeEvent 24.04.2019 - 20:36
     2019-04-24 13:45:59   hardLockOut     off
     2019-04-23 10:30:39   partyMode       on
     2019-04-24 14:55:22   room_SOMFY      SOMFY_EG_AZ,SOMFY_EG_EZ,SOMFY_EG_SZ,SOMFY_EG_WZ_li,SOMFY_EG_WZ_re,SOMFY_OG_KU
     2019-04-23 11:51:25   selfDefense     off
     2019-04-24 15:13:04   state           night close
     2019-04-23 12:35:54   sunriseTimeWeHoliday off
     2019-04-24 14:55:22   userAttrList    rolled out
   helper:
     shuttersList:
       SOMFY_EG_AZ
       SOMFY_EG_EZ
       SOMFY_EG_SZ
       SOMFY_EG_WZ_li
       SOMFY_EG_WZ_re
       SOMFY_OG_KU
   monitoredDevs:
     SOMFY_EG_EZ:
     Twilight:
       AutoShuttersControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_autoShuttersControlShading on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_shuttersDriveOffset 0
   ASC_tempSensor Proplanta:temperature
   ASC_twilightDevice Twilight
   DbLogExclude .*
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       SOMFY
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 15:27:09
ASC_Time_DriveDown 25.04.2019 - 15:13

Du wolltest das nach Zeit um 15:30 geschlossen wird. Das bedeutet dann für das Rolllo Nacht
ASC_Time_Down_Early 15:13

Passt also soweit. Wenn Du bei ASC_Up und/oder ASC_Down time verwendest wird immer ASC_Time_*_Early als Fahrzeit genommen.


Aber viel interessanter finde ich das die Zuordnung SOMFY => 'position' nicht stimmt. Kann man das einstellen wie man will oder habe ich mich da mal vertan? Ist das SOMFY Modul nun mit pos oder position?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 15:30:44
Hallo CoolTux,

an den Events habe ich bisher noch nie etwas geändert, da muss ich mich erst einlesen.

Für heute Abend hatte ich das
Zitat
Nach dem Schließen gestern Abend wurde von mir "attr ASC ASC_shuttersDriveOffset 0" gesetzt, da bei den Rollos "ASC_Drive_Offset -1" als default steht.
verändert, da es für mich wie ein Offset aussieht. Dann schau ich mal ob es das war.

Das mit der willkürlichen Position heute Morgen verstehe ich nicht.
Wird denn vom ASC ein "set AR_O_Rollo_FSB61 position 0 " abgesetzt? Kann ich das irgend wo sehen?

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 15:45:20
Hallo nochmal,

wären den die folgenden Attribute in dieser Kombination richtig?

   ASC_Up     astro
   ASC_Down   astro

   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL

Das sollte für die FSB61 passen:
   ASC_Open_Pos 0         <== zum öffnen
   ASC_Closed_Pos 100    <== zum Schließen
   ASC_Pos_Reading position   <== Das reading im FSB61 heißt "position"

Was soll die Einstellung mit dem Offset bewirken?
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_shuttersDriveOffset 0   <=== im ASC device

   ASC_Mode_Down always
   ASC_Mode_Up always

Sind diese Attribute mit der sunrise/sunset Funktion gleich?
Also frühestens um 17:30 bzw nach dem Sonnenuntergang, aber spätestens um 22:00

   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 22:00

Frühestens um 07:00 bzw zum Sonnenaufgang und spätestens um 9:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00

Gruß
     Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: majestro84 am 24 April 2019, 15:46:20
Zitat von: CoolTux am 24 April 2019, 15:27:09
ASC_Time_DriveDown 25.04.2019 - 15:13

Du wolltest das nach Zeit um 15:30 geschlossen wird. Das bedeutet dann für das Rolllo Nacht
ASC_Time_Down_Early 15:13

Passt also soweit. Wenn Du bei ASC_Up und/oder ASC_Down time verwendest wird immer ASC_Time_*_Early als Fahrzeit genommen.


Aber viel interessanter finde ich das die Zuordnung SOMFY => 'position' nicht stimmt. Kann man das einstellen wie man will oder habe ich mich da mal vertan? Ist das SOMFY Modul nun mit pos oder position?
Ich meine mich zu erinnern das hatten wir schon einmal. Es gibt da wohl unterschiedliche Varianten
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: RalfPit am 24 April 2019, 15:56:05
ZitatAber viel interessanter finde ich das die Zuordnung SOMFY => 'position' nicht stimmt. Kann man das einstellen wie man will oder habe ich mich da mal vertan? Ist das SOMFY Modul nun mit pos oder position?

Also bei meinen Somfys RTS kommt bei Fehleingabe folgender Hinweis:
choose one of go-my off off-for-timer on on-for-timer pos prog stop wind_only_a wind_sun_9 z_custom

Hinweis: Das Reading heisst "position", der set-befehl "pos" oder leerlassen.

ZitatDu wolltest das nach Zeit um 15:30 geschlossen wird. Das bedeutet dann für das Rolllo Nacht

Das verstehe ich nicht.
ASC_Down und ASC_Up stehen auf time, ASC Mode Down und ASC Mode Up stehen auf always.
Zum Testen stelle ich ASC_Time_Down_Early immer auf Uhrzeit+3Minuten und warte 3 Minuten, dann kommt die Meldung: ASC_ShuttersLastDrive: night close
Habe ich Denkfehler ?

LG Ralf

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 16:57:05
Zitat von: ch.eick am 24 April 2019, 15:30:44
Hallo CoolTux,

an den Events habe ich bisher noch nie etwas geändert, da muss ich mich erst einlesen.

Für heute Abend hatte ich das verändert, da es für mich wie ein Offset aussieht. Dann schau ich mal ob es das war.

Das mit der willkürlichen Position heute Morgen verstehe ich nicht.
Wird denn vom ASC ein "set AR_O_Rollo_FSB61 position 0 " abgesetzt? Kann ich das irgend wo sehen?

Gruß
   Christian

Das offSet bezieht einzig und allein auf ein verzögertes fahren. 0 ist wie -1 da passiert nichts.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 17:02:16
Zitat von: ch.eick am 24 April 2019, 15:45:20
Hallo nochmal,

wären den die folgenden Attribute in dieser Kombination richtig?

   ASC_Up     astro
   ASC_Down   astro

   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL

Das sollte für die FSB61 passen:
   ASC_Open_Pos 0         <== zum öffnen
   ASC_Closed_Pos 100    <== zum Schließen
   ASC_Pos_Reading position   <== Das reading im FSB61 heißt "position"

Was soll die Einstellung mit dem Offset bewirken?
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_shuttersDriveOffset 0   <=== im ASC device

   ASC_Mode_Down always
   ASC_Mode_Up always

Sind diese Attribute mit der sunrise/sunset Funktion gleich?
Also frühestens um 17:30 bzw nach dem Sonnenuntergang, aber spätestens um 22:00

   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 22:00

Frühestens um 07:00 bzw zum Sonnenaufgang und spätestens um 9:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00

Gruß
     Christian

Die Attribute passen soweit. Ist gleich wie Sunrise Sunset Funktion.
ASC_Pos_Reading position
Das Reading wird zum einlesen der aktuellen Position verwendet. Außerdem als set Befehl sofern es keine Interne Zuordnung gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 17:06:26
Zitat von: RalfPit am 24 April 2019, 15:56:05
Also bei meinen Somfys RTS kommt bei Fehleingabe folgender Hinweis:
choose one of go-my off off-for-timer on on-for-timer pos prog stop wind_only_a wind_sun_9 z_custom

Hinweis: Das Reading heisst "position", der set-befehl "pos" oder leerlassen.

Das verstehe ich nicht.
ASC_Down und ASC_Up stehen auf time, ASC Mode Down und ASC Mode Up stehen auf always.
Zum Testen stelle ich ASC_Time_Down_Early immer auf Uhrzeit+3Minuten und warte 3 Minuten, dann kommt die Meldung: ASC_ShuttersLastDrive: night close
Habe ich Denkfehler ?

LG Ralf

Kein Denkfehler. Ist doch korrekt.

Er schließt mit der Zeit ASC_Time_Down_Early. Um die Zeit soll der Rollladen schließen und schreibt dann night Close
Der Rollladen sollte dann also zu sein.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: RalfPit am 24 April 2019, 17:20:29
ZitatAlso bei meinen Somfys RTS kommt bei Fehleingabe folgender Hinweis:
choose one of go-my off off-for-timer on on-for-timer pos prog stop wind_only_a wind_sun_9 z_custom

Hinweis: Das Reading heisst "position", der set-befehl "pos" oder leerlassen.

Das verstehe ich nicht.
ASC_Down und ASC_Up stehen auf time, ASC Mode Down und ASC Mode Up stehen auf always.
Zum Testen stelle ich ASC_Time_Down_Early immer auf Uhrzeit+3Minuten und warte 3 Minuten, dann kommt die Meldung: ASC_ShuttersLastDrive: night close
Habe ich Denkfehler ?

LG Ralf

Kein Denkfehler. Ist doch korrekt.

Er schließt mit der Zeit ASC_Time_Down_Early. Um die Zeit soll der Rollladen schließen und schreibt dann night Close
Der Rollladen sollte dann also zu sein.

Gut, kein Gedankenfehler.
Wenn sich der Somfy nicht bewegt kann es dann an dem Befehl "position" liegen ?
Kann ich da noch etwas ändern oder testen ?

LG Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 17:25:30
Ändern oder testen kannst Du da nichts.

Wenn Dein Rolllo mit set DEVICENAME position 50 nicht fährt und Du eine Fehlermeldung bekommst dann wird es so einfach nicht gehen.
Du kannst es erstmal im Code ändern wie Du es ja schon gemacht hast und ich überlege mir was.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: RalfPit am 24 April 2019, 17:57:59
Danke 1000x,
dann warte ich. Aber komisch ist, das wiggle funktioniert und der Fahrbefehl nicht.

LG Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 18:01:27
Wenn das wiggle geht sollte auch der Fahrbefehl gehen. Das wiggle ist ja nichts anderes wie ein Fahrbefehl.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 19:34:34
Hallöle,

wie kann ich denn das Schließen eines Rollos abschalten, da ich ich ja keine Türkontakte habe?

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 19:50:12
Zitat von: ch.eick am 24 April 2019, 19:34:34
Hallöle,

wie kann ich denn das Schließen eines Rollos abschalten, da ich ich ja keine Türkontakte habe?

Gruß
   Christian

Kannst Du mit Dummy machen. Entweder als Roommate Dummy oder als Fensterkontakt Dummy.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 19:58:31
Und was müsste im Dummy stehen? Hättest Du da ein Muster für mich?

Ich würde es gerne mit einem Türkontakt Dummy machen, da in diesem Raum auch später noch Roommate dazu kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 20:02:32
Im state muss tilted, open oder closed stehen.
Eventuell kann ich nachher eine RAW Definition für Dich zur Verfügung stellen. Ansonsten morgen früh.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 24 April 2019, 20:12:10
Danke für die Info,

das ist echt ein super Support von Dir.

Ich habe es jetzt so definiert und schau mal ob das Rollo gleich oben bleibt.

Internals:
   CFGFN     
   FUUID      5cc0a460-f33f-81e9-6d95-117be0333fe0da10
   NAME       WO_W_Fenster
   NR         5987
   STATE      open
   TYPE       dummy
   READINGS:
     2019-04-24 20:03:47   state           open
Attributes:
   room       Rollos


Im device habe ich es dann als threestate eingetragen.
Hast Du eine Empfehlung für richtige Kontakte, eventuell mit EnOcean ?

Internals:
   DEF        019E8886
   FUUID      5c49d3da-f33f-81e9-b503-0a697646e698c53e
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     10
   NAME       WO_W_Rollo_FSB61
   NR         47
   NTFY_ORDER 50-WO_W_Rollo_FSB61
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 10
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -76
   TCM_ESP3_0_ReceivingQuality good
   TCM_ESP3_0_RepeatingCounter 0
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2019-04-24 11:02:36
   TYPE       EnOcean
   READINGS:
     2019-04-24 11:02:01   ASC_ShuttersLastDrive manual
     2019-04-24 05:44:34   ASC_Time_DriveDown 24.04.2019 - 21:07
     2019-04-24 05:44:34   ASC_Time_DriveUp 25.04.2019 - 05:42
     2019-04-24 11:02:01   anglePos        90
     2019-04-24 11:02:01   block           unlock
     2019-04-24 11:02:36   endPosition     open_ack
     2019-04-24 11:02:37   position        0
     2019-04-24 11:02:36   state           open_ack
     2018-07-30 13:26:25   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec WO_W_Fenster
   ASC_WindowRec_subType threestate
   IODev      TCM_ESP3_0
   comMode    confirm
   devStateIcon 100:fts_shutter_100 \d:fts_shutter_10 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB61
   room       EnOcean,Rollos
   settingAccuracy high
   shutTime   20
   shutTimeCloses 30
   stateFormat position
   subDef     FFBA2384
   subType    manufProfile
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     opens:stop:closes


Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 24 April 2019, 20:20:03
https://forum.fhem.de/index.php/topic,98701.0.html
Falls Du Lust und Zeit hast. Da zeige ich auch wie RAW Definition funktioniert und wie man einem Dummy zu fast jedem Gerät machen kann.

Ich selbst habe Homematic Fensterdrehgriff Sensoren, kenne sonst nichts anderes. OK für Türen habe ich die Tür/Fensterkontakte von Homematic.

Bei dem Dummy kannst Du noch setList und readingsList vergeben damit Du einfacher schalten kannst.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 24 April 2019, 20:50:49
Zitat von: CoolTux am 24 April 2019, 17:25:30
Du kannst es erstmal im Code ändern wie Du es ja schon gemacht hast
Alternativ könntest du auch das ROLLO-Modul "dazwischen schalten" und es deinen Somfy steuern lassen. ASC steuert dann das ROLLO-Modul. Probier das doch mal aus.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: flummy1978 am 24 April 2019, 20:53:03
Hallölle :)

Zitat von: CoolTux am 24 April 2019, 13:45:19
Genau das bin ich aktuell am testen. Und habe festgestellt das sobald das Fenster laut definition aus dem Winkel raus ist die Beschattung beendet wird.
Ich teste das alles allerdings mit der aktuellen Developerversion welche als stabil Ende der Woche per FHEM Update kommen soll.
Wenn Du magst kannst Du sie auch gerne schon vor ab testen.
https://forum.fhem.de/index.php/topic,97976.0.html
Yiiihhaaaaa ... Du willst damit also sagen, dass ich alles richtig gemacht hab und es an einem kleinen Bug im Modul lag ?  :P ;D

Ne mal im Ernst ... Schön, wenn es schon bekannt gewesen ist, aber wenn Du von "Ende der Woche" für Stable sprichst, macht es keinen Sinn die Developerversion drauf zu machen, oder? ( Ich bin ehrlich. Bin froh, dass die bisherige einigermaßen läuft da habe ich Angst dass der Rückschritt auf Stable oder auch das Update auf die nächste Version schief gehen könnte *schäm* )


@Ralf(pit)
Hallö
Zitat von: RalfPit am 24 April 2019, 17:20:29
Gut, kein Gedankenfehler.
Wenn sich der Somfy nicht bewegt kann es dann an dem Befehl "position" liegen ?
Kann ich da noch etwas ändern oder testen ?

(Von mir kommt aktuell nur gefährliches Halbwissen, aber ich versuche auch als Anfänger zu helfen):

Ich hatte ein ähnliches Problem (weiss nicht mehr welches Modul das war). Dort wurden meine Readings auch nicht so anerkannt, wie sie sollten.  In Deinem Fall kannst Du Dir doch entweder mit
einem ReadingsProxy auf den richtigen Befehl "übersetzen" lassen
einem userreading (der quasi pct in "position" übersetzt) und mithilfe eines Notifys / Dummys eben den richtigen Befehl ausführt
Ich bin nicht sicher, aber mit den Befehlen cmdState readingList und setList solltest Du doch auch die Befehle zum fahren "manipulieren" können, oder ?

Alternativ wäre das Rollo Modul ja auch ne Möglichkeit. Da kannst Du unterschiedliche Befehle weitergerben (lassen)
Edith sagt: Da war JHo ein wenig schneller ;)

Vielleicht hilft Dir das ja weiter.....

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 25 April 2019, 18:55:49
Hallo CoolTux,

das mit dem Dummy für den Fensterkontakt hat super funktioniert.

Mit den willkürlichen Positionen bin ich auch einen kleinen Schritt weiter.

Das ASC verwendet für das öffnen und schließen der Rollos ausschließlich position 0 oder position 100 , was bei dem FSB61 leider nicht so toll funktioniert. Generell kann man Positionen anfahren, bei 0 oder 100 wäre ein opens oder closes jedoch exakter, da der FSB61 dann in die absoluten Endpositionen fährt und somit wieder exakt beginnen kann. Da spielt wohl der kleine Regler im FSB61 nicht mit, der die Fahrzeit zwischen den Endpunkten definiert. Der Regler lässt sich nicht so genau einstellen.

Wäre es denkbar für den FSB61 eine Umsetzung des Kommandos ein zu bauen?
Wo wäre da die Stelle im Modul Code? Ich habe bereits eine Code Passage gesehen, an der Du verschiedene Rollo Aktoren unterscheidest.

opens = 0
closes = 100


Internals:
   DEF        019E8886
   FUUID      5c49d3da-f33f-81e9-b503-0a697646e698c53e
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     153
   NAME       WO_W_Rollo_FSB61
   NR         47
   NTFY_ORDER 50-WO_W_Rollo_FSB61
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 153
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -76
   TCM_ESP3_0_ReceivingQuality good
   TCM_ESP3_0_RepeatingCounter 0
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2019-04-25 18:32:14
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2019-04-25 15:15:22   ASC_ShuttersLastDrive manual
     2019-04-25 13:15:45   ASC_Time_DriveDown 25.04.2019 - 21:09
     2019-04-25 13:15:45   ASC_Time_DriveUp 26.04.2019 - 05:40
     2019-04-25 18:32:14   anglePos        0
     2019-04-25 18:32:14   block           unlock
     2019-04-25 18:32:14   endPosition     open
     2019-04-25 18:32:14   position        0
     2019-04-25 18:32:14   state           open
     2018-07-30 13:26:25   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 75
   ASC_Shading_Direction 180
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindowRec WO_W_Fenster
   ASC_WindowRec_subType threestate
   IODev      TCM_ESP3_0
   comMode    confirm
   devStateIcon 100:fts_shutter_100 \d:fts_shutter_10 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB61
   room       EnOcean,Rollos
   settingAccuracy high
   shutTime   28
   shutTimeCloses 30
   stateFormat position
   subDef     FFBA2384
   subType    manufProfile
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     opens:stop:closes


Viele Grüße
     Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 April 2019, 18:59:58
Hallo Christian,

Leider gehen nur nummerische Werte da ich die Positionsauswertung und Vergleich darüber mache.
Du kannst Dir das Rolllo Modul man anschauen. Das würde dann vermitteln.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 25 April 2019, 19:17:16
Hallo nochmal,

für den Vergleich wäre der numerische Wert ja okay, ich würde halt nur gerätespezifisch dann das Kommando vor dem Senden umsetzen.
Ein zweites Modul noch zusätzlich dazwischen zu schalten gefällt mir nicht so gut.

Wo ist den der Unterschied zwischen Rollo und ASC?

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 April 2019, 19:39:55
Rollo macht lediglich eine manuelle Steuerung. Ist mehr so eine Art Übersetzer bei Befehlen wie stop oder start als Set Befehl. Ausserdem macht es glaube eine Laufzeitberechnung.

ASC automatisiert auf Basis von Ereignissen.
Ich habe eben noch mit Bernd (Cluni) telefoniert. Wir haben erörtert welche Möglichkeiten es in Deinem Fall gibt.
Ich muss gestehen daß Du derzeit der einzige bist wo man so starke Änderungen im Modul machen müsste. Der Aufwand ist es aktuell nicht Wert, da haben andere Dinge Vorrang. Zum Beispiel Raffstores Steuerung.

Tut mir leid.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: ch.eick am 25 April 2019, 19:46:51
Okay, danke für Eure prompte Diskussion

Ich denke diese Art von Änderung/Korrektur wäre auch sicherlich besser im EnOcean Modul aufgehoben, da es ja eigentlich eine Fehler oder Ungenauigkeitskorrektur ist. Ich habe dort auch schon mal angefragt. Die Positionen 0 und 100 sollten schon exakt sein.

Vielen dank auch für die Differenzierung von Rollo zu ASC.

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: JHo am 25 April 2019, 20:46:38
Hallo Christian,

probiere doch Rollo einfach mal aus. Das funktioniert ja zusätzlich zur generischen Steuerung über das EnOcean-Modul. Eingerichtet ist es wirklich schnell.
Ich hatte ganz ähnliche Probleme mit meinen 3 Uniroll-Gurtwicklern und bin mit readingsproxy und co nicht warm geworden. ASC triggert jetzt für diese Rolläden das Rollo-Modul, und das steuert das normale Uniroll-Modul entsprechend an. Funktioniert, ist transparent und ich kann natürlich auch noch manuell über das Uniroll-Modul eingreifen, was dann wiederum auch das Rollo-Modul und ASC mitbekommen.

Grüße,
Jan
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: msfox am 25 April 2019, 22:47:28
AutoShuttersControl bring FHEM komplett zum Absturz:

- Ich habe via define asc AutoShutterControl das Device angelegt.
- Bei einem Shutter HM485 ASC auf 2 gestellt.
- Wenn ich jetzt beim ASC-Device die Auswahlbox = scanForShutters mit SET bestätige, liefert der Browser einen Fehler, dass der FHEM-Servcer nicht erreichbar ist.

Im Log steht dazu:
Undefined subroutine &main::delFromDevAttrList called at ./FHEM/73_AutoShuttersControl.pm line 584.

Ich muss FHEM via ssh manuell neu starten.

"Version" von FHEM liefert:
73_AutoShuttersControl.pm 18753 2019-02-27 20:34:46Z CoolTux

Das letzte Commit in Github stammt auch vom 27.02.2019. Sollte beim mir also aktuell sein.
----------
wenn ich SET asc scanForShutters im Commando-Feld eintrage, kommt der Fehler:
"Please define asc first "
Aber das device heißt doch "asc", darüber konnte ich doch den Absturz produzieren.

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 25 April 2019, 22:54:34
Zitat von: msfox am 25 April 2019, 22:47:28
AutoShuttersControl bring FHEM komplett zum Absturz:

- Ich habe via define asc AutoShutterControl das Device angelegt.
- Bei einem Shutter HM485 ASC auf 2 gestellt.
- Wenn ich jetzt beim ASC-Device die Auswahlbox = scanForShutters mit SET bestätige, liefert der Browser einen Fehler, dass der FHEM-Servcer nicht erreichbar ist.

Im Log steht dazu:
Undefined subroutine &main::delFromDevAttrList called at ./FHEM/73_AutoShuttersControl.pm line 584.

Ich muss FHEM via ssh manuell neu starten.

"Version" von FHEM liefert:
73_AutoShuttersControl.pm 18753 2019-02-27 20:34:46Z CoolTux

Das letzte Commit in Github stammt auch vom 27.02.2019. Sollte beim mir also aktuell sein.
----------
wenn ich SET asc scanForShutters im Commando-Feld eintrage, kommt der Fehler:
"Please define asc first "
Aber das device heißt doch "asc", darüber konnte ich doch den Absturz produzieren.

Lass mich raten. Du aktualisierst nur einzelne Module und nie das ganze FHEM. Richtig?
Deine fhem.pl ist Uralt. Locker ein halbes Jahr
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Beta-User am 26 April 2019, 06:58:43
Wegen des "speziellen" Kommandos:
Das  könnte auch mit einer angepaßte eventMap (am Rollladendevice) klappen. Ungetestet:
{ usr=>{pct.0=>'opens',pct.100=>'closes'} }
Könnte man ggf. "verfeinern", indem man "exotischere" Werte wie 0.1 und 99.9 nimmt.

@CoolTux:
Da scheinbar mehrere Leute damit ein Problem haben, wäre evtl. zu überlegen, ob wir das nicht auch ähnlich direkt im Modul abfackeln könnten. Eventuell ist es weniger Arbeit wie gedacht, und diese tendenziell fehleranfälligen Umwege via ROLLO etc. würde man sich sparen können...
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 07:23:10
Hatte ich die Nacht auch noch mal drüber nach gedacht. Ich behalte es mal im Auge.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 26 April 2019, 09:16:40
Es ist wieder Freitag.  ::)
Ich finde keinen Grund weshalb die Rollos  planmäßig hochfahren und dann sporadisch wieder runter. Immer nur freitags.
ASC_ShuttersLastDrive manual
Wo kann ich noch den Auslöser für die Geisterfahrten suchen?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 10:10:56
Sind alle gefahren? Kann es sein das Du da noch eine andere automatik hast die läuft?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 26 April 2019, 10:35:44
Alle fahren regulät und in einem Zimmer fahren die Rollos dann Sonderfahrten. Warum nur freitags verstehe ich nicht.
Ich kann keine andere Logik erkennen, die diese Rollos steuert. Die Steuerung vor ASC war alle zur gleichen Uhrzeit (hoch oder runter). Jetzt fahren einzelne aber völlig autark. Die alte Steuerung habe ich mit Einführung von ASC deaktivert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 10:39:58
ASC_ShuttersLastDrive manual

bedeutet das eine Fahrt von extern angestoßen wurde. ASC hat hier definitiv keinen Fahrbefehl gegeben.
Da ich die Tag die aktuelle Developer Version als stabil ausgebe und sie somit per FHEM Udate kommt kann man da noch mal expliziert debug aktivieren um zu sehen was genau passiert.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: Alcamar am 26 April 2019, 10:50:31
d.h. ich warte auf das Update?
Wie kann ich das debugging aktivieren? Oder ist es einfach per verbose zu ändern?
Ich werde nochmal mit einem grep alle Dateien durchstöbern, die die betroffenen Rollos erwähnen. Ich kann mir aktuell trotzdem nicht erklären, warum sich dieses Verhalten nur an einem einzigen Tag pro Woche zeigt.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 10:51:33
Das debug attribut gibt es erst mit der neuen 0.6.x Version von ASC
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: msfox am 26 April 2019, 11:51:30
Zitat von: CoolTux am 25 April 2019, 22:54:34
Lass mich raten. Du aktualisierst nur einzelne Module und nie das ganze FHEM. Richtig?
Deine fhem.pl ist Uralt. Locker ein halbes Jahr
Ah, ok fiel mir dann auch ein. Ich hatte gestern auch FHEM aktualisiert. Dabei lief aber mein Homematic-Modul nicht mehr (irgend ein perl-modul wurde nicht gefunden.) Dann hab ich ein Restore gemacht und nur AutoShuttersControl aktualisiert.
Werd mich heut nochmal an FHEM-Komplett-Update versuchen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 26 April 2019, 14:41:43
Hallo zusammen,

@ch.eick
ZitatHast Du eine Empfehlung für richtige Kontakte, eventuell mit EnOcean ?

Ich habe an allen Fenstern diese hier: https://www.hoppe.com/de/de/fenstergriffe/hoppe-innovationen/secusignal
Basieren auf enOcean und funktionieren bei mir einwandfrei.

Nun noch zwei Fragen zum Modul:

Beim automatischen Öffnen des Rollladen per twostate Fensterkontakt auf die ASC_Ventilate_Pos = 100 am Tag, fährt der Rollladen nach Schließen des Fensterkontaktes nicht wieder auf die letzte Position zurück. Bei ASC_Ventilate_Pos = 99 funktioniert das. Ich habe eine Terrassentür, da muss ich auf 100 % (also ganz auf, ASC =2) fahren. Gibt es da Lösungsansätze?

Im Beschattungsmodus und nach dem Öffnen des Rollladen per twostate Fensterkontakt fährt der Rollladen nach einer zufälligen Zeit (sicher wenn das Modul die Notwendigkeit der Beschattung überprüft) wieder nach unten. Wie kann ich das verhindern, solange der Fensterkontakt auf offen steht?

Danke, Dirk

Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 15:09:43
Hallo Dirk,

Wenn Du in die OpenPosition fährst dann bedeutet das fpr das Rollo das er auf ist und bleibt. Ich muss mir das anschauen ob ich da was ändern kann.

Beim beschatten sollte in der aktuellen Developer und der am Wochenende kommenden stabilen Version 0.6 die Terassentüren Beachtung finden. Hast Du auch das Attribut Place gesetzt?
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: diki am 26 April 2019, 15:39:51
Hallo CoolTux,

vielen Dank für die schnelle Antwort. Place habe ich jetzt nach Deinem Hinweis gesetzt.

Dann bin ich schon auf die stabile Version 0.6 gespannt. Vielen Dank für Deine Arbeit an dem Modul.

Gruß, Dirk
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: FunkOdyssey am 26 April 2019, 21:46:13
@Cooltux: Hast du im Development-Branch zufällig irgendetwas bzgl. des PartyMode gefixt?
Ich frage, weil ich gerade beim Besuch der Mülltonne von herunterfahrenden Jalousien überrascht wurde.
Ich hatte PartyMode stundenweise auf "on" gesetzt und später wieder auf "off.
Natürlich holen dann die Jalousien ihre Fahrt nach. Aber das sollte doch nur die Jalousien machen, die das Attribut "ASC_Partymode" auf "on" haben. Doch es wurden auch Jalousien gefahren, bei denen "ASC_Partymode" immer schon auf "off" steht. Und das sind Türen, die mir dann den Weg ins Haus versperren. Die fahren bei mir NIE automatisch herunter.
(hier: Brightness)

Hast du ne Idee?
Einen Device-List muss ich nachliefern.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 26 April 2019, 22:04:28
Ich habe den Partymode seit Monaten nicht angefasst. Werde das aber gerne noch mal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden
Beitrag von: CoolTux am 27 April 2019, 08:08:17
Die neue Version 0.6 ist nun per FHEM Update zu bekommen und daher gibt es einen neuen Thread

https://forum.fhem.de/index.php/topic,99980.0.html


Vielen Dank