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
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
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
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.
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
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.
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
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
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
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.
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.
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.
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
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
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
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.
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
mitles 8)
Neue Version im Git, 0.1.87 fix Roommate drive up then Mode_Up always
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
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
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
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.
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.
Ahh, OK, dann werde ich mal beobachten. Danke für die Aufklärung und für das Modul.
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
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.
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.
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.
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
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 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?
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
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.
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.
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ß
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
Bitte installiere die aktuelle Version aus dem Git und teste dann noch mal.
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 ...
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
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
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.
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.
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
Das ist mir schon klar. :-)
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
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
Leider musste ich dich noch eine Version 0.1.91 nach schieben. Hab noch einen Bug gefunden.
Und noch mal ein kleiner Fix mit Version 0.1.92
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
Moin
Ich nutze Twilight, bin da aber emotionslos!
Gruss Christoph
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
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.
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.
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?
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 :)
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?
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.
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.
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.
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?
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.
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?
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.
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?
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.
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.
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?
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.
Gerade noch mal vernünftig nach gedacht.
Hast Recht. Die Temperatur wird aktuell nicht getriggert sondern ausschließlich abgefragt. Sorry für Durcheinander.
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.
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
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.
Wenn der aktuelle Wert im Reading position steht, dann muss er aber auch mit set xyz position 56 fahren können. Geht das?
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".
Dann musst du ein userReading schaffen welches dem Set Befehl entspricht.
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.
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.
Könnte man da nicht wieder [emoji16] ein Attribut setzen wo man dies Auswählen könnte?
Gesendet von meinem G8141 mit Tapatalk
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.
Ich lasse mir was einfallen.
$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?
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". :-)
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
SOMFY (über CUL 'SIGNALduino') kennt als Fahrbefehl und Stellungsmeldung 'position'
Sehr schön. Und der TYPE wird auch tatsächlich so geschrieben? SOMFY genau so?
Moin
Type: tahoma
state: dim
Gruss Christoph
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?
TYPE=HMCCUDEV sollte man vermutlich auch gleich aufnehmen. Leider kenne ich da den Befehl nicht....
Evtl. auf Verdacht auch position?
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
ZitatSehr schön. Und der TYPE wird auch tatsächlich so geschrieben? SOMFY genau so?
Ja, TYPE ist SOMFY.
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.
Lamellenunterstützung würde ich sehr gerne einbauen. Dies wird aber in späteren Versionen erst kommen.
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.
Rademacher:
Type= DUOFERN
set-Befehl=position
Reading=position
Zitat von: TomLee am 07 November 2018, 10:54:36
Rademacher:
Type= DUOFERN
set-Befehl=position
Reading=position
Danke ist aufgenommen
Noch einmal zusammengefasst für SOMFY:
TYPE=SOMFY
set-Befehl=position
reading=position
@beta-user
könnte ich Dich noch einmal bitten die aktuelle Commandref der Ende der Woche kommenden Version ins Englische zu übersetzen?
Grüße
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?
Klar kann ich. Ganz in Ruhe.
Vielleicht mag und findet sich ja auch jemand anderes der dies gerne machen möchte.
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
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.
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
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.
Oder vielleicht über "eventmap" die Werte von in 0 und 100 übersetzen? Quasi als Notlösung.
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
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 :)
War ja auch nur als eine vorübergehende Notlösung gedacht ;)
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ß
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
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
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
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.
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?
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.
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
@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
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
Executed
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.
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
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
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
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.
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
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?
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
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.
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
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
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?
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.
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
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
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)
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.
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.
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
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
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.
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.
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!!!
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
Vlt. Sollte man nicht direkt eine "Fernseherprüfung" einbauen, sondern ein device, der so eine Beschattung blockieren oder forcieren kann.
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.
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
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
Vlt. Eine Möglichkeit, über ein set Befehl oder so eine bestimmte Situation zu erzwingen? Nactposition, Beschattungsposition etc.
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
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...
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.
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
laeuft (mit der Fernsehschaltung meine ich!)
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
Wichtig wäre bitte auch ein list vom Roommate Device und vom ASC Device.
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).
Kann es sein das Dein Fenster offen war heute morgen wie es 9:30 Uhr war?
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).
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.
Da fällt mir noch ein, ist der Rolladen nicht hochgefahren wie Du das Fenster zu gemacht hast?
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?
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
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.
Zitat...und wenn threestate titled.
Was meinst du damit?
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
Zitat von: Papaloewe am 10 November 2018, 17:39:18
Was meinst du damit?
Wenn Du einen Fensterdrehgriffsensor hast und er gekippt an zeigt.
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
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.
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?
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.
Ich brauche bitte ein list vom Rolladen, ASC Device und Fensterstructure
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
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
Ok, hast du auch schon eine Idee warum nicht?
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.
Prima, nach einem:
set Rolladensteuerung createNewNotifyDev
funktioniert es wieder :)
Danke dir.
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.
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.
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
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
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
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.
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
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.
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
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.
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
Danke Dir für die Info.
Mag bitte jemand den Wiki Eintrag ändern oder sogar komplett ergänzen? Ich passe die Commandref an.
Mach ich ich diese Nacht
Gesendet von meinem G8141 mit Tapatalk
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)
Ok ich denke ich habe den Fehler gefunden.
Mach gleich ein fix fertig.
Fix ist online.
Entweder git im master branch, oder FHEM SVN, oder bis morgen früh warten und mit FHEM update holen.
Grüße
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)
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.
Habe zum ersten Mal aus svn genommen ;D
Ich denke, ich nehme dann wieder aus git. Spannender ;D
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
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
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
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?
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
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)
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.
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
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
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
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
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
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.
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
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.
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
Am Rande:
ASC_Time_DriveDown und ASC_Time_DriveUp sind gar nicht im Device-Log.
Ü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??
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?
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.
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.
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
Vielen Dank Euch. Hat großen Spaß gemacht. Ich denke mal sowas kann man gerne wiederholen. :)
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
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
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.
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
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
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.
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
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
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.
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.
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
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.
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
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. :)
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
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
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.
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
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.
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
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
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
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
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.
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?
@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
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
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.
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
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.
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
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.
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.
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.
Das ist der Grund wieso ich meinen Post wieder gelöscht habe. Frage falsch gelesen.
Nur du warst schneller mit dem Quote.
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.
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.
Es gib bestimmt Leute, die die Abschattung nicht haben wollen, wenn sie zu Hause sind...
Gesendet von iPhone mit Tapatalk
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 :)
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.
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
Ok vielen Dank. Ich werde das entsprechend versuchen zu berücksichtigen was Ihr mir geschrieben habt.
Ich merke schon, jeder hat sein eigenes, ganz persönliches Szenario für die Rolladensteuerung :o :o :o
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
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)
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
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
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 ;)
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.
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. ;)
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!
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 ;-)
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.
...mit iBeacons sogar sehr genau machbar, wenn die Personen ihr Handy immer bei sich haben.
Gesendet von iPhone mit Tapatalk
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.
Ja, sieht bei uns genauso aus.... [emoji23]
Aber machbar wäre es so. [emoji2957]
Gesendet von iPhone mit Tapatalk
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
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)
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
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!
;)
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
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
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
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
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?
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
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.
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.
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
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.
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.
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 :(
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?
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?
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?
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.
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.
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?!
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.
... als professioneller Laie habe ich den Neustart selbstverständlich ebenso gemacht 8) . Trotzdem keine Attribute, auch heute nicht :-/
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.
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?
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.
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.
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.
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.
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 ;-)
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).
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.
Hallo
Also eine Art Ablaufdiagramm!?
Gruss Christoph
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
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.
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
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
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
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)?
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"
Interessant. Also Helligkeit wäre einmal minus
Wer macht noch ohne Helligkeit?
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?
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
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.
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".
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
Bei der Beschattung bin ich mit Clunis Variante vollkommen zufrieden.
Gruß Alex
Gesendet von meinem Redmi Note 4 mit Tapatalk
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ß.
Ich nutze bei Terrassentür und Fenster zur Beschattung:
- Aus dem Astromodul SunAlt, SunAz
- vom Aussenthermometer die Temperatur
- vom System die Uhrzeit
- Presence nur für die Terrassentür
- Fenstersensor
Helligkeit ist zwar vorhanden nutze ich aber nicht.
Wetterbericht (DWD oder Yahoo) hatte ich getestet, war mir zu ungenau.
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. :)
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.... ???
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)
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
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?
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
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.
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?
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.
Ja, aber es kann doch trotzdem 30 Grad draußen sein und die Sonne scheint nicht.
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.
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.
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
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.
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.
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...
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.
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
@Marvin
Könnte das auch bei Dir das Problem sein?
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
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 ;-)
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?
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? ???
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
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
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)
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
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.
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?
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?
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
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
Guten Morgen Timo,
Da ich Deine Hardware nicht kenne würde ich ein userReadings anlegen welches immer den Wert korrigiert.
Grüße
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
Wir legen es erstmal auf den To-Do Stapel
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.
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
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
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
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
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
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
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
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.
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
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...
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
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...
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.
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
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
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).
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. ;)
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
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!
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.
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
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
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.
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?
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?!
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.
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?!
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
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
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.
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
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
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
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
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"
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.
Ach soooo, upps - da haben wir aneinander vorbei geredet. Das ist klar, dass dann bei dem Schiebehebeelement kein Lüften geht.
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.
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 :)
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
Ich habe das Gefühl, dass doch sehr viele mein Script noch nicht kannten..... :(
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!
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
Im Soft-Modus wird dann morgens aber nicht gefahren?
Doch wird auch gefahren. Nur im hard wird gar nicht gefahren.
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
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
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 ??
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.
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.
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
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
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
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
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 ;)
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.
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!
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?
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.
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
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
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
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
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!!!
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
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
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.
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.
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 :)
Das wäre aber doch auch mit einem userReading genau so möglich?!
Gesendet von iPhone XR mit Tapatalk
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.
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
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?
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.
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.
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.
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.
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.
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
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.
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
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.
max 3 / max 2?
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.
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
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?
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
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
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
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.
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.
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.
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.
Ich schaue es mir noch einmal an.
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
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
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
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
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 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
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?
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.
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...
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
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.
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
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.
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
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?
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
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?
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.
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.
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.
Ich habe zu danken :)
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
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.
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.
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
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.
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?
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?
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.
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
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.
Ok ich schaue es mir dir Tage noch mal genau an
@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.
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
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"?
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
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.
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
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
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?
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
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.
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.
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
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
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?
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?
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
Es muss einen Grund gegeben haben, einfach verworfen wird nichts.
Siehe Beitrag #280
https://forum.fhem.de/index.php/topic,92628.270.html (https://forum.fhem.de/index.php/topic,92628.270.html)
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
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.
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.
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.
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
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
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
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
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
Hallo Hans-Jürgen,
vielen Dank, schaue ich mir Morgen an und berichte.
Viele Grüße
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
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 :)
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 :)
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
@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
Moin Leon,
Ja, genauso wäre das perfekt! :)
Grüße
Alexander
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.
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
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
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
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
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
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
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?
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
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.
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
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.
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...
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
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.
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?
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)...
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...)
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.
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...
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
Willst du denn da die gleichen Helligkeitswerte nehmen? Das wird wohl kaum passen....
Gesendet von iPhone XR mit Tapatalk
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
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.
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
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
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
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.
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
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?
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
[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
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
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
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
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.
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
Ok danke für die Info
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.
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
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.
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.
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.
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'
];
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?
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.
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.
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.
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.
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.
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?
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.
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 ).
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
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
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.
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
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
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
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.
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
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.
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
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
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
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?
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.
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.
@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
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
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.
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.
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'
];
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
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.
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
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.
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'
];
Wie gewünscht, Fenster auf Hardwaresperre an, Fenster zu Hardwaresperre aus.
Bitte testen.
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, 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? ;)
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
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.
Ok, alles gut. Da war ich diesmal ein wenig zu schnell. :D
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.
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.
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
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?
Guten Morgen,
Du meinst das DriveOffset? Das sollte bei Brightness eigentlich auch Verwendung finden. Ist es bei Dir nicht so?
Grüße
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?
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.
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 ;)
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?
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.
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.
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.
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?
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
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
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
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
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. ???
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?
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.
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?
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.
@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.
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.
@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
Versuch mal beim attribut:
ASC_Roommate_Reading presence und nicht state zu benutzen.
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.
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.
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.
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.
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.
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.
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" ?
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.
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
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.
@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
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
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?
TYPE HM485
Grüße
Stephan
Ups mom, falsch gelesen. Also ich.
Beim einbauen geht es ausschließlich um den set Befehl. Ist dieser auch level?
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
ja.
z.B.:
set Rolladen_Wohnzimmer level 50
level ist zwischen 0 und 100
100 offen
0 geschlossen
Grüße
Stephan
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 ;) .
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.
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?
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.
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.
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
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
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
Aktuell sehe ich darin kein Sinn. Genau wegen solcher logischen Automatismen wurde das Modul geschrieben.
Grüße
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).
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.
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
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
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.
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
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.
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?
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.
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
Ja das sollte er. Sofern mit set ASCDevice sunriseTimeWeHoliday auf on gesetzt ist.
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
@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
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.
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
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?
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.
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.
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
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.
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
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.
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.
Ah okay, war mir nur komisch wegen iPhone
"label":"GZ Rollo - Schliessen - iPhone","actions"
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.
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
@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
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
@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
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
Hallo CoolTux,
vielen Dank. Ich denke, das der Anwendungsfall auch bei anderen Bentzern des Moduls auftritt.
Als nochmals ein herzliches Dankeschön,
Gruß, Dirk
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
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?
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
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
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.
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
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
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.
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.
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.
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
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
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.
Ach so, und natürlich das Reading im Attribut ASC_Pos_Reading als Wert hinterlegen.
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
Siehe einen Post vor Deinem
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....
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?
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
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
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?
Ist das selbe Problem. Es sind nur nummerische Werte erlaubt. Dein userReadings muss also aus on oder off eine Zahl machen.
@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?
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!
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
Stimmt.
Oder wurde in den (allen) Jalousien das Attribut "ASC_Pos_Reading" noch nicht auf "position" geändert?
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 :)
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.
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.
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
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 :)
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.
Roommates hatte ich erstmal weggelassen da sie bei mir noch nicht 100% zuverlässig funktionieren und ich nicht irgendwelche unbeabsichtigten Aktionen haben wollte :)
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
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
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.
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.
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
Hallo Robert,
Die Lüftung sollte genau so gehen wie vorher auch. Zeig mal bitte ein list vom ASC Device.
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 😐
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.
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.
Das siehst Du ja an den Zeiten für morgen früh ;D
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
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
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.
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
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
Funktioniert das Hochfahren nach "absent" am Wochenende eigentlich nicht, wenn die Bewohner "gone" sind?
Wenn die Bewohner ohne was? sind?
Im Residents-Modul werden Bewohner nach x Tagen von "absent" auf "gone" gestellt. Ist ein Automatismus im Modul.
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
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.
Oops. Autokorrektur.
Dann habe ich einen anderen Fehler. Ich suche
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.
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".
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
ZitatDieses kennt nur die Stati "absent" und "home".
absent und present ;)
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. :-)
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
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.
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
Als "Quelle" wird die Funktion
sunrise_abs() oder sunset_abs() aus 99_SUNRISE_EL.pm genommen.
Grüße
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.
Bin dafür, dass das "gone" auch berücksichtigt wird.
Fände es auch gut wenn sie beim gone auch hoch und runterfahren
Gesendet von meinem Redmi Note 4 mit Tapatalk
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". :-)
Dann lasst uns mal gone mit ins absent aufnehmen. Passt schon.
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
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
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?
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.
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?
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.
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.
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.
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
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.
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
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
Kannst Du mir noch ein list vom Fensterkontakt bitte geben.
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
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.
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
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.
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?
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
Lass mich in ruhe noch einmal darüber nach denken :)
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
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.
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
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
Hallo CoolTux,
die Fenster offen Pos auf 99 und Fliegentür geht nicht. (also auch falls andere mitlesen)
Danke und Gruß,
Dirk
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?
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
Ist eingebaut. Update dann morgen früh ab 8 Uhr
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
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.
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
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
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.
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?
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 ?????
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
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.
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.
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
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
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?
Einfaches löschen sollte reichen. Nach einem Neustart wird der default dann wieder hergestellt.
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.
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.
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
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.
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
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.
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
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 :)
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
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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
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
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. :)
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
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
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.
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
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.
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.
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.
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
Mit den beiden Befehlen kann man die Brightness-Werte auf alle ASC-Jalousie-Devices verteilen.
Alternativ: Manuell machen.
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
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
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
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
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
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?
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.
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.
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)
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.
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.
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.
Das wäre ja auch ok. Allerdings passiert einfach gar nichts. Die Läden würden erst 22:30 fahren.
Dann stell mal bitte auf verbose 4 morgen Nachmittag.
Ok
Guten Morgen,
wer kann mir die Bedeutung der einzelnen Parameter erklären:
ASC_AutoAstroModeEvening REAL, CIVIL, NAUTIC, ASTRONOMIC
Stehe derzeit auf dem Schlauch
Danke
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
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
Ja das ist korrekt. Es wird immer die späteste Zeit angezeigt. Man kann eben keine Vorhersage machen.
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?
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.
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.
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.
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
Vielen lieben Dank für die Info und die Arbeit. Ich werde es mir die Tage anschauen.
Grüße
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
Hallo Alex. Vielen Dank aber ich denke Log sollte nicht nötig sein. Scheint ja wie Du sagst gut reproduzierbar zu sein.
Grüße
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
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 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 gebe betauser recht. Die üblichen Regeln sollen gelten.
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
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
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
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...
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.
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
Vielen Dank für das Feedback. Ich werde mich nun hinsetzen und versuchen es halbwegs passend ein zu arbeiten ;D
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.
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.
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?
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.
OK danke für die Info hatte das nur Mal bei geschlossenem Rollladen probiert.
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...
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?
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
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 :( ...
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
Es gab kein Update. Wahrscheinlich hast du den Code bei dir geändert und dir würde das Original wieder angeboten.
Oh ja natürlich :)
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
Oh, das Hochfahren über BrightnessMaxVal hat es doch nicht in die Version geschafft? Schade.
Ach Mist da war noch was. Aber ich denke das bekomme ich nachher noch eingebaut.
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.
Ja
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.
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.
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.
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.
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.
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.
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
Das steuerst du über die Attribute für die positions Angaben. Also Open Position und Closed Position.
Zunächst einmal Danke für die schnelle Antwort nur habe ich das bei den Attributen nicht gefunden.
Und invers- position Handbuch natürlich auch schon versucht.
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.
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
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.
Hast Du denn Deine Frage nun eigentlich beantworten können? Ansonsten schulde ich Dir wie versprochen noch eine ausführliche Antwort.
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
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
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
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
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.
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
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
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
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
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.
Siehe die Rolläden jetzt am Abend runter gefahren? So pauschal kann ich da erstmal nichts erkennen.
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.
Passt soweit.
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.
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
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.
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?
Ja sind alle identisch eingerichtet
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.
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.
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
Kannst Du das ASC Device bitte auf verbose 5 stellen und dann noch mal das Fenster öffnen und schließen vollziehen.
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'
]
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'
]
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?
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.
Alles klar, trotzdem danke.
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
@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.
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.
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.
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.
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. :-)
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
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.
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
Hallo Ralf,
Es ist in der Tat der Wert opened der da nicht passt. getriggert wird nur auf open oder closed.
Grüße
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
getriggert wird auf state.
Ob es mit eventMap klappt kann ich so spontan gar nicht sagen. Müsste ich mal testen.
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.
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
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.
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.
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?
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
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?
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?
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.
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
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
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
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.
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
Leider nein. Es muss ein Reading tomorrow und state vorhanden sein.
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.
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.
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
Super. Dann klappt das definitiv.
Einfach den Devicenamen in das Attribut holiday2we schreiben.
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.
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.
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
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.
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?
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.
Sollte gefixt sein. Wenn das Fenster auf open steht und im ASC Device hardLockOut on sollte das Rollo nicht fahren.
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.
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.
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
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?
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
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.
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.
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.
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
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
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
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?
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
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.
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.
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
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?
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.
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
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.
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.
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
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?
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.
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?
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?
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.
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.
OK das schaue ich mir an in wie weit es machbar ist.
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
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
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.
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.
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
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.
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...
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.
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
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
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). :-)
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.
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
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
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.
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.
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.
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.
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?
Nimm bitte alle event-on-* Attribute aus dem ASC Device und speichere ab. Danach Neustart bitte machen.
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
Korrekt.
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?
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.
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.
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?
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
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
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
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
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?
Schwer zu sagen.
Ein list vom ASC Modul und vom Rollladen bitte.
gelöst, habe das Device neu angelegt und dann ok!
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
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.
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
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
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
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
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
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
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
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ß
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
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
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
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
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.
@CoolTux
geht eigentlich der Holiday Modus schon?
Gruß Robert
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
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
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.
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
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
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.
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?
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
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
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.
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ß
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
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
Das ist leider das falsche. Ich brauche das FHEM Log.
Deswegen ja verbose 5 am Device vom ASC.
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ß
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
@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...
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.
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.
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?
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 .
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.
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.
... 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!
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.
@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...
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 );
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?
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...
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
Hallo Dieter,
So soll es ja auch sein. Wenn ein Termin ganztags über mehrere Tage geht muss ja auch tomorrow gesetzt werden.
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?
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
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.
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.
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?
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
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.
Hast Du das Attribut hideLaterThan auf 1d bei dem Kalenderdevice gesetzt?
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.
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.
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.
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?
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.
OK ich schaue mir das mal an.
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ß
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).
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.
...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?
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.
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
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).
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?
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
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.
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
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.
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.
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.
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ß
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
@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.
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
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
@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.
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
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
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
Deine NOTIFYDEV ist fehlerhaft. Bitte einmal expert 1 Attribut setzen und dann ein set createNewNotifyDev machen.
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
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
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.
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.
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.
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
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
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
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
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?
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
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.
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. :-[ :-[
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?
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.
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
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.
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...
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.
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
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
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.
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
Dein state im ASC Device irritiert mich. Kannst Du bitte einmal ein scanShutters machen.
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
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
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.
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
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.
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.
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
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
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 ;)
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.
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
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
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 :)
Zeige mal bitte ein list vom ASC Device.
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
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
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
Da bei uns gerade herrlich die Sonne scheint habe ich die Beschattungswerte etwas angepasst und teste gerade die Beschattung. Bisher läuft es zufriedenstellend.
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
Ich schaue mir morgen einen möglichen Gedanken dazu an.
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
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.
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.
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.
Poste bitte noch mal ein list vom ASC Device.
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
Kannst Du das NOTIFYDEV bitte neu zusammen bauen lassen. Das ASC Device steht da zweimal drin dann sollte so nicht sein.
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
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.
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?
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.
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
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
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, :'(
https://github.com/LeonGaultier/fhem-AutoShuttersControl
Schau mal bitte da.
Also ich meinte mein Git. Nicht das fhem Git :)
Zitat von: CoolTux am 21 Januar 2019, 15:56:34
Nicht das fhem Git :)
Es gibt ein fhem-git? ;)
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 :)
Es gibt das ein oder andere Mirror bei git aber so richtig offiziell....
Also hier im Forum steht glaube irgendwas von offizielles fhem Git. Naja ok jeder kann offiziell schreiben.
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. :-)
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.
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
Auf den ersten schnellen Blick würde ich sagen
ASC_BlockingTime_beforDayOpen 3600
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.
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.
@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
Weder noch. Aktuell wird eine Fahrt nicht erkannt.
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.
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?
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.
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.
Kannst du die nicht einfach als Issues oder Wiki in deinem GitHub-Projekt anlegen?
Das ist eine gute Idee. Ich denke mal als Issues passt es ganz gut.
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
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.
https://github.com/LeonGaultier/fhem-AutoShuttersControl/issues
Aktuelle Wünsche und/oder Probleme findet man hier. Hoffe ich denke daran es zu pflegen :)
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
Erledigt ;)
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
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.
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)
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
Git Mal bitte ein list vom ASC Device und vom Rollladendevice.
Ich denke ich konnte das Problem nach vollziehen. Teste aktuell noch etwas und berichte dann.
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
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
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.
Ja hatte ich dann gestern Abend von 30 auf 100 gestellt um heute zu testen.
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.
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
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.
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.
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.
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.
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
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
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.
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.
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.
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)
OK ;-). Ich teste Mal und berichte dann. Danke noch Mal für das schnelle einbauen.
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?
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.
Gibt es schon Tester die sich die aktuelle Version aus dem Git gezogen haben?
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
Bin gespannt wie und ob die Sichtschutzfunktion bei Dir klappt.
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.
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
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.
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
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?
set Rolladen_Tim_rechts 30 g4
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.
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
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.
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?
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?
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?
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.
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.
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.
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.
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).
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.
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
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'}
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
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
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'}
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
Danke, attr commands statt mapping war es.
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?
Ja, da sich das Sharing noch Entwicklung befindet.
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
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.
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.
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.
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
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.
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
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
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
Hi, funktioniert das Modul auch mit FIBARO Roller Shutter FGR-222 Devices? Diese lassen sich bspw. via set <device> dim 0 (bis 99) steuern?
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.
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.
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
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
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.
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.
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?
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
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.
Denke auch. Einfach mal schauen.
So neue Version ist im Master Branch von Github. Bitte einmal testen. Ich habe eine Kombination versucht. Mal schauen was bei raus kommt.
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
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.
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
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
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!
"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.
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?
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.
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.
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.
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
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.
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.
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.
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.
Wie lange braucht Dein Rolladen in etwa für eine komplette Fahrt?
am Fenster ca. 18 s
an der Tür ca. 25 s
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.
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 :)
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?
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.
Hallo, ist es geplant die Kalender z.B. für Ferien oder Feiertage mit einzubauen wie es bei Clunis Script gewesen ist?
Grüße
Sind bereits eingebaut. Aber nicht wie bei Bernd sondern abgestimmt auf HolidaytoWe. Such mal nach Holiday2We hier im Thread.
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.
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
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 ??
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.
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??
Ich habe soeben die letzte Git Version ins SVN geladen. Ab morgen dann per Update.
Grüße
@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
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.
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.
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
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...
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
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
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.
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?
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
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.
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"
Wenn ich es schaffe ja muss noch etwas packen
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
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.
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
Na dann viel Spaß. Und ruhig berichten wenn was nicht so klappt wie Du denkst.
Grüße
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...
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!
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?
- Ich habe das Attribut ASC_GuestRoom entdeckt, kann aber in der Commandref keine Beschreibung dazu finden. Was macht das denn?
Viele Grüße,
Christian
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.
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.
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
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.
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
@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
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.
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 :-)
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
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.
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.
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?
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 :)
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
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
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
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.
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
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
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
@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
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
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
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
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.
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?
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.
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
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
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.
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.
@CoolTux:
Danke für die Klarstellung, dann habe ich es ja doch richtig verstanden und eingerichtet:-)
Gruß
eurofinder
@CoolTux
Geht die Beschattung eigentlich schon?
Was für Werter erwartet das Modul?
Lux? Mit oder ohne Komma?
Gruß Robert
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.
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!
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
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
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
Würde nicht eine Verzögerung eventuell helfen?
ASC_Drive_OffsetStart
Arbeitest Du mit einem offSet?
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.
@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
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.
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
@CoolTux:
OK, danke. Werde ich mal austesten und berichten.
Gruß
eurofinder
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
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.
@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
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
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.
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.
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.....
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
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
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.
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?
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
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. ;)
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.
@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....
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
Oh ok, jetzt verstehe ich erst, wie genau das von dir gemeint war. Ist natürlich schwierig...
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 ;)
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
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
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.
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
@CoolTux:
Mit ASC_shuttersDriveOffset = 60 sind jetzt alle Rolläden heruntergefahren.
Danke und Gruß
eurofinder
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
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.
@eurofinder
ZitatWie und wo kann ich es ändern, dass statt "iPhone" dort "FHEM" im Text erscheint?
Das kommt aus dem Modul 26_tahoma.pm.
@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
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.
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?
ja, auf gemacht und inhibit wird auf on gesetzt.
Aber beim Schließen nicht wieder off.
Bei den Z-Wave Devices, also in meine Fall der Fibaro Roller Shutter funktioniert es mit protection on und off.
Gruß Alex
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?
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.
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.
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
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
Danke für die schnelle Reaktion.... ist eingespielt und dann muss ich wohl heute Abend mal rauchen gehen :-)
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)
Muss ich mir im Code nachher mal anschauen.
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
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.
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.
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
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'
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.
Ah ok, schwarze Magie ;D
Hätte ich mal einfach das Handy zu Hause gelassen ;)
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]
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
Gib mal bitte ein list vom ASC Device und von diesem Rolladen.
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
Keine Ahnung wie das ASC da rein kommt.
Stell mal das Attribut vom ASC Device auf expert und mach dann ein createNewNotifyDev
Grüße
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.
Ich versuche mal heute Abend auf die Punkte ein zu gehen und etwas dazu zu schreiben.
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...
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
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
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.
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
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.
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.
Was mir noch ein fällt. Die Terrassentür war aber nicht offen oder? Sonst hätte der Rolladen da nicht fahren dürfen.
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
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.
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.
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.
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.
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.
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.
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. 😊
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
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.
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?
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
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?
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
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.
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
Ich kann gerne ein Beispiel für privacy schreiben.
Vielleicht schaffe ich es heute Abend.
Gruß Alex
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
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.
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...).
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
Gute Frage. Müsste glaube 0.4.0.3 sein die hier angehängt ist. Also bitte mal das Internal VERSION anschauen.
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.
Sorry. Nein habe ich noch nicht :)
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?
Ok, danke, dann lasse ich es weiterhin vom Update ausgeschlossen.
Kurze Info wäre sehr nett ;)
Danke und schönen Abend noch.
Dieter
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
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
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.
Aktuell sitze ich an der SecurityMode Geschichte. Der Code ist soweit fast fertig. Dauert aber noch ein wenig.
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
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.
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
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
Ich habe eure Beobachtungen im Git als Issues aufgenommen.
Grüße
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.
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?
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
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?
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
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.
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
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
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 :-)
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
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
Ich versuche dieses Wochenende eine Version für das FHEM Update fertig zu machen.
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?
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.
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?
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.
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.
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
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
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.
ASC_BrightnessMaxVal dachte ich ist für Beschattung
Aber so ist noch besser, werd ich gleich mal einstellen danke.
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
So nun ist es bereits hell, und die oben benannte Einstellung hat funktioniert. Danke
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
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
@majestro84:
Danke.
Gruß
eurofinder
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.
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 ;)
Suche mal nach holiday2we. Das passt besser
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
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.
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
Sieht in meinen Augen erstmal gut aus. Aktuell hätte ich da keine Erklärung um ehrlich zu sein.
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
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
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.
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
Ok, war mir nicht bewusst, ich werde es bereinigen ;)
Danke!
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)
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.
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
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
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
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.
Ich habe soeben eine neue Version ins SVN eingecheckt. Ist nun die selbe wie auf Github.
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
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
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
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
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.
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
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
Das könntest du doch über eine feste Verzögerung plus Notify hinbekommen, ohne, dass du von den Zeiten Kenntnis haben musst?!
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.
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
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
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.
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)
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...
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
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")...
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
Weil wohl sicherlich die Restzeit bis zum eigentlichen Abendschließen nicht mehr ausserhalb der ASC_BlockingTime_beforNightClose Zeit waren.
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.
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.
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'
]
Könntest du bitte die CODE-Tags (#-Symbol in der Symbolleiste) drumherum packen? Danke.
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)
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
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
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
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
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
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
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)
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
Lass mal bitte neu scannen Deine Rollos und wenn das geklappt hat, also ohne diese komischen zeichen dann mach noch mal ein createNotifyDev
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
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
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.
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
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.
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
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.
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.
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.
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?
Scannen und createNewNotifyDev
OK das hat bei mir nicht funktioniert aber wahrscheinlich liegt es daran das die Namen in ne Wurst sind.
Könnte ich mir gut vorstellen.
Bleibt die Frage wieso?
Du hast heute ein Update gemacht? Wann war das letzte Update?
Gestern und davor ist es ca 5-6 Tage her.
{ $featurelevel }
Kannst Du das bitte einmal in der FHEMWEB Commandline eingeben.
So die kleinen sind nun im Bett jetzt ist Zeit zum gucken.
{ $featurelevel }
ist 5.9
OK dann ist es nicht das was ich dachte.
Ich muss da eine Debugversion für Dich machen.
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
Interessant. Muss ich schauen was da genau passiert.
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.
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
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
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 );
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.
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
Ich versuche das mal zu testen.
Zitat von: CoolTux am 20 Februar 2019, 09:15:12
Ich versuche das mal zu testen.
Super, vielen Dank ;D
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?
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
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.
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
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.
Siehe mein Edit oben.
Mache ich mich nachher sofort ran.
Danke Dir
Grüße
Hab es gefixt und gerade eingecheckt. Danke Dir für Deine Hilfe FunkOdyssey.
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
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
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)
Denk dran Du bekommst es erst heute gegen 8 Uhr über FHEM Update.
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: ><
Hast Du Dein FHEM neugestartet? Ein einfacher reload reicht da nicht aus.
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 ;)
ASC ist das einzige Modul welches man nicht reloaden kann. Hier muss man immer ein neustart machen.
Zur Info.
Grüße
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
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
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)
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
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.
Ah ok dachte weil unter Issues steht
Zitatfix wurde zum testen bereit gestellt
, das es schon mit drin ist.
Oh habe ich mich da vertan. Moment ich schaue.
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"
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.
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.
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. ;)
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. :-)
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.
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.
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 :) .
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.
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.
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
Bitte weiter beobachten. Danke Dir.
Bei mir läuft es nach dem Update wieder einwandfrei.
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
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.
Danke für die Info. Magst Du das bitte kurz als Issues im Git aufgeben? Link findest du im ersten Beitrag dieses Threads.
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
Und was steht im Reading warum sie hoch gegangen sind?
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?
ASC_ShuttersLastDrive
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
so richtig mit fhem update und neustart?
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
Ist ja nicht schlimm mal direkt was zu ändern in der cfg, war der schnellste weg.
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)
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.
@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
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.
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
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.
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
Hallo zusammen,
ich habe das Problem, das Freitags die Rollos erst zur WE-Zeit hochfahren!
Wo kann ich nach dem Fehler suchen?
Gruß
Ralf
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.
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.
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.
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 ]
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
Ein komplettes List vom ASC passt nicht in den Code!
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
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
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
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
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.
Zitat von: CoolTux am 24 Februar 2019, 11:11:48
Du musst im ASC Device das noch mit set setzen.
Danke
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?
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.
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.
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.
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.
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
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?
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
Hab die 0.4.0.6
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.
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
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
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.)
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
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?
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.
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.
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 ;-)
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.
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)
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 :-)
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?
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.
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. :(
Setze mal im ASC das Attribut expert auf 1 und mach eien set createNewNotifyDev und dann noch mal das list hier rein.
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
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
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
Das ist mehr wie seltsam. Muss ich mir anschauen
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
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?
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.
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. :-[
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.
@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.
Was macht bei Wind eigentlich Sinn? Rollos auf, zu oder bestimmte Position?
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.
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.
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
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.
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
Na Wind wird global im ASC festgelegt. Oder spricht etwas dagegen?
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
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?
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).
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
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 ;) .
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.
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 :) ).
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.
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!
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
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).
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.
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).
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?
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.
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
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.
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.
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
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
Vielen Dank für die schnelle Antwort.
Könnte man 1. und 2. als neue Anforderung beantragen? :-)
Vielen dank.
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?
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.
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
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...
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.
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, ...
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
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
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!
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 :)
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.
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
Ich meine damit wie zum Beispiel beim DOIF Modul.
So dass eben nichts mehr triggert und ausgeführt wird.
Hoffe das ist etwas klarer.
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.
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
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
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
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
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 >:(
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.
@Beta-User
'ASC_Wind_Sensor_minMaxSpeed' => '30:50',
Ich trau mich jetzt ;D ein erster kleiner Schritt.
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
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
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.
https://forum.fhem.de/index.php/topic,97975.0.html
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.
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
Hallo Dieter,
Nicht das ich wüsste. Hatte es denn mal funktioniert mit tomorrow?
Ich schaue heute Abend gerne einmal.
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
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.
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?
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.
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
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.
Wie sollte es?
Nur über die Temperatur, oder den Sonnenstand?
Das wäre doch nicht vernünftig.
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.
PERFEKT!!!
Jetzt funktioniert es.
Danke. :)
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ß
Kannst du nicht auch das Reading von dem Kostal als Brightness Device benutzen?
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.
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
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.
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
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
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
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
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
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.
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
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.
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.
Zu 1. Im ASC Device mittels set Command sunriseTimeWeHoliday das ganze aktivieren.
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
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.
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 :-)
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
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
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?
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
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
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.
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 ;-)
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.
Wo finde ich denn das Webinar zum AutoShuttersControl von dem oben die Rede ist?
Danke
Chris
Das soll erst noch kommen. Sorry.
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?
attr Rollo_OG_O_Ankleide ASC_Brightness_Reading reading
Hast Du das da immer noch stehen? Dein Reading heisst doch nicht wirklich reading, oder?
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
soweit ok. Un nun gib mir mal bitte ein list vom ASC Device und von diesem Rollladen.
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
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 ;-)
GREATJetzt 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
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'
]
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
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.
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
@CoolTux:
et lüppt ;-) Perfect job
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
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.
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.
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.
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 );
}
}
}
}
Ich habe den Code jetzt etwas umgeschrieben. Teste ihn nun noch. Außerdem habe ich pah seine Empfehlungen angefangen um zu setzen.
Grüße
@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
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.
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?
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.
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.
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.
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.
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.
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 }
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.
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
Hallo,
Bisher ist da nichts bekannt. Weißt Du noch von welcher Version Du gekommen bist?
Grüße
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.
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
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?
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
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.
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
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.
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.
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
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.
Schau bitte zu erst ob im ASC Device sunriseTimeWeHoliday auf on gesetzt ist.
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)
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.
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?
Ja darüber hatte ich auch schon nach gedacht. Bin mir nur immer unsicher weil ja nach einem neustart noch nichts da ist.
Dann nicht defined.
Kurz, da mobil.
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
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
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
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
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
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
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.
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?
Autsch. In der Tat. Obwohl kopie und paste. Habe es korrigiert. Danke Dir
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
Gib mal bitte ein List vom Notify nach dem eine manuelle Fahrt erkannt wurde im am Rollladen.
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
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
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 :)
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.
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:
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 :)
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
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
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
Nein nicht direkt. Nur über den holiday2we Weg
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...)
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
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?
Hallo
Wollte mal Fragen ob es eine Möglichkeit gibt das einem die Begriffe Deutsch angezeigt werden?
Sonst finde ich das Modul Klasse.
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.
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.
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
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.
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
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
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
Alternativ kannst Du es auch drin lassen und machst ein
event-on-update beim Reading userAttrList
Grüße
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.
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
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
Stell mal bitte das ASC Device auf verbose 5 und starte dann neu.
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 :)
Interessanter workaround über die Helligkeit und Dummy.
Würde ich mit drei unterschiedlichen Helligkeitsunterscheidungen dann auskommen?
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 :-)
Wenn ich zeitlich dazu komme, versuche ich das mal am Wochende. Sieht vielversprechend aus.
Danke!
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'
];
Die Timer werden anscheinend gesetzt. Sieht doch gut aus.
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.
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
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.
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
readingList tomorrow,state
ändern nach
readingList tomorrow state
Grüße
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
Das ist korrekt. Diese Art war ein funktionierender Bug und wurde vor einem Monat von Rudi gefixt. Werde wohl einige davon haben. Lach.
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
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.
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
Stelle im ASyc Device das Attribut ASC_autoShuttersControlComfort bitte auf on und teste denn noch mal.
Im ASC-Device ASC_autoShuttersControlComfort = on
Keine Änderung. Rolladen bleibt weiterhin geschlossen.
Gruß
eurofinder
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
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
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.
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
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?
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
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
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
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.
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'
];
Da muss ich Dich auf heute Abend vertrösten. Ich denke den Tag drüber nach.
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.
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.
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
@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
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.
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?
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!
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
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
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?
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
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
Ja, Attribut ASC_Pos_Reading ist weiterhin ClosureState.
Gruß
eurofinder
Bin da noch immer etwas Ratlos. Ich schaue heute Abend noch einmal in Ruhe.
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.
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.
@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
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
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.
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
Das kann ich Dir leider aktuell nicht beantworten. Ich schaue aber nachher oder morgen einmal nach ob ich im Code einen Fehler finde.
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?
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.
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
@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
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?
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
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.
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
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
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.
Hallo,
Danke. Werde es einstellen und die eine Rückmeldung geben.
Schönen Sonntag wünsche ich Dir.
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.
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
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
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.
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
Brauche da bitte noch ein list vom ASC Device
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
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?
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
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
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.
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
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
Hallo Marko,
Danke für deine Erklärung zum verzögerten Fahren.
Kaum macht man es richtig, so klappt das.
Gruss
Ralf
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.
Ich werde versuchen mir etwas einfallen zu lassen.
Was genau war denn der Grund? Hat Fenster Erkennung nicht funktioniert?
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.
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.
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 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
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.
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?
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.
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
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.
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.
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?
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
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.
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.
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
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
Kann man das Reading "ASC_ShuttersLastDrive" irgendwie ins Log des Jalousie-Devices bekommen? Hilft ein wenig beim debuggen.
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
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
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
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.
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
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.
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
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
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!!!
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 ;) .
Ok, dann bleibe ich auf der Developer Version und gehe mit meinen Fragen auf das andere Forum.
Grüße
Ich schaue mir Deine Einstellungen nachher ab 21 Uhr in Ruhe an.
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.
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
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.
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
Verdammt das ist ärgerlich. Kannst Du mir bitte ein list von einem Rollo geben?
Besteht das Problem nach einem restart immer noch?
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
Das sieht doch nun super aus. Das mit der einen Stunde mehr liegt an der Zeitumstellung morgen.
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.
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.
hmmm,
lohnt sich die Fehlerbereining bei maximal 7 weiteren Vorkommnissen?
Zitat von: Wuppi68 am 31 März 2019, 14:35:04
hmmm,
lohnt sich die Fehlerbereining bei maximal 7 weiteren Vorkommnissen?
????
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?
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.
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 :-/
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
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.
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.
Zitat von: CoolTux am 31 März 2019, 14:47:08
????
hatte ich da nicht den Sommer/Winterzeit Problematik verstanden?
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.
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
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.
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.
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...
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.
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
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.
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
@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
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
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.
Ok, danke. Probiere ich mal aus, ansonsten werde ich die Funktionalitäten in der neuen Version abwarten.
Danke.
Gruß
eurofinder
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.
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.
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?
Ja Stefanpf hat doch wenn ich es richtig sehe das gleiche Problem was ich gestern hatte, oder sehe ich das falsch?
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.
Hatten wir nicht ein ähnliches Fehlerbild bei mir im alten Beta-Thread?
Das Problem wenn Jalousien in zwei Räumen vorhanden waren?
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.
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
Habe HM aber keine Umlaute.
Könnte aber testen wenn du willst
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
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
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
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
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
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.
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.
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
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.
@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
Du solltest das Start auf 1 stellen, nicht -1 ;D
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
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.
Ok, danke. Dann werde ich mal mit den Werte in nächster Zeit experimentieren.
Gruß
eurofinder
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.
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. :)
Das wozu kann man in der Commandref nach lesen.
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
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. ;)
Aktuell liege ich mit böser Grippe flach. Ich melde mich später wieder.
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
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
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.
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
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.
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.
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
Hallo Ralf,
Das Problem ist in der aktuellen Developer Version gefixt. Zu mindest bei mir hat er alles korrekt berechnet und angezeigt.
Grüße
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
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
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
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
Wann hast du die 67 runter geladen? Ich hatte sie gestern aktualisiert.
Habe aber eben noch eine 69 hoch geladen.
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
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
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
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?
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
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?
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.
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
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.
Ok danke :) ich versuche mal das Wechseln des Zustandes in den Griff zu bekommen. Da ist ja irgendwas komisch im Geofancy bzw im EgiGeoZone.
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
@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.
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
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.
Ä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...?
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?
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
Es ist das offizielle Modul.
Die Werte sollen zur Beschattung dienen. Nicht für Morgens/Abends.
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.
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.
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
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.
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.)
Das ist möglich. Ich werde sehen das ich die Tage die Developerversion aktuell mache.
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 | off | 12.04.2019 14:48 |
rg_ASC_Rollaeden_Times valueColumn {_nextAstroTimeEvent | 14.04.2019 - 20:19 | 14.04.2019 06:47 |
rg_ASC_Rollaeden_Times valueColumns ASC_Time_Down_Early => 'colspan="2"',_nextAstroTimeEvent | 14.04.2019 - 20:19 | 14.04.2019 06:47 |
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="2"', _nextAstroTimeEvent | 14.04.2019 - 20:19 | 14.04.2019 06:47 |
rg_ASC_Rollaeden_Times valueColumns { ASC_Time_Down_Early => 'colspan="4"', _nextAstroTimeEvent | 14.04.2019 - 20:19 | 14.04.2019 06:47 |
room_Kueche | Rollo_EG_BAD_RO_Rollo_test,Rollo_EG_KUE_01_eingang,Rollo_EG_KUE_02_fenster | 14.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
Lass mal Dein NOTIFYDEV neu erstellen.
Dazu expert auf 1 stellen und dann createNewNotifyDev beim set vom ASC Device.
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*
Von Hand bitte löschen
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
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
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.
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.
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?
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?
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.
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.
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
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?
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
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.
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.
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
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.
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.
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
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.
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
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.
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
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
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
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. :)
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?
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.
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?
Ü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.
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.
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.
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.
Könntest du diese Entscheidung konfigurierbar machen?
Kann man machen. Ich werde es auf die ToDo Liste setzen.
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
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
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
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.
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
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
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
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.
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
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.
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
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
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
Geht auch.
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
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 ;)
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
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
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.
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
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.
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
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?
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
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
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
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_customHinweis: 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
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.
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.
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.
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
Ä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.
Danke 1000x,
dann warte ich. Aber komisch ist, das wiggle funktioniert und der Fahrbefehl nicht.
LG Ralf
Wenn das wiggle geht sollte auch der Fahrbefehl gehen. Das wiggle ist ja nichts anderes wie ein Fahrbefehl.
Hallöle,
wie kann ich denn das Schließen eines Rollos abschalten, da ich ich ja keine Türkontakte habe?
Gruß
Christian
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.
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.
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.
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
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.
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.
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
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
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
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
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.
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
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
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.
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
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...
Hatte ich die Nacht auch noch mal drüber nach gedacht. Ich behalte es mal im Auge.
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?
Sind alle gefahren? Kann es sein das Du da noch eine andere automatik hast die läuft?
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.
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.
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.
Das debug attribut gibt es erst mit der neuen 0.6.x Version von ASC
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.
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
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?
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
@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.
Ich habe den Partymode seit Monaten nicht angefasst. Werde das aber gerne noch mal testen.
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