Wer möchte kann gerne einmal die Wind Integration testen.
https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel
Deutsche Commandref wurde an gepasst. Bitte lesen.
Habe das eben mal installiert, sieht erst mal gut aus, ein setreading löst schon mal das Öffnen aus, schließen klappt auch, wenn die Jalousie offen war :) .
Weiß noch nicht, ob ich die Reihenfolge intuitiv finden soll, ich hätte spontan den "Reaktionswert" an erster Stelle erwartet, und erst danach ggf. den Hyserese(ergebnis)-Wert (bzw. den auf x-10 gesetzt).
Schönheitsfehler in der cref: Eine Beschreibung von ASC_Wind_Pos fehlt, oder?
Zitat von: Beta-User am 28 Februar 2019, 19:14:18
Weiß noch nicht, ob ich die Reihenfolge intuitiv finden soll, ich hätte spontan den "Reaktionswert" an erster Stelle erwartet, und erst danach ggf. den Hyserese(ergebnis)-Wert (bzw. den auf x-10 gesetzt).
Es ist kurz vor acht Abends, ein Schreiendes etwas hüpft auf meinen dicken Dickbauch und meine Große stirbt gerade den Schnupfentod. Kannst Du bitte genau sagen was Du damit meinst ;D
Zitat von: Beta-User am 28 Februar 2019, 19:14:18
Schönheitsfehler in der cref: Eine Beschreibung von ASC_Wind_Pos fehlt, oder?
Das ist in der Tat möglich. Danke Dir, reiche ich nach.
Zitat von: CoolTux am 28 Februar 2019, 19:42:45
Es ist kurz vor acht Abends, ein Schreiendes etwas hüpft auf meinen dicken Dickbauch und meine Große stirbt gerade den Schnupfentod. Kannst Du bitte genau sagen was Du damit meinst ;D
Sorry, war etwas in Eile und auf dem Weg zum Sport gegen die Dickbaucherei nach der Kinderzeit...
Hoffe, die Kleinen sind im Bett und auf dem Weg der Besserung.
Zu deiner Frage: Gedanklich bin ich bei der Funktionsweise von THRESHOLD. Da reicht im Prinzip die Angabe eines Schwellenwertes, alles andere macht das automatisch. Da es Sinn macht, nicht gleich (gegenläufig) zu Schalten, wenn der Meßwert wieder unter die relevante Größe fällt, ist eine Hysterese zweckmäßig (in der aktuellen ASC-Modulversion: 50-30=20, bei THRESHOLD: 1).
Vom Prinzip finde ich das gedanklich einfacher, erst den "kritischen Wert" aufzuführen, also zu sagen, wann geschaltet werden soll und danach zu sagen, wie groß der Abstand sein soll, bis das nicht mehr gilt (als Abweichung nach unten).
Es würde also reichen, einen Zielwert von 50 (derzeitiger Wert aus dem jetzigen Modul) anzugeben, und nur optional eine Hysterese (die ich spontan eher bei 10 gesehen hätte, kann man aber diskutieren). Da kann es von mir aus aber auch der (immer noch als Option gedachte) untere Wert sein, die Denke in Abweichung liegt allerdings näher bei dem, was wir auch bei den Winkeln haben. Der eine Wert ("50") wäre dann nämlich auch wieder per ReadingsGroup leichter einzustellen...
Die Notation wäre dann wieder: 50[:10]
Über die Benennung sollte man dann nachdenken (min_max) paßt dann nicht, das wäre dann ggf. nur _max oder "..._threshold".
Was anderes noch: Warum eigentlich bei allen einzelnen Rollläden ein Wind-Device+Reading. Das ist bei mir gedanklich sehr nahe bei Astro, will heißen: am ganzen Standort gelten einheitliche Außenbedingungen (beim Modul einmal angeben), lediglich die Toleranz der einzelnen Rollläden ist unterschiedlich (also am Gerät einzustellen).
Bei Astro fand ich übrigens das automatische Auffinden des Astro-Devices ein nettes Gimmik. Könnte man hier ähnlich lösen (ich verwende im Moment auch noch weather, bis ich endlich irgendwann dazu komme, mal was lokales zusammenzulöten). Erst nach weather suchen, dann nach irgendwas, was ein Reading wind hat (da halt dann das erste im Array).
Wenn du eine Ausschaltbedingung am Rolladen brauchst: -1 zulassen bzw. als default verteilen, dass das erst mal inaktiv ist?
Ich glaube Du hast das nicht so ganz verstanden mit dem Reading ASC_Wind_minMaxSpeed 50:30
Der erste Wert gibt an ab welchen Wert wegen Wind gefahren werden soll. Also über 50. Der zweite gibt an ab welchen Wert wieder zurück gefahren werden soll. Also unter 30. Da gibt es nichts mit wie HRESHOLD.
Im übrigen war das ein Userwunsch das Wind Device und Reading in die Rolläden soll.
Sorry, wenn ich was mißverstanden haben sollte. In der Version 0.4.0.7 aus deinem Repo ist das in der cref noch so beschrieben:
ZitatASC_Wind_minMaxSpeed - min:max / Angabe von Minamaler und Maximaler Windgeschwindigkeit, durch doppel Punkt getrennt. Bsp.: schließen bei über max Wert und wieder auf vorherige Position fahren bei min Wert.
Also vorne der kleinere und hinten der größere Wert...
So hatte ich das hier getestet, und das hat auch funktioniert, allerdings hatte ich keine Werte zwischen min und max verwendet.
Dann nochmal die Bitte: den zweiten Parameter als Option. Ist er nicht angegeben, wird er errechnet. So kann man das via ReadingsGroup in den Standardfällen einfacher abbilden, nur wer was spezielles will, braucht einen zweiten Parameter (und den würde ich als Differenzwert nach unten nach wie vor besser finden). Ganz wie bei THRESHOLD (das ist eine Zielbeschreibung, keine Ist-Darstellung).
Das mit dem userwunsch ist mir entgangen, müßten wir mal suchen und ggf. nochmal nachhaken. Mein pers. Wunsch war es, die Grenzgeschwindigkeit(en) individuell festlegen zu können, aber die Windgeschwindigkeit an sich kommt nur aus einem Device und ist rund um das Haus ziemlich gleich...
Und wolltest du nicht mittelfristig sowieso nach Device:Reading umstellen und das eine oder andere Attribut einsparen? Warum dann noch bei neuen Features diese Großzügigkeit...?
Zitat von: Beta-User am 01 März 2019, 05:22:22
Sorry, wenn ich was mißverstanden haben sollte. In der Version 0.4.0.7 aus deinem Repo ist das in der cref noch so beschrieben: Also vorne der kleinere und hinten der größere Wert...
So hatte ich das hier getestet, und das hat auch funktioniert, allerdings hatte ich keine Werte zwischen min und max verwendet.
Dann nochmal die Bitte: den zweiten Parameter als Option. Ist er nicht angegeben, wird er errechnet. So kann man das via ReadingsGroup in den Standardfällen einfacher abbilden, nur wer was spezielles will, braucht einen zweiten Parameter (und den würde ich als Differenzwert nach unten nach wie vor besser finden). Ganz wie bei THRESHOLD (das ist eine Zielbeschreibung, keine Ist-Darstellung).
Das mit dem userwunsch ist mir entgangen, müßten wir mal suchen und ggf. nochmal nachhaken. Mein pers. Wunsch war es, die Grenzgeschwindigkeit(en) individuell festlegen zu können, aber die Windgeschwindigkeit an sich kommt nur aus einem Device und ist rund um das Haus ziemlich gleich...
Und wolltest du nicht mittelfristig sowieso nach Device:Reading umstellen und das eine oder andere Attribut einsparen? Warum dann noch bei neuen Features diese Großzügigkeit...?
Guten Morgen,
Nur kurz heute. Oben waren die Werte verdreht. Also noch mal ganz in Ruhe. So wie das Attribut heißt müssen die Werte gesetzt werden. Also 30:50. Bedeutet aber immer noch bei über 50 fährt er in den Wind protected bei unter 30 wieder zurück.
Pass auf dann machen wir es so. Device und Reading Global und Position und Geschwindigkeit in die Rolläden. Aber ich verstehe immer noch nicht was Du mit berechnen meinst. Soll ich da einfach sagen bei max minus 20 soll er zurück fahren. Aber ich kenne doch die Einheit nicht. Was ist wenn die da m/s nehmen. Das sind ja dann andere Werte da würde 20 wohl nicht reichen.
Das mit Device:Reading wird eine größere Aktion und wenn wir das es anders machen wollen. Also alles als Readings dann lass en wir das jetzt. Ich kann da noch mal was schauen weil ich da noch eine Idee hätte, aber will da nicht zu viel Energie reinsetzen.
Guten Morgen zurück :D .
Dann also nochmal die wichtigste Rückmeldung von allen: Es scheint zu funktionieren, wie es in der cref steht, jedenfall, soweit ich das bisher beobachten konnte. Das war auch nie die Frage ;D .
Zitat von: CoolTux am 01 März 2019, 06:18:57
Pass auf dann machen wir es so. Device und Reading Global und Position und Geschwindigkeit in die Rolläden.
*Daumenhoch*
Zitat von: CoolTux am 01 März 2019, 06:18:57
Aber ich verstehe immer noch nicht was Du mit berechnen meinst. Soll ich da einfach sagen bei max minus 20 soll er zurück fahren.
Sorry, wenn es mir einfach nicht gelungen ist, das nachvollziehbar darzustellen. Aber so langsam scheinen wir uns zu verstehen... Im Prinzip: Ja, genau so, aber eben nur dann, wenn der User nicht ausdrücklich einen anderen Differenzwert vorgibt (daher den zweiten Wert als Option, und damit der User eine Chance hat zu verstehen, wie das Modul intern "denkt" eben als Differenz (Hysterese), nicht als Absolutwert).
Damit ist der "übliche Fall" (km/h) direkt abgedeckt, wer was anderes will, kann das einstellen, und zwar völlig unabhängig von "seiner" Einheit. Da wir in den meisten Fällen dann nur einen Wert (max) brauchen, können wir das den User häufig via ReadingsGroup einstellen lassen, nur wer spezielle Anforderungen hat, muß wirklich jeden Rolladen (ggf. über devspec) anfassen.
Ich finde nur 20 (km/h) als Differenz ziemlich groß, habe da aber zu wenig Erfahrung mit anderen Rollläden. Bisher hatte ich nur den Notfall geregelt, und der hieß halt: fahre hoch... Spontan hätte ich eher 10 (km/h) als Hysterese für ausreichend gehalten, komme aber auch von Jalousien her. Aber wenn man den Wert im Modul zentral hat, können wir damit ja auch "spielen" und dann die Erfahrungen und Rückmeldungen der anderen einfließen lassen ;) .
Zitat von: CoolTux am 01 März 2019, 06:18:57
Das mit Device:Reading wird eine größere Aktion und wenn wir das es anders machen wollen. Also alles als Readings dann lass en wir das jetzt. Ich kann da noch mal was schauen weil ich da noch eine Idee hätte, aber will da nicht zu viel Energie reinsetzen.
Auch da nochmal der Hinweis: Es ging nicht darum, dass allgemein (für alle bestehenden Attribute) jetzt so zu machen, sondern erst mal nur bei diesem einen neuen Attribut. Da wäre es m.E. kein großes Ding, aber wenn doch: Du bist der Modulautor ;) . Du darfst das entscheiden ;D .
Zitat von: Beta-User am 01 März 2019, 07:03:50
Auch da nochmal der Hinweis: Es ging nicht darum, dass allgemein (für alle bestehenden Attribute) jetzt so zu machen, sondern erst mal nur bei diesem einen neuen Attribut. Da wäre es m.E. kein großes Ding, aber wenn doch: Du bist der Modulautor ;) . Du darfst das entscheiden ;D .
Das Problem ist das alle Devices welche relevant für die NOTIFYDEV sind gleich behandelt werden. Aber mit einem split könnte es gehen.
Ähm, kann es sein, dass ich irgendwie die morgendliche Automatik versehentlich ausgeschaltet habe?
Ich hatte nach dem reinkopieren der Entwicklerversion nur ein relaod des ASC-Moduls gemacht. Heute morgen sind die Rolläden nicht gefahren, jetzt steht in den timern heute abend bzw. morgen früh.
Haste kaputt gemacht ;D
Du musst bei diesem Modul immer ein kompletten FHEM neustart machen. Ein Reload zerstört die erstellten Objekte.
Grüße
;D
Dachte mir schon, dass es an der "Abkürzung" lag...
Bei der Gelegenheit des Neustarts wollte ich dann auch noch ein update fahren. Da hätte ich aber wieder die Version vom svn bekommen, also habe ich das gelassen, hätte zu lange gedauert, das wieder zu reparieren. Wäre es nicht eine Idee, eine update-file für die Entwickler- bzw. Testerversion von ASC zu nutzen?
Dann könnte man das "ganz normal" via update runterziehen und hätte diese Konflikte nicht.
Zitat von: Beta-User am 01 März 2019, 10:00:46
Wäre es nicht eine Idee, eine update-file für die Entwickler- bzw. Testerversion von ASC zu nutzen?
Dann könnte man das "ganz normal" via update runterziehen und hätte diese Konflikte nicht.
Eine solch Idee ist in der Entwicklung. Erste Schritte sind dafür getan. Erzähle ich heute Abend mehr darüber ;D
Bin heute abend anderweitig unterwegs, Telco klappt daher bei mir nicht. Trotzdem viel Spaß!
Zitat von: Beta-User am 01 März 2019, 11:34:48
Bin heute abend anderweitig unterwegs, Telco klappt daher bei mir nicht. Trotzdem viel Spaß!
Schade. Wünsche Dir auch viel Spaß.
Grüße
Zwischeninfo: bin derzeit wieder auf der allgemeinen Version. Heute morgen sind die Rollläden alle wieder zugefahren (ziemlich sicher zur TimeUpLate, die nach der WE-Zeit liegt).
Kann noch nicht sagen, ob das auch in der "normalen" Version so ist, bisher war das allerdings m.E. kein Problem.
Magst Du mal bitte die neuste Version testen.
Ich habe einiges an Code umgeschrieben und ein Code Clean gemacht. Und natürlich das worum es geht.
ASC_windSensor ist nun als Attribut im ASC Device. Angabe erfolgt SENSOR:READING (default Reading ist wind)
Ich muß gestehen das ganze ließe sich einfacher umsetzen wie ich dachte. Frage mich gerade ganz doll woher die Angst kam. :-[
Mache ich vermutlich dann heute abend.
Modul von hier: https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel (https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel) , oder?
Zitat von: CoolTux am 04 März 2019, 11:08:04
ASC_windSensor ist nun als Attribut im ASC Device. Angabe erfolgt SENSOR:READING (default Reading ist wind)
Ich muß gestehen das ganze ließe sich einfacher umsetzen wie ich dachte. Frage mich gerade ganz doll woher die Angst kam. :-[
:) .
Danke für's Überwinden der Angst ;) .
Mal schauen, wie das allgemein von den Usern angenommen wird und welche Rückmeldungen es gibt. M.E. ist das eine Notation, die häufiger so vorkommt (bei anderen Modulen), sollte also eigentlich kein Thema sein...
Vielleicht noch zwei Anmerkungen:
- Die Notationsdenke in Basisangabe[:Option] udn fallback auf einen default-Wert steckte auch bei den anderen Anmerkungen hier als gedanklicher Hintergrund drin, vielleicht werden die jetzt bei nochmaligem Lesen besser verständlich.
- Die Trenner bei pah mit dem "|" sind m.E. nicht optimal, weil das regexe stört. Wenn du noch kannst, nimm was anderes (Vorschlag: "/", das ist der alternativ vorgeschlagene default in eventMap, wenn da das Leerzeichen stört.
Ich habe als Trenner : genommen. Das sollte gehen.
Ausserdem habe ich in einer aktuellen Laborversion alle relevanten Attribute des ASC Devices umgestellt auf das neue Format und ein Fallback geschaffen für die User. Sofern die Werte in den alten Attributen drin hatten werden diese in das neue Attribut mit neuer Schreibweise übernommen.
Ausserdem gibt es eine eindeutige Warnung (vorerst wenn language deutsch) beim setzen der alten Attribute.
Es gibt nur ein einziges Problem. Beim setzen der neuen Attribute wird nachweislich kein Event aus gelöst und somit kann ich auch die NOTIFYDEV zusammen setzen. Momentane Lösung, einmalig nach dem einspielen des neuen Modules muss create NewNotifyDev ausgeführt werden.
Grüße
Mit dem Hinweis auf den Trenner war eher die Frage gemeint, wie man das machen kann, wenn mehrere Device:Reading-Werte nacheinander kommen sollen (pah-Beitrag im Haupt-Thread), Device:Reading ist ansonsten ja genau so, wie vorgeschlagen, ich habe da keine neuen Erkenntnisse gehabt...
Zum notifydev: Vielleicht beim Initialisieren eine Variable definieren, die dann auf true gesetzt wird, wenn der Umsetzungsmechanismus was findet und dann nach dem Umstellungssuchdurchlauf die Neuerstell-Funktion automatisch aufrufen, wenn was geändert wurde (wäre in dem Fall eh' besser als eine notification, weil wir das ja im Prinzip als einmalige Ausführung ganz am Ende ja ausreichend sein sollte, oder?
So, Testversion ist wieder eingespielt.
Eine Frage: Wird das Wind-Attribut in den einzelnen Rollläden weiter im alten defaultwert gefüllt? Vermutlich wird ein Anwender das nicht so toll finden, wenn alle Rollläden auf Wind reagieren, sobald ein Wind-Gerät festgelegt ist. Wäre m.E. besser, das auf einen Wert zu setzen, der erst mal nur in extremen Fällen reagiert (180:200?, wenn es schon weiter dieses Format sein soll, das ich immer noch nicht prickelnd finde...).
Zitat von: Beta-User am 04 März 2019, 20:32:28
So, Testversion ist wieder eingespielt.
Eine Frage: Wird das Wind-Attribut in den einzelnen Rollläden weiter im alten defaultwert gefüllt? Vermutlich wird ein Anwender das nicht so toll finden, wenn alle Rollläden auf Wind reagieren, sobald ein Wind-Gerät festgelegt ist. Wäre m.E. besser, das auf einen Wert zu setzen, der erst mal nur in extremen Fällen reagiert (180:200?, wenn es schon weiter dieses Format sein soll, das ich immer noch nicht prickelnd finde...).
Stimmt. Da muss ich mir noch was überlegen.
ASC_Wind_speed' => '50:20',
ab größer 50 auf WindPos fahren ab kleiner 50-20 also 30 zurück auf vorherige Position fahren.
So besser?
Ja, am besten die 20 optional....
Ja dachte ich mir.
Ich werde mich morgen noch mal ran setzen ;D
Thx.
Vielleicht dazu noch was, was mir heute abend noch in den Sinn kam: Die default-Hysterese könnte man per zentralem Attribut (ist im ASC-Modul-Device ja nicht zwingend sichtbar) einstellbar machen. Dürfte kein besonders großer Aufwand sein, aber ein nettes Gimmik, wenn jemand doch lieber in m/s rechnet.
Als Stichwort ist mir noch Böe eingefallen, aber da ist es mir heute auch zu spät, dazu noch was zu sagen/zu überlegen. Vermutlich ist das "egal", dann nimmt man halt einen anderen Sensor oder bildet irgendwie einen gerechneten Wert und füllt damit das Haupt-Wind-Gerät...
Guten Morgen,
Habe die Nacht mal drüber nachgedacht. Was sagst dazu.
DEVICENAME|READINGNAME|...
Bei Angaben mit Werten über und unter
DEVICENAME|READINGNAME|50
über 50 und ohne weitere Angaben unter 50-20 20 nur als Beispiel
ansonsten
DEVICENAME|READINGNAME|50:20|....
Wäre ähnlich wie der Vorschlag von pah
Grüße
Den Gedanken, das zusammenzufassen, finde ich grundsätzlich gut, aber:
1. BITTE dann aber unbedingt NICHT den "|" als Trenner; genau der hat bei pah's YAAHM breits für Irritationen gesorgt....
Wenn man was als Trennzeichen benötigt, entweder das Leerzeichen oder z.B. ein "/", also (die []-Angaben sind immer als Option gedacht):
"DEVICENAME[:READINGNAME] 50[:20] ...." ergäbe also "Windmesser:Boeengeschwindigkeit 45:10" oder "Meinwetter 70" (oder Kombinationen davon wie "Meinwetter 70:25").Alternativ (wie bei eventMap!): "/DEVICENAME[:READINGNAME]/50[:20]/...."
Im Moment würde ich das Leerzeichen am besten finden, das macht nur dann Probleme, wenn irgendeine der Angaben ein Leerzeichen enthalten kann (das ist bei eventMap das Problem, warum es überhaupt weitere Möglichkeiten gibt).
2. Das Problem dabei ist bei dieser Kombilösung allerdings, dass man dann tatsächlich entweder nur manuell jeden Rollladen einzeln bearbeiten kann oder wir wirklich ein eigenes UI brauchen. Wenn wir mittelfristig den Reading-Weg gehen sollten, wäre das zusammenfassen nicht mehr ganz so wichtig, im Moment würde ich noch für getrennte Orte für die Eingabe der Info stimmen, da dann erst mal noch noch der "einfache" Weg über die RG gegeben ist.
(Im Moment denke ich immer mehr, dass das mit den Readings eine gute Lösung wäre: Um die Konfiguration separat abzuspeichern, würde ein gekürztes list -r von allen Rollladen-Devices genügen; gekürzt bedeutet: nur das, was in den "ASC_.*"-Angaben steht.)
3. Weiteres Problem: die Angaben müssen in dieser Fassug in einer ganz bestimmten Reihenfolge kommen; evtl. würde es Sinn machen, eine Arr keyword voranzustellen, damit klar ist, was das jeweils ist ("WindDevice:DEVICENAME[:READINGNAME] WindThreshold:50[:20] ....").
4. Für Wind finde ich das unnötig kompliziert, wie gesagt: es dürfte eigentlich in einer FHEM-Instanz sinnvollerweise nur ein Wind-Gerät geben; das gibt man zentral an, und gut ist... Das jeweils in eine komplexere Form an den Rollladen "ranzucodieren", finde ich overdone.
5. In Erweiterung zu der default-Hysterese im Modul: Man könnte vermutlich recht einfach userseitig einen anderen default-Wert in ein eigenes Attribut am ASC-Device setzen lassen (oder in Anlehnung zur obigen Notation am zentralen Wind-Device).
6. Es würde evtl. Sinn machen, die Wind-Attribute an den Rollläden doch mit einem halbwegs sinnvollen Wert vozubelegen; damit aber die Automatik dann nicht direkt greift, ohne dass der user das will, müßte man ein entsprechendes "set" am ASC-Device vorsehen: "set <myASC-Device> windautomation on"
7. Was ganz anderes (noch nicht fertig überlegt, aber gestern abend noch in den Sinn gekommen, nachdem mir das Stichwort Boe eingefallen war): Da du dich ja mit dem Wetterbericht "etwas" auseinandergesetzt hast, wäre es gerade für Wind evtl. auch sinnvoll, dabei (optional) auch den forecast für die nächsten paar Stunden zu berücksichtigen, also konkret zu prüfen, ob z.B. innerhalb der nächsten 3 Stunden auch keine Windgeschwindigkeiten mehr zu erwarten sind, die oberhalb des unteren Wertes liegen.
Konkret stelle ich mir vor, für Wind eine lokale Wetterstation zu nutzen und dabei auch Boen zu analysieren usw.. Boen sind an sich schwierig, da diese spontan auftreten können, aber besonders verheerende Folgen haben. Dann kann es aber natürlich sein, dass das "normale" Windreading stark schwankt, gerade im Vorfeld von Gewittern.
Ergänzt man das mit einer Internet-Wettervorhersage, kann man das evtl. glätten... (Ich hoffe, das einigermaßen verständlich erklärt zu haben, sonst bitte nachfragen).
8. (Hat vermutlich nichts mit der Entwicklerversion zu tun:)
Bei uns sind grade Ferien, also WE=true. Trotzdem sind wir heute alle recht früh aufgestanden, und da draußen schon hell war, wurden auch manuell die Rollläden gefahren (nach der frühesten allg. Aufsteh-Zeit). Irgendwann sind sie wieder runter, zu einer Zeit, von der ich erst nicht wußte, wo die herkommt.
Meine Vermutung: Die Blocking-time war abgelaufen (wenn man's nicht verstellt hat eine Stunde, oder?)...
Mein Wunsch: Wenn eine manuelle Öffnen-Fahrt auf offen (oder weiter als offen) gemacht wird, und das morgens nach der frühesten Öffnen-Zeit stattfindet, nicht mehr schließen. (Wo ich das schreibe: Eigentlich geht es nicht um die Zeit des manuellen Öffnens, sondern um den Ablauf der blocking-Time: liegt die nach dem frühesten Öffnen => betrachte die morgendliche Fahrt als erledigt...)
Ob man den Gedanken auf Abends entsprechend übertragen kann, wäre noch zu überlegen, wollte erst mal deine Rückmeldung haben, ob das sinnvoll ist, einigermaßen ohne Unfall umzusetzen wäre usw....
Langer Beitrag, hoffe, das einigermaßen übersichtlich und verständlich dargestellt zu haben.
Jup alles klar und verständlich.
Ich schwanke noch ob es dem User leichter fällt sich eine Reihenfolge zu merken
DEVICE:READING:MAX:...
oder wie Du schon andeutest name=DEVICE reading=state.
Bei Wind ist es ja noch einfach und übersichtlich, aber zum Beispiel bei Beschattung, wenn wir das alles so machen wie pah vorgeschlagen hat dann ist das schon ne große Hausnummer.
Mein Gedanke war ein Attribut wo alles rein kommt was für die Beschattung nötig ist aber für nichts anderes verwendet wird.
Da fällt dann Brightness zum Beispiel raus.
Drin bleibt
ASC_Shading_Angle_Left
ASC_Shading_Angle_Right
ASC_Shading_Direction
ASC_Shading_Min_Elevation
ASC_Shading_Min_OutsideTemperature
ASC_Shading_Mode
ASC_Shading_Pos
ASC_Shading_StateChange_Cloudy
ASC_Shading_StateChange_Sunny
Das alles in eine Zeile.
Na ja, der user wird bei so einer komplexen Sache nicht umhin kommen, sich ggf. auch mit der Syntax in der Einrichtung zu befassen.
Daher ja auch mein Ansatz, das möglichst einfach zu halten, und vieles einfach mal zu "erraten" bzw. mit Werten vorzubelegen, die uns hier sinnvoll erscheinen, und (erst mal nur) diese optionalen Attribute einzusparen (und immer ähnliche Logiken zu nutzen, was Hysteresen usw. angeht).
Zu Beschattung würde ich folgende Struktur sehen:
ASC_Shading_Angles Direction[:left[:right]] (über die Benennung des Attributs sollten wir noch reden...)
ASC_Shading_Min_Elevation
ASC_Shading_Min_OutsideTemperature
ASC_Shading_Mode
ASC_Shading_Pos
ASC_Shading_StateChange Sunny[:Hysterese] => Hysterese wieder zentral am ASC vorbelegbar, Hysterese-Logik wie bei Wind (ich habe aber noch nicht intensiver an der Beschattung gearbeitet, da kann es sein, dass ich noch nicht alles durchschaut habe und auf dem Holzweg bin)
Ergibt 6 statt 9 Attribute (oä.), jedes, das der User ggf. (per RG) anfassen will als einzelne Angabe (Winkel ausgenommen, wenn man was spezielles will))
Zitat von: CoolTux am 05 März 2019, 10:16:17
Das alles in eine Zeile.
Ist halt die Frage, was man möchte :-)
Wird die Konfiguration zu schwierig (im Sinne von verständlich), dann gibt es jede Menge Nachfragen und angebliche Fehler, weil es einfach nicht verstanden wird. Kostet dann unnötig Zeit nur weil man sich eventuell ein Attribut gespart hat. Musst gerade du als Modulentwickler abwägen ;-)
Dazu kommt noch eine weitere Sache. Gerade beim Einrichten und Nachjustieren der Einstellungen, verändert man ja immer mal was.
Ich denke z.B. an die Werte:
ASC_Shading_Min_OutsideTemperature
ASC_Shading_StateChange_Cloudy
ASC_Shading_StateChange_Sunny
Wenn man jetzt nicht nur zwei Fenster hat, sondern z.B. irgendwas um die 15-20, so ist es recht praktisch wenn man die einzelnen Attribute einfach per Bulk updaten kann:
attr Rollo_.* ASC_Shading_StateChange_Sunny 40000
und schon habe ich den Wert für alle Fenster angepasst.
Findet sich alles in einem Attribut, so ist das nicht mehr ganz so trivial - jedenfalls für Ottonormalverbraucher.
Wenn ich die Werte einmal komplett eingestellt habe und nur noch mal minimal für einzelne Fenster nachjustieren muss, dann ist das natürlich wieder ganz was anderes.
Nur mal so als Einwurf.
Zitat von: kjmEjfu am 05 März 2019, 10:32:38
Wenn man jetzt nicht nur zwei Fenster hat, sondern z.B. irgendwas um die 15-20, so ist es recht praktisch wenn man die einzelnen Attribute einfach per Bulk updaten kann:
attr Rollo_.* ASC_Shading_StateChange_Sunny 40000
und schon habe ich den Wert für alle Fenster angepasst.
Findet sich alles in einem Attribut, so ist das nicht mehr ganz so trivial - jedenfalls für Ottonormalverbraucher.
Wenn ich die Werte einmal komplett eingestellt habe und nur noch mal minimal für einzelne Fenster nachjustieren muss, dann ist das natürlich wieder ganz was anderes.
Nur mal so als Einwurf.
Sehr gutes Argument. Danke
Zitat von: Beta-User am 05 März 2019, 10:27:05
Na ja, der user wird bei so einer komplexen Sache nicht umhin kommen, sich ggf. auch mit der Syntax in der Einrichtung zu befassen.
Daher ja auch mein Ansatz, das möglichst einfach zu halten, und vieles einfach mal zu "erraten" bzw. mit Werten vorzubelegen, die uns hier sinnvoll erscheinen, und (erst mal nur) diese optionalen Attribute einzusparen (und immer ähnliche Logiken zu nutzen, was Hysteresen usw. angeht).
Zu Beschattung würde ich folgende Struktur sehen:
ASC_Shading_Angles Direction[:left[:right]] (über die Benennung des Attributs sollten wir noch reden...)
ASC_Shading_Min_Elevation
ASC_Shading_Min_OutsideTemperature
ASC_Shading_Mode
ASC_Shading_Pos
ASC_Shading_StateChange Sunny[:Hysterese] => Hysterese wieder zentral am ASC vorbelegbar, Hysterese-Logik wie bei Wind (ich habe aber noch nicht intensiver an der Beschattung gearbeitet, da kann es sein, dass ich noch nicht alles durchschaut habe und auf dem Holzweg bin)
Ergibt 6 statt 9 Attribute (oä.), jedes, das der User ggf. (per RG) anfassen will als einzelne Angabe (Winkel ausgenommen, wenn man was spezielles will))
Finde ich gut. Allerdings bin ich mittlerweile soweit das ich ein argument=value nehmen möchte.
device=windsensor [reading=state]
Ich finde das irgendwie logischer und für mich einfacher
Zitat von: CoolTux am 05 März 2019, 12:17:11
Finde ich gut. Allerdings bin ich mittlerweile soweit das ich ein argument=value nehmen möchte.
device=windsensor [reading=state]
Ich finde das irgendwie logischer und für mich einfacher
Du bist der Entwickler :) .
Ich gebe nur zu bedenken, dass "Device:Reading" eine in FHEM bereits ziemlich verbreitete Notation ist, auch notify verwendet das, und einige andere Module mehr. Die Notation mit "=" und Einzelangaben ist mir dagegen bisher so nicht über den Weg gelaufen (wenn, dann eher noch als verschachtelte Arrays in einer JSON-Notation ::) ).
Immer da, wo es um Sensor und Reading geht, gibt es m.E. keinen (aus Usersicht) nachvollziehbaren Grund, warum man da eine lange Form braucht; den Sensor muß man logischerweise immer angeben, das ist die wichtigste Angabe, daher kommt das zuerst und ohne "Verpackung", und häufig ist dann direkt klar, wie das Reading heißen muß.
Aber zur Klarstellung: wenn wir mehrere Infos, die nicht unmittelbar was miteinander zu tun haben, in ein Element reinschieben wollen, ist das toll!
Dann würde ich aber Mischungen vorschlagen wie "device=windsensor:reading maxspeed=50:20" (oder gleich JSON, dann müssen wir aber über die "Zugänglichkeit für die User" reden).
Im Moment sehe ich dafür nur noch keinen wirklichen Anwendungsfall, siehe das Argument von @kjmEjfu, der das wohl verständlicher rübergebracht hat wie ich mit meinen ReadingsGroups (was aber auf dasselbe rausläuft).
Ok ich mache es jetzt mit : alt trenner. Aber ich werde nur paare zulassen. Also key:value. Es könne aber in einem Attribut mehrer key:value Paare geben.
Man ist das Anstrengend über sowas nach zu grübeln. Lach
Zitat von: CoolTux am 05 März 2019, 13:21:47
Man ist das Anstrengend über sowas nach zu grübeln. Lach
Da hast du mal sowas von recht!
Geht mir genauso, ...
Zitat von: CoolTux am 05 März 2019, 13:21:47
Ok ich mache es jetzt mit : alt trenner. Aber ich werde nur paare zulassen. Also key:value. Es könne aber in einem Attribut mehrer key:value Paare geben.
Kannst du das noch kurz erläutern?
Bei Device[:Reading] wäre es klar, und auch kein Beinbruch, wenn zwingend auch das Reading mit angegeben werden muß; das wäre ein reiner Komfortverlust gegenüber dem "Erraten" des zum Sensor passenden Readings.
Für Werte (Grenzgeschwindigkeit[:Hysterese]) finde ich es definitiv _nicht_ gut, wenn zwingend beides anzugeben ist: dann sind zwar Massenänderungen via Regex möglich, aber keine einfache Werteeingabe via ReadingsGroup.
wenn der zweite Wert vom Pärchen fehlt wird einfach ein default genommen. Es geht also DEVICENAME:READING oder auch nur DEVICENAME
...dann ist alles gut :) :) :)
Ganz kurz am Rande bzgl. der Schreibweise:
Das statistics-Modul nutzt auch die Doppelpunkte als Trenner und scheinbar RegEx bei den Parametern. Getrennt wird mit der Pipe. Eigentlich ist das ganz nett. Habe ich zuvor aber auch noch nie genutzt.
So ich denke mal ich habe eine für mich akzeptable Möglichkeit gefunden.
Und weil wir immer noch beim Wind testen sind. Wie nenne ich nun ein Attribut das alles relevante für das Wind steuern beinhaltet
ASC_WindMaxHystPos
Maximaler Wert ab den die Automatik greift (größer 50km/h), Hysterese ab dem das wieder aufgehoben wird (maxWert minus Hysterese) und die Position welche der Rollladen anfahren soll wenn max Wert erreicht wird.
Vorschläge?
:o ??? :) ;D ;D ;D 8) .
Interpretiere ich das richtig: (obere) Windgeschwindigkeit ist ein "Muß", der Rest optional?!? Sehr cool!!!!
Wo kommt dann der default für den Ziellevel her? Open-position, Installationsweit ggf. als Absolut-Wert oder mit open bzw. close festzulegen (ASC-Geräte-Attribut)?
Gefällt mir....
Was den Namen angeht, finde ich den Vorschlag ok, der ist sprechend, kann aber auch zu Fragen führen, in die Richtung, ob denn jetzt alles anzugeben ist.
Werfe mal (eher als spontane Idee)
"ASC_Wind_Param" oder "ASC_WindParameters"
in den Raum. Das ist allgemeiner (für den Fall, dass uns noch was einfällt), und wird den user eher motivieren, die Erläuterung dazu mal anzusehen. Die mehrzahlige Form impliziert dann aber wieder, dass es mehrere Parameter sind, was zu derselben Überlegung führt wie bei deinem Ausgangsvorschlag.
Zu der Pipe noch: Dass es Module gibt, die das verwenden, mag sein. Trotzdem finde ich "spezielle" Zeichen aus der Perl-Welt ganz allgemein schwierig, leider finde ich den Threadabschnitt nicht mehr, in dem es um das Pipe-Thema (ich meine bei YAAHM) ging...
Ich bin nicht sicher und konnte das auch bisher nicht näher prüfen, aber mit der github-devel-Version scheinen manche Rollläden (am WE?) gar nicht zu fahren. Vielleicht hast du eine spontane Idee, ob es da einen Zusammenhang gibt?
Zitat von: Beta-User am 07 März 2019, 06:50:56
:o ??? :) ;D ;D ;D 8) .
Interpretiere ich das richtig: (obere) Windgeschwindigkeit ist ein "Muß", der Rest optional?!? Sehr cool!!!!
Wo kommt dann der default für den Ziellevel her? Open-position, Installationsweit ggf. als Absolut-Wert oder mit open bzw. close festzulegen (ASC-Geräte-Attribut)?
Gefällt mir....
Was den Namen angeht, finde ich den Vorschlag ok, der ist sprechend, kann aber auch zu Fragen führen, in die Richtung, ob denn jetzt alles anzugeben ist.
Werfe mal (eher als spontane Idee)
"ASC_Wind_Param" oder "ASC_WindParameters"
in den Raum. Das ist allgemeiner (für den Fall, dass uns noch was einfällt), und wird den user eher motivieren, die Erläuterung dazu mal anzusehen. Die mehrzahlige Form impliziert dann aber wieder, dass es mehrere Parameter sind, was zu derselben Überlegung führt wie bei deinem Ausgangsvorschlag.
ASC_WindParameters - finde ich super. So machen wir das. Na ja das mit den Rest optional ist so eine Sache. Also ja ich werde es so umsetzen, aber!! Wenn der User beim max Wert 0.2 ein gibt und die Hysterese weg lässt wird per default aktuell 20 genommen. 0.2 -20 ist bisschen am Ziel vorbei geschossen ;D
Grüße
Zitat von: CoolTux am 07 März 2019, 08:12:48
Wenn der User beim max Wert 0.2 ein gibt und die Hysterese weg lässt wird per default aktuell 20 genommen. 0.2 -20 ist bisschen am Ziel vorbei geschossen ;D
da hast doch zwei möglichkeiten:
1. du prüfst die werte ab und schreibst was ins log oder verweigerst die annahme solcher werte (userfreundlicher)
2. du lässt den user leiden, wenn er sowas eingibt, hat er pech gehabt 8)
Zitat von: nils_ am 07 März 2019, 08:21:24
da hast doch zwei möglichkeiten:
1. du prüfst die werte ab und schreibst was ins log oder verweigerst die annahme solcher werte (userfreundlicher)
2. du lässt den user leiden, wenn er sowas eingibt, hat er pech gehabt 8)
Abprüfen sollte in der Tat gehen, zu mindestens prüfen ob die Hysterese kleiner ist wie der max Wert. Verweigern geht leider nicht. Aber wir schauen mal.
Zitat von: Beta-User am 07 März 2019, 06:50:56
Ich bin nicht sicher und konnte das auch bisher nicht näher prüfen, aber mit der github-devel-Version scheinen manche Rollläden (am WE?) gar nicht zu fahren. Vielleicht hast du eine spontane Idee, ob es da einen Zusammenhang gibt?
Das muss ich mir wenn dann gesondert anschauen. Hoffe der Bug ist nicht zu komplex.
Zitat von: CoolTux am 07 März 2019, 08:12:48
ASC_WindParameters - finde ich super. So machen wir das. Na ja das mit den Rest optional ist so eine Sache. Also ja ich werde es so umsetzen, aber!! Wenn der User beim max Wert 0.2 ein gibt und die Hysterese weg lässt wird per default aktuell 20 genommen. 0.2 -20 ist bisschen am Ziel vorbei geschossen ;D
Kingt gut!
Das mit den -19.8 finde ich jetzt nicht tragisch. Was passiert denn: der obere Level wird irgendwann überschritten. Rollläden gehen nach oben. Soweit ok.
Sie gehen aber nie mehr nach unten (wenn man nicht grade händisch einen passenden Wert in das Windreading schreibt oder die API mal wieder kaputt ist ;) ). So what... Dann hat der User Gelegenheit, die Sinnhaftigkeit seiner Angaben zu prüfen. Aber weh' tut das nicht (wenn prominent sichtbar ist, dass wegen Wind geblockt ist). Bezgl. Sichtbarkeit: eventuell würde es Sinn machen, wenn man sich die internen (Effektiv-) Werte ähnlich anzeigen lassen könnte wie bei den timern?
IMO sollten die defaults 80+% der Fälle sinnvoll abdecken. Dann ist alles gut, wenn die Trefferquote noch besser ist, ist da an sich auch erfreulich, führt dann aber wieder dazu, dass zu wenig über die Konfigurationsmöglichkeiten in Sonderfällen bekannt ist (ganz allgemein, hat nicht speziell was mit ASC zu tun...)
ZitatASC_WindParameters - TRIGGERMAX[:HYSTERESE] [DRIVEPOSITION] / Angabe von Max Wert ab dem für Wind getriggert werden soll, Hytsrese Wert ab dem der Windschutz aufgehoben werden soll TRIGGERMAX - HYSTERESE / Ist es bei einigen Rollläden nicht gewünscht das gefahren werden soll, so ist der TRIGGERMAX Wert mit -1 an zu geben.
Ich habe fertig. Hoffe ich. Ich teste das jetzt noch ein paar mal und dann schupse ich es ins Git.
ASC_WindParameters -1
So könnte eine Angabe aussehen für einen Rollladen der nicht fahren soll wenn Wind Device im ASC Device als Attribut angegeben ist.
Zitat von: Beta-User am 07 März 2019, 06:50:56
Ich bin nicht sicher und konnte das auch bisher nicht näher prüfen, aber mit der github-devel-Version scheinen manche Rollläden (am WE?) gar nicht zu fahren. Vielleicht hast du eine spontane Idee, ob es da einen Zusammenhang gibt?
Könnte eventuell diese Änderung sein
https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/3910a46c5d3286d281fe4efb559a7b60b3ff817f
Zitat von: CoolTux am 07 März 2019, 10:51:13
ASC_WindParameters -1
Finde das gut und m.E. sollte so als default ausgerollt werden.
Wenn ich dazu komme, gibt's auch wieder eine RG oder eine geänderte/ergänzte RG :) . (voraussichtlich aber erst am WE, muß auch mal schauen, ob ich da eine 2. Option reinbekomme, um das auszuschalten)
Zitat von: CoolTux am 07 März 2019, 10:54:42
Könnte eventuell diese Änderung sein
https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/3910a46c5d3286d281fe4efb559a7b60b3ff817f (https://github.com/LeonGaultier/fhem-AutoShuttersControl/commit/3910a46c5d3286d281fe4efb559a7b60b3ff817f)
Weiß nicht; es betrifft schon vorrangig Rollläden, die einen Bewohner kennen, aber zum einen gibt es auch mind. einen, der keinen Bewohner hat, zum anderen wird mind. einer der Bewohner nicht "geschaltet", der steht auf absent.
Aber wie gesagt, bisher bin ich nicht dazu gekommen, mir das intensiver anzusehen.
Zitat von: Beta-User am 07 März 2019, 11:02:45
Finde das gut und m.E. sollte so als default ausgerollt werden.
Findest Du, aber so sieht man doch wieder nicht die volle Syntax. Ich finde ausgerollt sollte die volle Syntax per default zu sehen sein. Und wer dann im ASC Device das Wind Attribut aktiviert (setzen eines Sensor Devices) und will das ein oder zwei Rollläden nicht fahren der kann dann -1 setzen.
Ich habe die aktuelle Entwicklerversion mal in mein Produktiv System geschoben. Die Übernahme der alten Attributsdaten ins neue Format lief schon mal reibungslos. Freu.
Zitat von: CoolTux am 07 März 2019, 11:24:26
Findest Du, aber so sieht man doch wieder nicht die volle Syntax. Ich finde ausgerollt sollte die volle Syntax per default zu sehen sein. Und wer dann im ASC Device das Wind Attribut aktiviert (setzen eines Sensor Devices) und will das ein oder zwei Rollläden nicht fahren der kann dann -1 setzen.
M.E. kann durchaus die ganz einfache Variante ausgerollt werden. Im Prinzip muß der User dann nur einen (!) sinnvollen Grenzwert angeben, der Rest geht automatisch...
Erst, wenn was nicht ist wie erwartet, muß man feiner nachjustieren. Machen wir das anders, würde ich wetten, dass wir wir wieder eine größere Anzahl "Rumfummler" haben, die das ganze nicht verstehen wollen/können, da irgendwas ändern, aber eigentlich sonst gar nicht auf die Idee gekommen wären, überhaupt an irgendwas rumzuschrauben (abgesehen von der Grenzgeschwindigkeit und dem Einschalten an sich) ;) .
U.A. deswegen doch der ganze Aufwand mit den defaults ;) :) .
EDIT: Und an sich sollte die Automatik auch erst mal ausgeschaltet sein. Sonst muß der User das konfigurieren, obwohl er vielleicht erst mal nur morgens und abends die Rollläden komfortabler fahren will wie bisher.
Würde daher alles, was optional ist immer erst ausschalten!
Zitat von: Beta-User am 07 März 2019, 12:21:49
M.E. kann durchaus die ganz einfache Variante ausgerollt werden. Im Prinzip muß der User dann nur einen (!) sinnvollen Grenzwert angeben, der Rest geht automatisch...
Erst, wenn was nicht ist wie erwartet, muß man feiner nachjustieren. Machen wir das anders, würde ich wetten, dass wir wir wieder eine größere Anzahl "Rumfummler" haben, die das ganze nicht verstehen wollen/können, da irgendwas ändern, aber eigentlich sonst gar nicht auf die Idee gekommen wären, überhaupt an irgendwas rumzuschrauben (abgesehen von der Grenzgeschwindigkeit und dem Einschalten an sich) ;) .
U.A. deswegen doch der ganze Aufwand mit den defaults ;) :) .
EDIT: Und an sich sollte die Automatik auch erst mal ausgeschaltet sein. Sonst muß der User das konfigurieren, obwohl er vielleicht erst mal nur morgens und abends die Rollläden komfortabler fahren will wie bisher.
Würde daher alles, was optional ist immer erst ausschalten!
Die Regen und Wind Automatik bleibt ja ausgeschalten, halt so lange bis ein entsprechendes Device gesetzt wurde. Aber ich werde mal das ganze default mäßig so setzen und dann schauen wir einmal. Also mit -1
nur als idee:
-1 finde ich immer nichtssagend. (auch wenn ich sowas bestimmt schon öfters mal irgendwo eingebaut habe :) )
wäre es nicht schöner/lesbarer, wenn da sowas wie "none" oder "unused" oder "undefined" oder oder oder.... stehen würde?
Zitat von: CoolTux am 07 März 2019, 12:32:34
Die Regen und Wind Automatik bleibt ja ausgeschalten, halt so lange bis ein entsprechendes Device gesetzt wurde. Aber ich werde mal das ganze default mäßig so setzen und dann schauen wir einmal. Also mit -1
:)
Schon klar, aber wenn ich an die Herangehensweise denke, die ich manchmal habe, finde ich das händische Einschalten besser:
Zum einen setzte ich Werte, die ich kenne, auch schon mal präventiv, ohne die Auswirkungen dabei immer im Blick zu haben. Zum anderen habe ich das auch jetzt so gemacht, dass ich erst mal eine Jalousie zu Testszwecken nutze, und hinterher erst den Rollout an alle mache... Ist einfacher, wenn man das pro Rollladen einschaltet (per regex oder RG, wenn's schnell gehen soll).
Zitat von: nils_ am 07 März 2019, 13:01:20
nur als idee:
-1 finde ich immer nichtssagend. (auch wenn ich sowas bestimmt schon öfters mal irgendwo eingebaut habe :) )
wäre es nicht schöner/lesbarer, wenn da sowas wie "none" oder "unused" oder "undefined" oder oder oder.... stehen würde?
Geht mir auch immer so, wenn ich die -1 irgendwo sehe. Ist aber eine verbreitete Sache, von daher: bin da leidenschaftslos.
Aber da wir so sowieso eine Prüfung vorneweg brauchen, können wir auch "none", "deactivated" oder sonst was nehmen...
(anders, wenn wir einen hohen Zahlenwert, z.B. 1000 nehmen würden; da könnten wir zwar direkt rechnen und es wäre für die meisten Fälle auch passend, aber was, wenn jemand mm/h oder ticks/5min als Einheit nutzt?)
Man war das noch mal ein Kraftakt. Ich habe zu Testzwecken schon mal ein Attribut aus den Rolläden umbenannt und die Werte des Attributes und derer die ich nun im neuen auch brauche ausgelesen und im neuen Attribut neu gesetzt. Danach lösche ich das alte. War gar nicht so einfach wie ich dachte. Aber nun passt es.
Ich teste heute und morgen in meiner Live und gebe morgen für Dich Beta-User eine Version zum testen.
Zitat von: CoolTux am 07 März 2019, 17:57:06
Man war das noch mal ein Kraftakt.
Kann ich mir vorstellen. Hoffe, du hast auch den Eindruck, dass er sich gelohnt hat?
Dann warte ich mal, bis ich "darf" (und andere...). Mal schauen, am WE sollte eigentlich genug Zeit sein zum testen.
Ich werde noch etwas Zeit brauchen. Habe gerade bemerkt das ich wohl einen Designfehler habe. Das muß ich erstmal prüfen und ausmerzen.
Grüße
Bin offiziell am verzweifeln. Ich finde keine Möglichkeit wie ich erkenne ob ein Wert gegeben ist oder ich ein default setzen soll.
device:reading temp:hysterese pos
Und nun nehmen wir mal an das man reading und hysterese optional setzen kann.
Wie würdet ihr den String versuchen zu analysieren?
Ich denke und hoffe das ich einen Weg gefunden habe.
In meiner kleinen Perl Testumgebung hat der Code schon mal funktioniert. Auch wenn ich ihn persönlich gruselig finde.
Danke für die Info.
Auch wenn das Problem gelöst zu sein scheint, kurz meine Gedanken zur Programmierlogik:
- Alle "Notdefaults" erst mal als Konstanten definieren, ggf. auch mit Hashes; so ist es einfacher zentral zu verwalten und zu ändern und nicht über den Code verteilt. (Als Beispiel kannst du mal den MySensors-Code ansehen; da ist das evtl. etwas exzessiv; my %static_types in MYSENSORS_DEVICE oder Constants.pm)
- Für die Dinge, die man dann im ASC-Device ändern kann, das ganze jeweils in eine Variable übernehmen (bei der Modulinitialisierung bzw. Änderung des Attributwerts)
- Dann beim Durchgehen der Rolladendevices (bzw. Änerungen dort) jeweils nachsehen, ob was lokal definiert ist und alternativ dann die genannte Variable nehmen (Prüfung mit defined?).
Moin,
nachdem ich am WE mal dazu gekommen bin, mir das eine oder andere am Verhalten der Rollläden mit der Version 0.4.0.11beta3 anzusehen, ein paar Anmerkungen dazu, selbst wenn es ggf. bereits überholt sein sollte:
- Das morgendliche Öffnungsverhalten am WE ist nicht erwartungsgemäß (WE-up-Time liegt vor der spätesten allgemeinen): Die Rollläden fahren gar nicht, einzige Ausnahme scheinen solche zu sein, die bereits weiter geöffnet sind als sie sein sollten (ASC-Typ 2-Rollläden). Die normale Fahrt unter der Woche ist dagegen ok. Beim Schreiben gemerkt: Die Rollläden haben sich wieder geschlossen! Leider habe ich die manuell wieder aufgemacht, aber einer stand noch auf night close? Dann habe ich die Shutters-Info angesehen: Da stand jetzt bei allen die WE-Öffnen Zeit als nächster Timer für heute morgen drin...
- Fensterkontakte:
-- (Nicht im Detail untersucht, aber) nach wie vor komisch kommt mir das Verhalten der Fensterkontakte vom Typ threeState vor. Da passiert mir irgendwie zu wenig (comfort ist gesetzt)...
-- Bei einer Tür mit Jalousie (=lange Laufzeit) habe ich auch einen twoState. Klappt gut mit dem Öffnen, allerdings bin ich manchmal dann mit dem Schließen schneller als die Jalousie zum Erreichen der Fenster-Offen-Position. Statt direkt wieder umzukehren oder das bei Erreichen der Zielposition zu tun, passiert nichts mehr.
-- (In dem Zusammenhang: die Zeit für das Erkennen einer manuellen Fahrt ist in manchen Fällen m.E. zu knapp; evtl. müßte man das auch irgendwie ändern. Ideen dafür: konfigurierbare Zeit (via Attr. im ASC (all:default bzw. Rollladendevice1:value1 Rollladendevice2:value2)), nach Aktor-Typ (HM sendet direkt ein motor-Event)...
- Das Wind-Verhalten ist zu Event-Basiert:
Gestern abend war ja weiterhin ausreichend Wind (eigentlich sogar für alle Rollläden, nicht nur meinen Tester); trotzdem sind die Rollläden alle zugefahren.
Besonders der letzte Punkt hat mich (ausgehend vom gestrigen Post von Wuppi86) zur Überlegung gebracht, ob es nicht besser wäre, für jeden Rollladen eine Art zentraler Statusliste zu haben, in der dann bei einem Event der entsprechende Teilstatus aktualisiert (oder auch gelöscht) wird und ein "genereller Prozesscode" aufgerufen wird, der dann insgesamt abgearbeitet wird.
Ins unreine: Alle möglichen blockierende Elemente werden unter Berücksichtigung ihrer Priorität abgearbeitet, wenn sie eingetragen sind, abgelaufene timer werden ggf. gelöscht (z.B. manual blocking) usw.. Diesen Code könnte man dann auch aufrufen, wenn ein timer abläuft (z.B. manual).
Was den Wunsch von Wuppi86 angeht: Evtl. wäre es eine gute Idee, zwar ein Reading für den aktuellen Zielzustand zu haben, ob man intern aber mehrere braucht ("Eigentliches Ziel": Öffnen/Schließen morgens bzw. abends, vorübergehendes Ziel: Beschattung, Lüften ...), wäre eine weitere (Vor-) Frage.
Ist schon klar, dass das zum Teil wieder kompliziert gedacht ist, ich hoffe, du kannst was mit meiner Darstellung anfangen?
Dann werden wir nach dem kleinen Attributsumbau uns der weiteren Sachen annehmen. Aber erstmal möchte ich eine funktionierende Version mit den neuen Attributen haben.
Auf alle Fälle gehen wir die Beobachtungen und Wünsche an.
Keine Eile, und wenn ich irgendwo helfen kann/soll: laß wissen...
Soll ich jetzt erst mal wieder die Normalversion installieren und die Attribute an den Rollläden entsprechend auf ASC-alt-Standard zurückschrauben, oder erst mal die Version von github-devel weiter nutzen bzw. wie lange wirst du ggf. noch benötigen für die nächste Iteration? Wenn die Rollläden wieder zugehen, ist das mit zunehmender Tageslichtdauer WAF-unfreundlich...
PS: hast du im anderen Thread gesehen, auch welche workarounds man kommen kann, um ein simples An- bzw. Ausschalten von Teilbereichen der Automatik zu realisieren ;D ?
Zitat von: Beta-User am 11 März 2019, 12:56:33
PS: hast du im anderen Thread gesehen, auch welche workarounds man kommen kann, um ein simples An- bzw. Ausschalten von Teilbereichen der Automatik zu realisieren ;D ?
Ja habe gelesen ;D
Ich bilde mir ein das ich bis morgen eine neue Version zum testen habe. Fertig ist sie schon ich muß jetzt nur Teilbereiche testen. Wenn Du so lange warten kannst.
Zitat von: CoolTux am 11 März 2019, 13:11:23
Ja habe gelesen ;D
Ich bilde mir ein das ich bis morgen eine neue Version zum testen habe. Fertig ist sie schon ich muß jetzt nur Teilbereiche testen. Wenn Du so lange warten kannst.
Kein Ding, morgen ist völlig ok, und ich nehme gerne auch "gewisse Restrisiken" in Kauf...
Sieht auch gut aus aktuell. Läuft erstmal soweit.
Will aber alles noch mal in Ruhe durchgehen.
Es darf wieder fleißig getestet werden. Bitte beachtet die deutsche Commandref bezüglich der String Vorgabe der neuen Attribute
DEVICE:READING MIN:MAX
DEVICE:READING MIN
MIN:MAX
So als Beispiel
Runterladen aus meinem eigenen Git vom Branch devel
Moin,
habe vorhin die 0.4.0.11beta26 mal installiert. Die Timer sehen im Prinzip ok aus, es ist erkannt, dass day up schon durch ist, allerdings stehen da Morgens-Timer von heute drin, die auf $we passen würden (Kontroll-Aufruf?).
Beim Umwandeln des Temp-Sensors hatte ich hinterher das Reading temperature drin; das stimmt nicht, vorher war das state (ist ein ReadingsProxy; jetzt habe ich auf das eigentliche Device umgestellt, das hat temperature2).
Ein resident war nicht definiert, Windsensor steht weiter auf dem Wetterdevice ohne Readingangabe (sehr gut!).
In der NOTIFYDEV steht jetzt nur das Winddevice drin, den Tempsensor sehe ich nicht. Ist das ok so? Dafür habe ich einige alte umbenannte Rollladen-Devices drin; wie bekomme ich die nochmal raus? (Scannen hilft nicht...)(EDIT:gefunden...)
Spontan nicht so zugesagt hat mir die Zusammenfassung der Brightness-Geschichte "all in one"; wie geschrieben macht sowas für mich erst dann Sinn, wenn wirklich alle Einstellmöglichkeiten über andere Wege verfügbar sind, sonst finde ich die Trennung von Sensorangaben (erster Teil) und Schwellenwerten (2. Teil) besser, aber auch nur dann, wenn man jeweils auf den "unnötigen Teil", der errechnet werden kann verzichten kann.
Hier kommt noch dazu, dass der Sensor für zwei Dinge Verwendung finden soll, nämlich Öffnen/Schließen morgens und Beschattung. Da jetzt nur eine Teilfunktionalität (morgens/abends) verpflichtend (?) mit reinzupacken, finde ich unlogisch, vor allem, wenn man die gar nicht nutzen will.
Lt. commandref ist ASC_WindParameters - TRIGGERMAX[:HYSTERESE] DRIVEPOSITION Wenn das so zu verstehen ist, dass DRIVEPOSITION verpflichtend anzugeben ist, ist es anders, als vorgeschlagen und daher - ohne anderweitige separate Einstellmöglichkeit - unpraktischer wie vorher.
Was uU. auch hilfreich sein könnte, wäre im ASC-Device die zentralen Sensor-Readings als (nichttriggernde) Infos mit anzuzeigen; wäre evtl. auch für lists zum ASC-Device zum einfacheren Debuggen interessant, um Fehler in der Konfiguration durch die user leichter zu finden.
Soviel mal auf die Schnelle, ich erläutere die Punkte gerne nochmal mehr in Ruhe :) .
Zitat von: Beta-User am 13 März 2019, 08:00:39
Moin,
habe vorhin die 0.4.0.11beta26 mal installiert. Die Timer sehen im Prinzip ok aus, es ist erkannt, dass day up schon durch ist, allerdings stehen da Morgens-Timer von heute drin, die auf $we passen würden (Kontroll-Aufruf?).
Kannst Du mir da ein list von geben? Ich kann mir das immer nicht so gut vorstellen. WE hast Du anscheinend auf on?
Zitat von: Beta-User am 13 März 2019, 08:00:39
Beim Umwandeln des Temp-Sensors hatte ich hinterher das Reading temperature drin; das stimmt nicht, vorher war das state (ist ein ReadingsProxy; jetzt habe ich auf das eigentliche Device umgestellt, das hat temperature2).
Ich prüfe das noch mal, hatte eigentlich gestern ein paar Tests gemacht, allerdings in der Tat alle mit Temperature
Zitat von: Beta-User am 13 März 2019, 08:00:39
Ein resident war nicht definiert, Windsensor steht weiter auf dem Wetterdevice ohne Readingangabe (sehr gut!).
Das freut mich
Zitat von: Beta-User am 13 März 2019, 08:00:39
In der NOTIFYDEV steht jetzt nur das Winddevice drin, den Tempsensor sehe ich nicht. Ist das ok so? Dafür habe ich einige alte umbenannte Rollladen-Devices drin; wie bekomme ich die nochmal raus? (Scannen hilft nicht...)(EDIT:gefunden...)
Der Temsensor ist nur zum auslesen, kein Triggern. Daher kein Notifydev Eintrag
Zitat von: Beta-User am 13 März 2019, 08:00:39
Spontan nicht so zugesagt hat mir die Zusammenfassung der Brightness-Geschichte "all in one"; wie geschrieben macht sowas für mich erst dann Sinn, wenn wirklich alle Einstellmöglichkeiten über andere Wege verfügbar sind, sonst finde ich die Trennung von Sensorangaben (erster Teil) und Schwellenwerten (2. Teil) besser, aber auch nur dann, wenn man jeweils auf den "unnötigen Teil", der errechnet werden kann verzichten kann.
Hier kommt noch dazu, dass der Sensor für zwei Dinge Verwendung finden soll, nämlich Öffnen/Schließen morgens und Beschattung. Da jetzt nur eine Teilfunktionalität (morgens/abends) verpflichtend (?) mit reinzupacken, finde ich unlogisch, vor allem, wenn man die gar nicht nutzen will.
Die Einstellungen für Brightness werden vorrangig im Rollladen gemacht. DEVICE:READING MIN:MAX
Darüber hinaus ist es Möglich auch für die MIN MAX Werte eine globale Einstellung im ASC zu machen. So wurde es mal gewünscht.
Bei Brightness kann ich nichts berechnen (Brightness für Sonnenauf und Untergang) denn es kann durchaus sein das der Min Wert großer ist wie der Max Wert. Eigentlich müsste das auch nicht Min und Max heißen sondern Sunset und Sunrise, so das man weiß das dies die Werte für Sonnenaufgang und Sonnenuntergang sind.
Zitat von: Beta-User am 13 März 2019, 08:00:39
Lt. commandref ist ASC_WindParameters - TRIGGERMAX[:HYSTERESE] DRIVEPOSITION Wenn das so zu verstehen ist, dass DRIVEPOSITION verpflichtend anzugeben ist, ist es anders, als vorgeschlagen und daher - ohne anderweitige separate Einstellmöglichkeit - unpraktischer wie vorher.
Habe ich mir gerade angeschaut, kannst Du bitte einmal testen ob es auch ohne die Angabe von Position geht? Vorallem aber ohne Hyst und ohne Pos.
Zitat von: Beta-User am 13 März 2019, 08:00:39
Was uU. auch hilfreich sein könnte, wäre im ASC-Device die zentralen Sensor-Readings als (nichttriggernde) Infos mit anzuzeigen; wäre evtl. auch für lists zum ASC-Device zum einfacheren Debuggen interessant, um Fehler in der Konfiguration durch die user leichter zu finden.
Soviel mal auf die Schnelle, ich erläutere die Punkte gerne nochmal mehr in Ruhe :) .
Ich glaube ohne eine richtige Liste wie wir was machen wollen geht es nicht mehr. Es ist einfach zu viel. Wir müssen anfangen die Dinge zu Verwalten.
Was Debuggen an geht so träume ich von einer automatisierten Möglichkeit. Der User bekommt ein set Befehl welcher die wichtigsten angaben Darstellt und er das dann hier preisgeben kann, oder später zu mir senden kann auf einen System bei mir Vorort was ich für eine Auswertung verwende. Aber das ist noch ein Träumchen
Zitat von: CoolTux am 13 März 2019, 08:46:30
Kannst Du mir da ein list von geben? Ich kann mir das immer nicht so gut vorstellen. WE hast Du anscheinend auf on?
WE ist auf on, leider ist das mit dem list schwierig, weil ich grade nicht auf den Server komme und die Daten ja auch verändert wären. Ich habe "getShuttersInfo" (?) aufgerufen und da gesehen, dass die up-Timer auf heute stehen, genauer: 2 Sekunden nach meiner WE-up-Time.
Zitat
Der Temsensor ist nur zum auslesen, kein Triggern. Daher kein Notifydev Eintrag
OK, nachvollziehbar. Aber: warum eigentlich nicht ein notify drauf legen und dann einfach den Wert in einem Internal, z.B. {outsidetemp} festhalten? Das ist zwar doppelte Datenhaltung, aber dafür hast du den Wert zukünftig immer an derselben Stelle unmittelbar im Zugriff, ohne groß ReadingsVal() (uU. noch iVm. einer komplizierten Ermittlung des Namen:Readingnamen) nochmal für jeden betroffenen Rolladen aufrufen zu müssen. Eine weitere Auswertung/Reaktion im Sinne eines echten notify muß ja (erst mal?) bei Eintreffen des Werts gar nicht erfolgen...
ZitatDie Einstellungen für Brightness werden vorrangig im Rollladen gemacht. DEVICE:READING MIN:MAXDarüber hinaus ist es Möglich auch für die MIN MAX Werte eine globale Einstellung im ASC zu machen. So wurde es mal gewünscht.
Bei Brightness kann ich nichts berechnen (Brightness für Sonnenauf und Untergang) denn es kann durchaus sein das der Min Wert großer ist wie der Max Wert. Eigentlich müsste das auch nicht Min und Max heißen sondern Sunset und Sunrise, so das man weiß das dies die Werte für Sonnenaufgang und Sonnenuntergang sind.
;D Dann benenne es doch bei der Gelegenheit gleich um... Und dazu eine Logik Sunset[:Sunrise] mit Sunrise=Sunset, wenn nicht angegeben (oder anders herum, also beginnend mit Sunrise)?
Zur Erläuterung nochmal: Im Ergebnis brauchst du natürlich - sofern das feature überhaupt aktiv ist - im Ergebnis beide Werte, die Frage war nur, wo sie stehen bzw. wo sie hergenommen werden. Im Moment denke ich, es wäre gut, da eine interne Datenstruktur bei der Inititialisierung des Moduls zu generieren, über die man dann im laufenden Betrieb die relevanten Werte wieder rausholt. Das vereinfachte Beispiel dazu wäre das mit dem {outsidetemp} von oben.
(Bei Bedarf erläutere ich gerne noch, wie ich mir die Datenstruktur z.B. für den Teil Brightness-Steuerung vorstellen könnte).
Würde halt bedingen, dass man die einzelnen Devices auch auf Attributänderung überwacht und dann diesen Teil der Datenstruktur ggf. updated. Wäre aber sicher auch nicht besonders schwierig, wenn wir modular arbeiten.
ZitatHabe ich mir gerade angeschaut, kannst Du bitte einmal testen ob es auch ohne die Angabe von Position geht? Vorallem aber ohne Hyst und ohne Pos.
Mache ich, wenn ich wieder etwas Zeit und ordentlichen Zugriff auf den Server habe (via Handy ist das Mist...)
ZitatIch glaube ohne eine richtige Liste wie wir was machen wollen geht es nicht mehr. Es ist einfach zu viel. Wir müssen anfangen die Dinge zu Verwalten.
Was Debuggen an geht so träume ich von einer automatisierten Möglichkeit. Der User bekommt ein set Befehl welcher die wichtigsten angaben Darstellt und er das dann hier preisgeben kann, oder später zu mir senden kann auf einen System bei mir Vorort was ich für eine Auswertung verwende. Aber das ist noch ein Träumchen
Jup, eine Liste wäre nicht schlecht; dann wäre es auch einfacher, erst mal bestimmte Detailaspekte auszuprobieren (wie das mit der internen Datenstruktur) und ggf. Zwischenergebnisse festzuhalten, wenn sich was nicht bewährt hat.
Was das Sichtbarmachen, lists usw. angeht, fände ich eine entsprechende Logik auch nicht schlecht, optimalerweise mit anonymisierten Gerätenamen usw. wenn gewünscht (deswegen vermeide ich im Moment lists...). Wenn wir eine standardisierte interne Datenstruktur hätten: Im Rahmen von MiLight@MQTT hatte ich kurz mit toJSON rumexperimentiert. Das schien in der Lage zu sein, manches ganz praktisch zu verpacken, allerdings bin ich da nie vertieft eingestiegen, könnte aber ggf. helfen.
Ob das Prio hat: keine Ahnung.
Zitat von: CoolTux am 13 März 2019, 08:46:30
Habe ich mir gerade angeschaut, kannst Du bitte einmal testen ob es auch ohne die Angabe von Position geht? Vorallem aber ohne Hyst und ohne Pos.
Also Zwischenstand dazu:
- Nur Angabe von "45" => Rollladen geht auf genau 50% Öffnung bei Überschreiten des Werts. Keine Reaktion, wenn ich dann die Windgeschwindigkeit wieder reduziere (getestet u.a. mit 23).
- "60 100" führt dazu, dass der Rolladen nach oben (100%) geht bei Überschreitung, und dann auch wieder auf 0%, wobei das vermutlich der vorigen Position entspricht, weil ich erst bei einem vorherigen Test einen stop bei 50% hatte. Wenn es die vorherige Position ist, wäre die Frage, ob das dann noch sinnvoll ist, wenn zwischenzeitlich ASC-bedingt eine andere Zielposition eintreffen soll und die blocking-Time abgelaufen ist,
- "volle Lösung" scheint zu funktionieren, "40:10" gibt das 50%-Problem.
Die 50%-Position (als default oder Fallback) ist übrigens m.E. keine gute Sache, bei Teilöffnung ist das Windproblem m.E. sogar größer wie ganz geschlossen/ausgefahren. Kurz hatte ich nach einer Einstellmöglichkeit für den default-Wert am ASC gesucht, aber die scheint es nicht zu geben.
Das war's erst mal für heute...
So, zur Veranschaulichung des Themas mit den Timern wenigstens noch ein Screenshot, dann kannst du dir das ggf. besser vorstellen.
Bitte nicht daran stören, dass die Jalousien auf manual stehen, da ist einfach die Laufzeit länger als der feste Timeout von ASC. (Dazu habe ich auch eine Idee, aber vielleicht komme ich die Tage mal dazu, einen patch einzureichen, der das - wenigstens mal für die von mir verwendeten HM-Typen - automatisch und pro Aktor aus den dortigen Werten ableitet.
Während ich das hier so schreibe, sind übrigens drei von den 4 "manual"-Jalousien wieder nach unten gefahren, k.a. warum, und warum der 4. nicht (der ist der mit der kürzesten "zu langen" Laufzeit). Der Rest (alles Rollläden mit kleinerer Laufzeit) sind weiter oben geblieben. Auch dazu ein screenshot von der RG mit den Zeiteinstellungen dazu anbei.
Links ist mein Wind-Tester (sollte aber im Notfall oben bleiben), links und rechts haben keinen FK, Mitte und WZ je einen dualState, beide schon länger auf geschlossen.
Lüften:
Einer der Schlafzimmerrollladen an dem Fenster, das ich morgens oft öffne, reagiert auch nach wie vor auf das öffnen m.E. nicht ganz stringent:
Der FK an sich scheint bekannt zu sein, jedenfalls hat das gestern nach der Nachtschließung mit unterschiedlichen Höhen soweit funktioniert. Heute morgen (innerhalb einer eventuellen blockingtime) vor der automatischen Öffnung wollte der Rollladen jedoch nicht; als Ursache kommt aber noch in Frage, dass ich die alle zusammen zuvor auch etwas manuell geöffnet hatte (aber weniger als offen-Position).
Was mir auffällt sind die ja schon von Dir erwähnten Fahrzeiten für WE. Ist bei Dir Feiertag heute? Denn wenn nicht kann ich mir nicht erklären wieso Deine Rolllos zu WE Zeit fahren wollen.
Ich teste heute noch mal die Übernahme der Temperatur und schaue ob ich was wegen wind und den default Sachen machen kann. Aber ich glaube da ging nichts.
:o
Jup, {$we} liefert "1"?!?
{$wday} gibt "4" aus...
Meine holiday-devices (list -r TYPE=holiday):
define bw holiday
attr bw alias Feiertage Baden-Württemberg
attr bw group Kalender
attr bw icon time_calendar
attr bw room Startseite
attr bw stateFormat Heute: state, morgen: tomorrow
define ferien holiday
attr ferien alias Ferien Baden-Württemberg
attr ferien group Kalender
attr ferien icon time_calendar
attr ferien room Startseite,Steuerung->Kalender
attr ferien stateFormat heute: state, morgen: tomorrow
define muell holiday muell
attr muell alias Müll
attr muell devStateIcon kein:dustbin@grey morgen.*:dustbin@red .*Bio.*:dustbin@brown .*Rest.*:dustbin@black
attr muell group Kalender
attr muell icon dustbin
attr muell room Startseite
attr muell stateFormat {if (ReadingsVal("muell","state","none") ne "none") {\
return "heute: ".ReadingsVal("muell","state","none");;\
} elsif (ReadingsVal("muell","tomorrow","none") ne "none"){\
return "morgen: ".ReadingsVal("muell","tomorrow","none");;\
} else {\
return "kein";;\
}}
setstate bw Heute: none, morgen: none
setstate bw 2019-03-14 00:00:02 state none
setstate bw 2019-03-14 00:00:02 tomorrow none
setstate bw 2019-03-14 00:00:02 yesterday none
setstate ferien heute: none, morgen: none
setstate ferien 2019-03-14 00:00:02 state none
setstate ferien 2019-03-14 00:00:02 tomorrow none
setstate ferien 2019-03-14 00:00:02 yesterday none
setstate muell kein
setstate muell 2019-03-14 00:00:02 state none
setstate muell 2019-03-14 00:00:02 tomorrow none
setstate muell 2019-03-14 00:00:02 yesterday Bioabfall
global (Auszug):
Internals:
DEF no definition
FD 3
NAME global
NR 1
STATE no definition
TYPE Global
currentlogfile ./log/fhem-2019-03.log
logfile ./log/fhem-%Y-%m.log
Attributes:
autoload_undefined_devices 1
autosave 0
commandref modular
configfile configDB
holiday2we bw,ferien
tsss: Es liegt an den stateFormat-Angaben!!!
Gelöscht, jeweils ein reload durchgeführt und es gibt die "0"...
Wenn ich Dich jetzt richtig verstanden habe, dann konntest Du bei WindParameters folgendes nicht machen
50:20
oder nur
50
Ist das korrekt? In meinem kleinen Codesnippet Test geht es. Ich teste es jetzt noch im Ganzen.
Wind:
Doch, ging beides, zwingend war nur die Angabe der Zielposition (was ich nicht vertieft getestet habe: ob die Hyserese-Berechnung sauber läuft).
Zum $we-Thema noch:
Das ist irgendwie nicht ganz stringent (imo), dass da auf Value() zugegriffen wird und nicht auf den Inhalt des Readings state...
Diese ganze $we-Geschichte sollte m.E. insgesamt anders laufen.
Der Teil gehört für mich in eine eigene sub in fhem.pl (so wie in ASC), die man dann aus jedem Modul aufrufen kann. Ruft man das ohne Parameter oder mit "today" auf, wird auf state zugegiffen, nicht auf STATE, ruft man es mit "tomorrow" oder "1" auf, wird morgen geliefert.
Dann könnte man Calendar noch um ein cal2holiday-Attribut erweitern, das Readings am Calendar (z.B. "today" und "tomorrow") füllt, wenn man dort "Schlüsselwort" oder "Schlüsselwort:Kalender-Element" (mehrere: Leerzeichen dazwischen, Element ist z.B. Description, um unterschiedliche Urlaubsarten auseinanderzuhalten, zuhause oder nicht etc.) eingibt. So könnte man auch Calendar-Devices direkt via holiday2we viel einfacher einbinden...
Deine Meinung?
Die Temperatur Übernahme scheint auch so weit zu gehen.
Kannst Du mir noch eine kurze Übersicht geben wo jetzt was nicht ganz so passt in Deinen Augen mit der neuen Attributssyntax.
Was sagst Du zu
ASC_brightnessDriveDownUp
für die Brightness Angaben im ASC Device
ZitatASC_brightnessDriveDownUp - WERT-ABENDS:WERT-MORGENS, Werte bei dem Schaltbedingungen für Sunset und Sunrise geprüft werden sollen. Diese globale Einstellung kann durch die WERT-ABENDS:WERT-MORGENS Einstellung von ASC_BrightnessSensor im Rollladen selbst überschrieben werden.
Zitat von: Beta-User am 14 März 2019, 09:27:07
Wind:
Doch, ging beides, zwingend war nur die Angabe der Zielposition (was ich nicht vertieft getestet habe: ob die Hyserese-Berechnung sauber läuft).
Also eigentlich nicht. Zwingend ist immer nur der aller erste Wert. Im Fall von WindParameters wäre es das Max der Rest kann entfallen.
Zitat von: Beta-User am 14 März 2019, 09:27:07
Zum $we-Thema noch:
Das ist irgendwie nicht ganz stringent (imo), dass da auf Value() zugegriffen wird und nicht auf den Inhalt des Readings state...
Diese ganze $we-Geschichte sollte m.E. insgesamt anders laufen.
Der Teil gehört für mich in eine eigene sub in fhem.pl (so wie in ASC), die man dann aus jedem Modul aufrufen kann. Ruft man das ohne Parameter oder mit "today" auf, wird auf state zugegiffen, nicht auf STATE, ruft man es mit "tomorrow" oder "1" auf, wird morgen geliefert.
Dann könnte man Calendar noch um ein cal2holiday-Attribut erweitern, das Readings am Calendar (z.B. "today" und "tomorrow") füllt, wenn man dort "Schlüsselwort" oder "Schlüsselwort:Kalender-Element" (mehrere: Leerzeichen dazwischen, Element ist z.B. Description, um unterschiedliche Urlaubsarten auseinanderzuhalten, zuhause oder nicht etc.) eingibt. So könnte man auch Calendar-Devices direkt via holiday2we viel einfacher einbinden...
Deine Meinung?
Finde ich gut. Gerade die Sache mit cal2holiday.
Zitat von: CoolTux am 14 März 2019, 09:44:56
Also eigentlich nicht. Zwingend ist immer nur der aller erste Wert. Im Fall von WindParameters wäre es das Max der Rest kann entfallen.
Nope, wie geschrieben: Der Rolladen geht auf 50%, wenn ich den Level weglasse (HM-Type, also ASC=2)
Zitat von: Beta-User am 14 März 2019, 09:49:19
Nope, wie geschrieben: Der Rolladen geht auf 50%, wenn ich den Level weglasse (HM-Type, also ASC=2)
;D Mussverständniss
So ist es ja auch eingestellt als default für Position. Er sollte auf 50% fahren. Habe nun die 0 als default Wert genommen. Er sollte also nach dem nächsten Update wenn Du nichts weiter ein gibst auf 0 fahren.
Zitat von: CoolTux am 14 März 2019, 09:56:18
;D Mussverständniss
So ist es ja auch eingestellt als default für Position. Er sollte auf 50% fahren. Habe nun die 0 als default Wert genommen. Er sollte also nach dem nächsten Update wenn Du nichts weiter ein gibst auf 0 fahren.
Hmm, wo nimmst du die "0" her? Das klingt wie ein fester Wert.
Wunsch wäre: Offen-Position, wie sie sich aus dem ASC-Typ ergibt, also HM = 100, ROLLO=0
Auf die Spitze getrieben: Rückgriff auf den Typ erst "hinter" einem optionalen Attribut-Wert für alle Rollläden am ASC-Device.
Hast auch wieder Recht. Besser sauber als offen setzen. Sollte man bei Wind lieber offen haben?
Zitat von: CoolTux am 14 März 2019, 11:57:34
Hast auch wieder Recht. Besser sauber als offen setzen. Sollte man bei Wind lieber offen haben?
Ich verwende das alte notify bisher nur bei meinen Jalousien, und da ist offen zwingend. Ob das andere genauso sehen, kann ich nicht beurteilen.
Daher hatte ich das geschrieben:
Zitat von: Beta-User am 14 März 2019, 11:40:09Auf die Spitze getrieben: Rückgriff auf den Typ erst "hinter" einem optionalen Attribut-Wert für alle Rollläden am ASC-Device.
Ergo: Wer mit "unserer" Denke (oder dem was der Entwickler am Ende entscheidet) nicht einig ist, was diese Grundsatzentscheidung angeht, _könnte_ am Ende da eine 0, 50, 27 oder 100 reinschreiben. (Nur) wer es noch genauer braucht, muß (und kann!) den einzelnen Rollläden anfassen :) .
Fällt Dir noch irgendwas ein was wir anders machen sollten. Also was ich jetzt in der neuen Entwicklung vielleicht falsch angefasst habe? Oder ist die derzeitige Syntax bei den Attributen ok? Also bei denen die ich geändert habe.
Hmm, das ist eine sehr tiefgreifende Frage, die ich so nicht abschließend beantworten kann.
Bis dahin habe ich mir angesehen:
- Wind
Da finde ich es super, wenn es kommt wie vorhin skizziert, also
-- Mindestangabe ist eine Windgeschwindigkeit beim Rollladen, dann "geht" eigentlich alles weitere automatisch, insbesondere der Rollladen geht auf die jeweils passende "offen"-Position
-- Maximalkonfiguration: geht über das einzelne Rolladenattribut "as is", auch ok so.
-- Offen/Wünschenswert vielleicht noch: Attribut für das ASC (windDefaults?); da könnte man dann eine globale Grenzgeschwindigkeit festlegen (limit:value), den default Offen-Wert (position:value) und den default Hysterese-Wert (hystersis:value) (alles optional). Geht aber erst mal auch so; die "Prüfungskette" ggf. zu verlängern, wäre ja kein großes Problem (jedenfalls, wenn wir beim Start einmalig prüfen und an einen festen Ort schreiben, welcher konkrete Wert denn jeweils für die Einzelangabe gilt und dann später unmittelbar darauf zugreifen).
- Brightness
Da hatte ich schon dazu ausgeführt, warum mir das _nicht_ gefällt
Dazu könnte ich noch anmerken, dass du beim Übertragen der alten Werte in neue optionale weitere Werte statt der defaults dann besser nichts angibst (bei min/max stand da -1/-1); das Übertragen macht m.E. nur da Sinn, wo es wirkliche User-Angaben gab.
Viel mehr konnte ich bis dato nicht ansehen (bis auf dieses unselige $we-Thema...), ansonsten hatte ich auch nicht den Eindruck, dass da viele weitere Attribute betroffen waren.
Gibt es noch ein konkretes, zu dem ich was sagen kann bzw. dass ich mir ansehen sollte?
Zu dem Brightness-Thema ist mir grade noch was eingefallen:
"Angeschaltet" wird der brightness-Mode ja an jedem Rolladen, getrennt für morgens und abends (ASC_Up und ...Down). Da wäre der jeweilige Schwellwert als optionale individuelle Angabe doch gut aufgehoben, oder? Also auch überhaut nur auszuwerten, wenn vorne brightness steht.
Dann die Schwellwerte als optionales Vorgabe-Attribut beim ASC-Device (Gimmick: Wenn der brightness-Sensor angegeben ist, kennen wir den Typ; z.B. bei meinem HM-(außen-Bewegungsmelder zum Selberlöten) war das ein Wert Mitte/Ausgang der 60, 67, wenn ich das richtig im Kopf habe)
Ich hatte alle Attribute im ASC Device entsprechend umgesetzt. So zum Beispiel Residents noch.
Meinst also man könnte dann ASC_Up brightness:500:700 machen?
Die Idee finde ich cool. Leider kann man dann nicht mehr so schön zur Auswahl greifen (machen)
Also Auswahl von ASC_Up Astro,Brightness,Time
Zitat von: CoolTux am 14 März 2019, 15:43:29
Die Idee finde ich cool.
:) Danke.
Zitat von: CoolTux am 14 März 2019, 15:43:29
Meinst also man könnte dann ASC_Up brightness:500:700 machen?
In die Richtung, aber...
(Du vermutest Probleme wegen der Doppelpunkte, oder?)
Der Reihe nach... Heute steht da:
'ASC_Up:time,astro,brightness'
Vielleicht ginge:
'ASC_Up:time,astro,brightness 500:700'
oder:
'ASC_Up:time,astro,"brightness 500:700"'
ABER:
"An sich" würde man die optionalen Werte doch gar nicht benötigen, oder ;) ? => schlicht weglassen (setzt aber voraus, dass wir irgendwo anders einen default definiert haben).
Sobald der User was eingetragen hat, ist eh' egal, FHEM "kann" dann die Attr-Inhalte schon auslesen.
Dann ginge auch wieder völlig stressfrei:
Zitat von: CoolTux am 14 März 2019, 15:43:29
Leider kann man dann nicht mehr so schön zur Auswahl greifen (machen)
Also Auswahl von ASC_Up Astro,Brightness,Time
"Anders" wird es erst, wenn man pro Rollladen wirklich eine andere Einstellung haben will als den (globalen) default dazu (zukünftig kommend vom ASC-Device?). Keine Ahnung, wie groß der Anteil "brightness"-User unter den "ASC'lern" ist, aber ich würde annehmen, dass von denen auch nur ein Bruchteil unterschiedliche Werte an vielen Rollläden verwenden ;) . Da macht man ggf. auch Gruppen von Devices.
Ergänzend:
- Was die Frage Doppelpunkt oder Leerzeichen angeht, müßten wir irgendeine Logik entwickeln, die der user bei ähnlichen Fragen dann auch immer anwenden kann. Ausgehend von Wind => Device:Reading ist klar, danach kam Bedingung: Hysterese, dann Zielwert.
Brightness würde ich wahlweise unter "Bedingung" oder "Device" einsortieren, daher das Leerzeichen oben.
- 500:700 stand für sunset:sunrise (oder umgekehrt). Würde auch hier wieder vorschlagen, den 2. Wert optional zu machen, also sunset[:sunrise], und dann sunrise mit sunset zu belegen, wenn nicht angegeben. (Kosmetik, zugegeben...)
Resident hatte ich bisher im ASC-Device nicht genutzt, nur an den Rollläden. Mal schauen, wie weit ich da komme, da fehlt mir noch etwas das "Gefühl", welche Auswirkungen das jeweils hat.
Aber so langsam habe ich das Gefühl, dass wir nach und nach ein gemeinsames Verständnis dafür bekommen, wie die useability einfacher gemacht werden kann, ohne ggf. für Experten die Freiheiten zu beschränken?
Zitat von: CoolTux am 14 März 2019, 09:28:34
Was sagst Du zu
ASC_brightnessDriveDownUp
für die Brightness Angaben im ASC Device
Ähm sorry, den hatte ich vorher übersehen. Kurzer Kommentar noch dazu: Wenn es direkt im ASC_Up usw. geht, fände ich das noch besser (da eingespart...), aber an sich spricht nichts gegen ein solches Attribut (und da stand auch, dass es das Zentral ja schon gibt! Auch gut, und noch mehr ein Argument, das für die einzelnen Rolläden gleich einzusparen.).
Die Benennung finde ich sperrig, aber mir fällt grade auch nichts besseres ein. Gedanklich stolpere ich immer über die Reihenfolge DownUp, irgendwie liegt mir der "normale" Tagesablauf näher, also sunrise[:sunset], aber ich bin da leidenschaftslos; gehört zu den Dingen, die ich ggf. mal teste, wenn sich sonst keiner findet... (Bin mit Astro sehr zufrieden!)
Zitat von: Beta-User am 14 März 2019, 18:02:59
Ähm sorry, den hatte ich vorher übersehen. Kurzer Kommentar noch dazu: Wenn es direkt im ASC_Up usw. geht, fände ich das noch besser (da eingespart...), aber an sich spricht nichts gegen ein solches Attribut (und da stand auch, dass es das Zentral ja schon gibt! Auch gut, und noch mehr ein Argument, das für die einzelnen Rolläden gleich einzusparen.).
Die Benennung finde ich sperrig, aber mir fällt grade auch nichts besseres ein. Gedanklich stolpere ich immer über die Reihenfolge DownUp, irgendwie liegt mir der "normale" Tagesablauf näher, also sunrise[:sunset], aber ich bin da leidenschaftslos; gehört zu den Dingen, die ich ggf. mal teste, wenn sich sonst keiner findet... (Bin mit Astro sehr zufrieden!)
Liegt an meiner Denkweise min:max und das min ja für Abends ist. Aber da wir ja eh da in Sonnenauf und Untergang denken wollen hast Du Recht.
Mahlzeit!
Nachdem ich grade ein wenig zum Thema objektorientierte Programmierung hier rumgelesen habe: http://learnperl.scratchcomputing.com/tutorials/objects/, versuche ich zu verstehen, welche Schlüsse ich daraus in Bezug auf eine mögliche zukünftige Datenstruktur ziehen soll, die für ASC zukünftig evtl. Sinn macht.
Vorläufige Idee: Neben dem ASC-Zentraldevice (Master) dann zukünftig nicht alles an den Rollläden verwalten, sondern für jeden ein entsprechendes Client-Device bauen?
Dann wären wir flexibler, was das Ausrollen von notwendigen neuen/geänderten Attributen angeht, die Anzeige von Internals, den Rückgriff auf defaults usw.... Das wäre vermutlich viel transparenter für die User, wie wenn wir irgendeine interne Unterstruktur unterhalb eines Einheits-ASC-Devices basteln würden. Attribute wären nur sichtbar, wenn gesetzt, es gäbe (als Möglichkeit) eigene Setter für jeden Teil der Logik an jedem Rolladen und wir könnten fast 1:1 direkt auf die vorhandene Logik "lies dieses oder jenes Attribut" aus der heutigen ASC-Logik aufbauen.
Du hast ja schon einige Erfahrung mit objektorientiertem Programmieren unter Perl, ich kenne das etwas von MySensors her (habe dabei aber eher ein vermutlich lückenhaftes intuitives Verständnis dazu entwickelt). Daher die Frage: Wäre das ein praktikabler Ansatz?
Ansonsten: hast du gesehen, dass Leute jetzt plötzlich Interesse an "Samstagen" haben...?!?
Es ist wie verhext: Kaum denkt man etwas halblaut, gibt's jemanden, der es hört, selbst wenn er Meilen entfernt ist ::)
Du meinst so eine Art Channel-Device wir bei HM? Ich weiß nicht. Dann haben wir ja wieder doppelte Devices. Also einmal das original Rolllodevice und ein Abbild als Channeldevice vom ASC Device.
Der Vergleich mit einem Chanel-Device paßt ganz gut, ich hatte ursprünglich ROLLO im Hinterkopf, aber das mit dem HM-Channel trifft es deutlich besser.
Letztlich ist halt die Frage, wie wir eine halbwegs transparente und effektive Struktur hinbekommen, die an den richtigen Stellen für Nutzereingriffe offen ist, ohne einen gleich zu erschlagen.
Im Moment würde ich eher dazu neigen, dass eine "Doppelung" der Devices mit einem zusätzlichen ASC-Kanal das "kleinere" Übel ist; aber ich bin da auch nur Anfänger und wollte das einfach mal angesprochen haben; vielleicht kann/will da auch jemand was zu sagen, der da mehr Erfahrung hat? Das eilt ja alles nicht, man sollte es dieses Mal nur "richtig" anpacken, auch wenn es immer viele Wege gibt, "irgendwas" umzusetzen...
Aber der Gedanke, jeweils _einen_ ASC-Kanal pro Rollladen zu haben, klingt schon allein deswegen nicht schlecht, weil ich bei den HM-Devices schon jetzt erst mal lange scrollen muß, bis ich bei den Einstell-Optionen für ASC bin ;D . Und das einzige, was wirklich doppelt wäre, wäre ggf. der derzeitige pct-Stand, alles andere ist sowieso entweder im HM-Hauptdevice oder ASC-spezifisch...
Dafür könnten wir z.B ein Internal halten für die Anzahl der blockierenden Infos (wind, Anwesenheit, Fensterkontakt offen, manual ....) und bei der Ausgabe von Infos das leichter zusammenformatieren.
Mmmhhh klingt interessant. Also das mit den __ASC__ Kanal pro Rollladen. Müsste man sich mal anschauen wie man das am besten um setzt.
Aber ich schlage vor wir machen erstmal die derzeitige Entwicklerversion fertig und dann schauen wir einmal.
Zitat von: CoolTux am 20 März 2019, 09:24:38
Aber ich schlage vor wir machen erstmal die derzeitige Entwicklerversion fertig und dann schauen wir einmal.
Da bin ich völlig bei dir!
Zitat von: CoolTux am 20 März 2019, 09:24:38
Mmmhhh klingt interessant. Also das mit den __ASC__ Kanal pro Rollladen. Müsste man sich mal anschauen wie man das am besten um setzt.
Vorläufige Idee:
define <name> ASC masterdefine <name> ASC <Name Rollladendevice> <Rollladentyp>
Beim Schlüsselwort "master" prüfen wir, ob wir "alleine" sind (es darf keinen zweiten geben), die andere Variante würde das "Kanal-Device" definieren. Der Rollladen würde dann nicht mehr über das globale ASC-Attribut identifiziert, sondern samt der "Grundrichtung" mit in der Definition stehen. Das einzige, was man dann noch direkt am Rollladendevice machen würde: das associatedWith-Reading setzen bzw. erweitern.
Man könnte auch am Master ein "set" vorsehen, in dem man indirekt das define aufruft ("set ASC addShutter <Name Rollladendevice> <Rollladentyp>", das wäre vermutlich für den User intuitiver.
[OT]
Zur Info: in der aktuellen 10_MYSENSORS_DEVICE.pm sind 410 Treffer für "->" drin, die 00_MYSENSORS.pm hat nochmals 151 hits und in die restlichen zugehörigen pm's habe ich nicht mehr geschaut ;) . ASC ist damit scheinbar nicht der Vorreiter, was objektoritentierte Programmierung bei FHEM-Modulen angeht, und vermutlich sind die alten MQTT-pm's ähnlich, die stammen nämlich ursprünglich vom gleichen Autor.
[/OT]
Zitat von: Beta-User am 20 März 2019, 10:08:39
[OT]
Zur Info: in der aktuellen 10_MYSENSORS_DEVICE.pm sind 410 Treffer für "->" drin, die 00_MYSENSORS.pm hat nochmals 151 hits und in die restlichen zugehörigen pm's habe ich nicht mehr geschaut ;) . ASC ist damit scheinbar nicht der Vorreiter, was objektoritentierte Programmierung bei FHEM-Modulen angeht, und vermutlich sind die alten MQTT-pm's ähnlich, die stammen nämlich ursprünglich vom gleichen Autor.
[/OT]
Ich habe jetzt nicht wirklich geschaut. Aber -> ist ja in erster Linie eine Referenz auf irgendwas. Das kann ein Objekt sein, dann muß es entsprechend erstellt worden sein. Oder aber auch eine Referenz auf ein Hash, Scalar, Array was auch immer.
Ob eine Objekt verwendet wird erkennst Du am new, in den meisten Fällen dient dies zur Erstellung eines neuen Objektes. :)
Grüße
...dann war der Einwand unberechtigt, jedenfalls in der 10_...er. Oder der "new"-Befehl heißt halt anders.
Scheinen dort eher "normale" Referenzierungen zu sein. Ist aber auch OT...
Ich habe soeben eine neue Version hoch geladen.
Ich habe mir eine komplette Entwicklerumgebung mit aktuellem FHEM und configDB Konfiguration eingerichtet.
Ich habe damit den wechsel von der derzeitig ausgerollten stabilen Version auf die aktuelle Entwicklerversion mit allen geänderten Einstellungen getestet. Es wurden bei mir alle Werte korrekt übernommen und in die neuen Attribute gesetzt.
Moin,
habe eben die 0.4.0.11beta37 eingespielt und auf die Schnelle keine Probleme bemerken können.
Hast du das mit dem wind-Attribut schon umgestellt auf default aus dem Rollladentyp? Sonst würde ich erst mal die "Vollversion" drin lassen (mit Ziellevel)...
Ich habe das so umgestellt das er per default die open Position des Shutters nimmt.
Danke für die Rückmeldung, dann werde ich das an den Jalousien mal entsprechend ändern auf nur eine Angabe.
Für die "offen=weniger offen als maximal-offen"-Rollläden ist wind eh' nicht das Thema. Geschrieben und festgestellt: Falscher Ansatz... Wenn halboffen, ist das ab gewissen (hohen) Geschwindigkeiten durchaus ein Thema, das aber im Moment nicht so eilt. Ergo: alle Rollläden bekommen den Windschutz, aber eben mit unterschiedlichen Geschwindigkeiten und die "speziellen" bekommen eben eine spezielle Einstellung ;D 8) .
DANKE!
Zitat von: Beta-User am 21 März 2019, 08:13:21
Danke für die Rückmeldung, dann werde ich das an den Jalousien mal entsprechend ändern auf nur eine Angabe.
Für die "offen=weniger offen als maximal-offen"-Rollläden ist wind eh' nicht das Thema. Geschrieben und festgestellt: Falscher Ansatz... Wenn halboffen, ist das ab gewissen (hohen) Geschwindigkeiten durchaus ein Thema, das aber im Moment nicht so eilt. Ergo: alle Rollläden bekommen den Windschutz, aber eben mit unterschiedlichen Geschwindigkeiten und die "speziellen" bekommen eben eine spezielle Einstellung ;D 8) .
DANKE!
Meintest Du jetzt damit das man Rolläden aus der Windroutine ausschließen kann?
Das wollte ich glaube noch einbauen, stimmt's ;D
Zitat von: CoolTux am 21 März 2019, 08:15:44
Meintest Du jetzt damit das man Rolläden aus der Windroutine ausschließen kann?
Das wollte ich glaube noch einbauen, stimmt's ;D
Ausschließen geht doch mit "-1", oder?
Nee, mir ging es um meine Sichtuschutz-Rollläden im Schlafzimmer, die eine open-Position festgelegt haben, die deutlich unter dem maximal möglichen Öffnungsgrad liegt. => m.E. no action required :)
Ach stimmt auch wieder. Hatte ja -1 gesetzt. Denke ich zu mindestens. Lach. Ich schaue nachher lieber noch mal.
Gestern und Vorgestern klappte das Beschatten und Endschatten super bei mir.
-1 müßte schon passen, ich hatte erst mal nur 3 Jalousien aktiv geschaltet, und das hatte in der vorherigen Version schon funktioniert.
Was aber ein Thema war: das mit wind scheint früher eine reine "notify-Denke" gewesen zu sein, also nicht blockierend. Hast du da was dran geändert?
Sonst könnten wir mal theoretisch erörten, wann denn nun welche Art des Blockierens angesagt ist - ggf. mag sich dazu dann auch der eine oder andere weitere Anwender dazu äußern?
Generell: Wie war das mit dem "Fahrplan"?
Ansonsten: Bei Beschattung bin ich noch nicht "ernsthaft".
Was meinst du mit Art des blockierends?
FHEM blockierend oder wie.
Nein, ich meinte, dass man entweder - wie bei den Fensterkontakten - ein "inhibit" drauflegen könnte oder jedenfalls ausschließt, dass seitens ASC eine andere Position angefahren wird als die Wind-Position (softlock). Bin nicht sicher, ob letzteres bereits implementiert war, als ich neulich getestet hatte, glaube aber eher nicht.
Das "softblocking" wäre aber m.E. auf jeden Fall sinnvoll; ein inhibit sollte man einschaltbar machen, wenn sowas gewünscht ist (ich bin da nicht so der Freund von, aber das sehen andere mit kleinen Kindern ggf. wieder ganz anders...). Jetzt können wir wieder darüber spekulieren, ob der, der für FK's ein inhibit haben will, dasselbe auch für wind gut findet...
Ah verstehe. OK schaue ich mir. Aber glaube fahren sollte er nicht wenn Fenster auf oder zu sind in da ist dann ja auch die hard Blocker Methode mit dabei.
Aber ich schaue und teste da noch mal.
Nur um Sicherzugehen: Das mit dem Fensterkontakt war nur als Vergleich zur allgemeinen Funktionsweise gedacht, es ging erst mal nicht um irgendwelche Wechselwirkungen zwischen der Fensterkontakt-Funktionalität und der Wind-Sache.
Konkret: Soweit ich mich entsinne, gingen die Jalousien neulich wieder mit dem regulären Schließen-Timer zu, obwohl noch "zu viel" Wind war. Das sollte nicht sein, sondern frühestens, wenn die untere Grenze wieder unterschritten ist.
Aber zu dem angerissenen Thema eine generelle Frage: Wie wollen wir zukünftig Priorisieren, also konkret: das Verhältnis zwischen Fensterkontakt und Wind festlegen?
Da ich bei Wind in "offen" denke, ist das für mich selbst kein pratisches Problem, da ist dann nur die Frage, wie weit offen. Aber wenn jemand bei Sturm schließt, wird er es durchaus zu schätzen wissen, wenn er einstellen kann, dass der Rollladen nach oben soll, wenn er den Fluchtweg öffnet, weil es brennt... (oder er nur eine Rauchen gehen will und er eher niedrige Schwellwerte eingestellt hat, usw.; wir kennen ja die Kreativität unserer Nutzer im Allgemeinen bereits hinlänglich ;D )
Ich habe mal geschaut wegen dem blockieren. Wenn der Kontaktsensor nicht geschlossen an zeigt und der Rolladen vom Platz als Terrasse gesetzt ist wird nicht gefahren.
Und ausgeschlossen wird wenn windMax < 0 ist. Also auf gut Deutsch, -1 passt
Zitat von: CoolTux am 22 März 2019, 15:20:35
Ich habe mal geschaut wegen dem blockieren. Wenn der Kontaktsensor nicht geschlossen an zeigt und der Rolladen vom Platz als Terrasse gesetzt ist wird nicht gefahren.
Und ausgeschlossen wird wenn windMax < 0 ist. Also auf gut Deutsch, -1 passt
Sorry, da verstehe ich nicht, wie das zu Wind paßt.
Zitat von: Beta-User am 21 März 2019, 13:09:25
Konkret: Soweit ich mich entsinne, gingen die Jalousien neulich wieder mit dem regulären Schließen-Timer zu, obwohl noch "zu viel" Wind war. Das sollte nicht sein, sondern frühestens, wenn die untere Grenze wieder unterschritten ist.
Will heißen: Sind die Rollläden gegen ASC-Fahrten blockiert, solange der Wind > max ist?
Zitat von: Beta-User am 22 März 2019, 15:27:19
Sorry, da verstehe ich nicht, wie das zu Wind paßt.
Will heißen: Sind die Rollläden gegen ASC-Fahrten blockiert, solange der Wind > max ist?
Sorry
Wenn das Fenster oder besser in Fall wird es ja dann eine Terrasentür sein im Attribut Place mit Terrasse angegeben ist und die Tür/Fenster NICHT geschlossen (gekippt,offen) ist dann wird nicht gefahren.
Ich meinte wenn im Attribut windParameter der max Parameter mit -1 angegeben ist, dann wird gar nicht beachtet.
Wir reden vermutlich aneinander vorbei:
Ganz unabhängig von irgendeinem Fenster soll ein Rollladen NIE von ASC gefahren werden, solange wind > eingestellter Wert.
(Ausgenommen natürlich die Fälle: der Deaktivierungswert ist eingestellt (-1) oder der Rollladen soll gerade in die "windsave-Position" fahren) .
Jepp wir reden einander vorbei. ;D
Es ist abe rgenau so eingestellt wie Du es eben beschrieben hast.
Jetzt habe ich doch noch was gefunden, was irgendwie seltsam ist:
(Vorab: ich habe den wind um 9:02 Uhr nicht nachgeschaut, aber es war in der Realität nicht windig, jetzt steht das auf 12 und manuell angefaßt habe ich es auch nicht.)
Dieser (bzw. noch ein paar mehr) Rollladen sollte m.E. eigentlich offen sein, er ist (bzw. demnächst war) aber geschlossen - ausweislich des list wegen wind-unprotection. Das macht natürlich wenig Sinn ;D .
Internals:
DEF 52A1F5
FUUID 5c432276-f33f-d171-ac08-960487f251607654
IODev CUL_0
NAME Rollladen_Bad_OG
NOTIFYDEV global
NR 193
NTFY_ORDER 50-Rollladen_Bad_OG
STATE off
TYPE CUL_HM
chanNo 01
READINGS:
2019-03-22 09:02:23 ASC_ShuttersLastDrive wind un-protection
2019-03-23 08:52:50 ASC_Time_DriveDown 23.03.2019 - 19:11
2019-03-23 08:52:50 ASC_Time_DriveUp 24.03.2019 - 08:30
2019-03-22 09:02:23 CommandAccepted yes
2017-12-09 00:30:54 D-firmware 2.3
2017-12-09 00:30:54 D-serialNr LEQ0069461
2017-12-21 07:35:16 PairedTo 0x425EE2
2017-12-21 07:35:17 R-driveDown 15 s
2017-12-21 07:35:17 R-driveTurn 0.5 s
2017-12-21 07:35:17 R-driveUp 16 s
2017-12-21 07:35:16 R-pairCentral 0x425EE2
2017-12-21 07:35:17 R-powerUpAction off
2017-12-21 07:35:17 R-sign off
2017-12-21 07:35:16 RegL_00. 02:01 0A:42 0B:5E 0C:E2 15:FF 18:00 00:00
2017-12-21 07:35:17 RegL_01. 08:00 09:00 0A:00 0B:00 0C:96 0D:00 0E:A0 0F:05 10:00 30:06 57:06 56:00 00:00
2018-08-02 21:41:33 automode 1
2019-03-22 09:02:43 deviceMsg off (to VCCU)
2019-03-22 09:02:43 level 0
2019-03-22 09:02:43 motor stop:off
2019-03-22 09:02:43 pct 0
2019-03-22 09:02:43 recentStateType info
2019-03-22 09:02:43 state off
2019-03-22 09:02:43 timedOn off
helper:
HM_CMDNR 198
mId 0005
peerFriend peerSens,peerVirt
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +52A1F5,00,00,00
prefIO
rxt 0
vccu VCCU
p:
52A1F5
00
00
00
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_BrightnessSensor Bewegungsmelder_1
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 80
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 100
ASC_Partymode off
ASC_Pos_Reading pct
ASC_PrivacyDownTime_beforNightClose -1
ASC_PrivacyDown_Pos 50
ASC_Roommate_Device rr_Kinder
ASC_Roommate_Reading state
ASC_Self_Defense_Exclude off
ASC_Shading_Angle_Left 75
ASC_Shading_Angle_Right 75
ASC_Shading_Direction 116
ASC_Shading_Min_Elevation 35
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 18:15
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_WindParameters 120
ASC_WindowRec Fenster_Bad_OG
ASC_WindowRec_subType threestate
IODev CUL_0
IOgrp VCCU
alias Rolladen Bad OG
autoReadReg 4_reqStatus
cmdIcon on:fts_shutter_up off:fts_shutter_down up:control_plus down:control_minus toggle:fts_shutter_updown stop:control_x
devStateIcon off:fts_shutter_up:up on:fts_shutter_down:down 9\d.*:fts_shutter_10:down 8\d.*:fts_shutter_20:down 7\d.*:fts_shutter_30:down 6\d.*:fts_shutter_40:down 5\d.*:fts_shutter_50:down 4\d.*:fts_shutter_60:up 3\d.*:fts_shutter_70:up 2\d.*:fts_shutter_80:up 1\d.*:fts_shutter_90:up 0\d.*:fts_shutter_100:up
expert 2_full
firmware 2.3
group Türen und Fenster
icon fts_shutter_updown
model HM-LC-Bl1PBU-FM
peerIDs 00000000,
room Bad_OG
serialNr LEQ0069461
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_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 room_map structexclude
webCmd on:off:pct
widgetOverride pct:colorpicker,BRI,0,1,100
Interessant. Das schaue ich mir später mal an.
Vielleicht noch eine Ergänzung:
Ich habe den _Verdacht_, dass ggf. auch via "un-protection" Rollläden gefahren werden, die auf -1 stehen. Da ich jüngst alle auf einen (teilweise hohen) Wert gesetzt habe, kann ich das nicht mehr konkret so einfach nachstellen, aber meine Regierung war nicht begeistert, dass häufig die Rollläden tagsüber unten waren, als sie deutlich vor Dämmerungseinbruch nach Hause kam... (das war die Beobachtung mit der Vorversion)
Ich habe den Fehler gefunden. Logikproblem. Aber da muß ich erstmal noch schauen wir ich das sauber gelöst bekomme.
Bis dahin empfehle ich alle Rolläden auf -1 für den Wind zu setzen.
Hmmm,
ich komme nochmal auf den Vorschlag zurück, das ganze eher in die Richtung umzubauen, dass bei einem relevanten Event ALLE (soll-) ZUSTÄNDE nochmal geprüft werden (Residents, Fensterkontakt, wind, shading...). Vermutlich brauchen wir in dem Rahmen eine Art Priorisierung (hatte ich hier schon mal am Beispiel Wind vs. Fensterkontakt versucht zu erläutern).
Zitat von: CoolTux am 23 März 2019, 11:37:20
Ich habe den Fehler gefunden. Logikproblem. Aber da muß ich erstmal noch schauen wir ich das sauber gelöst bekomme.
Bis dahin empfehle ich alle Rolläden auf -1 für den Wind zu setzen.
Mist, jetzt habe ich gestern das notify gelöscht... ::)
Und: Bist du sicher, dass das das Problem behebt? (Siehe meinen zwischenzeitlichen Beitrag).
Alles gut. Habe es gefixt.
Eine aktuelle Version ist online für Dich.
So, Version 0.4.0.11beta42 ist am Start.
Meine Rollläden hatte ich länger vor dem Einspielen der Version manuell geöffnet.
Nach dem Start steht ein Teil (u.A. der im Bad) wieder auf "wind un-protectio" und ist geschlossen.
Problem beim Erkennen des Zustands beim Start, verbliebene Info aus der Vorversion oder "feature"?
Zitat von: Beta-User am 23 März 2019, 13:04:54
So, Version 0.4.0.11beta42 ist am Start.
Meine Rollläden hatte ich länger vor dem Einspielen der Version manuell geöffnet.
Nach dem Start steht ein Teil (u.A. der im Bad) wieder auf "wind un-protectio" und ist geschlossen.
Problem beim Erkennen des Zustands beim Start, verbliebene Info aus der Vorversion oder "feature"?
Dann muss ich mir was einfallen lassen was die erst Initialisierung an geht. Im fehlt zum Zeitpunkt kurz nach dem ersten Start und des ersten Events vom Windsensor die Info zum aktuellen Zustand.
Das fixe ich nachher noch.
Gerade geschaut. Das ist alles schick soweit von der Logik her, aber ich hatte einen Typo bei meinen gettern. Ups
So neue Version ist online
0.4.0.11beta43
Scheint im Wesentlichen zu passen.
Zwei Rollläden gibt's noch, da steht das wind un-protection noch drin (angezeigt via ASC-get). Ich kann aber grade nicht sagen, an was das liegt, würde auf den Bewohner tippen. Jedenfalls sind alle Rollläden oben geblieben, was zur jetzigen Zeit auch korrekt ist.
Danke bis dahin!
Das beste ist das ich im selben Zuge Anpassungen für das Beschatten gemacht habe. Bin gespannt wie das bei mir hier so läuft.
Zitat von: CoolTux am 23 März 2019, 13:38:58
Das beste ist das ich im selben Zuge Anpassungen für das Beschatten gemacht habe. Bin gespannt wie das bei mir hier so läuft.
Moin,ich glaube, eben die erste Beschattungsfahrt an meiner Testjalousie beobachtet zu haben. "Leider" hatte ich 0 als Ziellevel eingetragen. Leider deswegen, weil die Laufzeit von der Jalousie zu lang ist, die stand danach auf "manual"...
Da ich das Problem praktisch bei allen Jalousien habe, dass die Laufzeit von ganz offen zu ganz geschlossen länger ist als die max. Zeit, die das Modul für die Erkennung nutzt: Wie groß sind die Chancen, die Laufzeit konfigurierbar zu machen (oder automatisch zu erkennen, die Homematic-Aktoren haben dazu zwei Readings)?
Wie lauten denn die Readings und welchen kann man da am besten nehmen?
Die Infos zur Laufzeit, die auf dem Aktor gespeichert sind, stecken hier drin:
Zitat von: Beta-User am 23 März 2019, 11:13:03
Internals:
2017-12-21 07:35:17 R-driveDown 15 s
2017-12-21 07:35:17 R-driveTurn 0.5 s
2017-12-21 07:35:17 R-driveUp 16 s
driveTurn ist m.E. nur beim direkten Umschalten relevant, von daher meine ich, dass für CUL_HM der größere der beiden anderen relevant ist, dazu kämen dann noch kurze Zuschläge für die Zeit, die das Signal von FHEM zum Aktor und zurück benötigt, einschl. der Verarbeitungszeit innerhalb von FHEM.
Mehr wie 2 Sek. sind die beiden Werte aber bei mir auch nicht auseinander, die eine Sekunde ist für ein "normalgroßes" Fenster passend; ein sehr großer Rolladen kommt vermutlich nicht auf mehr wie 3 Sek. Differenz. Wenn der Wert einmalig beim Laden des Moduls ermittelt wird, würde ich den Vergleich machen wollen und einen Zuschlag von 2-3Sek. machen für die Signalwege usw..
(Ich gehe mal davon aus, dass das ROLLO-Modul derartige Infos per Attribut bereithält, dort aber ein kleinererZuschlag erforderlich wäre, weil die Verarbeitungslogik innerhalb FHEM ist.)
(Ergänzend: Wenn man es noch genauer haben wollte: die Gesamtlaufzeit ist ja nur relevant für die Fahrten zwischen beiden Endpunkten; fährt man nur zwischen 50% Beschattung und 70% Lüften, dauert eine automatische Fahrt nicht die gesamte Zeit...)
Ok er brauch also für eine ganze Fahrt von unten nach oben 16s, Das verstehe ich aber nicht, ich gebe ihm hier 60s.
Wenn also das ASC Modul die Fahrt aus löst, dann muß die Fahrt innerhalb von 60s beendet sein um als eine ASC Fahrt zu gelten.
Wenn der Rolladen von Hand bewegt wird erkennt ASC diese Fahrt als manuelle fahrt wenn die letzte ASC Fahrt länger wie 60s her ist.
Die Frage war nach der Readingbenennung, deswegen hatte ich genommen, was verfügbar war (der Rollladen, den ich neulich hier gepostet hatte)...
Die Jalousien liegen bei 65 sek, soweit ich mich entsinne; die hatte ich grade nur nicht zur Hand.
Zitat von: Beta-User am 27 März 2019, 09:32:24
Die Frage war nach der Readingbenennung, deswegen hatte ich genommen, was verfügbar war (der Rollladen, den ich neulich hier gepostet hatte)...
Die Jalousien liegen bei 65 sek, soweit ich mich entsinne; die hatte ich grade nur nicht zur Hand.
Haben Deine Jalousien auch so ein Reading oder brauchen wir da ein Attribut?
Das ist genau derselbe Aktortyp (wie alle meine Rollladen- und Jalousieaktoren). Daher sind genau diese Readings selbstredend auch dort vorhanden.
(Was ich mir nochmal ansehen müßte wäre die Frage, ob die auch immer sichtbar sind. Bei mir ja, weil ich die Fahrzeiten eingestellt habe. Das dürfte aber eigentlich bei allen Anwendern genauso sein, weil sonst einfach nix vernünftiges an %-Wert angezeigt wird usw.).
Dann lass es und doch einfach in ein Attribut stecken. Ist ja dann auch egal
Was hälst eigentlich davon wenn wir
ASC_BlockingTime_afterManual 1200
ASC_BlockingTime_beforDayOpen 3600
ASC_BlockingTime_beforNightClose 3600
Als ein einziges Attribut schreiben?
ASC_BlockingTime 1200 3600:3600
Kommt darauf an, wie wir weiter vorgehen.
Machen wir einen "Kanal" aus dem ganzen, ist es auch mit Einzel-Angaben ok (tauchen nur auf, wenn gesetzt, default-Werte auch vorhanden, wenn nicht ausdrücklich gesetzt).
Bleibt es "as is", finde ich die Zusammenfassung gut, würde dann aber in die Richtung tendieren
ASC_BlockingTimes 1200 [3600[:3600]]
Also als Minimalangabe wäre eine einzige Zeit erforderlich, die dann auch für die anderen beiden Werte gilt. Gibt man den optionalen beforeDayOpen-Wert an, wird der dann auch für abends verwendet, wenn der nicht auch noch separat angegeben ist.
Ich bin noch am schwanken. Eigentlich würde ich gerne ein Frontend haben wo alle Rollläden Horizontal stehen und die Attribute Vertikal.
Dort macht man dann seine ganzen Einstellungen und drückt auf speichern. Danach wird die Konfig als verstecktes Reading in JSON Format in den jeweiligen Rollladen geschrieben.
Was denkst Du darüber?
Mir gefällt zunehmend der "Kanal"-Ansatz, aber wie bereits geschrieben: Wir sollten da m.E. mal auch Leute befragen, die mehr Erfahrung mit möglichen Ansätzen dazu haben, mein eigener Horizont ist da möglicherweise immer noch zu beschränkt. Vielleicht gibt es noch bessere Ideen?
Ich sehe folgende Vorteile bei "Kanal":
- Wir müßten gar nicht in fremden Devices rumschreiben, ASC-Einstellungen und Rollladenaktor wären getrennt bzw. nur lose verbunden.
- Die ASC-Einstellungen können FHEM-Raum-mäßig getrennt vom Rollladen behandelt werden; damit wäre die Anwenderebene von der Konfigurationsebene getrennt bzw. trennbar.
- Die Zahl der Attribute ist nicht mehr so wichtig, weil nur sichtbar zu machen wäre, was der User anders haben will wie das, was der jeweilige Default vorsieht; außerdem wäre die Liste insgesamt erst mal kürzer, weil die Readings des Rollladens selber dann ja nicht an der Stelle vorweg kommen.
- Internals pro Rollladen wären für den informierten User leichter sichtbar zu machen.
- damit wäre der ReadingsGroup-Ansatz weiter kein Problem und wir an der Stelle schneller fertig.
- Die Konfiguration würde weiter "ganz normal" in der cfg stehen (in der statefile hat auch Nachteile).
(Das mal auf die Schnelle). Außer dem "ist nicht mehr beim Rollladen direkt" und dem vielleicht nochmals erforderlichen massiven Umbau sehe ich - aus Anwendersicht - nicht die großen Nachteile.
Kurze Info. Neue Developer Version ist online.
Auch nur kurze Info: Läuft seit eben, werde wie üblich berichten, wenn mir was auffällt...
Ich würde mir ja gerne ein Bild von der aktuellen Entwicklungsversion machen.
Es ist doch richtig, dass damit keine ReadingsGroups mehr anlegbar sind, oder?
Oder habe ich etwas übersehen und es gibt bereits Lösung dafür?
Zitat von: FunkOdyssey am 29 März 2019, 13:44:57
Ich würde mir ja gerne ein Bild von der aktuellen Entwicklungsversion machen.
Es ist doch richtig, dass damit keine ReadingsGroups mehr anlegbar sind, oder?
Oder habe ich etwas übersehen und es gibt bereits Lösung dafür?
Soweit ich mich entsinne, haben wir nur dort "Probleme" mit ReadingsGroups, wo jemand dann erweiterte Einstellmöglichkeiten sucht/benötigt. Die "normale" Konfiguration müßte auch so gehen.
Also z.B. wind: Es reicht, die obere Grenze anzugeben, ab der gefahren werden soll. Wohin, ergibt sich dann automatisch aus der open Position (bzw. dem ASC-Aktortyp). Die untere Grenze wird ebenfalls errechnet. Nur wer was anderes haben will, kann nicht einfach _einen_ nummerischen Wert in das Feld schreiben, alle anderen schon ;) .
Dann werde ich am Brightness-Attribut scheitern.
Schade
Na ja, man kann das immer noch über eine Devspec-Anweisung zentral vergeben, nur halt nicht via ReadingsGroup.
(Anmerkung am Rande: Ich mache das Öffnen und Schließen im Moment über Astro und bin echt verblüfft, wie gut das mit der aktuellen Helligkeit außen paßt). Ist zwar unabhängig vom aktuellen Wetter, aber genauer brauche ich das eigentlich gar nicht.
Doch noch was zu den Timern: auch bei mir sind die Rollläden heute morgen nicht gefahren, die timer stehen jetzt zum einen auf morgen früh, zum anderen sind sie "seltsam", da um eine Stunde verschoben; letzeres hat vermutlich mit der Zeitumstellung zu tun.
Da ist irgendwas kaputt gegangen...
(List spare ich mir, sollte einfach nachzustellen sein)
Leider geht meine Beschattung noch immer nicht. Hab inzwischen Brightness und Temperatur mittels dummy versorgt - auch ohne Erfolg.
Sind denn die verwendeten Werte der ASC über irgendeine Variable darstellbar? Bei Brightness- und Temperatursensor kann ich eintragen was ich will, die meckern nicht.
Meine Frage zu den attr ASC_AutoAstroModeEvening steht im RolloDevice auf none. Im ASCModul "ASC_autoAstroModeEvening" auf civil, war noch offen.
Muss das auch im RolloDevice auf civil gestellt werden?
Grüße
Zitat von: Beta-User am 30 März 2019, 09:47:37
Doch noch was zu den Timern: auch bei mir sind die Rollläden heute morgen nicht gefahren, die timer stehen jetzt zum einen auf morgen früh, zum anderen sind sie "seltsam", da um eine Stunde verschoben; letzeres hat vermutlich mit der Zeitumstellung zu tun.
Da ist irgendwas kaputt gegangen...
(List spare ich mir, sollte einfach nachzustellen sein)
Das mit den um eine Stunde verschoben ist bekannt. Aber da dies zweimal im Jahr vor kommt, spare ich mir vorerst ein eingreifen.
Das mit dem nicht fahren ist schon viel interessanter. Waren denn gestern die Timer korrekt?
Zitat von: Vorhand am 30 März 2019, 10:29:54
Leider geht meine Beschattung noch immer nicht. Hab inzwischen Brightness und Temperatur mittels dummy versorgt - auch ohne Erfolg.
Sind denn die verwendeten Werte der ASC über irgendeine Variable darstellbar? Bei Brightness- und Temperatursensor kann ich eintragen was ich will, die meckern nicht.
Meine Frage zu den attr ASC_AutoAstroModeEvening steht im RolloDevice auf none. Im ASCModul "ASC_autoAstroModeEvening" auf civil, war noch offen.
Muss das auch im RolloDevice auf civil gestellt werden?
Grüße
Dann brauchen wir so langsam eine verbose 4 Ausgabe vom ASC Device. Triggern tut für die Beschattung Brightness Sensor und das Astro/Twilight Device. Sobald die beiden ein Event werfen wird die Beschattungsroutine angeworfen.
Zitat von: CoolTux am 30 März 2019, 11:29:20
Das mit dem nicht fahren ist schon viel interessanter. Waren denn gestern die Timer korrekt?
Ich hatte zwar gestern nur einen oberflächlichen Blick drüber geworfen, bin aber der Meinung: ja!
(wurde ja noch von jemandem im Parallelthread berichtet, dass die Entwicklerversion dement ist ;) . Allerdings lief die bei mir einen Tag länger, sollte also nichts mehr mit einem Neustart zu tun haben, uptime in FHEM liefert 2 days, 04:39:30.)
Meine Rollos sind gerade in die Beschattung gefahren.
Meine leider nicht. Ich vermute, dass es an der bzw. den Messungen liegt. Man müsste wissen, was da an Helligkeit und Temperatur ankommt.
Gibt es noch ein attr, welches die Beschattung separat aktiviert?
Dann schalte mal verbinde 4 beim ASC an
Du meintest verbose auf 4?
Beschattung hat jetzt funktioniert. Nachdem ich bei ASC_BrightnessSensor
TSL2561:luminosity -1:-1 eingetragen habe, gingen jeweils nach ca. 20 s die Läden herunter.
Ich hatte vorher die div. Lichtsensoren in eine readingsGroup eingetragen und da wurde der Teil
luminosity -1:-1 nicht übernommen - also bei jedem Laden zu Fuß.
Jetzt stehen alle bei 80.
Cloudy und Sunny hatte ich ebenfalls in der readingsGroup Beschattung ergänzt. Mit einem Wert oberhalb der aktuellen Lichtstärke bei Cloudy wollte ich erreichen, dass die Läden wieder hochfahren.
Im ASC wurde dann auch Shading out angezeigt, aber gefahren ist keiner!?
Hallo. Super das schon mal etwas ging.
Ich hatte heute auch eine seltsame Beobachtung. Die Rollläden sind in die Beschattung gefahren, danach habe ich FHEM neu gestartet dann sind die Rolläden aus der Beschattung gefahren was korrekt war aber danach sind sie leider rein gar nicht mehr rein gefahren.
Zitat von: Vorhand am 30 März 2019, 17:43:56
Du meintest verbose auf 4?
Beschattung hat jetzt funktioniert. Nachdem ich bei ASC_BrightnessSensor
TSL2561:luminosity -1:-1 eingetragen habe, gingen jeweils nach ca. 20 s die Läden herunter.
Ich hatte vorher die div. Lichtsensoren in eine readingsGroup eingetragen und da wurde der Teil
luminosity -1:-1 nicht übernommen - also bei jedem Laden zu Fuß.
Jetzt stehen alle bei 80.
Cloudy und Sunny hatte ich ebenfalls in der readingsGroup Beschattung ergänzt. Mit einem Wert oberhalb der aktuellen Lichtstärke bei Cloudy wollte ich erreichen, dass die Läden wieder hochfahren.
Im ASC wurde dann auch Shading out angezeigt, aber gefahren ist keiner!?
Ja verbose 4. Ich muss schauen was passiert wenn man für Morgens und Abends mit Brightness fahren will und dem entsprechend ASC_BrightnessSensor setzt. Eigentlich sollte dann dennoch die Beschattungsfunktion aufgerufen werden.
Zitat von: Beta-User am 30 März 2019, 12:33:56
Ich hatte zwar gestern nur einen oberflächlichen Blick drüber geworfen, bin aber der Meinung: ja!
Huete morgen stehen die Timer bereits vor dem morgendlichen Fahren wieder auf morgen. Da am Fr. (1. Tag uptime) - jedenfalls nach meiner Erinnerung - korrekt gefahren wurde, liegt das entweder an $we oder an dem Umstand, dass es nicht die erstmalige Timerberechnung nach dem Start war, sondern eine spätere...
Auszug aus dem list (ist eine zu lang laufende Jalousie):
READINGS:
2019-03-30 19:22:12 ASC_ShuttersLastDrive manual
2019-03-30 19:20:57 ASC_Time_DriveDown 31.03.2019 - 20:22
2019-03-30 19:20:57 ASC_Time_DriveUp 1.04.2019 - 09:30
Dann muss ich mir das heute Abend mal anschauen. Ich gehe auch gleich noch mal den Code durch.
Ich denke ich habe das Problem mit den falschen Sunrise Zeiten gefunden.
Nach wie vor geht nicht das Entschatten.
Grenzwert Sunny wurde so eingestellt, dass er vom Wert der Brightnessmessung überschritten wurde. Kurz darauf gingen die Läden runter in die ShdPos.
Jetzt habe ich durch Verdunkelung den Messwert reduziert, so dass er den eingestellten Cloudy Wert unterschritt. Eigentlich sollten die Läden nach der Wartezeit wieder hochfahren. Tun sie leider nicht.
Beobachtung: das ASC Icon zeigt nach wie vor die Sonne mit dem Wert Shading in an. Wenn man get ASControlDG showShuttersinformation aufruft, erscheint bei allen Läden ShadingInfo out mit der aktuellen Uhrzeit.
Wenn ich dann einen renew der Zeiten veranlasse verschwindet das Sonnen Icon, aber die Läden gehen trotzdem nicht hoch.
Zitat von: Vorhand am 31 März 2019, 12:06:52
Nach wie vor geht nicht das Entschatten.
Grenzwert Sunny wurde so eingestellt, dass er vom Wert der Brightnessmessung überschritten wurde. Kurz darauf gingen die Läden runter in die ShdPos.
Jetzt habe ich durch Verdunkelung den Messwert reduziert, so dass er den eingestellten Cloudy Wert unterschritt. Eigentlich sollten die Läden nach der Wartezeit wieder hochfahren. Tun sie leider nicht.
Beobachtung: das ASC Icon zeigt nach wie vor die Sonne mit dem Wert Shading in an. Wenn man get ASControlDG showShuttersinformation aufruft, erscheint bei allen Läden ShadingInfo out mit der aktuellen Uhrzeit.
Wenn ich dann einen renew der Zeiten veranlasse verschwindet das Sonnen Icon, aber die Läden gehen trotzdem nicht hoch.
Ich bin gerade dabei mir den Code von diversen Funktionen noch einmal an zu schauen. Ich schaue mir das Beschatten auch gleich noch mal an.
Danke für die Info
Ich denke ich habe einen Logikfehler in der Beschattung gefunden. Meine Tests heute verliefen sehr gut. Ich werde heute Abend und Morgen früh noch mal was schauen und dann gebe ich die nächste Entwicklerversion morgen früh zum testen frei.
Bezüglich Beschattung habe ich eben noch eine Beobachtung gemacht. Bisher dachte ich immer das der Brightnesswert sich immer ändert, war meine Beobachtung immer so.
Heute war er nun 2 mal der selbe hintereinander und mein event-on-change-reading hat das Beschatten verzögert weil kein Event geworfen wurde. Daher habe ich das auf event-on-update-reading gesetzt.
Zitat von: CoolTux am 31 März 2019, 11:43:53
Ich denke ich habe das Problem mit den falschen Sunrise Zeiten gefunden.
Für den Fall, dass es noch relevant ist: heute morgen sind die Rollläden zur richtigen Zeit tatsächlich auch gefahren. Scheint also was mit dem $we zu tun zu haben.
So es liegt eine neue Developer Version vor.
Ich habe so einiges umgeschrieben. Wie erwähnt hat sich zum Beispiel das Verhalten für das verzögerte fahren geändert.
ZitatIn 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.
Desweiteren konnte ich einige Fehler bereinigen und habe angefangen ausführliche Debugmeldungen ein zu arbeiten. Dazu muß das ASC Attribut debug auf 1 stehen.
Ist der Rollladen als Terrassenrollladen markiert und der Fenster/Tür Status ist offen wird egal wie was eingestellt ist gar nicht mehr gefahren.
Zu guter letzt das Thema Attribute. Ich werde mich die Woche noch mal ran setzen und versuchen das ASC ohne die Attributsverteilung zu installieren. Bzw werde ich die Attribute vergeben welche die Auswahl zwischen 1 und 2 beachten. Die anderen nicht. Sollte das seltsamer Weise doch gehen werde ich die AttrVal Objekte entsprechend mit defaults belegen.
Abe rdas kommt wenn in eine spätere Version. Ich will die jetzt aktuelle Developer dann erstmal als stabil markieren und verteilen.
Grüße
Moin.
VERSION 0.4.0.11beta53 läuft seit eben, naturgemäß kann ich noch nicht viel mehr sagen, wie dass sich die laden läßt :) .
Gibt es irgendwas, auf das man besonders achten sollte (und sei es "nur" die Überprüfung irgendwelcher Umstellroutinen)?
Hört sich gut an habe nun auch Mal wieder etwas mehr Zeit und Spiele nachher Mal die Version ein und teste.
Gruß Alex
Zitat von: Beta-User am 03 April 2019, 08:00:32
Moin.
VERSION 0.4.0.11beta53 läuft seit eben, naturgemäß kann ich noch nicht viel mehr sagen, wie dass sich die laden läßt :) .
Gibt es irgendwas, auf das man besonders achten sollte (und sei es "nur" die Überprüfung irgendwelcher Umstellroutinen)?
Wenn Du Zeitversetztes Fahren machst kannst Du mal bitte darauf achten. Also das auch wirklich die Rollläden versetzt fahren. In früheren Versionen lief das nicht ganz sauber.
Ansonsten Kannst Du gerne mal Terrassentür bei Sunset testen ;D, (Vergiß die Sprintspikes nicht). Ansonsten halt auf Fehler im Log. Solltest Du den debug Mode verwenden empfehle ich nach 3 Tagen mal das log zu nullen oder wenn Du es unbedingt brauchst weg zu sichern und dann zu nullen.
Habe nun die VERSION 0.4.0.11beta53 eingespielt. Leider haben ich ein Problem wie damals mit den Zeiten und den Namen der Rollläden. CreateNotifyDev funktioniert nicht richtig.
List ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV Astro,JalousieControl,Residents,global,Arbeitszimmer,Badezimmer,Esszimmer,G%c3%a4ste%20WC,K%c3%bcche,Wohnzimmer,Wohnzimmer,ZWave,ZWave,ZWave
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta53
OLDREADINGS:
READINGS:
2019-04-03 07:11:13 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-03 07:09:50 AZ_Jalousie_lastPosValue 60
2019-04-03 09:36:20 AZ_Jalousie_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 06:59:23 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-02 21:59:28 Bad_Jalousie_lastPosValue 0
2019-04-03 09:36:20 Bad_Jalousie_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:10:24 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-03 07:09:50 EZ_Jalousie_lastPosValue 60
2019-04-03 09:36:20 EZ_Jalousie_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:42:14 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-03 09:00:28 GWC_Jalousie_lastPosValue 10
2019-04-03 09:36:22 GWC_Jalousie_nextAstroTimeEvent 3.04.2019 - 22:30
2019-04-03 06:32:04 K_Jalousie_PosValue 99
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-03 06:30:20 K_Jalousie_lastPosValue 99
2019-04-03 09:36:22 K_Jalousie_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:10:21 WZ_Jalousie_Garage_PosValue 99
2019-04-03 07:09:50 WZ_Jalousie_Garage_lastPosValue 60
2019-04-03 09:36:22 WZ_Jalousie_Garage_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 06:30:56 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-03 06:30:20 WZ_Jalousie_Terrasse_lastPosValue 0
2019-04-03 09:36:22 WZ_Jalousie_Terrasse_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:11:23 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-03 07:09:50 ZE_Jalousie_links_lastPosValue 0
2019-04-03 09:36:22 ZE_Jalousie_links_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:11:46 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-03 07:09:50 ZE_Jalousie_rechts_lastPosValue 80
2019-04-03 09:36:22 ZE_Jalousie_rechts_nextAstroTimeEvent 3.04.2019 - 20:39
2019-04-03 07:12:02 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-03 07:09:50 ZS_Jalousie_lastPosValue 0
2019-04-03 09:36:23 ZS_Jalousie_nextAstroTimeEvent 3.04.2019 - 20:39
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-03 09:36:12 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-03 09:36:12 room_Badezimmer_ZWave Bad_Jalousie
2019-04-03 09:36:12 room_Esszimmer_ZWave EZ_Jalousie
2019-04-03 09:36:12 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-03 09:36:12 room_Kueche_ZWave K_Jalousie
2019-04-03 09:36:12 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-03 09:36:12 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-03 09:36:12 room_ZWave_Zimmer_Samuel ZS_Jalousie
2018-11-20 11:17:43 selfDefense off
2019-04-03 09:36:23 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-03 09:36:12 userAttrList rolled out
helper:
shuttersList:
Arbeitszimmer
Badezimmer
Esszimmer
G%c3%a4ste%20WC
K%c3%bcche
Wohnzimmer
Wohnzimmer
ZWave
ZWave
ZWave
monitoredDevs:
Astro:
JalousieControl ASC_twilightDevice
Residents:
JalousieControl ASC_residentsDev
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_brightnessDriveUpDown 40:40
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
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 Jalousien
List Rollladen Beispiel
Internals:
DEF d0c32d9e 5
FUUID 5c48851d-f33f-e69a-2544-8d7693fbb11889ed
IODev ZWDongle_0
NAME GWC_Jalousie
NR 230
STATE 99
TYPE ZWave
ZWaveSubDevice no
homeId d0c32d9e
nodeIdHex 05
READINGS:
2019-04-03 07:41:59 ASC_ShuttersLastDrive maximum brightness threshold exceeded
2019-04-03 09:36:22 ASC_Time_DriveDown 3.04.2019 - 22:30
2019-04-03 09:36:22 ASC_Time_DriveUp 4.04.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-04-03 07:44:15 SEND_DATA failed:00
2019-03-19 19:47:02 UNPARSED APPLICATION_STATUS 0a22022144000010310000
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-04-03 08:46:32 energy 0.5 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-04-03 07:42:14 position 99
2019-04-03 08:42:28 power 0.0 W
2019-04-03 07:41:59 state dim 99
2019-04-03 07:42:00 timeToAck 0.217
2019-04-03 07:42:00 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_BrightnessSensor Helligkeitssensor_Osten:Lux 65: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_WindParameters -1
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_BrightnessSensor 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_WindParameters 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
Screenshots angefügt.
Für die Übersicht bekomme ichUndefined subroutine &AutoShuttersControl::GetShuttersInformation called at (eval 2315) line 1.
Eine Frage hätte ich noch. Es gibt ja das Attribut ASC_BrightnessSensor wo nun alles drin steht.
Warum werden die alten (ASC_BrightnessMaxVal,ASC_BrightnessMinVal,ASC_Brightness_Reading) nicht gelöscht?
Gruß Alex
Bei Deiner weblink Definition musst Du bitte jetzt ein FHEM noch davor setzen.
FHEM::AutoShuttersControl::........
Laut Code und Tests hätten die Attribute sowohl aus der Attributsansicht als auch aus dem userAttr entfernt werden sollen. Warum das jetzt bei Dir nicht der Fall war vermag ich nicht zu sagen. Du kannst aber mal bitte ein
set ASCDEVICE renewSetSunriseSunsetTimer
machen. Eventuell wird es dann entfernt.
Kannst Du Dich noch erinnern was wir da damals gemacht haben wie Du das Problem hattest?
Zitat von: CoolTux am 03 April 2019, 11:36:11
Bei Deiner weblink Definition musst Du bitte jetzt ein FHEM noch davor setzen.
FHEM::AutoShuttersControl::........
Laut Code und Tests hätten die Attribute sowohl aus der Attributsansicht als auch aus dem userAttr entfernt werden sollen. Warum das jetzt bei Dir nicht der Fall war vermag ich nicht zu sagen. Du kannst aber mal bitte ein
set ASCDEVICE renewSetSunriseSunsetTimer
machen. Eventuell wird es dann entfernt.
Kannst Du Dich noch erinnern was wir da damals gemacht haben wie Du das Problem hattest?
Danke das mit dem Weblink klappt.
Wahrscheinlich wurden sie nicht entfernt da das Problem mit den Namen besteht.
Damals hatten wir eine Änderung im Code Rückgängig gemacht.
https://forum.fhem.de/index.php/topic,92628.msg908586.html#msg908586 (https://forum.fhem.de/index.php/topic,92628.msg908586.html#msg908586)
Geht dann vom Beitrag 1557 bis 1563
Aber diese Stelle hat sich ja nicht verändert. War damals wohl eher Zufall
Was mir so auffällt ist das die Raum Namen dort stehen und nicht die Devices. Sollten dort nicht die Devices aufgelistet sein.
Mache ich ein ScanforShutters sind im NotifyDev die Rollladen und Helligkeitssensoren richtig nur die Fensterkontakte fehlen.
Gehe ich nun in jede einzelne Rolllade und setze das Attribut ASC_WindowRec neu und mache im Anschluss ein ScanforShutters scheint alles Ok zu sein im NotifyDev (s. NotifyDev1.jpg)
Wenn ich im Anschluss ein CreateNewNotifiyDev anstoße ist es wieder hin und es stehen die Raumnamen im NotifyDev. (s. NotifyDev2.jpg)
Ein showShuttersInformnations sieht in beiden fällen immer gleich aus (s.ShutterInfo.jpg)
Vielleicht bringt dich das auf die richtige Spur. ;)
Hier mal noch Auszüge aus dem FHEM log.
Beim Start von FHEM
2019.04.03 15:55:59 3: bad reading name G%c3%a4ste%20WC_nextAstroTimeEvent (contains not A-Za-z/\d_\.- or is too long)
2019.04.03 15:55:59 3: bad reading name K%c3%bcche_nextAstroTimeEvent (contains not A-Za-z/\d_\.- or is too long)
2019.04.03 15:56:36 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/73_AutoShuttersControl.pm line 2212.
2019.04.03 15:56:36 3: eval: {FHEM::AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
2019.04.03 15:56:36 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/73_AutoShuttersControl.pm line 2217.
2019.04.03 15:56:36 3: eval: {FHEM::AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
2019.04.03 15:56:42 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 1183.
2019.04.03 15:56:42 3: eval: {PROPLANTA_Done('Wetter_Herbern|obsTime|15:00|temperature|8.3|pressure|1000.2|humidity|65.1|dewPoint|2.2|visibility|40|cloudBaseMin|600|cloudBaseMax|1000|windDir|303|windDirIcon|https://www.proplanta.de/wetterdaten/images/symbole
Weiter im nächsten Code Blog
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4721.
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:56:56 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 15:56:56 1: stacktrace:
2019.04.03 15:56:56 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 15:56:56 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (1883)
2019.04.03 15:56:56 1: main::DoSet called by fhem.pl (1915)
2019.04.03 15:56:56 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 15:56:56 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 15:56:56 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 15:56:56 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 15:56:56 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 15:56:56 1: main::CallFn called by fhem.pl (745)
2019.04.03 15:57:09 4: Sub BleTagBattery_readSensorValue (NutBattery) - call gatttool char read loop: 0, result: connect error: Connection refused (111)
Ausgeschnitter Teil: PROPLANTA
/w7.gif|wind|10.8|fc0_date|03.04.2019|fc1_date|04.04.2019|fc2_date|05.04.2019|fc3_date|06.04.2019|fc0_tempMax|11|fc1_tempMax|9|fc2_tempMax|9|fc3_tempMax|9|fc0_tempMin|5|fc1_tempMin|4|fc2_tempMin|4|fc3_tempMin|3|fc0_chOfRainDay|80|fc1_chOfRainDay|80|fc2_chOfRainDay|20|fc3_chOfRainDay|20|fc0_chOfRainNight|80|fc1_chOfRainNight|80|fc2_chOfRainNight|20|fc3_chOfRainNight|10|fc0_frost|0|fc1_frost|0|fc2_frost|0|fc3_frost|0|fc0_evapor|1|fc1_evapor|1|fc2_evapor|1|fc3_evapor|1|fc0_dew|0|fc1_dew|0|fc2_dew|3|fc3_dew|0|fc0_sun|5|fc1_sun|5|fc2_sun|5|fc3_sun|5|fc0_uv|2|fc1_uv|1|fc2_uv|1|fc3_uv|2|fc0_rad|2.1|fc1_rad|1.4|fc2_rad|1.3|fc3_rad|1.1|fc0_weatherMorning|Regen|fc0_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherMorning|stark bewölkt|fc1_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc2_weatherMorning|Regen|fc2_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc3_weatherMorning|bedeckt|fc3_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherDay|Regen|fc0_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherDay|Regen|fc1_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weatherDay|bedeckt|fc2_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weatherDay|bedeckt|fc3_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherEvening|Regenschauer|fc0_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc1_weatherEvening|bedeckt|fc1_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weatherEvening|Nebel|fc2_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n12.gif|fc3_weatherEvening|bedeckt|fc3_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole usw......
2019.04.03 15:56:42 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 1191.
2019.04.03 15:56:42 3: eval: {PROPLANTA_Done('Wetter_Herbern|obsTime|15:00|temperature|8.3|pressure|1000.2|humidity|65.1|dewPoint|2.2|visibility|40|cloudBaseMin|600|cloudBaseMax|1000|windDir|303|windDirIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc11_moonRise|13:43|fc12_moonRise|15:03|fc13_moonRise|16:26|fc11_moonSet|04:40|fc12_moonSet|05:16|fc13_moonSet|05:45|durationFetchReadings|16.00')} usw.........
2019.04.03 15:56:42 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 1179.
2019.04.03 15:56:42 3: eval: {PROPLANTA_Done('Wetter_Herbern|obsTime|15:00|temperature|8.3|pressure|1000.2|humidity|65.1|dewPoint|2.2|visibility|40|cloudBaseMin|600|cloudBaseMax|1000|windDir|303|windDirIcon|https://www.
usw..........
ASC_windSensor Wetter_Herbern:fc0_wind00
Sollte ja eigentlich gehen ist ja eine Zahlenwert in m/s
Leider passt der Komplette Block hier nicht rein. Vielleicht so
PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/73_AutoShuttersControl.pm line 1183.
2019.04.03 15:56:42 3: eval: {PROPLANTA_Done('Wetter_Herbern|obsTime|15:00|temperature|8.3|pressure|1000.2|humidity|65.1|dewPoint|2.2|visibility|40|cloudBaseMin|600|cloudBaseMax|1000|windDir|303|windDirIcon|https://www.proplanta.de/wetterdaten/images/symbole/w7.gif|wind|10.8|fc0_date|03.04.2019|fc1_date|04.04.2019|fc2_date|05.04.2019|fc3_date|06.04.2019|fc0_tempMax|11|fc1_tempMax|9|fc2_tempMax|9|fc3_tempMax|9|fc0_tempMin|5|fc1_tempMin|4|fc2_tempMin|4|fc3_tempMin|3|fc0_chOfRainDay|80|fc1_chOfRainDay|80|fc2_chOfRainDay|20|fc3_chOfRainDay|20|fc0_chOfRainNight|80|fc1_chOfRainNight|80|fc2_chOfRainNight|20|fc3_chOfRainNight|10|fc0_frost|0|fc1_frost|0|fc2_frost|0|fc3_frost|0|fc0_evapor|1|fc1_evapor|1|fc2_evapor|1|fc3_evapor|1|fc0_dew|0|fc1_dew|0|fc2_dew|3|fc3_dew|0|fc0_sun|5|fc1_sun|5|fc2_sun|5|fc3_sun|5|fc0_uv|2|fc1_uv|1|fc2_uv|1|fc3_uv|2|fc0_rad|2.1|fc1_rad|1.4|fc2_rad|1.3|fc3_rad|1.1|fc0_weatherMorning|Regen|fc0_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherMorning|stark bewölkt|fc1_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc2_weatherMorning|Regen|fc2_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc3_weatherMorning|bedeckt|fc3_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherDay|Regen|fc0_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherDay|Regen|fc1_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weatherDay|bedeckt|fc2_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weatherDay|bedeckt|fc3_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherEvening|Regenschauer|fc0_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc1_weatherEvening|bedeckt|fc1_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weatherEvening|Nebel|fc2_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n12.gif|fc3_weatherEvening|bedeckt|fc3_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weatherNight|Regen|fc0_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc1_weatherNight|Regen|fc1_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weatherNight|bedeckt|fc2_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc3_weatherNight|wolkig|fc3_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc0_weather00|bedeckt|fc0_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc1_weather00|Regen|fc1_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weather00|Regen|fc2_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weather00|bedeckt|fc3_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather03|bedeckt|fc0_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc1_weather03|stark bewölkt|fc1_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc2_weather03|Regen|fc2_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weather03|bedeckt|fc3_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather06|Regen|fc0_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather06|stark bewölkt|fc1_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc2_weather06|Regen|fc2_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc3_weather06|bedeckt|fc3_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather09|Regen|fc0_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather09|Regen|fc1_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weather09|Sprühregen|fc2_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t14.gif|fc3_weather09|bedeckt|fc3_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather12|Regen|fc0_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather12|bedeckt|fc1_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc2_weather12|bedeckt|fc2_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weather12|bedeckt|fc3_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather15|bedeckt|fc0_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc1_weather15|Regen|fc1_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weather15|bedeckt|fc2_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weather15|bedeckt|fc3_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather18|Regenschauer|fc0_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc1_weather18|bedeckt|fc1_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weather18|Nebel|fc2_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n12.gif|fc3_weather18|bedeckt|fc3_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather21|Regen|fc0_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc1_weather21|Regen|fc1_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weather21|bedeckt|fc2_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc3_weather21|wolkig|fc3_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc0_temp00|9|fc1_temp00|7|fc2_temp00|6|fc3_temp00|8|fc0_temp03|8|fc1_temp03|6|fc2_temp03|5|fc3_temp03|8|fc0_temp06|7|fc1_temp06|6|fc2_temp06|5|fc3_temp06|9|fc0_temp09|6|fc1_temp09|8|fc2_temp09|7|fc3_temp09|8|fc0_temp12|10|fc1_temp12|9|fc2_temp12|8|fc3_temp12|9|fc0_temp15|11|fc1_temp15|8|fc2_temp15|9|fc3_temp15|9|fc0_temp18|9|fc1_temp18|7|fc2_temp18|9|fc3_temp18|8|fc0_temp21|8|fc1_temp21|6|fc2_temp21|9|fc3_temp21|4|fc0_chOfRain00|20|fc1_chOfRain00|80|fc2_chOfRain00|80|fc3_chOfRain00|20|fc0_chOfRain03|20|fc1_chOfRain03|15|fc2_chOfRain03|80|fc3_chOfRain03|20|fc0_chOfRain06|80|fc1_chOfRain06|15|fc2_chOfRain06|80|fc3_chOfRain06|20|fc0_chOfRain09|80|fc1_chOfRain09|80|fc2_chOfRain09|50|fc3_chOfRain09|20|fc0_chOfRain12|80|fc1_chOfRain12|20|fc2_chOfRain12|20|fc3_chOfRain12|20|fc0_chOfRain15|20|fc1_chOfRain15|80|fc2_chOfRain15|20|fc3_chOfRain15|20|fc0_chOfRain18|40|fc1_chOfRain18|20|fc2_chOfRain18|30|fc3_chOfRain18|20|fc0_chOfRain21|80|fc1_chOfRain21|80|fc2_chOfRain21|20|fc3_chOfRain21|10|fc0_rain00|0|fc1_rain00|1.8|fc2_rain00|2.9|fc3_rain00|0|fc0_rain03|0|fc1_rain03|0|fc2_rain03|2|fc3_rain03|0|fc0_rain06|0.9|fc1_rain06|0|fc2_rain06|0.9|fc3_rain06|0|fc0_rain09|2.9|fc1_rain09|0.6|fc2_rain09|0.2|fc3_rain09|0|fc0_rain12|0.4|fc1_rain12|0|fc2_rain12|0|fc3_rain12|0|fc0_rain15|0|fc1_rain15|0.3|fc2_rain15|0|fc3_rain15|0|fc0_rain18|0.3|fc1_rain18|0|fc2_rain18|0.1|fc3_rain18|0|fc0_rain21|3.1|fc1_rain21|0.2|fc2_rain21|0|fc3_rain21|0|fc0_rain|7.6|fc1_rain|2.9|fc2_rain|6.1|fc3_rain|0|fc0_cloud00|100|fc1_cloud00|100|fc2_cloud00|100|fc3_cloud00|100|fc0_cloud03|100|fc1_cloud03|87.5|fc2_cloud03|100|fc3_cloud03|100|fc0_cloud06|100|fc1_cloud06|87.5|fc2_cloud06|100|fc3_cloud06|100|fc0_cloud09|100|fc1_cloud09|100|fc2_cloud09|100|fc3_cloud09|100|fc0_cloud12|100|fc1_cloud12|100|fc2_cloud12|100|fc3_cloud12|100|fc0_cloud15|100|fc1_cloud15|100|fc2_cloud15|100|fc3_cloud15|100|fc0_cloud18|100|fc1_cloud18|100|fc2_cloud18|62.5|fc3_cloud18|100|fc0_cloud21|100|fc1_cloud21|100|fc2_cloud21|100|fc3_cloud21|50|fc0_windDir00|216|fc1_windDir00|191|fc2_windDir00|325|fc3_windDir00|355|fc0_windDir03|249|fc1_windDir03|242|fc2_windDir03|319|fc3_windDir03|95|fc0_windDir06|279|fc1_windDir06|310|fc2_windDir06|321|fc3_windDir06|56|fc0_windDir09|270|fc1_windDir09|295|fc2_windDir09|326|fc3_windDir09|57|fc0_windDir12|108|fc1_windDir12|326|fc2_windDir12|333|fc3_windDir12|64|fc0_windDir15|111|fc1_windDir15|288|fc2_windDir15|347|fc3_windDir15|50|fc0_windDir18|101|fc1_windDir18|300|fc2_windDir18|272|fc3_windDir18|46|fc0_windDir21|154|fc1_windDir21|318|fc2_windDir21|343|fc3_windDir21|45|fc0_wind00|10.8|fc1_wind00|3.6|fc2_wind00|10.8|fc3_wind00|3.6|fc0_wind03|10.8|fc1_wind03|3.6|fc2_wind03|10.8|fc3_wind03|3.6|fc0_wind06|7.2|fc1_wind06|0|fc2_wind06|14.4|fc3_wind06|14.4|fc0_wind09|3.6|fc1_wind09|3.6|fc2_wind09|10.8|fc3_wind09|21.6|fc0_wind12|7.2|fc1_wind12|10.8|fc2_wind12|14.4|fc3_wind12|18|fc0_wind15|7.2|fc1_wind15|14.4|fc2_wind15|10.8|fc3_wind15|21.6|fc0_wind18|3.6|fc1_wind18|14.4|fc2_wind18|3.6|fc3_wind18|21.6|fc0_wind21|3.6|fc1_wind21|14.4|fc2_wind21|7.2|fc3_wind21|21.6|fc0_gust00|25.2|fc1_gust00|10.8|fc2_gust00|21.6|fc3_gust00|7.2|fc0_gust03|21.6|fc1_gust03|7.2|fc2_gust03|21.6|fc3_gust03|10.8|fc0_gust06|10.8|fc1_gust06|3.6|fc2_gust06|25.2|fc3_gust06|21.6|fc0_gust09|7.2|fc1_gust09|7.2|fc2_gust09|21.6|fc3_gust09|32.4|fc0_gust12|7.2|fc1_gust12|14.4|fc2_gust12|21.6|fc3_gust12|28.8|fc0_gust15|10.8|fc1_gust15|21.6|fc2_gust15|18|fc3_gust15|28.8|fc0_gust18|7.2|fc1_gust18|25.2|fc2_gust18|10.8|fc3_gust18|32.4|fc0_gust21|7.2|fc1_gust21|25.2|fc2_gust21|10.8|fc3_gust21|32.4|fc0_moonRise|06:53|fc1_moonRise|07:12|fc2_moonRise|07:31|fc3_moonRise|07:50|fc0_moonSet|17:56|fc1_moonSet|19:04|fc2_moonSet|20:12|fc3_moonSet|21:22|fc4_date|07.04.2019|fc5_date|08.04.2019|fc6_date|09.04.2019|fc4_tempMax|9|fc5_tempMax|14|fc6_tempMax|15|fc4_tempMin|-1|fc5_tempMin|1|fc6_tempMin|4|fc4_chOfRainDay|40|fc5_chOfRainDay|0|fc6_chOfRainDay|10|fc4_chOfRainNight|40|fc5_chOfRainNight|5|fc6_chOfRainNight|20|fc4_frost|1|fc5_frost|1|fc6_frost|0|fc4_evapor|1|fc5_evapor|2|fc6_evapor|2|fc4_dew|0|fc5_dew|2|fc6_dew|0|fc4_sun|30|fc5_sun|100|fc6_sun|50|fc4_uv|4|fc5_uv|5|fc6_uv|3|fc4_rad|2.8|fc5_rad|5.7|fc6_rad|5.3|fc4_weatherMorning|sonnig|fc4_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc5_weatherMorning|wolkig|fc5_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc6_weatherMorning|sonnig|fc6_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc4_weatherDay|Regenschauer|fc4_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t6.gif|fc5_weatherDay|sonnig|fc5_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weatherDay|wolkig|fc6_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weatherEvening|Regenschauer|fc4_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weatherEvening|wolkig|fc5_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc6_weatherEvening|stark bewölkt|fc6_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc4_weatherNight|Regenschauer|fc4_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weatherNight|heiter|fc5_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weatherNight|bedeckt|fc6_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc4_weather00|wolkig|fc4_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc5_weather00|heiter|fc5_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weather00|heiter|fc6_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc4_weather03|klar|fc4_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n1.gif|fc5_weather03|stark bewölkt|fc5_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc6_weather03|heiter|fc6_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc4_weather06|sonnig|fc4_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc5_weather06|wolkig|fc5_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc6_weather06|sonnig|fc6_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc4_weather09|heiter|fc4_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t2.gif|fc5_weather09|sonnig|fc5_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weather09|wolkig|fc6_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather12|wolkig|fc4_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc5_weather12|sonnig|fc5_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weather12|wolkig|fc6_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather15|Regenschauer|fc4_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t6.gif|fc5_weather15|heiter|fc5_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t2.gif|fc6_weather15|wolkig|fc6_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather18|Regenschauer|fc4_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weather18|wolkig|fc5_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc6_weather18|stark bewölkt|fc6_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc4_weather21|heiter|fc4_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc5_weather21|heiter|fc5_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weather21|bedeckt|fc6_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc4_temp00|2|fc5_temp00|2|fc6_temp00|7|fc4_temp03|0|fc5_temp03|2|fc6_temp03|6|fc4_temp06|2|fc5_temp06|3|fc6_temp06|6|fc4_temp09|7|fc5_temp09|8|fc6_temp09|10|fc4_temp12|9|fc5_temp12|12|fc6_temp12|13|fc4_temp15|7|fc5_temp15|13|fc6_temp15|12|fc4_temp18|6|fc5_temp18|11|fc6_temp18|10|fc4_temp21|4|fc5_temp21|8|fc6_temp21|9|fc4_chOfRain00|10|fc5_chOfRain00|5|fc6_chOfRain00|5|fc4_chOfRain03|0|fc5_chOfRain03|15|fc6_chOfRain03|5|fc4_chOfRain06|0|fc5_chOfRain06|10|fc6_chOfRain06|0|fc4_chOfRain09|5|fc5_chOfRain09|0|fc6_chOfRain09|10|fc4_chOfRain12|10|fc5_chOfRain12|0|fc6_chOfRain12|10|fc4_chOfRain15|40|fc5_chOfRain15|5|fc6_chOfRain15|10|fc4_chOfRain18|40|fc5_chOfRain18|10|fc6_chOfRain18|15|fc4_chOfRain21|5|fc5_chOfRain21|5|fc6_chOfRain21|20|fc4_rain00|0|fc5_rain00|0|fc6_rain00|0|fc4_rain03|0|fc5_rain03|0|fc6_rain03|0|fc4_rain06|0|fc5_rain06|0|fc6_rain06|0|fc4_rain09|0|fc5_rain09|0|fc6_rain09|0|fc4_rain12|0|fc5_rain12|0|fc6_rain12|0|fc4_rain15|1.8|fc5_rain15|0|fc6_rain15|0|fc4_rain18|1.4|fc5_rain18|0|fc6_rain18|0|fc4_rain21|0|fc5_rain21|0|fc6_rain21|0|fc4_rain|3.2|fc5_rain|0|fc6_rain|0|fc4_cloud00|37.5|fc5_cloud00|25|fc6_cloud00|12.5|fc4_cloud03|0|fc5_cloud03|75|fc6_cloud03|12.5|fc4_cloud06|0|fc5_cloud06|37.5|fc6_cloud06|0|fc4_cloud09|12.5|fc5_cloud09|0|fc6_cloud09|37.5|fc4_cloud12|62.5|fc5_cloud12|0|fc6_cloud12|37.5|fc4_cloud15|100|fc5_cloud15|12.5|fc6_cloud15|50|fc4_cloud18|100|fc5_cloud18|50|fc6_cloud18|75|fc4_cloud21|12.5|fc5_cloud21|12.5|fc6_cloud21|100|fc4_windDir00|37|fc5_windDir00|223|fc6_windDir00|61|fc4_windDir03|346|fc5_windDir03|198|fc6_windDir03|82|fc4_windDir06|267|fc5_windDir06|181|fc6_windDir06|67|fc4_windDir09|272|fc5_windDir09|181|fc6_windDir09|79|fc4_windDir12|256|fc5_windDir12|161|fc6_windDir12|70|fc4_windDir15|252|fc5_windDir15|161|fc6_windDir15|70|fc4_windDir18|244|fc5_windDir18|148|fc6_windDir18|77|fc4_windDir21|253|fc5_windDir21|64|fc6_windDir21|75|fc4_wind00|14.4|fc5_wind00|7.2|fc6_wind00|7.2|fc4_wind03|7.2|fc5_wind03|7.2|fc6_wind03|3.6|fc4_wind06|10.8|fc5_wind06|7.2|fc6_wind06|7.2|fc4_wind09|14.4|fc5_wind09|7.2|fc6_wind09|14.4|fc4_wind12|21.6|fc5_wind12|3.6|fc6_wind12|14.4|fc4_wind15|21.6|fc5_wind15|3.6|fc6_wind15|21.6|fc4_wind18|10.8|fc5_wind18|0|fc6_wind18|18|fc4_wind21|7.2|fc5_wind21|0|fc6_wind21|18|fc4_gust00|21.6|fc5_gust00|7.2|fc6_gust00|7.2|fc4_gust03|7.2|fc5_gust03|7.2|fc6_gust03|7.2|fc4_gust06|14.4|fc5_gust06|7.2|fc6_gust06|10.8|fc4_gust09|21.6|fc5_gust09|7.2|fc6_gust09|14.4|fc4_gust12|28.8|fc5_gust12|7.2|fc6_gust12|18|fc4_gust15|32.4|fc5_gust15|3.6|fc6_gust15|25.2|fc4_gust18|21.6|fc5_gust18|3.6|fc6_gust18|32.4|fc4_gust21|10.8|fc5_gust21|3.6|fc6_gust21|36|fc4_moonRise|08:10|fc5_moonRise|08:34|fc6_moonRise|09:03|fc4_moonSet|22:32|fc5_moonSet|23:45|fc6_moonSet|--:--|fc7_date|10.04.2019|fc8_date|11.04.2019|fc9_date|12.04.2019|fc10_date|13.04.2019|fc7_tempMax|15|fc8_tempMax|14|fc9_tempMax|17|fc10_tempMax|17|fc7_tempMin|4|fc8_tempMin|3|fc9_tempMin|3|fc10_tempMin|5|fc7_weather|wolkig|fc7_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc8_weather|sonnig|fc8_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc9_weather|sonnig|fc9_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc10_weather|wolkig|fc10_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc7_moonRise|09:39|fc8_moonRise|10:23|fc9_moonRise|11:20|fc10_moonRise|12:26|fc7_moonSet|00:56|fc8_moonSet|02:03|fc9_moonSet|03:05|fc10_moonSet|03:58|fc11_date|14.04.2019|fc12_date|15.04.2019|fc13_date|16.04.2019|fc11_tempMax|17|fc12_tempMax|15|fc13_tempMax|15|fc11_tempMin|1|fc12_tempMin|-2|fc13_tempMin|-2|fc11_weather|sonnig|fc11_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc12_weather|sonnig|fc12_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc13_weather|wolkig|fc13_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc11_moonRise|13:43|fc12_moonRise|15:03|fc13_moonRise|16:26|fc11_moonSet|04:40|fc12_moonSet|05:16|fc13_moonSet|05:45|durationFetchReadings|16.00')}
2019.04.03 15:56:42 1: PERL WARNING: Use of uninitialized value in numeric lt (<) at ./FHEM/73_AutoShuttersControl.pm line 1191.
2019.04.03 15:56:42 3: eval: {PROPLANTA_Done('Wetter_Herbern|obsTime|15:00|temperature|8.3|pressure|1000.2|humidity|65.1|dewPoint|2.2|visibility|40|cloudBaseMin|600|cloudBaseMax|1000|windDir|303|windDirIcon|https://www.proplanta.de/wetterdaten/images/symbole/w7.gif|wind|10.8|fc0_date|03.04.2019|fc1_date|04.04.2019|fc2_date|05.04.2019|fc3_date|06.04.2019|fc0_tempMax|11|fc1_tempMax|9|fc2_tempMax|9|fc3_tempMax|9|fc0_tempMin|5|fc1_tempMin|4|fc2_tempMin|4|fc3_tempMin|3|fc0_chOfRainDay|80|fc1_chOfRainDay|80|fc2_chOfRainDay|20|fc3_chOfRainDay|20|fc0_chOfRainNight|80|fc1_chOfRainNight|80|fc2_chOfRainNight|20|fc3_chOfRainNight|10|fc0_frost|0|fc1_frost|0|fc2_frost|0|fc3_frost|0|fc0_evapor|1|fc1_evapor|1|fc2_evapor|1|fc3_evapor|1|fc0_dew|0|fc1_dew|0|fc2_dew|3|fc3_dew|0|fc0_sun|5|fc1_sun|5|fc2_sun|5|fc3_sun|5|fc0_uv|2|fc1_uv|1|fc2_uv|1|fc3_uv|2|fc0_rad|2.1|fc1_rad|1.4|fc2_rad|1.3|fc3_rad|1.1|fc0_weatherMorning|Regen|fc0_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherMorning|stark bewölkt|fc1_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc2_weatherMorning|Regen|fc2_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc3_weatherMorning|bedeckt|fc3_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherDay|Regen|fc0_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherDay|Regen|fc1_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weatherDay|bedeckt|fc2_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weatherDay|bedeckt|fc3_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weatherEvening|Regenschauer|fc0_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc1_weatherEvening|bedeckt|fc1_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weatherEvening|Nebel|fc2_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n12.gif|fc3_weatherEvening|bedeckt|fc3_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weatherNight|Regen|fc0_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc1_weatherNight|Regen|fc1_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weatherNight|bedeckt|fc2_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc3_weatherNight|wolkig|fc3_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc0_weather00|bedeckt|fc0_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc1_weather00|Regen|fc1_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weather00|Regen|fc2_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weather00|bedeckt|fc3_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather03|bedeckt|fc0_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc1_weather03|stark bewölkt|fc1_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc2_weather03|Regen|fc2_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weather03|bedeckt|fc3_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather06|Regen|fc0_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather06|stark bewölkt|fc1_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc2_weather06|Regen|fc2_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc3_weather06|bedeckt|fc3_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather09|Regen|fc0_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather09|Regen|fc1_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weather09|Sprühregen|fc2_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t14.gif|fc3_weather09|bedeckt|fc3_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather12|Regen|fc0_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weather12|bedeckt|fc1_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc2_weather12|bedeckt|fc2_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weather12|bedeckt|fc3_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather15|bedeckt|fc0_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc1_weather15|Regen|fc1_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc2_weather15|bedeckt|fc2_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weather15|bedeckt|fc3_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc0_weather18|Regenschauer|fc0_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc1_weather18|bedeckt|fc1_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weather18|Nebel|fc2_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n12.gif|fc3_weather18|bedeckt|fc3_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weather21|Regen|fc0_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc1_weather21|Regen|fc1_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc2_weather21|bedeckt|fc2_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc3_weather21|wolkig|fc3_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc0_temp00|9|fc1_temp00|7|fc2_temp00|6|fc3_temp00|8|fc0_temp03|8|fc1_temp03|6|fc2_temp03|5|fc3_temp03|8|fc0_temp06|7|fc1_temp06|6|fc2_temp06|5|fc3_temp06|9|fc0_temp09|6|fc1_temp09|8|fc2_temp09|7|fc3_temp09|8|fc0_temp12|10|fc1_temp12|9|fc2_temp12|8|fc3_temp12|9|fc0_temp15|11|fc1_temp15|8|fc2_temp15|9|fc3_temp15|9|fc0_temp18|9|fc1_temp18|7|fc2_temp18|9|fc3_temp18|8|fc0_temp21|8|fc1_temp21|6|fc2_temp21|9|fc3_temp21|4|fc0_chOfRain00|20|fc1_chOfRain00|80|fc2_chOfRain00|80|fc3_chOfRain00|20|fc0_chOfRain03|20|fc1_chOfRain03|15|fc2_chOfRain03|80|fc3_chOfRain03|20|fc0_chOfRain06|80|fc1_chOfRain06|15|fc2_chOfRain06|80|fc3_chOfRain06|20|fc0_chOfRain09|80|fc1_chOfRain09|80|fc2_chOfRain09|50|fc3_chOfRain09|20|fc0_chOfRain12|80|fc1_chOfRain12|20|fc2_chOfRain12|20|fc3_chOfRain12|20|fc0_chOfRain15|20|fc1_chOfRain15|80|fc2_chOfRain15|20|fc3_chOfRain15|20|fc0_chOfRain18|40|fc1_chOfRain18|20|fc2_chOfRain18|30|fc3_chOfRain18|20|fc0_chOfRain21|80|fc1_chOfRain21|80|fc2_chOfRain21|20|fc3_chOfRain21|10|fc0_rain00|0|fc1_rain00|1.8|fc2_rain00|2.9|fc3_rain00|0|fc0_rain03|0|fc1_rain03|0|fc2_rain03|2|fc3_rain03|0|fc0_rain06|0.9|fc1_rain06|0|fc2_rain06|0.9|fc3_rain06|0|fc0_rain09|2.9|fc1_rain09|0.6|fc2_rain09|0.2|fc3_rain09|0|fc0_rain12|0.4|fc1_rain12|0|fc2_rain12|0|fc3_rain12|0|fc0_rain15|0|fc1_rain15|0.3|fc2_rain15|0|fc3_rain15|0|fc0_rain18|0.3|fc1_rain18|0|fc2_rain18|0.1|fc3_rain18|0|fc0_rain21|3.1|fc1_rain21|0.2|fc2_rain21|0|fc3_rain21|0|fc0_rain|7.6|fc1_rain|2.9|fc2_rain|6.1|fc3_rain|0|fc0_cloud00|100|fc1_cloud00|100|fc2_cloud00|100|fc3_cloud00|100|fc0_cloud03|100|fc1_cloud03|87.5|fc2_cloud03|100|fc3_cloud03|100|fc0_cloud06|100|fc1_cloud06|87.5|fc2_cloud06|100|fc3_cloud06|100|fc0_cloud09|100|fc1_cloud09|100|fc2_cloud09|100|fc3_cloud09|100|fc0_cloud12|100|fc1_cloud12|100|fc2_cloud12|100|fc3_cloud12|100|fc0_cloud15|100|fc1_cloud15|100|fc2_cloud15|100|fc3_cloud15|100|fc0_cloud18|100|fc1_cloud18|100|fc2_cloud18|62.5|fc3_cloud18|100|fc0_cloud21|100|fc1_cloud21|100|fc2_cloud21|100|fc3_cloud21|50|fc0_windDir00|216|fc1_windDir00|191|fc2_windDir00|325|fc3_windDir00|355|fc0_windDir03|249|fc1_windDir03|242|fc2_windDir03|319|fc3_windDir03|95|fc0_windDir06|279|fc1_windDir06|310|fc2_windDir06|321|fc3_windDir06|56|fc0_windDir09|270|fc1_windDir09|295|fc2_windDir09|326|fc3_windDir09|57|fc0_windDir12|108|fc1_windDir12|326|fc2_windDir12|333|fc3_windDir12|64|fc0_windDir15|111|fc1_windDir15|288|fc2_windDir15|347|fc3_windDir15|50|fc0_windDir18|101|fc1_windDir18|300|fc2_windDir18|272|fc3_windDir18|46|fc0_windDir21|154|fc1_windDir21|318|fc2_windDir21|343|fc3_windDir21|45|fc0_wind00|10.8|fc1_wind00|3.6|fc2_wind00|10.8|fc3_wind00|3.6|fc0_wind03|10.8|fc1_wind03|3.6|fc2_wind03|10.8|fc3_wind03|3.6|fc0_wind06|7.2|fc1_wind06|0|fc2_wind06|14.4|fc3_wind06|14.4|fc0_wind09|3.6|fc1_wind09|3.6|fc2_wind09|10.8|fc3_wind09|21.6|fc0_wind12|7.2|fc1_wind12|10.8|fc2_wind12|14.4|fc3_wind12|18|fc0_wind15|7.2|fc1_wind15|14.4|fc2_wind15|10.8|fc3_wind15|21.6|fc0_wind18|3.6|fc1_wind18|14.4|fc2_wind18|3.6|fc3_wind18|21.6|fc0_wind21|3.6|fc1_wind21|14.4|fc2_wind21|7.2|fc3_wind21|21.6|fc0_gust00|25.2|fc1_gust00|10.8|fc2_gust00|21.6|fc3_gust00|7.2|fc0_gust03|21.6|fc1_gust03|7.2|fc2_gust03|21.6|fc3_gust03|10.8|fc0_gust06|10.8|fc1_gust06|3.6|fc2_gust06|25.2|fc3_gust06|21.6|fc0_gust09|7.2|fc1_gust09|7.2|fc2_gust09|21.6|fc3_gust09|32.4|fc0_gust12|7.2|fc1_gust12|14.4|fc2_gust12|21.6|fc3_gust12|28.8|fc0_gust15|10.8|fc1_gust15|21.6|fc2_gust15|18|fc3_gust15|28.8|fc0_gust18|7.2|fc1_gust18|25.2|fc2_gust18|10.8|fc3_gust18|32.4|fc0_gust21|7.2|fc1_gust21|25.2|fc2_gust21|10.8|fc3_gust21|32.4|fc0_moonRise|06:53|fc1_moonRise|07:12|fc2_moonRise|07:31|fc3_moonRise|07:50|fc0_moonSet|17:56|fc1_moonSet|19:04|fc2_moonSet|20:12|fc3_moonSet|21:22|fc4_date|07.04.2019|fc5_date|08.04.2019|fc6_date|09.04.2019|fc4_tempMax|9|fc5_tempMax|14|fc6_tempMax|15|fc4_tempMin|-1|fc5_tempMin|1|fc6_tempMin|4|fc4_chOfRainDay|40|fc5_chOfRainDay|0|fc6_chOfRainDay|10|fc4_chOfRainNight|40|fc5_chOfRainNight|5|fc6_chOfRainNight|20|fc4_frost|1|fc5_frost|1|fc6_frost|0|fc4_evapor|1|fc5_evapor|2|fc6_evapor|2|fc4_dew|0|fc5_dew|2|fc6_dew|0|fc4_sun|30|fc5_sun|100|fc6_sun|50|fc4_uv|4|fc5_uv|5|fc6_uv|3|fc4_rad|2.8|fc5_rad|5.7|fc6_rad|5.3|fc4_weatherMorning|sonnig|fc4_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc5_weatherMorning|wolkig|fc5_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc6_weatherMorning|sonnig|fc6_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc4_weatherDay|Regenschauer|fc4_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t6.gif|fc5_weatherDay|sonnig|fc5_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weatherDay|wolkig|fc6_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weatherEvening|Regenschauer|fc4_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weatherEvening|wolkig|fc5_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc6_weatherEvening|stark bewölkt|fc6_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc4_weatherNight|Regenschauer|fc4_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weatherNight|heiter|fc5_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weatherNight|bedeckt|fc6_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc4_weather00|wolkig|fc4_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc5_weather00|heiter|fc5_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weather00|heiter|fc6_weather00Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc4_weather03|klar|fc4_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n1.gif|fc5_weather03|stark bewölkt|fc5_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc6_weather03|heiter|fc6_weather03Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc4_weather06|sonnig|fc4_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc5_weather06|wolkig|fc5_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc6_weather06|sonnig|fc6_weather06Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc4_weather09|heiter|fc4_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t2.gif|fc5_weather09|sonnig|fc5_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weather09|wolkig|fc6_weather09Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather12|wolkig|fc4_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc5_weather12|sonnig|fc5_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc6_weather12|wolkig|fc6_weather12Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather15|Regenschauer|fc4_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t6.gif|fc5_weather15|heiter|fc5_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t2.gif|fc6_weather15|wolkig|fc6_weather15Icon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc4_weather18|Regenschauer|fc4_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weather18|wolkig|fc5_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|fc6_weather18|stark bewölkt|fc6_weather18Icon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc4_weather21|heiter|fc4_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc5_weather21|heiter|fc5_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n2.gif|fc6_weather21|bedeckt|fc6_weather21Icon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc4_temp00|2|fc5_temp00|2|fc6_temp00|7|fc4_temp03|0|fc5_temp03|2|fc6_temp03|6|fc4_temp06|2|fc5_temp06|3|fc6_temp06|6|fc4_temp09|7|fc5_temp09|8|fc6_temp09|10|fc4_temp12|9|fc5_temp12|12|fc6_temp12|13|fc4_temp15|7|fc5_temp15|13|fc6_temp15|12|fc4_temp18|6|fc5_temp18|11|fc6_temp18|10|fc4_temp21|4|fc5_temp21|8|fc6_temp21|9|fc4_chOfRain00|10|fc5_chOfRain00|5|fc6_chOfRain00|5|fc4_chOfRain03|0|fc5_chOfRain03|15|fc6_chOfRain03|5|fc4_chOfRain06|0|fc5_chOfRain06|10|fc6_chOfRain06|0|fc4_chOfRain09|5|fc5_chOfRain09|0|fc6_chOfRain09|10|fc4_chOfRain12|10|fc5_chOfRain12|0|fc6_chOfRain12|10|fc4_chOfRain15|40|fc5_chOfRain15|5|fc6_chOfRain15|10|fc4_chOfRain18|40|fc5_chOfRain18|10|fc6_chOfRain18|15|fc4_chOfRain21|5|fc5_chOfRain21|5|fc6_chOfRain21|20|fc4_rain00|0|fc5_rain00|0|fc6_rain00|0|fc4_rain03|0|fc5_rain03|0|fc6_rain03|0|fc4_rain06|0|fc5_rain06|0|fc6_rain06|0|fc4_rain09|0|fc5_rain09|0|fc6_rain09|0|fc4_rain12|0|fc5_rain12|0|fc6_rain12|0|fc4_rain15|1.8|fc5_rain15|0|fc6_rain15|0|fc4_rain18|1.4|fc5_rain18|0|fc6_rain18|0|fc4_rain21|0|fc5_rain21|0|fc6_rain21|0|fc4_rain|3.2|fc5_rain|0|fc6_rain|0|fc4_cloud00|37.5|fc5_cloud00|25|fc6_cloud00|12.5|fc4_cloud03|0|fc5_cloud03|75|fc6_cloud03|12.5|fc4_cloud06|0|fc5_cloud06|37.5|fc6_cloud06|0|fc4_cloud09|12.5|fc5_cloud09|0|fc6_cloud09|37.5|fc4_cloud12|62.5|fc5_cloud12|0|fc6_cloud12|37.5|fc4_cloud15|100|fc5_cloud15|12.5|fc6_cloud15|50|fc4_cloud18|100|fc5_cloud18|50|fc6_cloud18|75|fc4_cloud21|12.5|fc5_cloud21|12.5|fc6_cloud21|100|fc4_windDir00|37|fc5_windDir00|223|fc6_windDir00|61|fc4_windDir03|346|fc5_windDir03|198|fc6_windDir03|82|fc4_windDir06|267|fc5_windDir06|181|fc6_windDir06|67|fc4_windDir09|272|fc5_windDir09|181|fc6_windDir09|79|fc4_windDir12|256|fc5_windDir12|161|fc6_windDir12|70|fc4_windDir15|252|fc5_windDir15|161|fc6_windDir15|70|fc4_windDir18|244|fc5_windDir18|148|fc6_windDir18|77|fc4_windDir21|253|fc5_windDir21|64|fc6_windDir21|75|fc4_wind00|14.4|fc5_wind00|7.2|fc6_wind00|7.2|fc4_wind03|7.2|fc5_wind03|7.2|fc6_wind03|3.6|fc4_wind06|10.8|fc5_wind06|7.2|fc6_wind06|7.2|fc4_wind09|14.4|fc5_wind09|7.2|fc6_wind09|14.4|fc4_wind12|21.6|fc5_wind12|3.6|fc6_wind12|14.4|fc4_wind15|21.6|fc5_wind15|3.6|fc6_wind15|21.6|fc4_wind18|10.8|fc5_wind18|0|fc6_wind18|18|fc4_wind21|7.2|fc5_wind21|0|fc6_wind21|18|fc4_gust00|21.6|fc5_gust00|7.2|fc6_gust00|7.2|fc4_gust03|7.2|fc5_gust03|7.2|fc6_gust03|7.2|fc4_gust06|14.4|fc5_gust06|7.2|fc6_gust06|10.8|fc4_gust09|21.6|fc5_gust09|7.2|fc6_gust09|14.4|fc4_gust12|28.8|fc5_gust12|7.2|fc6_gust12|18|fc4_gust15|32.4|fc5_gust15|3.6|fc6_gust15|25.2|fc4_gust18|21.6|fc5_gust18|3.6|fc6_gust18|32.4|fc4_gust21|10.8|fc5_gust21|3.6|fc6_gust21|36|fc4_moonRise|08:10|fc5_moonRise|08:34|fc6_moonRise|09:03|fc4_moonSet|22:32|fc5_moonSet|23:45|fc6_moonSet|--:--|fc7_date|10.04.2019|fc8_date|11.04.2019|fc9_date|12.04.2019|fc10_date|13.04.2019|fc7_tempMax|15|fc8_tempMax|14|fc9_tempMax|17|fc10_tempMax|17|fc7_tempMin|4|fc8_tempMin|3|fc9_tempMin|3|fc10_tempMin|5|fc7_weather|wolkig|fc7_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc8_weather|sonnig|fc8_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc9_weather|sonnig|fc9_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc10_weather|wolkig|fc10_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc7_moonRise|09:39|fc8_moonRise|10:23|fc9_moonRise|11:20|fc10_moonRise|12:26|fc7_moonSet|00:56|fc8_moonSet|02:03|fc9_moonSet|03:05|fc10_moonSet|03:58|fc11_date|14.04.2019|fc12_date|15.04.2019|fc13_date|16.04.2019|fc11_tempMax|17|fc12_tempMax|15|fc13_tempMax|15|fc11_tempMin|1|fc12_tempMin|-2|fc13_tempMin|-2|fc11_weather|sonnig|fc11_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc12_weather|sonnig|fc12_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t1.gif|fc13_weather|wolkig|fc13_weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/t3.gif|fc11_moonRise|13:43|fc12_moonRise|15:03|fc13_moonRise|16:26|fc11_moonSet|04:40|fc12_moonSet|05:16|fc13_moonSet|05:45|durationFetchReadings|16.00')}
Hallo majestro84,
Nutzt du nicht besser das Attribut Wind?.
Es enthält die aktuelle Windgeschwindigkeit. Fco-wind00 die am aktuellen Tag um 0 Uhr.
Mfg
Ralf
Jo stimmt wäre besser habe es jetzt aber erstmal wieder entfernt.
Hier dann nochmal das Log nach einen Start. Da dann das NotifyDev noch korrekt ist aber als Zeit 01.01.1970 steht habe ich einmal renewSetSunsetSunrise ausgefüht.
2019.04.03 16:28:15 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/73_AutoShuttersControl.pm line 2212.
2019.04.03 16:28:15 3: eval: {FHEM::AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
2019.04.03 16:28:15 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/73_AutoShuttersControl.pm line 2217.
2019.04.03 16:28:15 3: eval: {FHEM::AutoShuttersControl::GetShuttersInformation($defs{'JalousieControl'})}
2019.04.03 16:28:22 3: VCONTROL300: TCP connection opened
2019.04.03 16:28:22 3: Opening Heizung device 192.168.0.11:4002
2019.04.03 16:28:22 3: Heizung device opened
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4721.
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4476.
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: ERROR: empty name in readingsBeginUpdate
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBeginUpdate called by ./FHEM/73_AutoShuttersControl.pm (1876)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveDown, 3.04.2019 - 20:39) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1877)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
2019.04.03 16:28:27 1: readingsUpdate(,ASC_Time_DriveUp, 4.04.2019 - 07:07) missed to call readingsBeginUpdate first.
2019.04.03 16:28:27 1: stacktrace:
2019.04.03 16:28:27 1: main::readingsBulkUpdate called by ./FHEM/73_AutoShuttersControl.pm (1888)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::CreateSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (1969)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::RenewSunRiseSetShuttersTimer called by ./FHEM/73_AutoShuttersControl.pm (481)
2019.04.03 16:28:27 1: FHEM::AutoShuttersControl::Set called by fhem.pl (3693)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (1883)
2019.04.03 16:28:27 1: main::DoSet called by fhem.pl (1915)
2019.04.03 16:28:27 1: main::CommandSet called by fhem.pl (1229)
2019.04.03 16:28:27 1: main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2664)
2019.04.03 16:28:27 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (939)
2019.04.03 16:28:27 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (567)
2019.04.03 16:28:27 1: main::FW_Read called by fhem.pl (3698)
2019.04.03 16:28:27 1: main::CallFn called by fhem.pl (745)
mach mal bitte ein
deletereading ASCDEVICENAME .monitoredDevs
Und danach ein scanForShutters und dann ein createNewNotifyDev
Zitat von: CoolTux am 03 April 2019, 17:34:40
mach mal bitte ein
deletereading ASCDEVICENAME .monitoredDevs
Und danach ein scanForShutters und dann ein createNewNotifyDev
Funktioniert leider nicht gleiches Problem
stell mal bitte alle Rollläden mit ausnahme von 2 auf ASC 0. Und dann noch mal scannen. Stehen dann die richtigen Rolllädennamen im NOTIFYDEV? nud wenn Du dann createNewNotifyDev machst ist dann noch alles ok?
Entschattung geht auch mit der neuen Version nicht.
Beschattung funktioniert.
Ist meine Erwartungshaltung falsch, die da wäre: Brightness unterschreitet Cloudywert - Wartezeit läuft ab - Rolle fährt Auf. Oder auch: Brightness bleibt hoch - Sonne verlässt Winkel - Rolle fährt Auf.
Gibt es sonst noch eine Bedingung für das Entschatten, die bei Beschattung nicht erfüllt sein müsste?
Ich habe auch die Wartezeit für ein bevorstehendes abendliches Schließen auf Sekunden reduziert.
Zitat von: CoolTux am 03 April 2019, 17:49:10
stell mal bitte alle Rollläden mit ausnahme von 2 auf ASC 0. Und dann noch mal scannen. Stehen dann die richtigen Rolllädennamen im NOTIFYDEV? nud wenn Du dann createNewNotifyDev machst ist dann noch alles ok?
Habe jetzt nur noch zwei mit ASC 2 den Rest auf ASC 0. Ich mache das deletereading dann scanforshutter zwei Rollladen gefunden das hat mit allen auch noch funktioniert. Danach ein createnewnotifydev und alles passt bei nur zwei Rollladen mit ASC 2. Soweit so gut mache ich dann noch Mal ein createnewnotifydev ist alles wieder hin und nur die Raum Namen stehe drin
Kannst Du bei den 2 Rollläden zu Testzwecken einmal den namen ändern in namen ohne bindestriche. einfach zusammen geschrieben alles, groß klein wegen meiner.
OK damit geht es. Habe alles klein geschrieben. Funktioniert. Danach die alten Namen wieder hergestellt und es geht immer noch. Merkwürdig wo ist da das Problem. Sollte doch nachdem zurück benennen doch auch nicht mehr funktionieren oder?
Habe auch jedes Mal vorher ein deletereading gemacht
Ich weiß es ehrlich gesagt nicht. Müssen wir mal weiter beobachten. Gehen denn nun die anderen Rollläden ohne Umbenennen auch?
Nein gerade probiert eine weitere wieder hinzuzufügen dann wird sie beim Scannen erkannt aber beim createnewnotifydev nicht taucht nicht mehr auf im Notifydev
Hast Du die Möglichkeit alle um zu benennen? Oder gehen dadurch Zuordnungen verloren?
Es geht anscheinend auch ohne das deletereading muss halt jeden Namen einmal umbenennen dann scannen und createnewnotifydev dann zurück benennen und wieder scannen und createnewnotifydev. Dann scheint es zu laufen. Umbenennen und wieder zurück sollte kein Problem darstellen. Oder meinst du besser den '_' weglassen?
Zitat von: majestro84 am 03 April 2019, 18:48:01
Es geht anscheinend auch ohne das deletereading muss halt jeden Namen einmal umbenennen dann scannen und createnewnotifydev dann zurück benennen und wieder scannen und createnewnotifydev. Dann scheint es zu laufen. Umbenennen und wieder zurück sollte kein Problem darstellen. Oder meinst du besser den '_' weglassen?
Du kannst es erstmal lassen und weiter beobachten. Ich habe im übrigen auch Unterstriche.
Mach
OK gehe Mal alle durch und dann gucken wir Mal was so bei den nächsten Updates so passiert. Danke für dein Hilfe.
Das Problem sind die Sonderzeichen im Namen, wenn aus denen Readingnamen für das ASC-Device hergeleitet werden (bad reading name aus https://forum.fhem.de/index.php/topic,97976.msg926616.html#msg926616 (https://forum.fhem.de/index.php/topic,97976.msg926616.html#msg926616)).
Sollten vorher ggf. gesäubert werden (modulseitig); damit können wir zwar Verwechslungen nicht vermeiden (Küche=Köche), aber das ist besser als Abstürze... majestro84 ist sicher nicht der einzige, der solche Namensgebung nutzt.
Zitat von: Beta-User am 03 April 2019, 18:55:04
Das Problem sind die Sonderzeichen im Namen, wenn aus denen Readingnamen für das ASC-Device hergeleitet werden (bad reading name aus https://forum.fhem.de/index.php/topic,97976.msg926616.html#msg926616 (https://forum.fhem.de/index.php/topic,97976.msg926616.html#msg926616)).
Sollten vorher ggf. gesäubert werden (modulseitig); damit können wir zwar Verwechslungen nicht vermeiden (Küche=Köche), aber das ist besser als Abstürze... majestro84 ist sicher nicht der einzige, der solche Namensgebung nutzt.
Sonderzeichen werden schon bereinigt. Ist aber nur Relevant wenn ich einen Raumnamen für ein Reading verwende. Da werden sie aber gesäubert.
Hatte die Version gestern Abend auch kurz angetestet und dann aber mit dem gleichen Fehlerbild die Notbremse gezogen (war schon zu spät um sich reinzusteigern).
Ich hatte den Eindruck, dass der Fehler nur bei den 9 Homematic Aktoren auftrat, während meine 3 Shellys in der Übersicht ordentlich angezeigt wurden.
Shelly in "22_Gäste" war ok
Homematic in 20_Büro war nicht ok.
Es scheinen also nicht pauschal die Umlaute zu sein.
Mein erster Gedanke: ich habe mir eingebildet das dort das Internal "NTFY_ORDER"
urlencoded statt dem Namen angezeigt wird.
Die Shellys haben dieses Internal nämlich nicht.
Interessanter Weise wurde gerade in dem Bereich zum Erkennen der Rollladen und erstellen des Internals NOTIFYDEV gar nicht geändert.
Habe ich Dich richtig verstanden das Du ein Device mit Namen 20_Büro hast? Oder meinst Du den Raumnamen 20_Büro?
Was ich nicht verstehe. Beta-User hast auch Homematic und da schien alles zu funktionieren.
Zitat von: CoolTux am 03 April 2019, 23:35:01
Interessanter Weise wurde gerade in dem Bereich zum Erkennen der Rollladen und erstellen des Internals NOTIFYDEV gar nicht geändert.
Habe ich Dich richtig verstanden das Du ein Device mit Namen 20_Büro hast? Oder meinst Du den Raumnamen 20_Büro?
Das sind die Räume. Die Gerätenamen sind unspektakulär
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
Zitat von: CoolTux am 04 April 2019, 00:00:57
Was ich nicht verstehe. Beta-User hast auch Homematic und da schien alles zu funktionieren.
Jep, hier nur HM-Komponenten bei den Rollladenaktoren und Fensterkontakten. Alles da im notifydev.
Ich habe aber nirgends Sonderzeichen, weder bei den Aktorenbenennungen noch bei den Räumen. Nicht mal Leerzeichen oder Punkte, und auch bei diesen Dingen keine Unterräume ("->" im Raumnamen).
(Sonderzeichen gibt's allenfalls bei aliasen und Gruppennamen, da hat das bisher noch nie Probleme gegeben).
Dann machen wir das anders.
Stefan bitte gebe mir von 3 Deiner Rollläden welche nicht funktionieren eine RAW Definition.
Ok, habe das auf die schnelle reproduziert ( nur die pm getauscht und neu gestartet):
Hier die 3 RAWs und als Bonustrack ein RAW von einem funktionierenden :-)
defmod bu_Rollladen_Fenster CUL_HM 6703E4
attr bu_Rollladen_Fenster userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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_BrightnessSensor 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_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr bu_Rollladen_Fenster .mId 0107
attr bu_Rollladen_Fenster ASC 2
attr bu_Rollladen_Fenster ASC_Antifreeze off
attr bu_Rollladen_Fenster ASC_Antifreeze_Pos 15
attr bu_Rollladen_Fenster ASC_AutoAstroModeEvening none
attr bu_Rollladen_Fenster ASC_AutoAstroModeEveningHorizon none
attr bu_Rollladen_Fenster ASC_AutoAstroModeMorning CIVIL
attr bu_Rollladen_Fenster ASC_AutoAstroModeMorningHorizon none
attr bu_Rollladen_Fenster ASC_BlockingTime_afterManual 0
attr bu_Rollladen_Fenster ASC_BlockingTime_beforDayOpen 3600
attr bu_Rollladen_Fenster ASC_BlockingTime_beforNightClose 3600
attr bu_Rollladen_Fenster ASC_BrightnessMaxVal -1
attr bu_Rollladen_Fenster ASC_BrightnessMinVal -1
attr bu_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1
attr bu_Rollladen_Fenster ASC_Brightness_Reading brightness
attr bu_Rollladen_Fenster ASC_Brightness_Sensor ESPSolar
attr bu_Rollladen_Fenster ASC_Closed_Pos 0
attr bu_Rollladen_Fenster ASC_ComfortOpen_Pos 80
attr bu_Rollladen_Fenster ASC_Down astro
attr bu_Rollladen_Fenster ASC_Drive_Offset -1
attr bu_Rollladen_Fenster ASC_Drive_OffsetStart -1
attr bu_Rollladen_Fenster ASC_GuestRoom none
attr bu_Rollladen_Fenster ASC_LockOut off
attr bu_Rollladen_Fenster ASC_LockOut_Cmd none
attr bu_Rollladen_Fenster ASC_Mode_Down always
attr bu_Rollladen_Fenster ASC_Mode_Up always
attr bu_Rollladen_Fenster ASC_Open_Pos 100
attr bu_Rollladen_Fenster ASC_Partymode off
attr bu_Rollladen_Fenster ASC_Pos_Reading pct
attr bu_Rollladen_Fenster ASC_PrivacyDownTime_beforNightClose -1
attr bu_Rollladen_Fenster ASC_PrivacyDown_Pos 50
attr bu_Rollladen_Fenster ASC_Roommate_Device none
attr bu_Rollladen_Fenster ASC_Roommate_Reading state
attr bu_Rollladen_Fenster ASC_Self_Defense_Exclude off
attr bu_Rollladen_Fenster ASC_Shading_Angle_Left 80
attr bu_Rollladen_Fenster ASC_Shading_Angle_Right 80
attr bu_Rollladen_Fenster ASC_Shading_Direction 158
attr bu_Rollladen_Fenster ASC_Shading_Min_Elevation 25
attr bu_Rollladen_Fenster ASC_Shading_Min_OutsideTemperature 18
attr bu_Rollladen_Fenster ASC_Shading_Mode always
attr bu_Rollladen_Fenster ASC_Shading_Pos 20
attr bu_Rollladen_Fenster ASC_Shading_StateChange_Cloudy 60000
attr bu_Rollladen_Fenster ASC_Shading_StateChange_Sunny 90000
attr bu_Rollladen_Fenster ASC_Shading_WaitingPeriod 1200
attr bu_Rollladen_Fenster ASC_ShuttersPlace window
attr bu_Rollladen_Fenster ASC_Time_Down_Early 15:30
attr bu_Rollladen_Fenster ASC_Time_Down_Late 21:30
attr bu_Rollladen_Fenster ASC_Time_Up_Early 06:40
attr bu_Rollladen_Fenster ASC_Time_Up_Late 09:00
attr bu_Rollladen_Fenster ASC_Time_Up_WE_Holiday 10:00
attr bu_Rollladen_Fenster ASC_Up astro
attr bu_Rollladen_Fenster ASC_Ventilate_Pos 30
attr bu_Rollladen_Fenster ASC_Ventilate_Window_Open on
attr bu_Rollladen_Fenster ASC_WiggleValue 5
attr bu_Rollladen_Fenster ASC_WindParameters -1
attr bu_Rollladen_Fenster ASC_WindowRec none
attr bu_Rollladen_Fenster ASC_WindowRec_subType twostate
attr bu_Rollladen_Fenster IODev HMLAND1
attr bu_Rollladen_Fenster IOgrp vccu:HMLAND1
attr bu_Rollladen_Fenster alexaName Bürofenster
attr bu_Rollladen_Fenster autoReadReg 4_reqStatus
attr bu_Rollladen_Fenster devStateIcon (close|0):fts_shutter_100@384260:pct \d:fts_shutter_90@384260:pct 1\d:fts_shutter_90@384260:pct (2|3)\d:fts_shutter_80@384260:pct 4\d:fts_shutter_70@blue:pct 5\d:fts_shutter_60@blue:pct 6\d:fts_shutter_50@4E98FA:pct 7\d:fts_shutter_40@4E98FA:pct 8\d:fts_shutter_30@4EB3FA:pct 9\d:fts_shutter_20@4EB3FA:pct (open|100):fts_shutter_10@4EFAFA:pct set.*:fts_shutter_updown
attr bu_Rollladen_Fenster event-on-change-reading motor,pct
attr bu_Rollladen_Fenster eventMap off:close on:open
attr bu_Rollladen_Fenster expert 2_defReg+raw
attr bu_Rollladen_Fenster firmware 2.11
attr bu_Rollladen_Fenster group Rollladen
attr bu_Rollladen_Fenster icon fts_shutter
attr bu_Rollladen_Fenster model HM-LC-Ja1PBU-FM
attr bu_Rollladen_Fenster peerIDs 00000000,
attr bu_Rollladen_Fenster room 20_Büro,95_Srv.AlexaRoom,Rollladen
attr bu_Rollladen_Fenster serialNr OEQ2653535
attr bu_Rollladen_Fenster sortby 200
attr bu_Rollladen_Fenster subType blindActuator
attr bu_Rollladen_Fenster webCmd open:close:stop:pct
attr bu_Rollladen_Fenster widgetOverride devStateIcon:textField-long
setstate bu_Rollladen_Fenster open
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 .R-confBtnTime permanent
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 .R-intKeyVisib invisib
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 .R-localResDis off
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-posSaveTime 2 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-refRunCounter 0
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-refRunTimeSlats 2 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-statusInfoMinDly 2 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-statusInfoRandom 1 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .R-transmitTryMax 6
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 .peerListRDate 2019-03-07 05:31:02
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 .protLastRcv 2019-04-04 06:51:44
setstate bu_Rollladen_Fenster 2019-04-04 06:40:05 ASC_ShuttersLastDrive day open
setstate bu_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveDown 4.04.2019 - 20:38
setstate bu_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveUp 4.04.2019 - 10:00
setstate bu_Rollladen_Fenster 2019-04-04 06:40:08 CommandAccepted yes
setstate bu_Rollladen_Fenster 2019-03-07 05:30:38 D-firmware 2.11
setstate bu_Rollladen_Fenster 2019-03-07 05:30:38 D-serialNr OEQ2653535
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 PairedTo 0x424241
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 R-driveDown 17 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 R-driveTurn 0.5 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 R-driveUp 17 s
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 R-pairCentral 0x424241
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 R-sign off
setstate bu_Rollladen_Fenster 2019-03-07 05:31:01 RegL_00. 00:00 02:01 0A:42 0B:42 0C:41 15:FF 18:00
setstate bu_Rollladen_Fenster 2019-03-07 05:31:02 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:AA 0D:00 0E:AA 0F:05 10:00 30:06 56:00 57:24 B3:00 B4:64 B5:14
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 deviceMsg on (to vccu)
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 level 100
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 motor stop:on
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 pct 100
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 pctSlat 100
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 recentStateType info
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 slatDir stop
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 state on
setstate bu_Rollladen_Fenster 2019-04-04 06:51:44 timedOn off
defmod ku_Rollladen_Fenster CUL_HM 5F0CC6
attr ku_Rollladen_Fenster userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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_BrightnessSensor 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_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr ku_Rollladen_Fenster .mId 006A
attr ku_Rollladen_Fenster ASC 2
attr ku_Rollladen_Fenster ASC_Antifreeze off
attr ku_Rollladen_Fenster ASC_Antifreeze_Pos 15
attr ku_Rollladen_Fenster ASC_AutoAstroModeEvening CIVIL
attr ku_Rollladen_Fenster ASC_AutoAstroModeEveningHorizon -7
attr ku_Rollladen_Fenster ASC_AutoAstroModeMorning CIVIL
attr ku_Rollladen_Fenster ASC_AutoAstroModeMorningHorizon none
attr ku_Rollladen_Fenster ASC_BlockingTime_afterManual 0
attr ku_Rollladen_Fenster ASC_BlockingTime_beforDayOpen 3600
attr ku_Rollladen_Fenster ASC_BlockingTime_beforNightClose 3600
attr ku_Rollladen_Fenster ASC_BrightnessMaxVal -1
attr ku_Rollladen_Fenster ASC_BrightnessMinVal -1
attr ku_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1
attr ku_Rollladen_Fenster ASC_Brightness_Reading brightness
attr ku_Rollladen_Fenster ASC_Brightness_Sensor ESPSolar
attr ku_Rollladen_Fenster ASC_Closed_Pos 0
attr ku_Rollladen_Fenster ASC_ComfortOpen_Pos 80
attr ku_Rollladen_Fenster ASC_Down astro
attr ku_Rollladen_Fenster ASC_Drive_Offset -1
attr ku_Rollladen_Fenster ASC_Drive_OffsetStart -1
attr ku_Rollladen_Fenster ASC_GuestRoom none
attr ku_Rollladen_Fenster ASC_LockOut off
attr ku_Rollladen_Fenster ASC_LockOut_Cmd none
attr ku_Rollladen_Fenster ASC_Mode_Down always
attr ku_Rollladen_Fenster ASC_Mode_Up always
attr ku_Rollladen_Fenster ASC_Open_Pos 100
attr ku_Rollladen_Fenster ASC_Partymode on
attr ku_Rollladen_Fenster ASC_Pos_Reading pct
attr ku_Rollladen_Fenster ASC_PrivacyDownTime_beforNightClose 1800
attr ku_Rollladen_Fenster ASC_PrivacyDown_Pos 80
attr ku_Rollladen_Fenster ASC_Roommate_Device none
attr ku_Rollladen_Fenster ASC_Roommate_Reading state
attr ku_Rollladen_Fenster ASC_Self_Defense_Exclude off
attr ku_Rollladen_Fenster ASC_Shading_Angle_Left 80
attr ku_Rollladen_Fenster ASC_Shading_Angle_Right 80
attr ku_Rollladen_Fenster ASC_Shading_Direction 158
attr ku_Rollladen_Fenster ASC_Shading_Min_Elevation 25
attr ku_Rollladen_Fenster ASC_Shading_Min_OutsideTemperature 18
attr ku_Rollladen_Fenster ASC_Shading_Mode always
attr ku_Rollladen_Fenster ASC_Shading_Pos 20
attr ku_Rollladen_Fenster ASC_Shading_StateChange_Cloudy 40000
attr ku_Rollladen_Fenster ASC_Shading_StateChange_Sunny 90000
attr ku_Rollladen_Fenster ASC_Shading_WaitingPeriod 1200
attr ku_Rollladen_Fenster ASC_ShuttersPlace window
attr ku_Rollladen_Fenster ASC_Time_Down_Early 15:30
attr ku_Rollladen_Fenster ASC_Time_Down_Late 21:30
attr ku_Rollladen_Fenster ASC_Time_Up_Early 06:40
attr ku_Rollladen_Fenster ASC_Time_Up_Late 08:00
attr ku_Rollladen_Fenster ASC_Time_Up_WE_Holiday 08:00
attr ku_Rollladen_Fenster ASC_Up astro
attr ku_Rollladen_Fenster ASC_Ventilate_Pos 30
attr ku_Rollladen_Fenster ASC_Ventilate_Window_Open on
attr ku_Rollladen_Fenster ASC_WiggleValue 5
attr ku_Rollladen_Fenster ASC_WindParameters -1
attr ku_Rollladen_Fenster ASC_WindowRec none
attr ku_Rollladen_Fenster ASC_WindowRec_subType twostate
attr ku_Rollladen_Fenster IODev HMLAND1
attr ku_Rollladen_Fenster IOgrp vccu:HMLAND1
attr ku_Rollladen_Fenster alexaName Küchenfenster
attr ku_Rollladen_Fenster autoReadReg 5_readMissing
attr ku_Rollladen_Fenster devStateIcon (close|0):fts_shutter_100@384260:pct \d:fts_shutter_90@384260:pct 1\d:fts_shutter_90@384260:pct (2|3)\d:fts_shutter_80@384260:pct 4\d:fts_shutter_70@blue:pct 5\d:fts_shutter_60@blue:pct 6\d:fts_shutter_50@4E98FA:pct 7\d:fts_shutter_40@4E98FA:pct 8\d:fts_shutter_30@4EB3FA:pct 9\d:fts_shutter_20@4EB3FA:pct (open|100):fts_shutter_10@4EFAFA:pct set.*:fts_shutter_updown
attr ku_Rollladen_Fenster event-on-change-reading motor,pct
attr ku_Rollladen_Fenster eventMap off:close on:open
attr ku_Rollladen_Fenster expert 1_allReg
attr ku_Rollladen_Fenster firmware 2.11
attr ku_Rollladen_Fenster fp_EG 199,936,0,ku_Rolladen_Fenster,
attr ku_Rollladen_Fenster group Rollladen
attr ku_Rollladen_Fenster icon fts_shutter
attr ku_Rollladen_Fenster model HM-LC-Bl1PBU-FM
attr ku_Rollladen_Fenster peerIDs 00000000,
attr ku_Rollladen_Fenster room 12_Kueche,95_Srv.AlexaRoom,Rollladen
attr ku_Rollladen_Fenster serialNr OEQ1301476
attr ku_Rollladen_Fenster sortby 121
attr ku_Rollladen_Fenster subType blindActuator
attr ku_Rollladen_Fenster webCmd open:close:stop:pct
attr ku_Rollladen_Fenster widgetOverride devStateIcon:textField-long
setstate ku_Rollladen_Fenster open
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 .RegL_00. 00:00 02:01 0A:42 0B:42 0C:41 15:FF 18:00
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 .RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A5 0F:05 10:00 30:06 56:00 57:24
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 .peerListRDate 2019-03-07 05:31:06
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 .protLastRcv 2019-04-04 06:51:49
setstate ku_Rollladen_Fenster 2019-04-04 06:40:05 ASC_ShuttersLastDrive day open
setstate ku_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveDown 4.04.2019 - 20:38
setstate ku_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveUp 4.04.2019 - 08:00
setstate ku_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_PrivacyDriveUp 4.04.2019 - 20:08
setstate ku_Rollladen_Fenster 2019-04-04 06:40:11 CommandAccepted yes
setstate ku_Rollladen_Fenster 2019-03-07 05:30:38 D-firmware 2.11
setstate ku_Rollladen_Fenster 2019-03-07 05:30:38 D-serialNr OEQ1301476
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 PairedTo 0x424241
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 R-confBtnTime permanent
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-driveDown 16 s
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-driveTurn 0.5 s
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-driveUp 16.5 s
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 R-intKeyVisib invisib
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 R-localResDis off
setstate ku_Rollladen_Fenster 2019-03-07 05:31:05 R-pairCentral 0x424241
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-powerUpAction off
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-refRunCounter 0
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-sign off
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-statusInfoMinDly 2 s
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-statusInfoRandom 1 s
setstate ku_Rollladen_Fenster 2019-03-07 05:31:06 R-transmitTryMax 6
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 deviceMsg on (to vccu)
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 level 100
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 motor stop:on
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 pct 100
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 recentStateType info
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 state on
setstate ku_Rollladen_Fenster 2019-04-04 06:51:49 timedOn off
defmod wz_Rollladen_TuerLI CUL_HM 5F0D43
attr wz_Rollladen_TuerLI userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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_BrightnessSensor 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_WindParameters ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
attr wz_Rollladen_TuerLI .mId 006A
attr wz_Rollladen_TuerLI ASC 2
attr wz_Rollladen_TuerLI ASC_Antifreeze off
attr wz_Rollladen_TuerLI ASC_Antifreeze_Pos 15
attr wz_Rollladen_TuerLI ASC_AutoAstroModeEvening HORIZON
attr wz_Rollladen_TuerLI ASC_AutoAstroModeEveningHorizon -8
attr wz_Rollladen_TuerLI ASC_AutoAstroModeMorning CIVIL
attr wz_Rollladen_TuerLI ASC_AutoAstroModeMorningHorizon none
attr wz_Rollladen_TuerLI ASC_BlockingTime_afterManual 0
attr wz_Rollladen_TuerLI ASC_BlockingTime_beforDayOpen 3600
attr wz_Rollladen_TuerLI ASC_BlockingTime_beforNightClose 3600
attr wz_Rollladen_TuerLI ASC_BrightnessMaxVal -1
attr wz_Rollladen_TuerLI ASC_BrightnessMinVal -1
attr wz_Rollladen_TuerLI ASC_BrightnessSensor ESPSolar:wz_fbrightness -1:-1
attr wz_Rollladen_TuerLI ASC_Brightness_Reading wz_fbrightness
attr wz_Rollladen_TuerLI ASC_Brightness_Sensor ESPSolar
attr wz_Rollladen_TuerLI ASC_Closed_Pos 0
attr wz_Rollladen_TuerLI ASC_ComfortOpen_Pos 90
attr wz_Rollladen_TuerLI ASC_Down astro
attr wz_Rollladen_TuerLI ASC_Drive_Offset -1
attr wz_Rollladen_TuerLI ASC_Drive_OffsetStart -1
attr wz_Rollladen_TuerLI ASC_GuestRoom none
attr wz_Rollladen_TuerLI ASC_LockOut hard
attr wz_Rollladen_TuerLI ASC_LockOut_Cmd inhibit
attr wz_Rollladen_TuerLI ASC_Mode_Down absent
attr wz_Rollladen_TuerLI ASC_Mode_Up always
attr wz_Rollladen_TuerLI ASC_Open_Pos 100
attr wz_Rollladen_TuerLI ASC_Partymode on
attr wz_Rollladen_TuerLI ASC_Pos_Reading pct
attr wz_Rollladen_TuerLI ASC_PrivacyDownTime_beforNightClose -1
attr wz_Rollladen_TuerLI ASC_PrivacyDown_Pos 50
attr wz_Rollladen_TuerLI ASC_Roommate_Device rr_Stefan
attr wz_Rollladen_TuerLI ASC_Roommate_Reading state
attr wz_Rollladen_TuerLI ASC_Self_Defense_Exclude off
attr wz_Rollladen_TuerLI ASC_Shading_Angle_Left 55
attr wz_Rollladen_TuerLI ASC_Shading_Angle_Right 55
attr wz_Rollladen_TuerLI ASC_Shading_Direction 235
attr wz_Rollladen_TuerLI ASC_Shading_Min_Elevation 25
attr wz_Rollladen_TuerLI ASC_Shading_Min_OutsideTemperature 18
attr wz_Rollladen_TuerLI ASC_Shading_Mode always
attr wz_Rollladen_TuerLI ASC_Shading_Pos 20
attr wz_Rollladen_TuerLI ASC_Shading_StateChange_Cloudy 50000
attr wz_Rollladen_TuerLI ASC_Shading_StateChange_Sunny 90000
attr wz_Rollladen_TuerLI ASC_Shading_WaitingPeriod 1200
attr wz_Rollladen_TuerLI ASC_ShuttersPlace terrace
attr wz_Rollladen_TuerLI ASC_Time_Down_Early 15:30
attr wz_Rollladen_TuerLI ASC_Time_Down_Late 21:30
attr wz_Rollladen_TuerLI ASC_Time_Up_Early 06:40
attr wz_Rollladen_TuerLI ASC_Time_Up_Late 08:00
attr wz_Rollladen_TuerLI ASC_Time_Up_WE_Holiday 08:00
attr wz_Rollladen_TuerLI ASC_Up astro
attr wz_Rollladen_TuerLI ASC_Ventilate_Pos 30
attr wz_Rollladen_TuerLI ASC_Ventilate_Window_Open on
attr wz_Rollladen_TuerLI ASC_WiggleValue 5
attr wz_Rollladen_TuerLI ASC_WindParameters -1
attr wz_Rollladen_TuerLI ASC_WindowRec wz_TuerLI
attr wz_Rollladen_TuerLI ASC_WindowRec_subType threestate
attr wz_Rollladen_TuerLI IODev HMLAND1
attr wz_Rollladen_TuerLI IOgrp vccu:HMLAND1
attr wz_Rollladen_TuerLI alexaName Wohnzimmertür
attr wz_Rollladen_TuerLI autoReadReg 4_reqStatus
attr wz_Rollladen_TuerLI devStateIcon (close|0):fts_shutter_100@384260:pct \d:fts_shutter_90@384260:pct 1\d:fts_shutter_90@384260:pct (2|3)\d:fts_shutter_80@384260:pct 4\d:fts_shutter_70@blue:pct 5\d:fts_shutter_60@blue:pct 6\d:fts_shutter_50@4E98FA:pct 7\d:fts_shutter_40@4E98FA:pct 8\d:fts_shutter_30@4EB3FA:pct 9\d:fts_shutter_20@4EB3FA:pct (open|100):fts_shutter_10@4EFAFA:pct set.*:fts_shutter_updown
attr wz_Rollladen_TuerLI event-on-change-reading motor,pct
attr wz_Rollladen_TuerLI eventMap off:close on:open
attr wz_Rollladen_TuerLI expert 2_raw
attr wz_Rollladen_TuerLI firmware 2.11
attr wz_Rollladen_TuerLI fp_EG 727,757,0,wz_Rolladen_Tuer,
attr wz_Rollladen_TuerLI genericDeviceType blind
attr wz_Rollladen_TuerLI group Rollladen
attr wz_Rollladen_TuerLI icon fts_shutter
attr wz_Rollladen_TuerLI model HM-LC-Bl1PBU-FM
attr wz_Rollladen_TuerLI peerIDs 00000000,
attr wz_Rollladen_TuerLI room 10_Wohnzimmer,95_Srv.AlexaRoom,Rollladen
attr wz_Rollladen_TuerLI serialNr OEQ1301361
attr wz_Rollladen_TuerLI sortby 102
attr wz_Rollladen_TuerLI subType blindActuator
attr wz_Rollladen_TuerLI webCmd open:close:stop:pct
attr wz_Rollladen_TuerLI widgetOverride devStateIcon:textField-long
setstate wz_Rollladen_TuerLI open
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:53 .D-devInfo 010100
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:53 .D-stc 30
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:57 .R-confBtnTime permanent
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:57 .R-intKeyVisib invisib
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:57 .R-localResDis off
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 .R-refRunCounter 0
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 .R-statusInfoMinDly 2 s
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 .R-statusInfoRandom 1 s
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 .R-transmitTryMax 6
setstate wz_Rollladen_TuerLI 2019-01-14 20:51:02 .peerListRDate 2019-01-14 20:51:02
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 .protLastRcv 2019-04-04 06:51:58
setstate wz_Rollladen_TuerLI 2019-03-29 19:41:10 ASC_ShuttersLastDrive night close
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:43 ASC_Time_DriveDown 4.04.2019 - 20:52
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:43 ASC_Time_DriveUp 4.04.2019 - 08:00
setstate wz_Rollladen_TuerLI 2019-04-04 06:36:46 CommandAccepted yes
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:53 D-firmware 2.11
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:53 D-serialNr OEQ1301361
setstate wz_Rollladen_TuerLI 2019-01-14 20:51:01 PairedTo 0x424241
setstate wz_Rollladen_TuerLI 2019-01-14 20:51:02 R-driveDown 21 s
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 R-driveTurn 0.5 s
setstate wz_Rollladen_TuerLI 2019-01-14 20:48:53 R-driveUp 22 s
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:57 R-pairCentral 0x424241
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 R-powerUpAction off
setstate wz_Rollladen_TuerLI 2018-01-16 19:37:58 R-sign off
setstate wz_Rollladen_TuerLI 2019-01-14 20:51:01 RegL_00. 00:00 02:01 0A:42 0B:42 0C:41 15:FF 18:00
setstate wz_Rollladen_TuerLI 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
setstate wz_Rollladen_TuerLI 2019-02-09 08:00:41 associatedWith Rollladensteuerung
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 deviceMsg on (to vccu)
setstate wz_Rollladen_TuerLI 2019-04-04 06:36:46 inhibit set_off
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 level 100
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 motor stop:on
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 pct 100
setstate wz_Rollladen_TuerLI 2018-02-21 06:26:13 powerOn 2018-02-21 06:26:13
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 recentStateType info
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 state on
setstate wz_Rollladen_TuerLI 2019-04-04 06:51:58 timedOn off
defmod ga_Rollladen_Fenster MQTT2_DEVICE shellyswitch_5A4497
attr ga_Rollladen_Fenster userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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
attr ga_Rollladen_Fenster ASC 2
attr ga_Rollladen_Fenster ASC_Antifreeze off
attr ga_Rollladen_Fenster ASC_Antifreeze_Pos 15
attr ga_Rollladen_Fenster ASC_AutoAstroModeEvening HORIZON
attr ga_Rollladen_Fenster ASC_AutoAstroModeEveningHorizon -8
attr ga_Rollladen_Fenster ASC_AutoAstroModeMorning CIVIL
attr ga_Rollladen_Fenster ASC_AutoAstroModeMorningHorizon -9
attr ga_Rollladen_Fenster ASC_BlockingTime_afterManual 0
attr ga_Rollladen_Fenster ASC_BlockingTime_beforDayOpen 3600
attr ga_Rollladen_Fenster ASC_BlockingTime_beforNightClose 3600
attr ga_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1
attr ga_Rollladen_Fenster ASC_Closed_Pos 0
attr ga_Rollladen_Fenster ASC_ComfortOpen_Pos 80
attr ga_Rollladen_Fenster ASC_Down astro
attr ga_Rollladen_Fenster ASC_Drive_Offset -1
attr ga_Rollladen_Fenster ASC_Drive_OffsetStart -1
attr ga_Rollladen_Fenster ASC_GuestRoom off
attr ga_Rollladen_Fenster ASC_LockOut off
attr ga_Rollladen_Fenster ASC_LockOut_Cmd inhibit
attr ga_Rollladen_Fenster ASC_Mode_Down always
attr ga_Rollladen_Fenster ASC_Mode_Up always
attr ga_Rollladen_Fenster ASC_Open_Pos 100
attr ga_Rollladen_Fenster ASC_Partymode on
attr ga_Rollladen_Fenster ASC_Pos_Reading pct
attr ga_Rollladen_Fenster ASC_PrivacyDownTime_beforNightClose -1
attr ga_Rollladen_Fenster ASC_PrivacyDown_Pos 85
attr ga_Rollladen_Fenster ASC_Roommate_Device 1
attr ga_Rollladen_Fenster ASC_Roommate_Reading state
attr ga_Rollladen_Fenster ASC_Self_Defense_Exclude off
attr ga_Rollladen_Fenster ASC_Shading_Angle_Left 80
attr ga_Rollladen_Fenster ASC_Shading_Angle_Right 80
attr ga_Rollladen_Fenster ASC_Shading_Direction 158
attr ga_Rollladen_Fenster ASC_Shading_Min_Elevation 25
attr ga_Rollladen_Fenster ASC_Shading_Min_OutsideTemperature 18
attr ga_Rollladen_Fenster ASC_Shading_Mode always
attr ga_Rollladen_Fenster ASC_Shading_Pos 20
attr ga_Rollladen_Fenster ASC_Shading_StateChange_Cloudy 40000
attr ga_Rollladen_Fenster ASC_Shading_StateChange_Sunny 70000
attr ga_Rollladen_Fenster ASC_Shading_WaitingPeriod 1200
attr ga_Rollladen_Fenster ASC_ShuttersPlace window
attr ga_Rollladen_Fenster ASC_Time_Down_Early 15:30
attr ga_Rollladen_Fenster ASC_Time_Down_Late 21:30
attr ga_Rollladen_Fenster ASC_Time_Up_Early 06:40
attr ga_Rollladen_Fenster ASC_Time_Up_Late 09:00
attr ga_Rollladen_Fenster ASC_Time_Up_WE_Holiday 10:00
attr ga_Rollladen_Fenster ASC_Up astro
attr ga_Rollladen_Fenster ASC_Ventilate_Pos 30
attr ga_Rollladen_Fenster ASC_Ventilate_Window_Open on
attr ga_Rollladen_Fenster ASC_WiggleValue 5
attr ga_Rollladen_Fenster ASC_WindParameters -1
attr ga_Rollladen_Fenster ASC_WindowRec 1
attr ga_Rollladen_Fenster ASC_WindowRec_subType twostate
attr ga_Rollladen_Fenster IODev myBroker
attr ga_Rollladen_Fenster alexaName Gästezimmer Fenster
attr ga_Rollladen_Fenster alias ga_Rollladen_Fenster
attr ga_Rollladen_Fenster comment shelly2 roller operated
attr ga_Rollladen_Fenster devStateIcon (close|0):fts_shutter_100@384260:pct \d:fts_shutter_90@384260:pct 1\d:fts_shutter_90@384260:pct (2|3)\d:fts_shutter_80@384260:pct 4\d:fts_shutter_70@blue:pct 5\d:fts_shutter_60@blue:pct 6\d:fts_shutter_50@4E98FA:pct 7\d:fts_shutter_40@4E98FA:pct 8\d:fts_shutter_30@4EB3FA:pct 9\d:fts_shutter_20@4EB3FA:pct (open|100):fts_shutter_10@4EFAFA:pct set.*:fts_shutter_updown
attr ga_Rollladen_Fenster event-on-change-reading pct
attr ga_Rollladen_Fenster group Rollladen
attr ga_Rollladen_Fenster icon fts_shutter
attr ga_Rollladen_Fenster model A_11b_shelly2_roller
attr ga_Rollladen_Fenster readingList shellies/shellyswitch-5A4497/roller/0/pos:.* pct\
shellies/shellyswitch-5A4497/status/0/rollers:.* power\
shellies/shellyswitch-5A4497/online:.* online\
shellies/shellyswitch-5A4497/announce:.* { json2nameValue($EVENT) }\
shellies/shellyswitch-5A4497/roller/0:.* state\
shellies/shellyswitch-5A4497/input/1:.* input1\
shellies/shellyswitch-5A4497/input/0:.* input0\
shellyswitch_5A4497:shellies/shellyswitch-5A4497/relay/power:.* power\
shellyswitch_5A4497:shellies/shellyswitch-5A4497/relay/power:.* power\
shellyswitch_5A4497:shellies/announce:.* { json2nameValue($EVENT) }
attr ga_Rollladen_Fenster room 22_Gäste,95_Srv.AlexaRoom,Rollladen
attr ga_Rollladen_Fenster setList open:noArg shellies/shellyswitch-5A4497/roller/0/command open\
close:noArg shellies/shellyswitch-5A4497/roller/0/command close\
stop:noArg shellies/shellyswitch-5A4497/roller/0/command stop\
pct:slider,0,1,100 shellies/shellyswitch-5A4497/roller/0/command/pos $EVTPART1\
DoRecalibration:noArg shellies/shellyswitch-5A4497/roller/0/command rc
attr ga_Rollladen_Fenster setStateList open close stop
attr ga_Rollladen_Fenster stateFormat pct
attr ga_Rollladen_Fenster verbose 0
attr ga_Rollladen_Fenster webCmd open:close:stop:pct
attr ga_Rollladen_Fenster widgetOverride devStateIcon:textField-long
setstate ga_Rollladen_Fenster 100
setstate ga_Rollladen_Fenster 2019-04-04 06:40:05 ASC_ShuttersLastDrive day open
setstate ga_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveDown 4.04.2019 - 20:52
setstate ga_Rollladen_Fenster 2019-04-04 06:51:43 ASC_Time_DriveUp 4.04.2019 - 10:00
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 fw_ver 20190311-121918/v1.4.8@e44d9e2c
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 id shellyswitch-5A4497
setstate ga_Rollladen_Fenster 2019-04-04 06:54:53 input0 0
setstate ga_Rollladen_Fenster 2019-04-04 06:54:53 input1 1
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 ip 10.11.22.21
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 mac B6E62D5A4497
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 new_fw true
setstate ga_Rollladen_Fenster 2019-04-04 06:51:53 online true
setstate ga_Rollladen_Fenster 2019-04-04 06:54:53 pct 100
setstate ga_Rollladen_Fenster 2019-04-04 06:54:53 power 0.00
setstate ga_Rollladen_Fenster 2019-04-04 06:54:53 state stop
Und jetzt wird es komisch:
ren bu_Rollladen_Fenster buRollladenFenster
und anschließendes ScanForShutters sorgt dafür, dass alle wieder ordentlich angezeigt werden.
Drückt man 3 Sekunden später wieder auf ShowShuttersInformation, so sind wieder alle außer dem umbenannten Device falsch dargestellt.
Gib mal bitte ein list vom ASC Device in diesem kaputten Zustand.
Zum Rest komme ich leider erst heute Abend.
Zitat von: stefanpf am 04 April 2019, 07:02:03
Und jetzt wird es komisch:
ren bu_Rollladen_Fenster buRollladenFenster
und anschließendes ScanForShutters sorgt dafür, dass alle wieder ordentlich angezeigt werden.
Drückt man 3 Sekunden später wieder auf ShowShuttersInformation, so sind wieder alle außer dem umbenannten Device falsch dargestellt.
So war es bei mir ja auch. Jetzt nach dem alle umbenannt und wieder zurück benannt sind geht es.
Interessant. Anlegen verlief super. Aber ich sehe sie nicht in den Räumen. Die Räume sind da aber es ist nichts drin. Mit list finde ich sie und kann sie mir auch im Detail anzeigen lassen.
@majestro84
Hast Du auch Alexa Integration?
Leider kann ich den Fehler nicht nach vollziehen. Ich habe nun 2 der HM Definitionen von Stefan bei mir drin und als einziges Problem was ich habeist das ich die Rollläden als Defice nicht in der Raumübersicht sehe. Korrekt im ASC Device mit Raumzuordung werden sie aber an gezeigt.
Frage. Habt Ihr Eure Definitionen direkt über fhem.cfg angelegt oder über FHEMWEB?
Was passiert wenn Ihr Eure RAW Definitionen weg sichert und dann das Device löscht. Danach speichert, dann die RAW Definition wieder importiert? ACHTUNG Ihr müsst die komische attr bu_Rollladen_Fenster .mId 0107 vorher raus nehmen und auch noch attr bu_Rollladen_Fenster subType blindActuator
Schaut Euch das neu angelegte Device genau an. Bekommt Ihr einen Import Fehler löscht das angelegte Device wieder und beginnt von vorne bis kein Fehler mehr auf taucht.
Zitat von: CoolTux am 04 April 2019, 08:30:58
Interessant. Anlegen verlief super. Aber ich sehe sie nicht in den Räumen. Die Räume sind da aber es ist nichts drin. Mit list finde ich sie und kann sie mir auch im Detail anzeigen lassen.
@majestro84
Hast Du auch Alexa Integration?
Ja Alexa Integration habe ich aber nur für eine Rolllade Mal zum testen. Was mir aufgefallen ist das jetzt nach dem umbenennen der Rollladen die Räume zum Beispiel Küche unter den Readings im ASC Device mit Kueche steht vorher waren es ja die %zeichen usw.
Zitat von: majestro84 am 04 April 2019, 09:03:07
Ja Alexa Integration habe ich aber nur für eine Rolllade Mal zum testen. Was mir aufgefallen ist das jetzt nach dem umbenennen der Rollladen die Räume zum Beispiel Küche unter den Readings im ASC Device mit Kueche steht vorher waren es ja die %zeichen usw.
Noch mal die Frage. Wie hattest Du die Rolllos mal definiert/editiert. Über direktes eintragen in die fhem.cfg oder über FHEMWEB?
Und standen die Einträge in ASC Device für Raum schon immer %zeichen oder erst seit der neuen Version?
Sorry vergessen zu schreiben die sind alle über FHEM web angelegt worden. Ich habe irgendwann Mal am Anfang nach dem ich alle angelegt hatte in der cfg alle zusammen gepackt für meine Meinung damals besseren Übersicht falls man Mal in der cfg was machen will muss. Was natürlich um Nachhinein überflüssig war.
Mir ist heute Morgen noch einen Kleinigkeit aufgefallen. Und zwar folgender Fall.
Fenster mit threestate Sensor geöffnet Rollo fährt in Comfort Position dann zwischen durch ist das Event Day open gewesen alle anderen Fahren hoch.
Nur der mit dem geöffneten Fenster nicht, der bleibt in Comfort. Dann ca. 10 Minuten später das Fenster geschlossen und das Rollo fuhr runter mit dem Vermerk 'window day closed' .
Vielleicht kannst du das ja nachstellen.
Zitat von: majestro84 am 04 April 2019, 09:37:53
Mir ist heute Morgen noch einen Kleinigkeit aufgefallen. Und zwar folgender Fall.
Fenster mit threestate Sensor geöffnet Rollo fährt in Comfort Position dann zwischen durch ist das Event Day open gewesen alle anderen Fahren hoch.
Nur der mit dem geöffneten Fenster nicht, der bleibt in Comfort. Dann ca. 10 Minuten später das Fenster geschlossen und das Rollo fuhr runter mit dem Vermerk 'window day closed' .
Vielleicht kannst du das ja nachstellen.
Du hast bestimmt SelfDefense on stimmts?
ja Selfdefese ist im ASC on. Das Rollo ist mir Selfdefese Exclude on ausgenommen im Rollo Device.
Was hat es mit dem Verhalten aufsich bzw was ist die Logik dahinter.
Jetzt wo du es sagst an anderes Rollo hat funtioniert das ist mit Selfdefense Exclude off ja mit drin.
Dann werde ich die Abfrage noch mit einbauen.
Das Sunrise kann ja auch kommen wenn du nicht zu Hause bist, und wenn dann das Fenster auf ist willst ja nicht das das Rollo hoch fährt.
Zitat von: CoolTux am 04 April 2019, 10:49:05
Dann werde ich die Abfrage noch mit einbauen.
Das Sunrise kann ja auch kommen wenn du nicht zu Hause bist, und wenn dann das Fenster auf ist willst ja nicht das das Rollo hoch fährt.
Doch eigentlich soll es bei dem Fenster hoch fahren bzw oben bleiben, deshalb das exclude auf on im Rollo Device, es soll auch bei offenen Fenster oben bleiben. Oder ist das mit dem exclude genau andersrum. Oder anders gefragt wie kann ich ein Rollo aus dem selfdefense ausschließen? Gibt es eigentlich die Funktion das ein Rollo immer bei absent runter fährt egal ob Fenster offen oder nicht?
Zitat von: CoolTux am 04 April 2019, 09:06:19
Noch mal die Frage. Wie hattest Du die Rolllos mal definiert/editiert. Über direktes eintragen in die fhem.cfg oder über FHEMWEB?
Und standen die Einträge in ASC Device für Raum schon immer %zeichen oder erst seit der neuen Version?
- Die HM-Aktoren sind alle per Autocreate angelegt worden und dann per Web editiert
- Die "%" Zeichen habe ich erst seit der Dev-Version
- Für das ASC List kann muss ich das später noch einmal nachstellen.
Ich kopiere mir zum Testen die PM, das Statefile und die fhem.cfg zur Seite und stelle das anschließend wieder her.
Bin gerade die readings des ASC Devices noch einmal durchgegangen und da ist mir aufgefallen das das zurück benenne der Namen auf die Alten anscheint nicht so richtig geklappt hat im ASC. Und der Raum Gäste WC mit Ä und ' ' wir mit % angezeigt.
List ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV AZ_Fensterkontakt,AZ_Jalousie,Bad_Fensterkontakt,Bad_Jalousie,EZ_Fensterkontakt,EZ_Jalousie,GWC_Fensterkontakt,GWC_Jalousie,Helligkeitssensor_Osten,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,JalousieControl,K_Fensterkontakt,K_Jalousie,Residents,Sonne_Auf_Unter,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,Wetter_Herbern,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Fensterkontakt,ZS_Jalousie,global
NR 317
NTFY_ORDER 51-JalousieControl
STATE manual
TYPE AutoShuttersControl
VERSION 0.4.0.11beta53
OLDREADINGS:
READINGS:
2019-04-04 07:07:33 AZJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:10:10 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-04 07:07:33 AZ_Jalousie_lastPosValue 60
2019-04-04 07:07:33 AZ_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 Arbeitszimmer_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 BadJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:31:19 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-04 07:07:33 Bad_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 Badezimmer_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 EZJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:09:26 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-04 07:07:33 EZ_Jalousie_lastPosValue 60
2019-04-04 07:07:33 EZ_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 Esszimmer_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 G%c3%a4ste%20WC_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:34 GWCJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:03:37 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-04 09:00:14 GWC_Jalousie_lastPosValue 0
2019-04-04 09:00:14 GWC_Jalousie_nextAstroTimeEvent 4.04.2019 - 22:30
2019-04-04 07:07:33 K%c3%bcche_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 KJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:32:56 K_Jalousie_PosValue 99
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-04 06:30:02 K_Jalousie_lastPosValue 79
2019-04-04 06:30:02 K_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 WZJalousieGarage_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 WZJalousieTerrasse_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 WZ_JalousieTerrasse_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:09:37 WZ_Jalousie_Garage_PosValue 99
2019-04-04 07:07:33 WZ_Jalousie_Garage_lastPosValue 60
2019-04-04 07:07:33 WZ_Jalousie_Garage_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:31:29 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-04 06:30:02 WZ_Jalousie_Terrasse_lastPosValue 99
2019-04-04 06:30:02 WZ_Jalousie_Terrasse_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 Wohnzimmer_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 ZEJalousielinks_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 ZEJalousierechts_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:16:46 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-04 07:07:33 ZE_Jalousie_links_lastPosValue 0
2019-04-04 07:07:33 ZE_Jalousie_links_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 09:42:34 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-03 20:39:09 ZE_Jalousie_rechts_lastPosValue 0
2019-04-04 07:07:33 ZE_Jalousie_rechts_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 ZSJalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:12:50 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 ZS_Jalousie_lastPosValue 0
2019-04-04 07:07:33 ZS_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 ZWave_nextAstroTimeEvent 4.04.2019 - 20:40
2018-11-23 12:11:35 hardLockOut on
2019-04-04 07:07:33 kjalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-01-01 01:27:33 partyMode off
2019-04-03 19:24:27 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-03 19:24:27 room_Badezimmer_ZWave Bad_Jalousie
2019-04-03 19:24:27 room_Esszimmer_ZWave EZ_Jalousie
2019-04-03 19:24:27 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-03 19:24:27 room_Kueche_ZWave K_Jalousie
2019-04-03 19:24:27 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-03 19:24:27 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-03 19:24:27 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-04 09:42:34 state manual
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-03 19:24:27 userAttrList rolled out
2019-04-04 07:07:33 wzjalousieterrasse_nextAstroTimeEvent 4.04.2019 - 20:40
helper:
shuttersList:
AZ_Jalousie
Bad_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:
Bad_Fensterkontakt:
Bad_Jalousie ASC_WindowRec
Bad_Jalousie:
EZ_Fensterkontakt:
EZ_Jalousie ASC_WindowRec
EZ_Jalousie:
GWC_Fensterkontakt:
GWC_Jalousie ASC_WindowRec
GWC_Jalousie:
Helligkeitssensor_Osten:
Bad_Jalousie ASC_BrightnessSensor
GWC_Jalousie ASC_BrightnessSensor
Helligkeitssensor_Sueden:
AZ_Jalousie ASC_BrightnessSensor
EZ_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Garage ASC_BrightnessSensor
ZE_Jalousie_links ASC_BrightnessSensor
ZE_Jalousie_rechts ASC_BrightnessSensor
Helligkeitssensor_Westen:
K_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Terrasse ASC_BrightnessSensor
ZS_Jalousie ASC_BrightnessSensor
K_Fensterkontakt:
K_Jalousie ASC_WindowRec
K_Jalousie:
Residents:
JalousieControl ASC_residentsDev
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:
Wetter_Herbern:
JalousieControl ASC_windSensor
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_brightnessDriveUpDown 40:40
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
ASC_twilightDevice Sonne_Auf_Unter
ASC_windSensor Wetter_Herbern:wind
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
Im NotifyDev stehen sie alle richtig drin.
Hier mal ein Beispiel Küche Gäste WC und Esszimmer
2019-04-04 07:07:33 [color=red]EZJalousie[/color]_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:09:26 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-04 07:07:33 EZ_Jalousie_lastPosValue 60
2019-04-04 07:07:33 EZ_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 Esszimmer_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 G%c3%a4ste%20WC_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:34 [color=red]GWCJalousie[/color]_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:03:37 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-04 09:00:14 GWC_Jalousie_lastPosValue 0
2019-04-04 09:00:14 GWC_Jalousie_nextAstroTimeEvent 4.04.2019 - 22:30
2019-04-04 07:07:33 [color=red]K%c3%bcche[/color]_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 07:07:33 [color=red]KJalousie_[/color]nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:32:56 K_Jalousie_PosValue 99
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-04 06:30:02 K_Jalousie_lastPosValue 79
2019-04-04 06:30:02 K_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
Rot markiert sind die Namen wie ich sie zum testen umbenannt haben also ohne '_' danach habe ich den '_' ja wieder eingefügt.
Beispiel List Rollo Esszimmer
Internals:
DEF d0c32d9e 3
FUUID 5c48851d-f33f-e69a-ce36-30c219b0f8a85da5
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 47
NAME EZ_Jalousie
NR 225
STATE 99
TYPE ZWave
ZWDongle_0_MSGCNT 47
ZWDongle_0_RAWMSG 0004000306310504220000ab00
ZWDongle_0_TIME 2019-04-04 11:09:25
ZWaveSubDevice no
cmdsPending 0
homeId d0c32d9e
isWakeUp
lastMsgSent 1554354541.99642
nodeIdHex 03
READINGS:
2019-04-04 07:09:01 ASC_ShuttersLastDrive day open
2019-04-04 07:07:33 ASC_Time_DriveDown 4.04.2019 - 20:40
2019-04-04 07:07:33 ASC_Time_DriveUp 5.04.2019 - 07:05
2019-04-04 07:07:33 ASC_Time_PrivacyDriveUp 4.04.2019 - 19:55
2019-03-10 04:15:44 CMD ZW_APPLICATION_UPDATE
2019-02-18 07:48:12 SEND_DATA failed:00
2019-03-13 07:00:32 UNPARSED MANUFACTURER_PROPRIETARY 0691010f260302
2019-03-16 06:58:02 current 0.42 A previous: 0.34 delta_time: 3 s
2019-04-04 09:56:18 energy 1.85 kWh
2017-03-18 18:51:54 model FIBARO System FGR222 Roller Shutter Controller 2
2017-03-18 18:51:54 modelConfig fibaro/fgr222.xml
2017-03-18 18:51:54 modelId 010f-0302-1000
2019-02-01 14:56:37 neighborList ZWDongle_0 AZ_Jalousie GWC_Jalousie WZ_Schalter_TV WZ_Jalousie_Garage 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 WZ_Fensterkontakt_Garage GWC_Fensterkontakt AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten ZE_Fensterkontakt_links HA_Tuerkontakt ZS_Thermostat ZE_Thermostat SZ_Thermostat RM_Flur_EG ZS_Jalousie ZS_Fensterkontakt Klingel ZE_Jalousie_rechts ZE_Jalousie_links ZE_Fensterkontakt_rechts
2019-02-01 14:56:31 neighborUpdate done
2019-04-04 07:09:26 position 99
2019-04-04 11:09:25 power 0.0 W
2019-04-04 07:09:01 state dim 99
2019-04-04 07:09:02 timeToAck 0.041
2019-04-04 07:09:02 transmit OK
2019-02-15 11:09:54 voltage 237.77 V previous: 237.32 delta_time: 301 s
Attributes:
ASC 2
ASC_Antifreeze off
ASC_Antifreeze_Pos 20
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_BrightnessSensor Helligkeitssensor_Sueden:brightness -1:-1
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 on
ASC_Shading_Angle_Left 75
ASC_Shading_Angle_Right 75
ASC_Shading_Direction 170
ASC_Shading_Min_Elevation 25
ASC_Shading_Min_OutsideTemperature 20
ASC_Shading_Mode always
ASC_Shading_Pos 30
ASC_Shading_StateChange_Cloudy 10000
ASC_Shading_StateChange_Sunny 12000
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_WindParameters -1
ASC_WindowRec EZ_Fensterkontakt
ASC_WindowRec_subType threestate
IODev ZWDongle_0
alexaName Einfahrt
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
genericDeviceType blind
homebridgeMapping TargetPosition=dim::position
icon fts_shutter_automatic
neighborListPos 721.7822287943242,481.2714807055662
room Esszimmer,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_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
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
Also irgendwas geht da mit Umlauten und Leerzeichen schief denke werde das Problem bei irgendein Update wieder bekommen.
Zitat von: CoolTux am 04 April 2019, 16:10:21
Mach mal bitte ein get Notifydev...
Und poste die Ausgabe im Thread der Developer Version
get Notifydev... sagt mir grad nichts, wie geht das? Vorab schon mal ein list.
Internals:
FUUID 5c76cba2-f33f-ed53-9d8d-2f3113a5549da139
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rollladenautomatik
NOTIFYDEV global,Rollladenautomatik,HM_RL_AZ_Rollade_Ankleidezimmer,HM_RL_BZ_Rollade_Badezimmer,HM_RL_GT_Rollade_Gaestetoilette,HM_RL_GZ_Rollade_Gaestezimmer,HM_RL_KT_Rollade_Kueche,HM_RL_SZ_Rollade_Schlafzimmer,HM_RL_WZ_Rollade_Esszimmer,HM_RL_WZ_Rollade_Terasse,HM_RL_GT_Rollade_Gaestetoilette,HM_RL_BZ_Rollade_Badezimmer,HM_RL_WZ_Rollade_Terasse,HM_RL_WZ_Rollade_Esszimmer,HM_FG_WZ_Fenstergriffsensor_Wohnzimmer,HM_RL_KT_Rollade_Kueche
NR 570
NTFY_ORDER 51-Rollladenautomatik
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.9
OLDREADINGS:
READINGS:
2019-04-04 06:32:25 HM_RL_AZ_Rollade_Ankleidezimmer_PosValue 40
2019-04-04 06:31:59 HM_RL_AZ_Rollade_Ankleidezimmer_lastPosValue 40
2019-04-04 15:08:43 HM_RL_AZ_Rollade_Ankleidezimmer_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-04 06:32:29 HM_RL_BZ_Rollade_Badezimmer_PosValue 100
2019-04-04 06:31:59 HM_RL_BZ_Rollade_Badezimmer_lastPosValue 100
2019-04-04 15:08:43 HM_RL_BZ_Rollade_Badezimmer_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-04 06:32:47 HM_RL_GT_Rollade_Gaestetoilette_PosValue 100
2019-04-04 06:31:59 HM_RL_GT_Rollade_Gaestetoilette_lastPosValue 100
2019-04-04 15:08:43 HM_RL_GT_Rollade_Gaestetoilette_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-02 20:40:09 HM_RL_GZ_Rollade_Gaestezimmer_PosValue 0
2019-04-03 20:41:33 HM_RL_GZ_Rollade_Gaestezimmer_lastPosValue 15.5
2019-04-04 15:08:43 HM_RL_GZ_Rollade_Gaestezimmer_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-04 06:32:34 HM_RL_KT_Rollade_Kueche_PosValue 100
2019-04-04 06:31:59 HM_RL_KT_Rollade_Kueche_lastPosValue 100
2019-04-04 15:08:43 HM_RL_KT_Rollade_Kueche_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-03 10:52:28 HM_RL_SZ_Rollade_Schlafzimmer_PosValue 8
2019-04-03 20:41:33 HM_RL_SZ_Rollade_Schlafzimmer_lastPosValue 9.5
2019-04-04 15:08:43 HM_RL_SZ_Rollade_Schlafzimmer_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-04 06:32:41 HM_RL_WZ_Rollade_Esszimmer_PosValue 100
2019-04-04 06:31:59 HM_RL_WZ_Rollade_Esszimmer_lastPosValue 100
2019-04-04 15:08:43 HM_RL_WZ_Rollade_Esszimmer_nextAstroTimeEvent 4.04.2019 - 20:43
2019-04-04 06:32:26 HM_RL_WZ_Rollade_Terasse_PosValue 100
2019-03-30 19:34:36 HM_RL_WZ_Rollade_Terasse_lastDelayPosValue 30
2019-04-04 06:31:59 HM_RL_WZ_Rollade_Terasse_lastPosValue 0
2019-04-04 15:08:43 HM_RL_WZ_Rollade_Terasse_nextAstroTimeEvent 4.04.2019 - 20:43
2019-02-27 18:40:50 hardLockOut off
2019-02-27 18:40:50 partyMode off
2019-04-04 15:08:40 room_Ankleidezimmer_Homematic HM_RL_AZ_Rollade_Ankleidezimmer
2019-04-04 15:08:40 room_Badezimmer_Homematic HM_RL_BZ_Rollade_Badezimmer
2019-04-04 15:08:40 room_Esszimmer_Homematic HM_RL_WZ_Rollade_Esszimmer
2019-04-04 15:08:40 room_Gaestezimmer_Homematic HM_RL_GZ_Rollade_Gaestezimmer
2019-04-04 15:08:40 room_Homematic_Kitchen HM_RL_KT_Rollade_Kueche
2019-04-04 15:08:40 room_Homematic_Klo HM_RL_GT_Rollade_Gaestetoilette
2019-04-04 15:08:40 room_Homematic_Schlafzimmer HM_RL_SZ_Rollade_Schlafzimmer
2019-04-04 15:08:40 room_Homematic_Wohnzimmer HM_RL_WZ_Rollade_Terasse
2019-02-27 18:40:50 selfDefense off
2019-04-04 15:08:43 state created new drive timer
2019-02-27 18:40:50 sunriseTimeWeHoliday off
2019-04-04 15:08:40 userAttrList rolled out
helper:
shuttersList:
HM_RL_AZ_Rollade_Ankleidezimmer
HM_RL_BZ_Rollade_Badezimmer
HM_RL_GT_Rollade_Gaestetoilette
HM_RL_GZ_Rollade_Gaestezimmer
HM_RL_KT_Rollade_Kueche
HM_RL_SZ_Rollade_Schlafzimmer
HM_RL_WZ_Rollade_Esszimmer
HM_RL_WZ_Rollade_Terasse
monitoredDevs:
HM_FG_WZ_Fenstergriffsensor_Wohnzimmer:
HM_RL_WZ_Rollade_Terasse ASC_WindowRec
HM_RL_AZ_Rollade_Ankleidezimmer:
HM_RL_BZ_Rollade_Badezimmer:
HM_RL_GT_Rollade_Gaestetoilette:
HM_RL_GZ_Rollade_Gaestezimmer:
HM_RL_KT_Rollade_Kueche:
HM_RL_SZ_Rollade_Schlafzimmer:
HM_RL_WZ_Rollade_Esszimmer:
HM_RL_WZ_Rollade_Terasse:
Attributes:
ASC_autoAstroModeEvening CIVIL
ASC_autoAstroModeMorning CIVIL
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_expert 1
ASC_shuttersDriveOffset 30
ASC_temperatureReading 1.ACTUAL_TEMPERATURE
ASC_temperatureSensor HM_KL_Thermometer_Garten
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
Du musst das Attribut expert auf 1 stellen und dann hast ein get Notify dingens
Hmm,
ASC_expert ist bereits auf 1.
Im ASC Device hab ich bei "get" "showNotifyDefsInformations" und "showShuttersInformations". Beides öffnet sich in einem Overlay als Tabellen, könnte ich screenshotten, aber pasten erscheint mit eher schwierig. Mal probieren:
showNotifyDefsInformations:
Shutters/ASC-Device NOTIFYDEV Attribut
HM_RL_WZ_Rollade_Terasse HM_FG_WZ_Fenstergriffsensor_Wohnzimmer ASC_WindowRec
showShuttersInformations:
Shutters Next DriveUp Next DriveDown ASC Up ASC Down ASC Mode Up ASC Mode Down Partymode Lock-Out Last Drive Position Last Position
HM_RL_AZ_Rollade_Ankleidezimmer 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off off day open 40 40
HM_RL_BZ_Rollade_Badezimmer 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off off day open 100 100
HM_RL_GT_Rollade_Gaestetoilette 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off off day open 100 100
HM_RL_GZ_Rollade_Gaestezimmer 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro off always off off night close 0 0
HM_RL_KT_Rollade_Kueche 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off off day open 100 100
HM_RL_SZ_Rollade_Schlafzimmer 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro off always off off night close 9.5 9.5
HM_RL_WZ_Rollade_Esszimmer 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off off day open 100 100
HM_RL_WZ_Rollade_Terasse 5.04.2019 - 06:29:40 4.04.2019 - 20:43:18 astro astro always always off soft day open 100 100
Wolltest du das?
hast du aktuell nur die Rolläden und ein Fenstersensor?
lol, ja. Bin anspruchslos ;)
Nein, ich bin der Anleitung gefolgt, erst einmal einen Schritt nach dem anderen zu machen.
Ich könnte aber wahrscheinlich auch mehr... Was gäbe es denn für Themen?
Z.b hatte ich den "Resident" Teil konfiguriert, habe ich dann aber erst einmal wieder rausgenommen. Ich wollte, dass das, was ich für wichtig empfinde, auch gut funktioniert und da gab es jetzt schon noch ein paar Themen mit dem ThreeStateSensor an der Terrasse, die aber, soweit ich das verfolgt habe, schon in der Developer Version gelöst wurden.
Meine "einfache" Konfiguration läuft ganz gut! Bin also durchaus zu einem weiteren Schritt bereit oder diene auch als basic-config-tester...
In der jetzt aktuellen Developerversion sollte der Rollladen auf keinen Fall mehr fahren wenn er als Tarassenrolllo angegeben ist und der Sensor offen an zeigt.
Du kannst gerne die Beschattung testen wenn Du magst. Ich bin zu mindest sehr zufrieden mit dem Ergebnis.
Ich habe noch mal eine Version hochgeladen. Sie ist aber noch ohne Debug
Könnten bitte unsere Problemkinder einmal testen. DANKE
Neue Version eingespielt sieht erstmal ganz gut aus.
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV AZ_Fensterkontakt,Bad_Fensterkontakt,EZ_Fensterkontakt,GWC_Fensterkontakt,Helligkeitssensor_Osten,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,JalousieControl,K_Fensterkontakt,Residents,Sonne_Auf_Unter,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,Wetter_Herbern,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZS_Fensterkontakt,global,AZ_Jalousie,Bad_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta57
OLDREADINGS:
READINGS:
2019-04-04 19:56:09 AZ_Jalousie_PosValue 60
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-04 19:55:56 AZ_Jalousie_lastPosValue 0
2019-04-04 19:58:28 AZ_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:31:19 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-04 19:58:28 Bad_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 19:56:33 EZ_Jalousie_PosValue 60
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-04 19:55:56 EZ_Jalousie_lastPosValue 0
2019-04-04 19:58:28 EZ_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 19:52:24 GWC_Jalousie_PosValue 0
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-04 19:59:18 GWC_Jalousie_lastPosValue 0
2019-04-04 19:58:28 GWC_Jalousie_nextAstroTimeEvent 4.04.2019 - 22:30
2019-04-04 06:32:56 K_Jalousie_PosValue 99
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-04 06:30:02 K_Jalousie_lastPosValue 79
2019-04-04 19:58:28 K_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 19:57:21 WZ_Jalousie_Garage_PosValue 60
2019-04-04 19:55:56 WZ_Jalousie_Garage_lastPosValue 0
2019-04-04 19:58:28 WZ_Jalousie_Garage_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 06:31:29 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-04 06:30:02 WZ_Jalousie_Terrasse_lastPosValue 99
2019-04-04 19:58:28 WZ_Jalousie_Terrasse_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 17:58:32 ZE_Jalousie_links_PosValue 0
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-04 07:07:33 ZE_Jalousie_links_lastPosValue 0
2019-04-04 19:58:28 ZE_Jalousie_links_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 19:58:50 ZE_Jalousie_rechts_PosValue 0
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-03 20:39:09 ZE_Jalousie_rechts_lastPosValue 0
2019-04-04 19:58:28 ZE_Jalousie_rechts_nextAstroTimeEvent 4.04.2019 - 20:40
2019-04-04 18:29:32 ZS_Jalousie_PosValue 0
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 ZS_Jalousie_lastPosValue 0
2019-04-04 19:58:28 ZS_Jalousie_nextAstroTimeEvent 4.04.2019 - 20:40
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-04 19:58:13 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-04 19:58:13 room_Badezimmer_ZWave Bad_Jalousie
2019-04-04 19:58:13 room_Esszimmer_ZWave EZ_Jalousie
2019-04-04 19:58:13 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-04 19:58:13 room_Kueche_ZWave K_Jalousie
2019-04-04 19:58:13 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-04 19:58:13 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-04 19:58:13 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-04 19:58:28 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-04 19:58:13 userAttrList rolled out
helper:
shuttersList:
AZ_Jalousie
Bad_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
Bad_Fensterkontakt:
Bad_Jalousie ASC_WindowRec
EZ_Fensterkontakt:
EZ_Jalousie ASC_WindowRec
GWC_Fensterkontakt:
GWC_Jalousie ASC_WindowRec
Helligkeitssensor_Osten:
Bad_Jalousie ASC_BrightnessSensor
GWC_Jalousie ASC_BrightnessSensor
Helligkeitssensor_Sueden:
AZ_Jalousie ASC_BrightnessSensor
EZ_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Garage ASC_BrightnessSensor
ZE_Jalousie_links ASC_BrightnessSensor
ZE_Jalousie_rechts ASC_BrightnessSensor
Helligkeitssensor_Westen:
K_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Terrasse ASC_BrightnessSensor
ZS_Jalousie ASC_BrightnessSensor
K_Fensterkontakt:
K_Jalousie ASC_WindowRec
Residents:
JalousieControl ASC_residentsDev
Sonne_Auf_Unter:
JalousieControl ASC_twilightDevice
WZ_Fensterkontakt_Garage:
WZ_Jalousie_Garage ASC_WindowRec
WZ_Fensterkontakt_Terrasse:
WZ_Jalousie_Terrasse ASC_WindowRec
Wetter_Herbern:
JalousieControl ASC_windSensor
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_brightnessDriveUpDown 40:40
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
ASC_twilightDevice Sonne_Auf_Unter
ASC_windSensor Wetter_Herbern:wind
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
Hättest Du kurz zuvor noch Probleme mit der alten Version?
Teilweise die Raumnamen mit % und Readings wo der _ im Name fehlte aber ansonsten nicht. Siehe mein letzen Eintrag im Thread
Zitat von: majestro84 am 04 April 2019, 20:16:59
Teilweise die Raumnamen mit % und Readings wo der _ im Name fehlte aber ansonsten nicht. Siehe mein letzen Eintrag im Thread
Dafür sieht es jetzt ja erstmal gut aus. Schauen wir mal
Ich war ja noch ein List schuldig geblieben:
Internals:
FUUID 5c42d58e-f33f-519c-9022-6a4502b862fee7bd
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rollladensteuerung
NOTIFYDEV 1,DiePflugs,ESPSolar,Rollladensteuerung,bu_Rollladen_Fenster,bu_Rollladen_Fenster2,ga_Rollladen_Fenster,global,ku_Rollladen_Fenster,ku_Rollladen_Tuer,rr_Stefan,srv.astro,sz_Rollladen_Fenster,sz_Rollladen_Fenstergross,wc_Rollladen_Fenster,wz_Rollladen_Fenster,wz_Rollladen_TuerLI,wz_Rollladen_TuerRE,wz_TuerLI,wz_TuerRE
NR 281
NTFY_ORDER 51-Rollladensteuerung
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta57
OLDREADINGS:
READINGS:
2019-03-07 05:24:15 Modul-Version v0.9.4.8
2019-04-04 20:38:48 bu_Rollladen_Fenster2_PosValue 0
2019-04-04 20:38:32 bu_Rollladen_Fenster2_lastPosValue 100
2019-04-04 22:22:56 bu_Rollladen_Fenster2_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 20:38:56 bu_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 bu_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:22:56 bu_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 20:52:47 ga_Rollladen_Fenster_PosValue 0
2019-04-04 20:52:21 ga_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:22:56 ga_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-03-03 20:19:20 hardLockOut off
2019-04-04 20:38:52 ku_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 ku_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:22:56 ku_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 20:38:54 ku_Rollladen_Tuer_PosValue 0
2019-04-04 20:38:32 ku_Rollladen_Tuer_lastPosValue 100
2019-04-04 22:22:56 ku_Rollladen_Tuer_nextAstroTimeEvent 5.04.2019 - 06:40
2019-03-07 05:25:11 letzter_Zugriff_Automatik_at_Erzeugung 05:25:11
2019-03-03 16:52:57 partyMode off
2019-04-04 22:22:53 room_10_Wohnzimmer_95_Srv.AlexaRoom_Rollladen wz_Rollladen_Fenster,wz_Rollladen_TuerLI,wz_Rollladen_TuerRE
2019-04-04 22:22:53 room_12_Kueche_95_Srv.AlexaRoom_Rollladen ku_Rollladen_Fenster,ku_Rollladen_Tuer
2019-04-04 22:22:53 room_16_Wc_95_Srv.AlexaRoom_Rollladen wc_Rollladen_Fenster
2019-04-04 22:22:53 room_20_Buero_95_Srv.AlexaRoom_Rollladen bu_Rollladen_Fenster,bu_Rollladen_Fenster2
2019-04-04 22:22:53 room_21_Schlafzimmer_95_Srv.AlexaRoom_Rollladen sz_Rollladen_Fenster,sz_Rollladen_Fenstergross
2019-04-04 22:22:53 room_22_Gaeste_95_Srv.AlexaRoom_Rollladen ga_Rollladen_Fenster
2019-03-03 16:52:57 selfDefense off
2019-04-04 22:22:57 state created new drive timer
2019-03-09 07:31:01 sunriseTimeWeHoliday on
2019-04-04 07:04:27 sz_Rollladen_Fenster_PosValue 100
2019-04-04 19:58:09 sz_Rollladen_Fenster_lastPosValue 17.5
2019-04-04 22:22:56 sz_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 07:24:41 sz_Rollladen_Fenstergross_PosValue 100
2019-04-04 20:52:21 sz_Rollladen_Fenstergross_lastPosValue 10.5
2019-04-04 22:22:57 sz_Rollladen_Fenstergross_nextAstroTimeEvent 5.04.2019 - 07:00
2019-04-04 22:22:53 userAttrList rolled out
2019-04-04 20:38:48 wc_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 wc_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:22:57 wc_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 20:45:44 wz_Rollladen_Fenster_PosValue 0
2019-04-04 20:45:25 wz_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:22:57 wz_Rollladen_Fenster_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 22:11:50 wz_Rollladen_TuerLI_PosValue 0
2019-03-22 19:28:22 wz_Rollladen_TuerLI_lastDelayPosValue 30
2019-04-04 22:11:21 wz_Rollladen_TuerLI_lastPosValue 100
2019-04-04 22:22:57 wz_Rollladen_TuerLI_nextAstroTimeEvent 5.04.2019 - 06:40
2019-04-04 20:52:49 wz_Rollladen_TuerRE_PosValue 0
2019-03-24 19:32:00 wz_Rollladen_TuerRE_lastDelayPosValue 30
2019-04-04 20:52:21 wz_Rollladen_TuerRE_lastPosValue 100
2019-04-04 22:22:57 wz_Rollladen_TuerRE_nextAstroTimeEvent 5.04.2019 - 06:40
helper:
shuttersList:
20%5fB%c3%bcro
bu_Rollladen_Fenster2
ga_Rollladen_Fenster
12%5fKueche
12%5fKueche
21%5fSchlafzimmer
21%5fSchlafzimmer
wc_Rollladen_Fenster
10%5fWohnzimmer
10%5fWohnzimmer
10%5fWohnzimmer
monitoredDevs:
1:
bu_Rollladen_Fenster2 ASC_WindowRec
ga_Rollladen_Fenster ASC_WindowRec
DiePflugs:
Rollladensteuerung ASC_residentsDevice
ESPSolar:
bu_Rollladen_Fenster ASC_BrightnessSensor
bu_Rollladen_Fenster2 ASC_BrightnessSensor
ga_Rollladen_Fenster ASC_BrightnessSensor
ku_Rollladen_Fenster ASC_BrightnessSensor
ku_Rollladen_Tuer ASC_BrightnessSensor
sz_Rollladen_Fenster ASC_BrightnessSensor
sz_Rollladen_Fenstergross ASC_BrightnessSensor
wc_Rollladen_Fenster ASC_BrightnessSensor
wz_Rollladen_Fenster ASC_BrightnessSensor
wz_Rollladen_TuerLI ASC_BrightnessSensor
wz_Rollladen_TuerRE ASC_BrightnessSensor
rr_Stefan:
wz_Rollladen_TuerLI ASC_Roommate_Device
srv.astro:
Rollladensteuerung ASC_twilightDevice
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_shuttersDriveOffset 1
ASC_twilightDevice srv.astro
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 0
Und auch bei dem List erkennt man ganz gut, dass die Werte ursprünglich stimmen und erst nach ein paar Sekunden kaputt gehen:
Hier ein List, dass ich 1 Sekunde nach einem Scan aufgerufen habe
Internals:
FUUID 5c42d58e-f33f-519c-9022-6a4502b862fee7bd
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rollladensteuerung
NOTIFYDEV global,Rollladensteuerung,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,rr_Stefan,1,DiePflugs,ESPSolar,srv.astro,wz_TuerRE,wz_TuerLI
NR 281
NTFY_ORDER 51-Rollladensteuerung
STATE active
TYPE AutoShuttersControl
VERSION 0.4.0.11beta57
OLDREADINGS:
READINGS:
2019-03-07 05:24:15 Modul-Version v0.9.4.8
2019-04-04 20:38:48 bu_Rollladen_Fenster2_PosValue 0
2019-04-04 20:38:32 bu_Rollladen_Fenster2_lastPosValue 100
2019-04-04 20:38:56 bu_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 bu_Rollladen_Fenster_lastPosValue 100
2019-04-04 20:52:47 ga_Rollladen_Fenster_PosValue 0
2019-04-04 20:52:21 ga_Rollladen_Fenster_lastPosValue 100
2019-03-03 20:19:20 hardLockOut off
2019-04-04 20:38:52 ku_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 ku_Rollladen_Fenster_lastPosValue 100
2019-04-04 20:38:54 ku_Rollladen_Tuer_PosValue 0
2019-04-04 20:38:32 ku_Rollladen_Tuer_lastPosValue 100
2019-03-07 05:25:11 letzter_Zugriff_Automatik_at_Erzeugung 05:25:11
2019-03-03 16:52:57 partyMode off
2019-04-04 22:31:58 room_10_Wohnzimmer_95_Srv.AlexaRoom_Rollladen wz_Rollladen_Fenster,wz_Rollladen_TuerLI,wz_Rollladen_TuerRE
2019-04-04 22:31:58 room_12_Kueche_95_Srv.AlexaRoom_Rollladen ku_Rollladen_Fenster,ku_Rollladen_Tuer
2019-04-04 22:31:58 room_16_Wc_95_Srv.AlexaRoom_Rollladen wc_Rollladen_Fenster
2019-04-04 22:31:58 room_20_Buero_95_Srv.AlexaRoom_Rollladen bu_Rollladen_Fenster,bu_Rollladen_Fenster2
2019-04-04 22:31:58 room_21_Schlafzimmer_95_Srv.AlexaRoom_Rollladen sz_Rollladen_Fenster,sz_Rollladen_Fenstergross
2019-04-04 22:31:58 room_22_Gaeste_95_Srv.AlexaRoom_Rollladen ga_Rollladen_Fenster
2019-03-03 16:52:57 selfDefense off
2019-04-04 22:31:58 state active
2019-03-09 07:31:01 sunriseTimeWeHoliday on
2019-04-04 07:04:27 sz_Rollladen_Fenster_PosValue 100
2019-04-04 19:58:09 sz_Rollladen_Fenster_lastPosValue 17.5
2019-04-04 07:24:41 sz_Rollladen_Fenstergross_PosValue 100
2019-04-04 20:52:21 sz_Rollladen_Fenstergross_lastPosValue 10.5
2019-04-04 22:31:58 userAttrList rolled out
2019-04-04 20:38:48 wc_Rollladen_Fenster_PosValue 0
2019-04-04 20:38:32 wc_Rollladen_Fenster_lastPosValue 100
2019-04-04 20:45:44 wz_Rollladen_Fenster_PosValue 0
2019-04-04 20:45:25 wz_Rollladen_Fenster_lastPosValue 100
2019-04-04 22:11:50 wz_Rollladen_TuerLI_PosValue 0
2019-03-22 19:28:22 wz_Rollladen_TuerLI_lastDelayPosValue 30
2019-04-04 22:11:21 wz_Rollladen_TuerLI_lastPosValue 100
2019-04-04 20:52:49 wz_Rollladen_TuerRE_PosValue 0
2019-03-24 19:32:00 wz_Rollladen_TuerRE_lastDelayPosValue 30
2019-04-04 20:52:21 wz_Rollladen_TuerRE_lastPosValue 100
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
..
...
Sieht jetzt aber sauber aus. Soweit alles okay jetzt?
Negativ, alles unverändert - schau dir mal die Helper Shutterslist in dem ersten List an - da hat sich nichts verändert.
Hab gerade noch ein Log auf Verbose 5 angelegt, während ich auf Scan gedrückt habe.
Das Problem schleicht sich irgendwo zwischen State=Active und State=Created new drive timer ein.
Da trommeln ja einige Fehler/Warnungen ein. Ich bin noch nicht dahinter ob das mit dem Astro zu tun hat und hier nur zufällig reinkommt oder ob das der Knackpunkt ist.
2019.04.04 22:36:39.480 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'userAttrList: rolled out'
]
2019.04.04 22:36:42.654 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'bu_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.659 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.666 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR bu_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1'
]
2019.04.04 22:36:42.666 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.673 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'bu_Rollladen_Fenster2_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.676 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.682 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'ga_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.686 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.692 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'ku_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.696 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.700 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR ku_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1'
]
2019.04.04 22:36:42.701 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.707 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'ku_Rollladen_Tuer_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.711 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.716 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR ku_Rollladen_Tuer ASC_BrightnessSensor ESPSolar:brightness -1:-1'
]
2019.04.04 22:36:42.716 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.722 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'sz_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.726 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.730 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR sz_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:brightness -1:-1'
]
2019.04.04 22:36:42.731 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.737 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'sz_Rollladen_Fenstergross_nextAstroTimeEvent: 5.04.2019 - 07:00'
]
2019.04.04 22:36:42.741 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.745 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR sz_Rollladen_Fenstergross ASC_BrightnessSensor ESPSolar:brightness -1:-1'
]
2019.04.04 22:36:42.746 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.752 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'wc_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.755 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.761 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'wz_Rollladen_Fenster_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.765 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.770 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR wz_Rollladen_Fenster ASC_BrightnessSensor ESPSolar:wz_fbrightness -1:-1'
]
2019.04.04 22:36:42.770 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.776 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'wz_Rollladen_TuerLI_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.780 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.784 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR wz_Rollladen_TuerLI ASC_BrightnessSensor ESPSolar:wz_fbrightness -1:-1'
]
2019.04.04 22:36:42.785 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:36:42.791 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'wz_Rollladen_TuerRE_nextAstroTimeEvent: 5.04.2019 - 06:40'
]
2019.04.04 22:36:42.795 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: created new drive timer'
]
2019.04.04 22:36:42.799 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: [
'ATTR wz_Rollladen_TuerRE ASC_BrightnessSensor ESPSolar:wz_fbrightness -1:-1'
]
2019.04.04 22:36:42.799 4: AutoShuttersControl (Rollladensteuerung) - EventProcessing: ATTR
2019.04.04 22:37:01.046 4: AutoShuttersControl (Rollladensteuerung) - Devname: srv.astro Name: Rollladensteuerung Notify: [
'ObsGMST: 09:28:30',
'MoonDistanceObserver: 402862',
'SunDistance: 149645095',
'SunDistanceObserver: 149647432',
'ObsLMST: 10:02:41',
'MoonDistance: 399640',
'SunAz: 313.3',
'ObsTime: 22:37:01',
'SunAlt: -21.3',
'MoonAz: 313.3',
'MoonAlt: -29.8'
]
2019.04.04 22:37:01.048 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.048 1: stacktrace:
2019.04.04 22:37:01.048 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.048 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.048 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.048 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.048 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.048 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.048 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.048 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.048 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.048 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.048 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.051 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.051 1: stacktrace:
2019.04.04 22:37:01.051 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.051 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.051 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.051 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.051 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.051 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.051 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.051 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.051 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.051 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.051 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.054 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.054 1: stacktrace:
2019.04.04 22:37:01.054 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.054 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.054 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.054 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.054 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.054 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.054 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.054 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.054 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.054 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.054 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.056 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.056 1: stacktrace:
2019.04.04 22:37:01.056 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.056 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.056 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.056 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.056 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.056 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.056 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.056 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.056 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.056 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.056 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.057 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.057 1: stacktrace:
2019.04.04 22:37:01.057 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.057 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.057 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.057 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.057 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.057 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.057 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.057 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.057 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.057 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.057 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.058 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.058 1: stacktrace:
2019.04.04 22:37:01.058 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.058 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.058 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.058 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.058 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.058 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.059 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.059 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.059 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.059 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.059 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.060 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.060 1: stacktrace:
2019.04.04 22:37:01.060 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.060 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.060 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.060 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.060 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.060 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.060 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.060 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.060 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.060 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.060 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.061 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.061 1: stacktrace:
2019.04.04 22:37:01.061 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.061 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.061 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.061 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.061 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.061 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.061 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.061 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.061 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.061 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.061 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.062 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.062 1: stacktrace:
2019.04.04 22:37:01.062 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.062 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.062 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.062 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.062 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.062 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.062 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.062 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.062 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.062 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.062 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:01.063 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4400.
2019.04.04 22:37:01.063 1: stacktrace:
2019.04.04 22:37:01.063 1: main::__ANON__ called by fhem.pl (4400)
2019.04.04 22:37:01.063 1: main::ReadingsVal called by ./FHEM/73_AutoShuttersControl.pm (3969)
2019.04.04 22:37:01.064 1: ASC_Dev::Readings::getResidentsStatus called by ./FHEM/73_AutoShuttersControl.pm (1483)
2019.04.04 22:37:01.064 1: FHEM::AutoShuttersControl::EventProcessingTwilightDevice called by ./FHEM/73_AutoShuttersControl.pm (419)
2019.04.04 22:37:01.064 1: FHEM::AutoShuttersControl::EventProcessingGeneral called by ./FHEM/73_AutoShuttersControl.pm (392)
2019.04.04 22:37:01.064 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3697)
2019.04.04 22:37:01.064 1: main::CallFn called by fhem.pl (3617)
2019.04.04 22:37:01.064 1: main::DoTrigger called by fhem.pl (4685)
2019.04.04 22:37:01.064 1: main::readingsEndUpdate called by ./FHEM/95_Astro.pm (1356)
2019.04.04 22:37:01.064 1: main::Astro_Update called by fhem.pl (3240)
2019.04.04 22:37:01.064 1: main::HandleTimeout called by fhem.pl (667)
2019.04.04 22:37:13.458 4: AutoShuttersControl (Rollladensteuerung) - Devname: rr_Stefan Name: Rollladensteuerung Notify: [
'durTimerPresence_cr: 26',
'durTimerPresence: 00:25:52'
]
Gerade noch einmal mit einem Rollladen herumgespielt:
Room scheint irrelevant - wenn ich hier nur Rollladen belasse verändert sich nichts.
Das hin und her umbenennen scheint das Problem oberflächlich zu beheben...
ren wz_Rollladen_TuerLI wz_Rollladen_TuerLI1
scanforshutters
ren wz_Rollladen_TuerLI1 wz_Rollladen_TuerLI
scanforshutters
Die Warnungen und Fehler im log bleiben allerdings erstmal.... #ich lasse das einfach mal laufen und schaue was passiert.
Ich baue nachher mal Debugausgaben ein.
Das Positive: die Rollladen sind gerade gefahren :)
Aufgefallen ist:
- Bei den NextAstroEvent Readings des ASC tauchten auf einmal die % Namen wieder auf,
wie auch die Devicenamen, die während meiner Umbennenaktion vergeben wurden. Alle diese Readings hatten einen Timestamp von heute Morgen.
Nach einem Fhem Restart waren sie aber alle weg. Vermutlich ist das Modul da etwas nachtragend :D
- Gestern Abend gab es noch einen Rollladen trotz geöffneter Tür auf den Kopf.
Aber: ich mache mich erst mal mit den Änderungen vertraut und kontrolliere am WE die Parameterisierung.
Nicht, dass wir hier Phantome jagen 8)
Wurden geänderte Attribute automatisch transformiert oder kann da auch etwas flöten Gegangen sein?
Ich vermisste z.B. gerade meinen Temperatursensor im ASC. und auch Teile des Residents.
Je nachdem, was da fehlt erledigen sich vielleicht auch schon die Fehlermeldungen im Log.
Wenn alles gut gegangen ist hätte er es übernehmen sollen.
Temperatursensor findest du unter den ASC Attributen unter ASC_tempSensor
Moin, kleine Info:
Meine Rollläden sind heute morgen zwar ordnungsgemäß gefahren, allerdings "wollen" die nachher nochmal, sieht irgendwie so aus, als könnte heute und morgen bei $we durcheinandergekommen sein...
Version ist noch 0.4.0.11beta53; ich gehe davon aus, dass das gestern mit der neueren Testversion nur für die mit den Raumproblemen gedacht war?
Zitat von: Beta-User am 05 April 2019, 07:46:17
Moin, kleine Info:
Meine Rollläden sind heute morgen zwar ordnungsgemäß gefahren, allerdings "wollen" die nachher nochmal, sieht irgendwie so aus, als könnte heute und morgen bei $we durcheinandergekommen sein...
Version ist noch 0.4.0.11beta53; ich gehe davon aus, dass das gestern mit der neueren Testversion nur für die mit den Raumproblemen gedacht war?
Ja das war nur für die mit Raumproblemen.
Grüße
So Version mit DEBUG
Bitte testen. Es muß dazu das ASC Attribut debug auf 1 im ASC Device gestellt werden. Danke
So. Entwicklerversion von GitHub eingespielt.
Folgende erste Beobachtungen:
Zum ASC-Device:
- Bei der Migration wurde der Wert von ASC_tempReading nach ASC_tempSensor
proplanta_Altenglan:fc0_tempAvg verschoben. Das Device proplanta_Altenglan fehlt danach aber in NOTIFYDEV. Soll das so sein?
Mehrere kleinere Tests:
- BlockingTime: scheint zu funktionieren.
- ComfortPos:
Rollladen ist unten. Tür öffnen. Rollladen fährt in die ComfortPos. Soweit ok.
2 Rollladen an einer Terassentür unten. Der eine hat ComfortPos 20 und der andere ComfortPos 0. Tür öffnen. Beide fahren in die ComfortPos. Es sollte aber nur der eine fahren => Fehler
Rollladen ist oben. Tür öffnen. Rollladen fährt in die ComfortPos. Sollte das nicht nur gemacht werden wenn Rollladen zu? Wollte hier nochmal etwas genauer testen. Aber nun fährt keiner meiner Rollladen in eine ComfortPos mehr :-(
Gruß Daniel
Noch ein Zusatz.
Der Test von BlockingTime ging nach manueller Betätigungen des Tasters. Aber nun reagiert kein Taster mehr :-(
Zitat von: dancatt am 05 April 2019, 09:36:34
So. Entwicklerversion von GitHub eingespielt.
Folgende erste Beobachtungen:
Zum ASC-Device:
- Bei der Migration wurde der Wert von ASC_tempReading nach ASC_tempSensor
proplanta_Altenglan:fc0_tempAvg verschoben. Das Device proplanta_Altenglan fehlt danach aber in NOTIFYDEV. Soll das so sein?
Mehrere kleinere Tests:
- BlockingTime: scheint zu funktionieren.
- ComfortPos:
Rollladen ist unten. Tür öffnen. Rollladen fährt in die ComfortPos. Soweit ok.
2 Rollladen an einer Terassentür unten. Der eine hat ComfortPos 20 und der andere ComfortPos 0. Tür öffnen. Beide fahren in die ComfortPos. Es sollte aber nur der eine fahren => Fehler
Rollladen ist oben. Tür öffnen. Rollladen fährt in die ComfortPos. Sollte das nicht nur gemacht werden wenn Rollladen zu? Wollte hier nochmal etwas genauer testen. Aber nun fährt keiner meiner Rollladen in eine ComfortPos mehr :-(
Gruß Daniel
Hallo Daniel,
Der Temperatursensor darf nicht in der NOTIDYDEV stehen. Auf den wird nicht getriggert.
Zitat2 Rollladen an einer Terassentür unten. Der eine hat ComfortPos 20 und der andere ComfortPos 0. Tür öffnen. Beide fahren in die ComfortPos. Es sollte aber nur der eine fahren => Fehler
Warum sollte nur der eine Fahren? Wenn beide in der Terassentür angemeldet sind und Du sie öffnest fahren auch beide. Der eine auf Position 20 der andere auf Position 0 also bei Dir dann wohl ganz oben.
ZitatRollladen ist oben. Tür öffnen. Rollladen fährt in die ComfortPos. Sollte das nicht nur gemacht werden wenn Rollladen zu? Wollte hier nochmal etwas genauer testen. Aber nun fährt keiner meiner Rollladen in eine ComfortPos mehr :-(
Das ist eine wichtige Aussage. Vielen Dank. Das muß ich noch mal durchgehen. Ich denke ich weiß auch schon wo das her kommen könnte.
Zitat von: dancatt am 05 April 2019, 09:45:19
Noch ein Zusatz.
Der Test von BlockingTime ging nach manueller Betätigungen des Tasters. Aber nun reagiert kein Taster mehr :-(
Schaue ich mir an
Grüße
Zitat von: dancatt am 05 April 2019, 09:45:19
Noch ein Zusatz.
Der Test von BlockingTime ging nach manueller Betätigungen des Tasters. Aber nun reagiert kein Taster mehr :-(
Was genau hast Du gemacht? Ist der Taster lauf Device list denn blockiert?
Zitat
Warum sollte nur der eine Fahren? Wenn beide in der Terassentür angemeldet sind und Du sie öffnest fahren auch beide. Der eine auf Position 20 der andere auf Position 0 also bei Dir dann wohl ganz oben.
Beide gingen in die Pos 20. Pos 20 ist bei mir nur ein Spalt offen. Wäre dann wohl doch noch ein Fehler.
Bei mir ist übrigens 0 unten. 100 % = hell, 0 % = dunkel
Zitat von: dancatt am 05 April 2019, 09:56:14
Beide gingen in die Pos 20. Pos 20 ist bei mir nur ein Spalt offen. Wäre dann wohl doch noch ein Fehler.
Bei mir ist übrigens 0 unten. 100 % = hell, 0 % = dunkel
Dann brauche ich bitte ein Log. Wenn einer eine Position 20 hat und einer eine Position 0 dann sollte auch der eine auf 20 und der andere auf 0 fahren
Zitat von: CoolTux am 05 April 2019, 08:09:41
Ja das war nur für die mit Raumproblemen.
Ok, aber was ist jetzt mit der debug-Version?
Vielleicht noch zur Klarstellung meines Posts vorhin: Die Rollläden waren seit vor 7 durch ASC über die reguläre Morgens-Steuerung hochgefahren, 8:30 Uhr ist die WE-Zeit.
Zitat von: Beta-User am 05 April 2019, 10:01:07
Ok, aber was ist jetzt mit der debug-Version?
Vielleicht noch zur Klarstellung meines Posts vorhin: Die Rollläden waren seit vor 7 durch ASC über die reguläre Morgens-Steuerung hochgefahren, 8:30 Uhr ist die WE-Zeit.
Die Debugversion ist für die Probleme mit den umlauten
Ich spiele mal ein Backup ein mit der SVN Version und nehme dann die neue Dev Version.
Muss ich irgendwas spezielles Beachten?
So Debug Version eingespielt altes Problem alles hinüber. Vorgehnsweise SVN ASC eingpielt aus Backup. Debug Version eingefügt -> Scan ausgeführt -> Create Notyfi ausgeführt.
List ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV Astro,JalousieControl,Residents,global,Arbeitszimmer,Badezimmer,Esszimmer,G%c3%a4ste%20WC,K%c3%bcche,Wohnzimmer,Wohnzimmer,ZWave,ZWave,ZWave
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta58-DEBUG
OLDREADINGS:
READINGS:
2019-04-05 07:08:01 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 AZ_Jalousie_lastPosValue 0
2019-04-05 10:50:59 AZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-04 06:31:19 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-05 10:50:59 Bad_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:07:16 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 EZ_Jalousie_lastPosValue 0
2019-04-05 10:50:59 EZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:15:36 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-05 09:00:01 GWC_Jalousie_lastPosValue 0
2019-04-05 10:50:59 GWC_Jalousie_nextAstroTimeEvent 5.04.2019 - 22:30
2019-04-05 06:33:35 K_Jalousie_PosValue 99
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-05 08:00:02 K_Jalousie_lastPosValue 99
2019-04-05 10:50:59 K_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:05:57 WZ_Jalousie_Garage_PosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Garage_lastPosValue 0
2019-04-05 10:50:59 WZ_Jalousie_Garage_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:31:55 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Terrasse_lastPosValue 0
2019-04-05 10:50:59 WZ_Jalousie_Terrasse_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:33:35 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-05 08:00:02 ZE_Jalousie_links_lastPosValue 0
2019-04-05 10:50:59 ZE_Jalousie_links_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:12 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-05 08:00:02 ZE_Jalousie_rechts_lastPosValue 98
2019-04-05 10:50:59 ZE_Jalousie_rechts_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:59 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-05 08:00:02 ZS_Jalousie_lastPosValue 98
2019-04-05 10:50:59 ZS_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-05 10:50:55 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-05 10:50:55 room_Badezimmer_ZWave Bad_Jalousie
2019-04-05 10:50:55 room_Esszimmer_ZWave EZ_Jalousie
2019-04-05 10:50:55 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-05 10:50:55 room_Kueche_ZWave K_Jalousie
2019-04-05 10:50:55 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-05 10:50:55 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-05 10:50:55 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-05 10:50:59 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-05 10:50:55 userAttrList rolled out
helper:
shuttersList:
Arbeitszimmer
Badezimmer
Esszimmer
G%c3%a4ste%20WC
K%c3%bcche
Wohnzimmer
Wohnzimmer
ZWave
ZWave
ZWave
monitoredDevs:
Astro:
JalousieControl ASC_twilightDevice
Residents:
JalousieControl ASC_residentsDev
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_brightnessDriveUpDown 40:40
ASC_debug 1
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
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 Jalousien
List Beispiel Rollo
Internals:
DEF d0c32d9e 4
FUUID 5c48851d-f33f-e69a-b78f-eb7fadad44f2b9f9
IODev ZWDongle_0
NAME AZ_Jalousie
NR 220
STATE 99
TYPE ZWave
ZWaveSubDevice no
homeId d0c32d9e
nodeIdHex 04
READINGS:
2019-04-05 07:07:36 ASC_ShuttersLastDrive day open
2019-04-05 10:50:59 ASC_Time_DriveDown 5.04.2019 - 20:42
2019-04-05 10:50:59 ASC_Time_DriveUp 6.04.2019 - 08:00
2019-04-05 10:50:59 ASC_Time_PrivacyDriveUp 5.04.2019 - 19:57
2018-10-27 13:33:09 CMD ZW_APPLICATION_UPDATE
2019-03-12 18:15:43 SEND_DATA failed:00
2019-03-11 19:47:12 UNPARSED METER 0a32002144000000b30000
2018-07-30 19:02:22 configReportsType BlindPositionReportsSentToThe1
2018-07-29 12:49:54 configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
2019-04-05 08:46:43 energy 1.85 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-04-05 07:08:01 position 99
2019-04-05 10:07:59 power 0.0 W
2018-07-29 12:46:04 protection Local: unprotected RF: unprotected
2019-01-28 21:49:02 reportedState off
2019-04-05 07:07:36 state dim 99
2019-04-05 07:07:36 timeToAck 0.077
2019-04-05 07:07:36 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_BrightnessSensor Helligkeitssensor_Sueden:Lux -1:-1
ASC_Brightness_Reading Lux
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_WindParameters -1
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_BrightnessSensor 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_WindParameters 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
DEBUG Log als .txt angehängt.
Hier mal noch das Debug Log mit der Version wo ich die Namen alle umbenannt und zurück benannt habe zum Vergleich.
Ich denke entscheidend für dich sind die ca. letzten 50 Zeilen. Dort steht bei der defekten Version 'RenewSunRiseSetShuttersTimer unten' der Raum Namen und nicht wie bei der funktionierenden der Rollo Name.
Ausgangssituation:
2 Rollläden an der Terrassentür. Linker hat ComfortPos 20 und rechter hat 0.
List Links:
Internals:
.FhemMetaInternals 1
.triggerUsed 1
DEF 4F320B
FUUID 5c54237f-f33f-cf0a-a643-72548756feb57505
FVERSION 10_CUL_HM.pm:0.190690/2019-03-30
HMLAN1_MSGCNT 41
HMLAN1_RAWMSG E4F320B,0000,55988434,FF,FFBE,92A4104F320B23A38D06010000
HMLAN1_RSSI -66
HMLAN1_TIME 2019-04-05 11:28:46
HMUART1_MSGCNT 37
HMUART1_RAWMSG 0500003792A4104F320B23A38D06010000
HMUART1_RSSI -55
HMUART1_TIME 2019-04-05 11:28:46
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 78
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:92 - t:10 s:4F320B d:23A38D 06010000
protLastRcv 2019-04-05 11:28:46
protRcv 39 last_at:2019-04-05 11:28:46
protResnd 1 last_at:2019-04-05 08:48:20
protSnd 41 last_at:2019-04-05 11:28:46
protState CMDs_done
rssi_HMLAN1 cnt:24 min:-89 max:-72 avg:-77.91 lst:-72
rssi_at_HMLAN1 cnt:41 min:-87 max:-66 avg:-72.87 lst:-66
rssi_at_HMUART1 cnt:37 min:-62 max:-55 avg:-57.45 lst:-55
.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-04-05 11:28:46 .protLastRcv 2019-04-05 11:28:46
2019-04-05 11:28:32 ASC_ShuttersLastDrive window day closed
2019-04-05 08:48:13 ASC_Time_DriveDown 5.04.2019 - 20:20
2019-04-05 08:48:13 ASC_Time_DriveUp 6.04.2019 - 08:30
2019-03-15 08:28:28 Activity alive
2019-04-05 11:28:33 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-04-05 11:28:46 deviceMsg off (to VCCU)
2019-04-05 11:28:32 inhibit set_off
2019-04-05 11:28:46 level 0
2019-04-05 11:28:46 motor stop:off
2019-04-05 11:28:46 pct 0
2018-10-20 15:54:57 powerOn 2018-10-20 15:54:57
2019-04-05 11:28:46 recentStateType info
2019-04-05 11:28:46 state off
2019-04-05 11:28:46 timedOn off
helper:
HM_CMDNR 146
cSnd 1123A38D4F320B0001,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 1554456526.6074
rxt 0
vccu VCCU
p:
4F320B
00
00
00
prefIO:
HMLAN1
mRssi:
mNo 92
io:
HMLAN1:
-62
-62
HMUART0:
HMUART1:
-55
-55
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMUART1
flg A
ts 1554456526.40288
ack:
HASH(0x3e0b780)
92800223A38D4F320B00
rssi:
HMLAN1:
avg -77.9166666666667
cnt 24
lst -72
max -72
min -89
at_HMLAN1:
avg -72.8780487804878
cnt 41
lst -66
max -66
min -87
at_HMUART1:
avg -57.4594594594595
cnt 37
lst -55
max -55
min -62
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_BrightnessSensor 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 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 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_WindParameters -1
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_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:off:down:90:80:70:60:50:40:30:20:10:up:on
List Rechts:
Internals:
.FhemMetaInternals 1
.triggerUsed 1
DEF 4F30AE
FUUID 5c54237f-f33f-cf0a-8238-8745516f329d0faa
FVERSION 10_CUL_HM.pm:0.190690/2019-03-30
HMLAN1_MSGCNT 39
HMLAN1_RAWMSG E4F30AE,0000,55985001,FF,FFAC,3DA4104F30AE23A38D06013C00
HMLAN1_RSSI -84
HMLAN1_TIME 2019-04-05 11:28:33
HMUART1_MSGCNT 37
HMUART1_RAWMSG 050000373DA4104F30AE23A38D06013C00
HMUART1_RSSI -55
HMUART1_TIME 2019-04-05 11:28:33
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 76
NAME 1_02_WZ_Rollladen_r
NOTIFYDEV global
NR 292
NTFY_ORDER 50-1_02_WZ_Rollladen_r
STATE 30
TYPE CUL_HM
chanNo 01
lastMsg No:3D - t:10 s:4F30AE d:23A38D 06013C00
protLastRcv 2019-04-05 11:28:33
protRcv 40 last_at:2019-04-05 11:28:33
protSnd 40 last_at:2019-04-05 11:28:33
protState CMDs_done
rssi_HMLAN1 cnt:27 min:-93 max:-63 avg:-72.74 lst:-79
rssi_at_HMLAN1 cnt:39 min:-87 max:-58 avg:-68.82 lst:-84
rssi_at_HMUART1 cnt:37 min:-58 max:-53 avg:-55.45 lst:-55
.attraggr:
.attrminint:
READINGS:
2016-09-27 12:39:20 .D-devInfo 010100
2016-09-27 12:39:20 .D-stc 30
2018-10-20 15:55:04 .peerListRDate 2018-10-20 15:55:04
2019-04-05 11:28:33 .protLastRcv 2019-04-05 11:28:33
2019-04-05 11:28:19 ASC_ShuttersLastDrive ventilate - window open
2019-04-05 08:48:13 ASC_Time_DriveDown 5.04.2019 - 20:20
2019-04-05 08:48:13 ASC_Time_DriveUp 6.04.2019 - 08:30
2019-03-15 08:28:28 Activity alive
2019-04-05 11:28:33 CommandAccepted yes
2016-09-27 12:39:20 D-firmware 2.8
2016-09-27 12:39:20 D-serialNr NEQ1221020
2018-10-20 15:55:02 PairedTo 0x23A38D
2016-09-27 12:39:25 R-confBtnTime permanent
2016-09-27 15:45:27 R-driveDown 26 s
2016-09-27 12:39:26 R-driveTurn 0.5 s
2016-09-27 15:44:56 R-driveUp 27.9 s
2016-09-27 12:39:25 R-intKeyVisib invisib
2016-09-27 12:39:25 R-localResDis off
2016-09-27 12:39:25 R-pairCentral 0x23A38D
2016-09-27 12:39:26 R-refRunCounter 0
2016-09-27 12:39:26 R-sign off
2016-09-27 12:39:26 R-statusInfoMinDly 2 s
2016-09-27 12:39:26 R-statusInfoRandom 1 s
2016-09-27 12:39:26 R-transmitTryMax 6
2018-10-20 15:55:02 RegL_00. 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00 00:00
2018-10-20 15:55:03 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-04-05 11:28:33 deviceMsg 30 (to VCCU)
2019-04-05 11:28:32 inhibit set_off
2019-04-05 11:28:33 level 30
2019-04-05 11:28:33 motor stop:30
2019-04-05 11:28:33 pct 30
2018-10-20 15:55:01 powerOn 2018-10-20 15:55:01
2019-04-05 11:28:33 recentStateType info
2019-04-05 11:28:33 state 30
2019-04-05 11:28:33 timedOn off
helper:
HM_CMDNR 61
cSnd 1123A38D4F30AE02013C,1123A38D4F30AE0001
dlvlCmd ++A01123A38D4F30AE02013C
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 1
raw 1
tpl 1
io:
newChn +4F30AE,00,00,00
nextSend 1554456513.27572
rxt 0
vccu VCCU
p:
4F30AE
00
00
00
prefIO:
HMLAN1
mRssi:
mNo 3D
io:
HMLAN1:
-82
-82
HMUART0:
HMUART1:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMLAN1
flg A
ts 1554456513.30827
ack:
HASH(0x3e0bfc0)
3D800223A38D4F30AE00
rssi:
HMLAN1:
avg -72.7407407407407
cnt 27
lst -79
max -63
min -93
at_HMLAN1:
avg -68.8205128205128
cnt 39
lst -84
max -58
min -87
at_HMUART1:
avg -55.4594594594595
cnt 37
lst -55
max -53
min -58
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_BrightnessSensor none
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 0
ASC_Down astro
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 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_WindParameters -1
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 NEQ1221020
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_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:off:down:90:80:70:60:50:40:30:20:10:up:on
List ASC:
Internals:
.FhemMetaInternals 1
FUUID 5c765ad0-f33f-cf0a-55eb-449998b200d8a87e
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME asc_Rollladen
NOTIFYDEV 1_02_WZ_Tuerkontakt,1_06_KU_Tuerkontakt,asc_Rollladen,global,tw_Altenglan,1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r,1_06_KU_Rollladen
NR 398
NTFY_ORDER 51-asc_Rollladen
STATE window day closed
TYPE AutoShuttersControl
VERSION 0.4.0.11beta57
.attraggr:
.attrminint:
OLDREADINGS:
READINGS:
2019-04-05 08:55:31 .monitoredDevs {"1_02_WZ_Tuerkontakt":{"1_02_WZ_Rollladen_r":"ASC_WindowRec","1_02_WZ_Rollladen_l":"ASC_WindowRec"},"1_06_KU_Tuerkontakt":{"1_06_KU_Rollladen":"ASC_WindowRec"},"tw_Altenglan":{"asc_Rollladen":"ASC_twilightDevice"}}
2019-04-05 11:28:46 1_02_WZ_Rollladen_l_PosValue 0
2019-04-05 08:30:02 1_02_WZ_Rollladen_l_lastPosValue 0
2019-04-05 08:48:13 1_02_WZ_Rollladen_l_nextAstroTimeEvent 5.04.2019 - 20:20
2019-04-05 11:28:33 1_02_WZ_Rollladen_r_PosValue 30
2019-04-05 08:30:02 1_02_WZ_Rollladen_r_lastPosValue 0
2019-04-05 08:48:13 1_02_WZ_Rollladen_r_nextAstroTimeEvent 5.04.2019 - 20:20
2019-04-05 09:40:41 1_06_KU_Rollladen_PosValue 100
2019-04-01 20:13:53 1_06_KU_Rollladen_lastDelayPosValue 30
2019-04-05 07:30:02 1_06_KU_Rollladen_lastPosValue 0
2019-04-05 08:48:13 1_06_KU_Rollladen_nextAstroTimeEvent 5.04.2019 - 20:20
2019-04-01 08:56:14 hardLockOut on
2019-02-27 10:39:29 partyMode off
2019-04-05 08:48:05 room_1_02_WZ_9_06_CUL_HM 1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r
2019-04-05 08:48:05 room_1_06_KU_9_06_CUL_HM 1_06_KU_Rollladen
2019-02-27 10:39:29 selfDefense off
2019-04-05 11:28:32 state window day closed
2019-03-01 16:27:16 sunriseTimeWeHoliday on
2019-04-05 08:48:05 userAttrList rolled out
helper:
shuttersList:
1_02_WZ_Rollladen_l
1_02_WZ_Rollladen_r
1_06_KU_Rollladen
monitoredDevs:
1_02_WZ_Rollladen_l:
1_02_WZ_Rollladen_r:
1_02_WZ_Tuerkontakt:
1_02_WZ_Rollladen_l ASC_WindowRec
1_02_WZ_Rollladen_r ASC_WindowRec
1_06_KU_Rollladen:
1_06_KU_Tuerkontakt:
1_06_KU_Rollladen ASC_WindowRec
tw_Altenglan:
asc_Rollladen ASC_twilightDevice
Attributes:
ASC_autoAstroModeEvening HORIZON
ASC_autoAstroModeEveningHorizon -3
ASC_autoAstroModeMorning HORIZON
ASC_autoAstroModeMorningHorizon -3
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_expert 1
ASC_tempSensor proplanta_Altenglan:fc0_tempAvg
ASC_twilightDevice tw_Altenglan
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
group Rollladen
icon fts_shutter_automatic
room 1_02_WZ,1_06_KU
verbose 5
Vorgehen:
- Terrassentür öffnen.
- Beide fahren in die Pos 30
- Terrassentür schließen.
- Linker geht auf Pos 0
- Rechter macht garnichts
Log:
2019.04.05 11:28:19.353 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Tuerkontakt Name: asc_Rollladen Notify: [
'battery: ok',
'contact: open (to VCCU)',
'state: open',
'trigger_cnt: 116'
]
2019.04.05 11:28:19.375 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'inhibit: set_on'
]
2019.04.05 11:28:19.426 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.05 11:28:19.445 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'state: set_inhibit on'
]
2019.04.05 11:28:19.488 3: CUL_HM set 1_02_WZ_Rollladen_r inhibit on
2019.04.05 11:28:19.493 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_processing... pending:0
2019.04.05 11:28:19.514 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'ASC_ShuttersLastDrive: ventilate - window open'
]
2019.04.05 11:28:19.577 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'state: ventilate - window open'
]
2019.04.05 11:28:19.620 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'level: set_30'
]
2019.04.05 11:28:19.681 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'state: set_30'
]
2019.04.05 11:28:19.725 3: CUL_HM set 1_02_WZ_Rollladen_r pct 30
2019.04.05 11:28:19.746 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'inhibit: set_on'
]
2019.04.05 11:28:19.794 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:19.812 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'state: set_inhibit on'
]
2019.04.05 11:28:19.856 3: CUL_HM set 1_02_WZ_Rollladen_l inhibit on
2019.04.05 11:28:19.859 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:19.879 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'ASC_ShuttersLastDrive: ventilate - window open'
]
2019.04.05 11:28:19.941 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'state: ventilate - window open'
]
2019.04.05 11:28:19.965 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:2
2019.04.05 11:28:19.984 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'level: set_30'
]
2019.04.05 11:28:20.045 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'state: set_30'
]
2019.04.05 11:28:20.088 3: CUL_HM set 1_02_WZ_Rollladen_l pct 30
2019.04.05 11:28:20.091 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:2
2019.04.05 11:28:20.387 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.05 11:28:20.419 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: stop:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.05 11:28:20.438 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 0'
]
2019.04.05 11:28:20.513 4: CUL_HM 1_02_WZ_Rollladen_r dupe: dont process
2019.04.05 11:28:20.521 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_processing... pending:1
2019.04.05 11:28:20.700 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:20.729 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: stop:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.05 11:28:20.748 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 0'
]
2019.04.05 11:28:20.807 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
2019.04.05 11:28:20.813 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_processing... pending:0
2019.04.05 11:28:21.102 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_done
2019.04.05 11:28:21.132 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: up:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.05 11:28:21.150 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 0'
]
2019.04.05 11:28:21.205 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
2019.04.05 11:28:21.211 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_processing... pending:0
2019.04.05 11:28:21.388 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.05 11:28:21.422 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: up:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.05 11:28:21.440 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 0'
]
2019.04.05 11:28:21.498 4: CUL_HM 1_02_WZ_Rollladen_r dupe: dont process
2019.04.05 11:28:31.379 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_done
2019.04.05 11:28:31.381 5: CUL_HM 1_02_WZ_Rollladen_l sent ACK:2
2019.04.05 11:28:31.420 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:31.440 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 30'
]
2019.04.05 11:28:31.512 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
2019.04.05 11:28:32.351 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Tuerkontakt Name: asc_Rollladen Notify: [
'battery: ok',
'contact: closed (to VCCU)',
'state: closed',
'trigger_cnt: 117'
]
2019.04.05 11:28:32.372 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'inhibit: set_off'
]
2019.04.05 11:28:32.420 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.05 11:28:32.439 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'state: set_inhibit off'
]
2019.04.05 11:28:32.483 3: CUL_HM set 1_02_WZ_Rollladen_r inhibit off
2019.04.05 11:28:32.487 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_processing... pending:0
2019.04.05 11:28:32.535 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'inhibit: set_off'
]
2019.04.05 11:28:32.582 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:32.600 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'state: set_inhibit off'
]
2019.04.05 11:28:32.643 3: CUL_HM set 1_02_WZ_Rollladen_l inhibit off
2019.04.05 11:28:32.647 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:32.691 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'ASC_ShuttersLastDrive: window day closed'
]
2019.04.05 11:28:32.751 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'state: window day closed'
]
2019.04.05 11:28:32.776 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:2
2019.04.05 11:28:32.795 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'level: set_0'
]
2019.04.05 11:28:32.855 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'state: set_0'
]
2019.04.05 11:28:32.899 3: CUL_HM set 1_02_WZ_Rollladen_l pct 0
2019.04.05 11:28:32.902 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:2
2019.04.05 11:28:32.944 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.05 11:28:32.975 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:32.994 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 30'
]
2019.04.05 11:28:33.086 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.05 11:28:33.087 5: CUL_HM 1_02_WZ_Rollladen_r sent ACK:2
2019.04.05 11:28:33.117 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:33.136 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 30'
]
2019.04.05 11:28:33.207 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_processing... pending:1
2019.04.05 11:28:33.236 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:33.255 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 30'
]
2019.04.05 11:28:33.315 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.05 11:28:33.316 5: CUL_HM 1_02_WZ_Rollladen_r sent ACK:2
2019.04.05 11:28:33.347 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:33.367 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 30'
]
2019.04.05 11:28:33.464 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_pending pending:1
2019.04.05 11:28:33.495 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: stop:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:33.514 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 30'
]
2019.04.05 11:28:33.570 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
2019.04.05 11:28:33.576 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_processing... pending:0
2019.04.05 11:28:33.786 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_done
2019.04.05 11:28:33.817 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: 30 (to VCCU)',
'level: 30',
'motor: down:30',
'pct: 30',
'state: 30',
'timedOn: off'
]
2019.04.05 11:28:33.835 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 30'
]
2019.04.05 11:28:33.893 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
2019.04.05 11:28:46.415 5: CUL_HM 1_02_WZ_Rollladen_l protEvent:CMDs_done
2019.04.05 11:28:46.418 5: CUL_HM 1_02_WZ_Rollladen_l sent ACK:2
2019.04.05 11:28:46.457 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_l Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: stop:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.05 11:28:46.476 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_l_PosValue: 0'
]
2019.04.05 11:28:46.661 4: CUL_HM 1_02_WZ_Rollladen_l dupe: dont process
Super Majestro. Danke Dir.
Kannst Du bitte mit dieser Version hier testen
Sieht jetzt ganz gut aus.
Allerdings fehlen jetzt die Brightness Sensoren
Das Attribut ASC_BrightnessSensor kann auch am Rollladen Device nicht gesetzt werden.
Debug Log
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: AZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: AZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: AZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: Bad_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: Bad_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: Bad_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: EZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: EZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: EZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: GWC_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: GWC_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: GWC_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: K_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: K_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: K_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: WZ_Jalousie_Garage
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: WZ_Jalousie_Garage
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: WZ_Jalousie_Garage
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: WZ_Jalousie_Terrasse
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: WZ_Jalousie_Terrasse
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: WZ_Jalousie_Terrasse
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: ZE_Jalousie_links
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: ZE_Jalousie_links
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: ZE_Jalousie_links
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: ZE_Jalousie_rechts
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: ZE_Jalousie_rechts
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: ZE_Jalousie_rechts
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Oben - Rollloname ist: ZS_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem ersten BulkUpdate - Rollloname ist: ZS_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:23 - WriteReadingsShuttersList Nach dem zweiten BulkUpdate - Rollloname ist: ZS_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: AZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: AZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: Bad_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: Bad_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: EZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: EZ_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: GWC_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: GWC_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: K_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: K_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: WZ_Jalousie_Garage
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: WZ_Jalousie_Garage
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: WZ_Jalousie_Terrasse
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: WZ_Jalousie_Terrasse
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: ZE_Jalousie_links
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: ZE_Jalousie_links
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: ZE_Jalousie_rechts
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: ZE_Jalousie_rechts
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer oben - Rollloname ist: ZS_Jalousie
ASC_DEBUG!!! 2019.04. 5 12:59:26 - RenewSunRiseSetShuttersTimer unten - Rollloname ist: ZS_Jalousie
List ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV AZ_Fensterkontakt,Astro,Bad_Fensterkontakt,EZ_Fensterkontakt,GWC_Fensterkontakt,JalousieControl,K_Fensterkontakt,Residents,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZS_Fensterkontakt,global,AZ_Jalousie,Bad_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta58-DEBUG
OLDREADINGS:
READINGS:
2019-04-05 07:08:01 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 AZ_Jalousie_lastPosValue 0
2019-04-05 12:59:26 AZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 12:45:23 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-05 12:59:26 Bad_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:07:16 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 EZ_Jalousie_lastPosValue 0
2019-04-05 12:59:26 EZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:15:36 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-05 09:00:01 GWC_Jalousie_lastPosValue 0
2019-04-05 12:59:26 GWC_Jalousie_nextAstroTimeEvent 5.04.2019 - 22:30
2019-04-05 12:36:41 K_Jalousie_PosValue 97
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-05 08:00:02 K_Jalousie_lastPosValue 99
2019-04-05 12:59:26 K_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:05:57 WZ_Jalousie_Garage_PosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Garage_lastPosValue 0
2019-04-05 12:59:26 WZ_Jalousie_Garage_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:31:55 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Terrasse_lastPosValue 0
2019-04-05 12:59:26 WZ_Jalousie_Terrasse_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:33:35 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-05 08:00:02 ZE_Jalousie_links_lastPosValue 0
2019-04-05 12:59:26 ZE_Jalousie_links_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:12 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-05 08:00:02 ZE_Jalousie_rechts_lastPosValue 98
2019-04-05 12:59:26 ZE_Jalousie_rechts_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:59 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-05 08:00:02 ZS_Jalousie_lastPosValue 98
2019-04-05 12:59:26 ZS_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-05 12:59:23 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-05 12:59:23 room_Badezimmer_ZWave Bad_Jalousie
2019-04-05 12:59:23 room_Esszimmer_ZWave EZ_Jalousie
2019-04-05 12:59:23 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-05 12:59:23 room_Kueche_ZWave K_Jalousie
2019-04-05 12:59:23 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-05 12:59:23 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-05 12:59:23 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-05 12:59:26 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-05 12:59:23 userAttrList rolled out
helper:
shuttersList:
AZ_Jalousie
Bad_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
Astro:
JalousieControl ASC_twilightDevice
Bad_Fensterkontakt:
Bad_Jalousie ASC_WindowRec
EZ_Fensterkontakt:
EZ_Jalousie ASC_WindowRec
GWC_Fensterkontakt:
GWC_Jalousie ASC_WindowRec
K_Fensterkontakt:
K_Jalousie ASC_WindowRec
Residents:
JalousieControl ASC_residentsDev
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_brightnessDriveUpDown 40:40
ASC_debug 1
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
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 Jalousien
Beispiel Rolllade
Internals:
DEF d0c32d9e 4
FUUID 5c48851d-f33f-e69a-b78f-eb7fadad44f2b9f9
IODev ZWDongle_0
NAME AZ_Jalousie
NR 220
STATE 99
TYPE ZWave
ZWaveSubDevice no
homeId d0c32d9e
nodeIdHex 04
READINGS:
2019-04-05 07:07:36 ASC_ShuttersLastDrive day open
2019-04-05 12:59:26 ASC_Time_DriveDown 5.04.2019 - 20:42
2019-04-05 12:59:26 ASC_Time_DriveUp 6.04.2019 - 08:00
2019-04-05 12:59:26 ASC_Time_PrivacyDriveUp 5.04.2019 - 19:57
2018-10-27 13:33:09 CMD ZW_APPLICATION_UPDATE
2019-03-12 18:15:43 SEND_DATA failed:00
2019-03-11 19:47:12 UNPARSED METER 0a32002144000000b30000
2018-07-30 19:02:22 configReportsType BlindPositionReportsSentToThe1
2018-07-29 12:49:54 configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
2019-04-05 12:46:14 energy 1.85 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-04-05 07:08:01 position 99
2019-04-05 12:07:58 power 0.0 W
2018-07-29 12:46:04 protection Local: unprotected RF: unprotected
2019-01-28 21:49:02 reportedState off
2019-04-05 07:07:36 state dim 99
2019-04-05 07:07:36 timeToAck 0.077
2019-04-05 07:07:36 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_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_Closed_Pos:0,10,20,30,40,50,60,70,80,90,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
Kann es sein das Du nicht gespeichert hast wie Änderungen anstanden?
Zu mindest wissen wir nun aus welchen Bereich die Probleme herrühren. Es ist wieder das alte leidige Thema. Ich muss schauen wir ich reparieren kann.
Zitat von: CoolTux am 05 April 2019, 13:41:00
Kann es sein das Du nicht gespeichert hast wie Änderungen anstanden?
Zu mindest wissen wir nun aus welchen Bereich die Probleme herrühren. Es ist wieder das alte leidige Thema. Ich muss schauen wir ich reparieren kann.
Ne gespeichert habe ich nicht aber beim ersten Mal auch nicht da sind sie gekommen. Aber gut das du nun weißt wo es her kommt das andere ist ja dann nicht so wichtig.
Und im aktuellen system läuft die Version auch mit Brightness.
Was ist den genau das Problem ?
So ich habe nun einige Dinge geändert und zwar an der Stelle wo die Probleme auf tauchen.
Bitte testen
So getestet Debug Log als .txt
ASC sieht OK aus
Bei dem Rollladen Device sind die alten readings nicht gelöscht worden.
ASC_BrightnessMaxVal -1
ASC_BrightnessMinVal -1
ASC_Brightness_Reading Lux
In der ShutterInfo stehen noch die Räume aber das sieht man auch wieder am Ende des Debug Logs
List ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV AZ_Fensterkontakt,AZ_Jalousie,Astro,Bad_Fensterkontakt,Bad_Jalousie,EZ_Fensterkontakt,EZ_Jalousie,GWC_Fensterkontakt,GWC_Jalousie,Helligkeitssensor_Osten,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,JalousieControl,K_Fensterkontakt,K_Jalousie,Residents,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Fensterkontakt,ZS_Jalousie,global
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta58-DEBUG
OLDREADINGS:
READINGS:
2019-04-05 07:08:01 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 AZ_Jalousie_lastPosValue 0
2019-04-05 14:20:20 AZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 12:45:23 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-05 14:20:20 Bad_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:07:16 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 EZ_Jalousie_lastPosValue 0
2019-04-05 14:20:20 EZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:15:36 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-05 09:00:01 GWC_Jalousie_lastPosValue 0
2019-04-05 14:20:20 GWC_Jalousie_nextAstroTimeEvent 5.04.2019 - 22:30
2019-04-05 12:36:41 K_Jalousie_PosValue 97
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-05 08:00:02 K_Jalousie_lastPosValue 99
2019-04-05 14:20:20 K_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:05:57 WZ_Jalousie_Garage_PosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Garage_lastPosValue 0
2019-04-05 14:20:20 WZ_Jalousie_Garage_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:31:55 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Terrasse_lastPosValue 0
2019-04-05 14:20:20 WZ_Jalousie_Terrasse_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:33:35 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-05 08:00:02 ZE_Jalousie_links_lastPosValue 0
2019-04-05 14:20:20 ZE_Jalousie_links_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:12 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-05 08:00:02 ZE_Jalousie_rechts_lastPosValue 98
2019-04-05 14:20:20 ZE_Jalousie_rechts_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:59 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-05 08:00:02 ZS_Jalousie_lastPosValue 98
2019-04-05 14:20:20 ZS_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-05 14:20:16 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-05 14:20:16 room_Badezimmer_ZWave Bad_Jalousie
2019-04-05 14:20:16 room_Esszimmer_ZWave EZ_Jalousie
2019-04-05 14:20:16 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-05 14:20:16 room_Kueche_ZWave K_Jalousie
2019-04-05 14:20:16 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-05 14:20:16 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-05 14:20:16 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-05 14:20:20 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-05 14:20:16 userAttrList rolled out
helper:
shuttersList:
Arbeitszimmer
Badezimmer
Esszimmer
G%c3%a4ste%20WC
K%c3%bcche
Wohnzimmer
Wohnzimmer
ZWave
ZWave
ZWave
monitoredDevs:
AZ_Fensterkontakt:
AZ_Jalousie ASC_WindowRec
Astro:
JalousieControl ASC_twilightDevice
Bad_Fensterkontakt:
Bad_Jalousie ASC_WindowRec
EZ_Fensterkontakt:
EZ_Jalousie ASC_WindowRec
GWC_Fensterkontakt:
GWC_Jalousie ASC_WindowRec
Helligkeitssensor_Osten:
Bad_Jalousie ASC_BrightnessSensor
GWC_Jalousie ASC_BrightnessSensor
Helligkeitssensor_Sueden:
AZ_Jalousie ASC_BrightnessSensor
EZ_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Garage ASC_BrightnessSensor
ZE_Jalousie_links ASC_BrightnessSensor
ZE_Jalousie_rechts ASC_BrightnessSensor
Helligkeitssensor_Westen:
K_Jalousie ASC_BrightnessSensor
WZ_Jalousie_Terrasse ASC_BrightnessSensor
ZS_Jalousie ASC_BrightnessSensor
K_Fensterkontakt:
K_Jalousie ASC_WindowRec
Residents:
JalousieControl ASC_residentsDev
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_brightnessDriveUpDown 40:40
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
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 Jalousien
List Beispiel Rolllade
Internals:
DEF d0c32d9e 4
FUUID 5c48851d-f33f-e69a-b78f-eb7fadad44f2b9f9
IODev ZWDongle_0
NAME AZ_Jalousie
NR 220
STATE 99
TYPE ZWave
ZWaveSubDevice no
homeId d0c32d9e
nodeIdHex 04
READINGS:
2019-04-05 07:07:36 ASC_ShuttersLastDrive day open
2019-04-05 14:20:20 ASC_Time_DriveDown 5.04.2019 - 20:42
2019-04-05 14:20:20 ASC_Time_DriveUp 6.04.2019 - 08:00
2019-04-05 14:20:20 ASC_Time_PrivacyDriveUp 5.04.2019 - 19:57
2018-10-27 13:33:09 CMD ZW_APPLICATION_UPDATE
2019-03-12 18:15:43 SEND_DATA failed:00
2019-03-11 19:47:12 UNPARSED METER 0a32002144000000b30000
2018-07-30 19:02:22 configReportsType BlindPositionReportsSentToThe1
2018-07-29 12:49:54 configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
2019-04-05 13:46:14 energy 1.85 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-04-05 07:08:01 position 99
2019-04-05 14:08:05 power 0.0 W
2018-07-29 12:46:04 protection Local: unprotected RF: unprotected
2019-01-28 21:49:02 reportedState off
2019-04-05 07:07:36 state dim 99
2019-04-05 07:07:36 timeToAck 0.077
2019-04-05 07:07:36 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_BrightnessSensor Helligkeitssensor_Sueden:Lux -1:-1
ASC_Brightness_Reading Lux
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_WindParameters -1
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_BrightnessSensor 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_WindParameters 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
Ich glaube ich habe es gefunden. Freu
Bitte testen
Sieht ganz gut aus allerdings kann ich wieder nicht den Brightness Sensor einstellen als Attribut. gespeichert habe ich dieses mal immer wenn das rote ? da war.
list ASC
Internals:
FUUID 5c488520-f33f-e69a-77aa-d2161968211909ff
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME JalousieControl
NOTIFYDEV AZ_Fensterkontakt,Astro,Bad_Fensterkontakt,EZ_Fensterkontakt,GWC_Fensterkontakt,JalousieControl,K_Fensterkontakt,Residents,WZ_Fensterkontakt_Garage,WZ_Fensterkontakt_Terrasse,ZE_Fensterkontakt_links,ZE_Fensterkontakt_rechts,ZS_Fensterkontakt,global,AZ_Jalousie,Bad_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie
NR 317
NTFY_ORDER 51-JalousieControl
STATE created new drive timer
TYPE AutoShuttersControl
VERSION 0.4.0.11beta58-DEBUG
OLDREADINGS:
READINGS:
2019-04-05 07:08:01 AZ_Jalousie_PosValue 99
2019-03-31 19:48:49 AZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 AZ_Jalousie_lastPosValue 0
2019-04-05 15:25:58 AZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 12:45:23 Bad_Jalousie_PosValue 99
2019-04-03 07:09:50 Bad_Jalousie_lastDelayPosValue 99
2019-04-04 07:07:33 Bad_Jalousie_lastPosValue 0
2019-04-05 15:25:58 Bad_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:07:16 EZ_Jalousie_PosValue 99
2019-03-17 18:24:20 EZ_Jalousie_lastDelayPosValue 60
2019-04-05 08:00:02 EZ_Jalousie_lastPosValue 0
2019-04-05 15:25:58 EZ_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:15:36 GWC_Jalousie_PosValue 99
2019-04-03 07:44:13 GWC_Jalousie_lastDelayPosValue 99
2019-04-05 09:00:01 GWC_Jalousie_lastPosValue 0
2019-04-05 15:25:58 GWC_Jalousie_nextAstroTimeEvent 5.04.2019 - 22:30
2019-04-05 12:36:41 K_Jalousie_PosValue 97
2019-04-02 20:37:22 K_Jalousie_lastDelayPosValue 10
2019-04-05 08:00:02 K_Jalousie_lastPosValue 99
2019-04-05 15:25:58 K_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 07:05:57 WZ_Jalousie_Garage_PosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Garage_lastPosValue 0
2019-04-05 15:25:58 WZ_Jalousie_Garage_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:31:55 WZ_Jalousie_Terrasse_PosValue 99
2019-03-24 08:00:02 WZ_Jalousie_Terrasse_lastDelayPosValue 99
2019-04-05 08:00:02 WZ_Jalousie_Terrasse_lastPosValue 0
2019-04-05 15:25:58 WZ_Jalousie_Terrasse_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 06:33:35 ZE_Jalousie_links_PosValue 99
2019-03-25 19:23:16 ZE_Jalousie_links_lastDelayPosValue 10
2019-04-05 08:00:02 ZE_Jalousie_links_lastPosValue 0
2019-04-05 15:25:58 ZE_Jalousie_links_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:12 ZE_Jalousie_rechts_PosValue 99
2019-03-29 06:30:02 ZE_Jalousie_rechts_lastDelayPosValue 99
2019-04-05 08:00:02 ZE_Jalousie_rechts_lastPosValue 98
2019-04-05 15:25:58 ZE_Jalousie_rechts_nextAstroTimeEvent 5.04.2019 - 20:42
2019-04-05 09:50:59 ZS_Jalousie_PosValue 99
2019-03-29 06:30:02 ZS_Jalousie_lastDelayPosValue 99
2019-04-05 08:00:02 ZS_Jalousie_lastPosValue 98
2019-04-05 15:25:58 ZS_Jalousie_nextAstroTimeEvent 5.04.2019 - 20:42
2018-11-23 12:11:35 hardLockOut on
2019-01-01 01:27:33 partyMode off
2019-04-05 15:25:54 room_Arbeitszimmer_ZWave AZ_Jalousie
2019-04-05 15:25:54 room_Badezimmer_ZWave Bad_Jalousie
2019-04-05 15:25:54 room_Esszimmer_ZWave EZ_Jalousie
2019-04-05 15:25:54 room_Gaeste_WC_ZWave GWC_Jalousie
2019-04-05 15:25:54 room_Kueche_ZWave K_Jalousie
2019-04-05 15:25:54 room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
2019-04-05 15:25:54 room_ZWave_Zimmer_Elias ZE_Jalousie_links,ZE_Jalousie_rechts
2019-04-05 15:25:54 room_ZWave_Zimmer_Samuel ZS_Jalousie
2019-04-03 11:25:31 selfDefense on
2019-04-05 15:25:58 state created new drive timer
2018-11-25 09:13:42 sunriseTimeWeHoliday on
2019-04-05 15:25:54 userAttrList rolled out
helper:
shuttersList:
AZ_Jalousie
Bad_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
Astro:
JalousieControl ASC_twilightDevice
Bad_Fensterkontakt:
Bad_Jalousie ASC_WindowRec
EZ_Fensterkontakt:
EZ_Jalousie ASC_WindowRec
GWC_Fensterkontakt:
GWC_Jalousie ASC_WindowRec
K_Fensterkontakt:
K_Jalousie ASC_WindowRec
Residents:
JalousieControl ASC_residentsDev
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_brightnessDriveUpDown 40:40
ASC_debug 1
ASC_expert 1
ASC_freezeTemp -5
ASC_residentsDev Residents:state
ASC_shuttersDriveOffset 180
ASC_tempSensor Heizung:Aussentemperatur
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 Jalousien
List Beispiel Rolllade
Internals:
DEF d0c32d9e 4
FUUID 5c48851d-f33f-e69a-b78f-eb7fadad44f2b9f9
IODev ZWDongle_0
NAME AZ_Jalousie
NR 220
STATE 99
TYPE ZWave
ZWaveSubDevice no
homeId d0c32d9e
nodeIdHex 04
READINGS:
2019-04-05 07:07:36 ASC_ShuttersLastDrive day open
2019-04-05 15:25:58 ASC_Time_DriveDown 5.04.2019 - 20:42
2019-04-05 15:25:58 ASC_Time_DriveUp 6.04.2019 - 08:00
2019-04-05 15:25:58 ASC_Time_PrivacyDriveUp 5.04.2019 - 19:57
2018-10-27 13:33:09 CMD ZW_APPLICATION_UPDATE
2019-03-12 18:15:43 SEND_DATA failed:00
2019-03-11 19:47:12 UNPARSED METER 0a32002144000000b30000
2018-07-30 19:02:22 configReportsType BlindPositionReportsSentToThe1
2018-07-29 12:49:54 configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
2019-04-05 14:46:14 energy 1.85 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-04-05 07:08:01 position 99
2019-04-05 15:07:58 power 0.0 W
2018-07-29 12:46:04 protection Local: unprotected RF: unprotected
2019-01-28 21:49:02 reportedState off
2019-04-05 07:07:36 state dim 99
2019-04-05 07:07:36 timeToAck 0.077
2019-04-05 07:07:36 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_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 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_WindParameters -1
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_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
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
Debug log wieder als txt
ShutterInfo sieht auch gut aus
OK noch einmal FHEM neugestartet dann kann ich ASC_BrightnessSensor auswählen allerdings sind meine Einstellungen weg. Es steht none drin
Bei der vorherigen Debug Version sind nach dem ersten Start die Änderungen von den Brithness Attribut pro Device unter den last 10 Changes zu sehen bei der Version waren sie nicht dabei mit Brightness.
Wahrscheinlich sind sie nur abhanden gekommen die h die Tests. Ich teste das heute Abend in meiner Entwicklungsumgebung.
Viel wichtiger ist das wir den Fehler die Ursache gefunden haben.
Vielen vielen Dank allen Testern und Melden.
Der nächste Schritt ist dann wieder Logiktests
Zu den Brightness Attributen ich bin immer von dem gleichen Backup ausgegangen also immer dir svn Verein benutzt am Anfang. Aber gut das es jetzt vom Tisch ist. Dann kannst du mir bestimmt die Logik mit dem selfdefense erklären? Was das exclude bei den Devices bedeutet und die Funktion. Und gibt es eine Möglichkeit gewisse Rollladen immer bei absent runter zu fahren?
Habe da noch eine Frage. Bei der Beschattung wenn der min Temperatur wert unterschritten ist müsste die Rolllade nicht wieder hoch fahren?
Habe bei mir 20°C angegeben jetzt waren gerade alle Bedingungen zutreffend also 20,5 °C Lichtwerte usw passen Rollade fährt in die Beschattung. Nun ist die Temperatur aber wieder auf 18°C abgefallen. Die weiteren Parameter passen noch. Normal sollte sie doch jetzt wieder hoch fahren oder?
Zitat von: majestro84 am 06 April 2019, 12:52:59
Habe da noch eine Frage. Bei der Beschattung wenn der min Temperatur wert unterschritten ist müsste die Rolllade nicht wieder hoch fahren?
Habe bei mir 20°C angegeben jetzt waren gerade alle Bedingungen zutreffend also 20,5 °C Lichtwerte usw passen Rollade fährt in die Beschattung. Nun ist die Temperatur aber wieder auf 18°C abgefallen. Die weiteren Parameter passen noch. Normal sollte sie doch jetzt wieder hoch fahren oder?
Als Trigger ist lediglich der Helligkeitssensor sowie das Astro/Twilight. Musst also bisschen Geduld haben. Außerdem addiert das nicht sofort. Es benötigt einige Zeit. So 20 bis 30 min sonst wären deine Rollos ja nur am hoch und runter fahren.
OK Danke. Weiß jetzt nicht genau wie lange sie schon unten war. Jetzt ist sie auch oben aber die sonne ist auch weg. Werde das Mal weiter beobachten.
Ich dachte Be- und Entschatten wartet nur auf "ASC_Shading_WaitingPeriod". Gibt es da noch irgendwelche Zeiten?
Hallo Cooltux,
zwei Dinge sind mir aufgefallen:
- ASC_Mode_Up=absent wird wieder durch die Comfortfunktion ignoriert (beim nächtlichen Schließen der Tür geht der Rollladen runter)
- ASC_autoshuttersControlModeShading=off im ASC Device wird nicht beachtet - die Rollläden fahren trotzdem herunter. Oder ist das Attribut anders gedacht?
Zitat von: stefanpf am 07 April 2019, 14:21:18
Hallo Cooltux,
zwei Dinge sind mir aufgefallen:
- ASC_Mode_Up=absent wird wieder durch die Comfortfunktion ignoriert (beim nächtlichen Schließen der Tür geht der Rollladen runter)
- ASC_autoshuttersControlModeShading=off im ASC Device wird nicht beachtet - die Rollläden fahren trotzdem herunter. Oder ist das Attribut anders gedacht?
Ich danke Dir Stefan. Schaue ich mir auf jeden Fall an.
Aktuell bin ich leider krank.
Grüße
oha, gute Besserung!
Ich habe auch noch etwas für die Zeit danach gefunden ;)
- Heute morgen sind alle Rolläden um 06:30 brav hochgefahren. Nach dem Öffnen und Schliessen der Tür ist der Rollladen wieder runtergefahren. Im Rollladen stand night close und next driveup war mit 08:00 (Wochenendzeit) berechnet.
Bei den anderen nachgesehen: die meinen auch, dass morgen WE ist. Mein Holiday Dummy isr anderer Meinung.
- Die Schlafzimmerrollladen gingen um 02:00 mit "shading out" nach oben :o
Ich habe die Attribute noch nicht kontrolliert, aber die Uhrzeit passt so gar nicht ins Konzept.
Dank Euch! und guten Morgen.
Aktuell gehe ich davon aus das ich die Entwicklung heute Abend wieder auf nehmen kann. Hab zwar keine Stimme aber muß ja nur coden ;D
Grüße
Zitat von: majestro84 am 05 April 2019, 15:33:11
OK noch einmal FHEM neugestartet dann kann ich ASC_BrightnessSensor auswählen allerdings sind meine Einstellungen weg. Es steht none drin
Bei der vorherigen Debug Version sind nach dem ersten Start die Änderungen von den Brithness Attribut pro Device unter den last 10 Changes zu sehen bei der Version waren sie nicht dabei mit Brightness.
Da ist definitiv was schief gelaufen bei dem ganzen hin und her.
Habe es gerade testen können. Die Übernahme funktioniert auch noch mit dem neuen Code.
Zitat von: CoolTux am 08 April 2019, 10:10:45
Da ist definitiv was schief gelaufen bei dem ganzen hin und her.
Habe es gerade testen können. Die Übernahme funktioniert auch noch mit dem neuen Code.
OK dann ist ja gut. Wenn du jetzt schon wieder am Code sitzt scheint es dir ja schon wieder besser zu gehen.
Mir ist heute aufgefallen das beschattet wird obwohl die Temperatur nicht erreicht wird. Im Moment sind es 18 °C und die Rolladen sind in der Beschattung ich habe als min Temperatur aber 20°C eingestellt. Ich werde das Mal weiter beobachten. Vielleicht hängt es damit zusammen das ich vorhin einen anderen Tempsensor eingegeben habe. Der alte hat über 20°C. Aber eigentlich sollte der doch dann sofort benutzt werden.
Dir weiterhin gute Besserung Gruß Alex
Hier sind noch die logs zum Hochfahren heute Nacht...
Verstehe noch nicht so ganz warum es nur diese zwei Rollläden betrifft...
PS: bin noch auf 0.4.0.11beta57
PPS: Die Versionsnummer ist wohl doppelt vergeben.. ich hatte noch eine alte ohne erweiterte Debug Ausgabe :-(
Hab mir just erst die aktuelle geozgen.
2019.04.08 02:00:53.989 4: AutoShuttersControl (Rollladensteuerung) - Devname: srv.astro Name: Rollladensteuerung Notify: [
'ObsLMST: 13:38:56',
'ObsTime: 02:00:53',
'MoonDistanceObserver: 389352',
'ObsGMST: 13:04:45',
'MoonAz: 336.1',
'MoonAlt: -22.7',
'SunAz: 9.5',
'MoonDistance: 386826',
'SunDistanceObserver: 149783278',
'SunDistance: 149780051'
]
2019.04.08 02:00:53.995 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:53.997 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster Nach dem return
2019.04.08 02:00:53.997 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554658853
2019.04.08 02:00:53.997 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.003 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster2 Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.005 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster2 Nach dem return
2019.04.08 02:00:54.005 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: bu_Rollladen_Fenster2 In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554658733
2019.04.08 02:00:54.005 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.011 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ga_Rollladen_Fenster Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.013 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ga_Rollladen_Fenster Nach dem return
2019.04.08 02:00:54.013 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ga_Rollladen_Fenster In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554659453
2019.04.08 02:00:54.013 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.019 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Fenster Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.021 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Fenster Nach dem return
2019.04.08 02:00:54.021 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Fenster In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554658853
2019.04.08 02:00:54.021 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.026 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Tuer Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.029 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Tuer Nach dem return
2019.04.08 02:00:54.029 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: ku_Rollladen_Tuer In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554658973
2019.04.08 02:00:54.029 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.034 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenster Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.036 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenster Nach dem return
2019.04.08 02:00:54.036 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenster In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554656453
2019.04.08 02:00:54.039 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'sz_Rollladen_Fenster_lastPosValue: 100'
]
2019.04.08 02:00:54.039 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.04.08 02:00:54.039 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.045 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenstergross Azimuth: 9.5 Elevation: -30.2 Brightness: 502 OutTemp: 10.0
2019.04.08 02:00:54.047 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenstergross Nach dem return
2019.04.08 02:00:54.047 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: sz_Rollladen_Fenstergross In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554659453
2019.04.08 02:00:54.049 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'sz_Rollladen_Fenstergross_lastPosValue: 100'
]
2019.04.08 02:00:54.050 4: AutoShuttersControl (Rollladensteuerung) - ShuttersCommandSet setDriveCmd wird aufgerufen
2019.04.08 02:00:54.050 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.056 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_Fenster Azimuth: 9.5 Elevation: -30.2 Brightness: 100 OutTemp: 10.0
2019.04.08 02:00:54.059 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_Fenster Nach dem return
2019.04.08 02:00:54.059 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_Fenster In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554659213
2019.04.08 02:00:54.059 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.064 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerLI Azimuth: 9.5 Elevation: -30.2 Brightness: 100 OutTemp: 10.0
2019.04.08 02:00:54.066 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerLI Nach dem return
2019.04.08 02:00:54.066 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerLI In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554659633
2019.04.08 02:00:54.067 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:54.072 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerRE Azimuth: 9.5 Elevation: -30.2 Brightness: 100 OutTemp: 10.0
2019.04.08 02:00:54.074 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerRE Nach dem return
2019.04.08 02:00:54.074 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: wz_Rollladen_TuerRE In der Out Abfrage, Shadingwert: out, Zeitstempel: 1554659633
2019.04.08 02:00:54.074 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rollläden, Shading Wert: out
2019.04.08 02:00:57.044 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: shading out'
]
2019.04.08 02:00:57.053 4: AutoShuttersControl (Rollladensteuerung) - Devname: Rollladensteuerung Name: Rollladensteuerung Notify: [
'state: shading out'
]
Die Fahrzeiten für Morgen wurden zwischenzeitlich auch wieder richtig berechnet (nicht mehr die WE Zeiten).
Nicht das Ihr denkt ich hänge hier nur rum ;D
Ich wollte mir auf der Entwicklungsumgebung das Freitagsproblem anschauen. Dabei ist nun aufgefallen das obwohl heute noch kein Feiertag ist, sondern erst morgen, er heute ein Feiertag draussen macht.
Das liegt sicherlich daran daß ich die FHEM Interne Funktion zur Auswertung genommen habe und meinen Code auskommentiert. Schaue ich mir als erstes an.
Guten Morgen
In der dev. Version scheint die Beschattung nicht zu funktionieren. Ich habe 20 °C eingestellt und es wir aktuell bei 7°C beschattet genau da möchte ich Sonne im Haus haben zum erwärmen. Wäre ja blöd wenn im Winter die Rollladen unten sind wegen der Sonne. Gestern ist mit auch noch aufgefallen das die Rollladen nicht aus der Beschattung raus kommen sondern in der Position bleiben und gestern Abend habe ich den kurzen ins Bett gebracht und die Rollladen per Hand runtergefahren am Taster, kurz danach sind sie wieder in die Beschattung gefahren.
Kannst dir das ja mal bei Gelegenheit angucken.
Zu den we Zeiten bei mir stehen immer die korrekten Zeiten drin auch am Freitag allerdings nutze ich keinen zusätzlichen Kalender im ASC.
Was mit nur dazu auffällt ist das die Brightness Rollade auf einen Samstag sich nicht an die geänderten Zeiten hält.
Gruß Alex
Habe den ganzen Vormittag dran gesessen und hoffe nun das ich Sunrise weitestgehend mit allen Kombinationen abgefackelt habe.
Eine neue Entwicklerversion ist online. Ich habe wirklich ausschließlich Sunrise bearbeitet.
Der Rest kommt noch.
Zitat von: majestro84 am 09 April 2019, 10:04:45
In der dev. Version scheint die Beschattung nicht zu funktionieren. Ich habe 20 °C eingestellt und es wir aktuell bei 7°C beschattet genau da möchte ich Sonne im Haus haben zum erwärmen. Wäre ja blöd wenn im Winter die Rollladen unten sind wegen der Sonne.
Das mit der Temperatur hatte ich in der Tat nicht im Vergleich mit drin. Ist nun auch eingebaut. Habe ich eben gerade noch gemacht und schon online ins Git geladen.
Super danke dann teste ich Mal weiter
Zitat von: majestro84 am 09 April 2019, 10:04:45
... gestern Abend habe ich den kurzen ins Bett gebracht und die Rollladen per Hand runtergefahren am Taster, kurz danach sind sie wieder in die Beschattung gefahren.
Das werde ich mal noch prüfen lassen, also ob die aktuelle Position unterhalb der Beschattungsposition ist. Dann soll er nicht fahren.
Zitat von: CoolTux am 09 April 2019, 13:03:42
Das werde ich mal noch prüfen lassen, also ob die aktuelle Position unterhalb der Beschattungsposition ist. Dann soll er nicht fahren.
Hatte das ja schonmal angeregt:
Magst Du diese Prüfung evtl. auch für das Privacy-Shutdown vorm abendlichen Runterfahren übernehmen? Ich denke, es würde ja vermutlich die allermeisten Fälle erschlagen, dass Beschattung bzw. Privacy nicht mehr gesteuert werden, wenn Aktuelle Position = ClosedPos und Zeit = X Stunden nach DayOpen / Y vor NightClose.
Hintergrund: Hier sehr ähnliche Situation mit dem Kleinen: geht er früher ins Bett als üblich und wir "machen dicht". Dann fahren die (lauten) Rolläden ggf. von der ClosedPos wieder in die PrivacyPos hoch, wenn die Zeit dafür gekommen ist.
Danke!
Zitat von: JHo am 09 April 2019, 13:20:45
Hatte das ja schonmal angeregt:
Magst Du diese Prüfung evtl. auch für das Privacy-Shutdown vorm abendlichen Runterfahren übernehmen? Ich denke, es würde ja vermutlich die allermeisten Fälle erschlagen, dass Beschattung bzw. Privacy nicht mehr gesteuert werden, wenn Aktuelle Position = ClosedPos und Zeit = X Stunden nach DayOpen / Y vor NightClose.
Hintergrund: Hier sehr ähnliche Situation mit dem Kleinen: geht er früher ins Bett als üblich und wir "machen dicht". Dann fahren die (lauten) Rolläden ggf. von der ClosedPos wieder in die PrivacyPos hoch, wenn die Zeit dafür gekommen ist.
Danke!
Mache ich sehr gerne.
Zitat von: majestro84 am 09 April 2019, 10:04:45
... und gestern Abend habe ich den kurzen ins Bett gebracht und die Rollladen per Hand runtergefahren am Taster, kurz danach sind sie wieder in die Beschattung gefahren.
Hier muß ich noch mal nachhaken. Sicher das sie in die Beschattungsposition gefahren sind? Was stand als Grund des Fahrens im Reading und war das Reading für die Position tatsächlich unterhalb der Beschattungsposition?
Ja es stand shading in also Info dort. Position nach dem runterfahren kann ich nicht sagen ging zu schnell sollte aber 0 gewesen sein meine ich auch das es so als Last Position da Stand. Nachdem ich die Rollladen dann über fhem web noch einmal runter gefahren habe sind sie auch unten geblieben. Ich werde Mal probieren es nachzustellen und gucken ob ich das noch einmal reproduzieren kann.
Zitat von: stefanpf am 08 April 2019, 07:02:28
oha, gute Besserung!
Ich habe auch noch etwas für die Zeit danach gefunden ;)
- Heute morgen sind alle Rolläden um 06:30 brav hochgefahren. Nach dem Öffnen und Schliessen der Tür ist der Rollladen wieder runtergefahren. Im Rollladen stand night close und next driveup war mit 08:00 (Wochenendzeit) berechnet.
Bei den anderen nachgesehen: die meinen auch, dass morgen WE ist. Mein Holiday Dummy ist anderer Meinung.
Ah, fündig geworden... dieses state statt STATE hat meinen Dummy zerrissen :(
https://forum.fhem.de/index.php/topic,98583.15.html
Ich muss gestehen, ich habe auch nicht $we kontrolliert sondern nur in das device geschaut.
Hallo,
was genau bewirkt denn im ASC-Device das Attribut "ASC_residentsDev"?
Und auf welche Werte im Status wird reagiert und wie was geschaltet?
Vielen Dank.
Es wird auf absent Home und gone reagiert. Was genau geschalten wird kommt drauf an was Du eingestellt hast. Rollo runter nur wenn absent, SelfeDefense wenn Fenster offen und absent und so weiter.
Das heißt im Rollladendevice muss ich dann noch "ASC_Mode_Down" und "ASC_Mode_Up" setzen?
Zu diesen Attributen ist mir die Beschreibung aber leider nicht zu 100% verständlich.
ASC_Mode_Down - always/home/absent/off - Wann darf die Automatik steuern. immer, niemals, bei Abwesenheit des Roommate (ist kein Roommate und absent eingestellt, wird gar nicht gesteuert)
ASC_Mode_Up - always/home/absent/off - Wann darf die Automatik steuern. immer, niemals, bei Abwesenheit des Roommate (ist kein Roommate und absent eingestellt, wird gar nicht gesteuert)
Die Automatik soll bei Abwesenheit ja garnicht steuern?!?
Folgendes will ich erreichen:
- Ich fahre mit der Familie in Urlaub. Setze nun Residents auf absent. Ab diesem Moment soll der Rollladen nicht mehr hochgefahren werden.
- Sobald wir wieder zuhause sind und Residents wieder auf home steht, soll alles wieder automatisch laufen.
Wie muss dann "ASC_Mode_Down" und "ASC_Mode_Up" gesetzt werden?
Vielen Dank.
Die Frage hast Du Dir doch quasi schon selbst beantwortet
Zitat von: dancatt am 10 April 2019, 14:30:45
Folgendes will ich erreichen:
- Ich fahre mit der Familie in Urlaub. Setze nun Residents auf absent. Ab diesem Moment soll der Rollladen nicht mehr hochgefahren werden.
- Sobald wir wieder zuhause sind und Residents wieder auf home steht, soll alles wieder automatisch laufen.
Auf Home stellen
Zitat von: CoolTux am 10 April 2019, 15:12:32
Die Frage hast Du Dir doch quasi schon selbst beantwortet
Auf Home stellen
Soweit ok. Der Rollladen ist heute morgen schonmal nicht hochgefahren. Was schonmal sehr gut war.
Aber jetzt ist er oben. Im Log stand folgendes:
019.04.12 12:58:22.756 3: CUL_HM set 1_02_WZ_Rollladen_r inhibit off
2019.04.12 12:58:22.899 3: CUL_HM set 1_02_WZ_Rollladen_r pct 100
Residents-Device steht auf absent
list Rollladen:
Internals:
.FhemMetaInternals 1
.triggerUsed 1
DEF 4F30AE
FUUID 5c54237f-f33f-cf0a-8238-8745516f329d0faa
FVERSION 10_CUL_HM.pm:0.191440/2019-04-07
HMLAN1_MSGCNT 19
HMLAN1_RAWMSG E4F30AE,0000,79F8F7BE,FF,FFC2,B9A4104F30AE23A38D0601C800
HMLAN1_RSSI -62
HMLAN1_TIME 2019-04-12 12:58:57
HMUART1_MSGCNT 15
HMUART1_RAWMSG 05000037B9A4104F30AE23A38D0601C800
HMUART1_RSSI -55
HMUART1_TIME 2019-04-12 12:58:57
IODev HMLAN1
LASTInputDev HMUART1
MSGCNT 34
NAME 1_02_WZ_Rollladen_r
NOTIFYDEV global
NR 292
NTFY_ORDER 50-1_02_WZ_Rollladen_r
STATE on
TYPE CUL_HM
chanNo 01
lastMsg No:B9 - t:10 s:4F30AE d:23A38D 0601C800
protLastRcv 2019-04-12 12:58:57
protRcv 16 last_at:2019-04-12 12:58:57
protResnd 1 last_at:2019-04-10 07:38:57
protSnd 18 last_at:2019-04-12 12:58:57
protState CMDs_done
rssi_HMLAN1 cnt:11 min:-69 max:-66 avg:-67.27 lst:-67
rssi_at_HMLAN1 cnt:19 min:-67 max:-62 avg:-62.73 lst:-62
rssi_at_HMUART1 cnt:15 min:-58 max:-53 avg:-54.93 lst:-55
.attraggr:
.attrminint:
READINGS:
2016-09-27 12:39:20 .D-devInfo 010100
2016-09-27 12:39:20 .D-stc 30
2018-10-20 15:55:04 .peerListRDate 2018-10-20 15:55:04
2019-04-12 12:58:57 .protLastRcv 2019-04-12 12:58:57
2019-04-12 12:58:22 ASC_ShuttersLastDrive window day closed
2019-04-12 08:30:02 ASC_Time_DriveDown 12.04.2019 - 20:24
2019-04-12 08:30:02 ASC_Time_DriveUp 13.04.2019 - 08:30
2019-03-15 08:28:28 Activity alive
2019-04-12 12:58:23 CommandAccepted yes
2016-09-27 12:39:20 D-firmware 2.8
2016-09-27 12:39:20 D-serialNr NEQ1221020
2018-10-20 15:55:02 PairedTo 0x23A38D
2016-09-27 12:39:25 R-confBtnTime permanent
2016-09-27 15:45:27 R-driveDown 26 s
2016-09-27 12:39:26 R-driveTurn 0.5 s
2016-09-27 15:44:56 R-driveUp 27.9 s
2016-09-27 12:39:25 R-intKeyVisib invisib
2016-09-27 12:39:25 R-localResDis off
2016-09-27 12:39:25 R-pairCentral 0x23A38D
2016-09-27 12:39:26 R-refRunCounter 0
2016-09-27 12:39:26 R-sign off
2016-09-27 12:39:26 R-statusInfoMinDly 2 s
2016-09-27 12:39:26 R-statusInfoRandom 1 s
2016-09-27 12:39:26 R-transmitTryMax 6
2018-10-20 15:55:02 RegL_00. 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00 00:00
2018-10-20 15:55:03 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-04-12 12:58:57 deviceMsg on (to VCCU)
2019-04-12 12:58:22 inhibit set_off
2019-04-12 12:58:57 level 100
2019-04-12 12:58:57 motor stop:on
2019-04-12 12:58:57 pct 100
2018-10-20 15:55:01 powerOn 2018-10-20 15:55:01
2019-04-12 12:58:57 recentStateType info
2019-04-12 12:58:57 state on
2019-04-12 12:58:57 timedOn off
helper:
HM_CMDNR 185
cSnd 1123A38D4F30AE0001,1123A38D4F30AE0201C8
dlvlCmd ++A01123A38D4F30AE0201C8
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 1
raw 1
tpl 1
io:
newChn +4F30AE,00,00,00
nextSend 1555066737.44408
rxt 0
vccu VCCU
p:
4F30AE
00
00
00
prefIO:
HMLAN1
mRssi:
mNo B9
io:
HMLAN1:
-58
-58
HMUART0:
HMUART1:
-55
-55
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMLAN1
flg A
ts 1555066737.18216
ack:
HASH(0x3e49600)
B9800223A38D4F30AE00
rssi:
HMLAN1:
avg -67.2727272727273
cnt 11
lst -67
max -66
min -69
at_HMLAN1:
avg -62.7368421052632
cnt 19
lst -62
max -62
min -67
at_HMUART1:
avg -54.9333333333333
cnt 15
lst -55
max -53
min -58
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_BrightnessSensor none
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 0
ASC_Down astro
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 home
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_WindParameters -1
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 NEQ1221020
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_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 stop:off:down:90:80:70:60:50:40:30:20:10:up:on
list asc:
Internals:
.FhemMetaInternals 1
FUUID 5c765ad0-f33f-cf0a-55eb-449998b200d8a87e
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME asc_Rollladen
NOTIFYDEV 1_02_WZ_Tuerkontakt,1_06_KU_Tuerkontakt,asc_Rollladen,global,residents,tw_Altenglan,1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r,1_06_KU_Rollladen
NR 398
NTFY_ORDER 51-asc_Rollladen
STATE manual
TYPE AutoShuttersControl
VERSION 0.4.0.11beta67
.attraggr:
.attrminint:
OLDREADINGS:
READINGS:
2019-04-10 10:38:46 .monitoredDevs {"tw_Altenglan":{"asc_Rollladen":"ASC_twilightDevice"},"residents":{"asc_Rollladen":"ASC_residentsDev"},"1_06_KU_Tuerkontakt":{"1_06_KU_Rollladen":"ASC_WindowRec"},"1_02_WZ_Tuerkontakt":{"1_02_WZ_Rollladen_r":"ASC_WindowRec","1_02_WZ_Rollladen_l":"ASC_WindowRec"}}
2019-04-12 12:58:23 1_02_WZ_Rollladen_l_PosValue 100
2019-04-12 08:30:02 1_02_WZ_Rollladen_l_lastPosValue 0
2019-04-12 08:30:02 1_02_WZ_Rollladen_l_nextAstroTimeEvent 12.04.2019 - 20:24
2019-04-12 12:58:57 1_02_WZ_Rollladen_r_PosValue 100
2019-04-11 20:23:10 1_02_WZ_Rollladen_r_lastPosValue 0
2019-04-12 08:30:02 1_02_WZ_Rollladen_r_nextAstroTimeEvent 12.04.2019 - 20:24
2019-04-12 07:00:37 1_06_KU_Rollladen_PosValue 100
2019-04-09 20:26:26 1_06_KU_Rollladen_lastDelayPosValue 30
2019-04-12 07:30:02 1_06_KU_Rollladen_lastPosValue 0
2019-04-12 07:30:02 1_06_KU_Rollladen_nextAstroTimeEvent 12.04.2019 - 20:24
2019-04-01 08:56:14 hardLockOut on
2019-02-27 10:39:29 partyMode off
2019-04-10 07:38:31 room_1_02_WZ_9_06_CUL_HM 1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r
2019-04-10 07:38:31 room_1_06_KU_9_06_CUL_HM 1_06_KU_Rollladen
2019-02-27 10:39:29 selfDefense off
2019-04-12 12:58:23 state manual
2019-03-01 16:27:16 sunriseTimeWeHoliday on
2019-04-10 07:38:30 userAttrList rolled out
helper:
shuttersList:
1_02_WZ_Rollladen_l
1_02_WZ_Rollladen_r
1_06_KU_Rollladen
monitoredDevs:
1_02_WZ_Rollladen_l:
1_02_WZ_Rollladen_r:
1_02_WZ_Tuerkontakt:
1_02_WZ_Rollladen_l ASC_WindowRec
1_02_WZ_Rollladen_r ASC_WindowRec
1_06_KU_Rollladen:
1_06_KU_Tuerkontakt:
1_06_KU_Rollladen ASC_WindowRec
residents:
asc_Rollladen ASC_residentsDev
tw_Altenglan:
asc_Rollladen ASC_twilightDevice
Attributes:
ASC_autoAstroModeEvening HORIZON
ASC_autoAstroModeEveningHorizon -2
ASC_autoAstroModeMorning HORIZON
ASC_autoAstroModeMorningHorizon -3
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_expert 1
ASC_residentsDev residents:state
ASC_tempSensor proplanta_Altenglan:fc0_tempAvg
ASC_twilightDevice tw_Altenglan
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
group Rollladen
icon fts_shutter_automatic
room 1_02_WZ,1_06_KU
Hallo,
zu meinem genannten Problem ein Post vorher:
Ich vermute dass es am Roommate Attribut rr_autoGoneAfter hängt. Dadurch wird nach einer bestimmten Zeit der Status von absent auf gone gesetzt. Somit steht dann Residents auch nicht mehr im Status absent und wechselt auch auf gone. Somit wird dann der Rollladen hochgefahren da der Status nicht mehr absent ist.
Kann das so sein? Wenn ja, sollten dann gone und absent aus Roommate / Residents nicht beide auf absent aus ASC gemappt werden.
Wenn Du nichts weiter am Roommate geändert hast, dann wird gone im Roommate erst nach 32 Stunden gesetzt. Klang nicht so das Du so lange weg warst.
Und selbst wenn ist es kein ASc Thema. Oder zu mindest für mich nicht ersichtlich.
Bei dem Beispiekrolllo hast Du Mode_Up home. Er würde bei gone also nicht hoch fahren.
2019-04-12 12:58:22 ASC_ShuttersLastDrive window day closed
Das ist aber interessant. Wieso wird am Tag Day Closed gefahren. Das schaue ich mir erst mal an.
Zitat
Bei dem Beispiekrolllo hast Du Mode_Up home. Er würde bei gone also nicht hoch fahren.
Stimmt natürlich. Ich war falsch rum.
Teste gerade den Fall dass ich in Urlaub fahre. Also länger weg bin. Da sollten sie natürlich nicht hochfahren solange solange Residents nicht wieder auf home steht.
Ist jeden Tag um ungefähr die gleiche Zeit wo er hochgefahren wird.
list rollladen
Internals:
.FhemMetaInternals 1
.triggerUsed 1
DEF 4F30AE
FUUID 5c54237f-f33f-cf0a-8238-8745516f329d0faa
FVERSION 10_CUL_HM.pm:0.191440/2019-04-07
HMLAN1_MSGCNT 30
HMLAN1_RAWMSG E4F30AE,0000,84359292,FF,FFC3,C4A4104F30AE23A38D0601C800
HMLAN1_RSSI -61
HMLAN1_TIME 2019-04-14 12:40:58
HMUART1_MSGCNT 26
HMUART1_RAWMSG 05000039C4A4104F30AE23A38D0601C800
HMUART1_RSSI -57
HMUART1_TIME 2019-04-14 12:40:58
IODev HMLAN1
LASTInputDev HMUART1
MSGCNT 56
NAME 1_02_WZ_Rollladen_r
NOTIFYDEV global
NR 292
NTFY_ORDER 50-1_02_WZ_Rollladen_r
STATE on
TYPE CUL_HM
chanNo 01
lastMsg No:C4 - t:10 s:4F30AE d:23A38D 0601C800
protLastRcv 2019-04-14 12:40:57
protRcv 27 last_at:2019-04-14 12:40:57
protResnd 1 last_at:2019-04-10 07:38:57
protSnd 29 last_at:2019-04-14 12:40:58
protState CMDs_done
rssi_HMLAN1 cnt:18 min:-69 max:-66 avg:-66.88 lst:-66
rssi_at_HMLAN1 cnt:30 min:-67 max:-61 avg:-62.46 lst:-61
rssi_at_HMUART1 cnt:26 min:-59 max:-53 avg:-55.46 lst:-57
.attraggr:
.attrminint:
READINGS:
2016-09-27 12:39:20 .D-devInfo 010100
2016-09-27 12:39:20 .D-stc 30
2018-10-20 15:55:04 .peerListRDate 2018-10-20 15:55:04
2019-04-14 12:40:57 .protLastRcv 2019-04-14 12:40:57
2019-04-14 12:40:21 ASC_ShuttersLastDrive window day closed
2019-04-14 08:30:02 ASC_Time_DriveDown 14.04.2019 - 20:27
2019-04-14 08:30:02 ASC_Time_DriveUp 15.04.2019 - 08:00
2019-03-15 08:28:28 Activity alive
2019-04-14 12:40:22 CommandAccepted yes
2016-09-27 12:39:20 D-firmware 2.8
2016-09-27 12:39:20 D-serialNr NEQ1221020
2018-10-20 15:55:02 PairedTo 0x23A38D
2016-09-27 12:39:25 R-confBtnTime permanent
2016-09-27 15:45:27 R-driveDown 26 s
2016-09-27 12:39:26 R-driveTurn 0.5 s
2016-09-27 15:44:56 R-driveUp 27.9 s
2016-09-27 12:39:25 R-intKeyVisib invisib
2016-09-27 12:39:25 R-localResDis off
2016-09-27 12:39:25 R-pairCentral 0x23A38D
2016-09-27 12:39:26 R-refRunCounter 0
2016-09-27 12:39:26 R-sign off
2016-09-27 12:39:26 R-statusInfoMinDly 2 s
2016-09-27 12:39:26 R-statusInfoRandom 1 s
2016-09-27 12:39:26 R-transmitTryMax 6
2018-10-20 15:55:02 RegL_00. 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00 00:00
2018-10-20 15:55:03 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-04-14 12:40:58 deviceMsg on (to VCCU)
2019-04-14 12:40:21 inhibit set_off
2019-04-14 12:40:58 level 100
2019-04-14 12:40:58 motor stop:on
2019-04-14 12:40:58 pct 100
2018-10-20 15:55:01 powerOn 2018-10-20 15:55:01
2019-04-14 12:40:58 recentStateType info
2019-04-14 12:40:58 state on
2019-04-14 12:40:58 timedOn off
helper:
HM_CMDNR 196
cSnd 1123A38D4F30AE0001,1123A38D4F30AE0201C8
dlvlCmd ++A01123A38D4F30AE0201C8
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 1
raw 1
tpl 1
io:
newChn +4F30AE,00,00,00
nextSend 1555238458.29465
rxt 0
vccu VCCU
p:
4F30AE
00
00
00
prefIO:
HMLAN1
mRssi:
mNo C4
io:
HMLAN1:
-57
-57
HMUART0:
HMUART1:
-57
-57
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMLAN1
flg A
ts 1555238457.98771
ack:
HASH(0x3e49600)
C4800223A38D4F30AE00
rssi:
HMLAN1:
avg -66.8888888888889
cnt 18
lst -66
max -66
min -69
at_HMLAN1:
avg -62.4666666666667
cnt 30
lst -61
max -61
min -67
at_HMUART1:
avg -55.4615384615385
cnt 26
lst -57
max -53
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_BrightnessSensor none
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 0
ASC_Down astro
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 home
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_WindParameters -1
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 NEQ1221020
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_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 stop:off:down:90:80:70:60:50:40:30:20:10:up:on
Log
2019.04.14 12:40:21.617 3: CUL_HM set 1_02_WZ_Rollladen_r inhibit off
2019.04.14 12:40:21.767 3: CUL_HM set 1_02_WZ_Rollladen_r pct 100
Ah, er wird hoch gefahren. Interessant. Weil da day closed steht. Eventuell ein Schreibfehler von mir im Modul. Aber die Fahrtrichtung scheint ja zu stimmen. Er fährt hoch.
Gehe davon aus das Du um die Uhrzeit nach Hause kommst. Was steht zu der Zeit im Residents Device?
Meint dass nicht, dass das Fenster am Tag geschlossen wurde ?
Mal eine ganz blöde Frage (vielleicht stehe ich gerade auf dem Sonntagsschlauch):
Ist die Klammer nicht immer true?
Homemode ungleich asleep oder Homemode ungleich gotosleep
if (
IsDay( $hash, $shuttersDev )
and $shutters->getStatus != $shutters->getOpenPos
and ( $homemode ne 'asleep'
or $homemode ne 'gotosleep'
or $homemode eq 'none' )
)
So um Zeile 855
Zitat von: stefanpf am 14 April 2019, 16:36:14
Meint dass nicht, dass das Fenster am Tag geschlossen wurde ?
Sorry mein Fehler. Du hast natürlich Recht.
Stimmt denn das was da steht dann. Du hast das Fenster vor dem öffnen der Rolllos also auf gemacht und irgendwann am Tag wieder zu? Aber warum ist das Rolllo nicht hoch gefahren wie Tagesanbruch war?
Zitat von: stefanpf am 14 April 2019, 16:36:14
Mal eine ganz blöde Frage (vielleicht stehe ich gerade auf dem Sonntagsschlauch):
Ist die Klammer nicht immer true?
Homemode ungleich asleep oder Homemode ungleich gotosleep
if (
IsDay( $hash, $shuttersDev )
and $shutters->getStatus != $shutters->getOpenPos
and ( $homemode ne 'asleep'
or $homemode ne 'gotosleep'
or $homemode eq 'none' )
)
So um Zeile 855
Wieso sollte sie immer true sein? Sie kann doch durchaus asleep sein oder gotosleep
Wenn asleep, dann true, weil ja nicht gotosleep.
Wenn gotosleep, dann true, weil ja nicht asleep.
Wenn irgendetwasanderes, dann true weil nicht gotosleep oder nicht asleep.
und none ist eh true :) :)
Vermutlich sollte ein and dazwischen
Zitat von: stefanpf am 14 April 2019, 16:54:41
Wenn asleep, dann true, weil ja nicht gotosleep.
Wenn gotosleep, dann true, weil ja nicht asleep.
Wenn irgendetwasanderes, dann true weil nicht gotosleep oder nicht asleep.
und none ist eh true :) :)
Vermutlich sollte ein and dazwischen
Lass mich da morgen bitte noch mal drüber nach denken. Klappt aktuell nicht so gut ;D
Zitat von: CoolTux am 14 April 2019, 16:30:25
Ah, er wird hoch gefahren. Interessant. Weil da day closed steht. Eventuell ein Schreibfehler von mir im Modul. Aber die Fahrtrichtung scheint ja zu stimmen. Er fährt hoch.
Gehe davon aus das Du um die Uhrzeit nach Hause kommst. Was steht zu der Zeit im Residents Device?
Residents bleibt auf gone. Residents und Roommate sind bei mir aktuell nicht automatisiert. Sie werden manuell getriggert und stehen aktuell nur auf gone da ich ASC teste ob das klappt. Aktuell leider noch nicht. Rollladen sollten
nicht hochgefahren werden.
Zitat von: stefanpf am 14 April 2019, 16:36:14
Meint dass nicht, dass das Fenster am Tag geschlossen wurde ?
Wenn dem so ist dann wäre das auch nicht ok. Da wurde von den Fenster nichts geöffnet und auch nichts geschlossen.
Ich kann es dir leider auch nicht genau sagen.. Habe nicht wirklich kenne von Perl (und blicke den Code auch nicht vollständig), die Meldung kommt aber eindeutig aus der EventProcessingWindowRec.
Ich würde zuerst mal die Logs des Fenstersensors betrachten.
Ist das zufällig ein HM Türgriffsensor - da habe ich nämlich auch einen, der ab und zu Geistermeldungen produziert weil er irgendwie einen Wakeligen hat.
Oder liegt da eventuell ein event-min-interval auf dem Sensor?
Zitat von: stefanpf am 14 April 2019, 17:48:55
Ich kann es dir leider auch nicht genau sagen.. Habe nicht wirklich kenne von Perl (und blicke den Code auch nicht vollständig), die Meldung kommt aber eindeutig aus der EventProcessingWindowRec.
Ich würde zuerst mal die Logs des Fenstersensors betrachten.
Ist das zufällig ein HM Türgriffsensor - da habe ich nämlich auch einen, der ab und zu Geistermeldungen produziert weil er irgendwie einen Wakeligen hat.
Oder liegt da eventuell ein event-min-interval auf dem Sensor?
Ok. Muss ich mir anschauen. Es handelt sich um einen HM-SEC-SC-2. Eben gesehen dass da 37 Sekunden vorher was passiert.
Kann es sein das der Fensterkontakt kein event-on-change-reading hat. Dann wäre es nämlich das alive Reading was warum auch immer das ganze aus löst.
Zitat von: CoolTux am 14 April 2019, 18:38:07
Kann es sein das der Fensterkontakt kein event-on-change-reading hat. Dann wäre es nämlich das alive Reading was warum auch immer das ganze aus löst.
Habe das Attribut event-on-change-reading nicht gesetzt. War bis jetzt noch nicht nötig. actCycle steht auf 028:00, actStatus steht auf alive.
In der aktuellen Dev. Version habe ich noch festgestellt das bei einen Brightness Fenster wenn es geöffnet ist und ASC down durch ist, es später dann beim schließen die Fahrt nicht nachgeholt wird. Ich muss die Rolllade dann vom Hand schließen. Dann habe ich noch Astro Rollläden die wenn die Fenster vorm ASC Up öffne in die comfort Position fahren soweit alles gut nur werden sie wenn das ASC Up durch ist nicht komplett geöffnet sondern bleiben in der comfort Position. Wenn ich dann sie Fenster wieder schließe fahren sie runter mit ASC das Window Close. Selfdefense ist im ASC aus geschaltet. Vielleicht kannst du da noch einmal gucken. Schönen Rest Sonntag noch
Gruß Alex
Der Rollladen ist eben wieder hochgefahren. Hier mal ein ausführliches Log:
2019.04.15 12:30:57.674 5: CUL_HM 1_02_WZ_Tuerkontakt protEvent:CMDs_done
2019.04.15 12:30:57.677 5: CUL_HM 1_02_WZ_Tuerkontakt sent ACK:2
2019.04.15 12:30:57.723 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Tuerkontakt Name: asc_Rollladen Notify: [
'alive: yes',
'battery: ok',
'contact: closed (to VCCU)',
'sabotageError: off',
'state: closed'
]
2019.04.15 12:30:57.862 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'inhibit: set_off'
]
2019.04.15 12:30:57.915 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.15 12:30:57.934 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'state: set_inhibit off'
]
2019.04.15 12:30:57.979 3: CUL_HM set 1_02_WZ_Rollladen_r inhibit off
2019.04.15 12:30:57.982 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.15 12:30:58.053 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'ASC_ShuttersLastDrive: window day closed'
]
2019.04.15 12:30:58.116 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'state: window day closed'
]
2019.04.15 12:30:58.142 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:2
2019.04.15 12:30:58.161 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'[b]level: set_100[/b]'
]
2019.04.15 12:30:58.223 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'[b]state: set_100[/b]'
]
2019.04.15 12:30:58.267 3: CUL_HM [b]set 1_02_WZ_Rollladen_r pct 100[/b]
2019.04.15 12:30:58.271 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:2
2019.04.15 12:30:58.326 4: CUL_HM 1_02_WZ_Tuerkontakt dupe: dont process
2019.04.15 12:30:58.447 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'state: manual'
]
2019.04.15 12:30:58.461 4: CUL_HM 1_02_WZ_Tuerkontakt dupe: dont process
2019.04.15 12:30:58.473 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_processing... pending:1
2019.04.15 12:30:58.649 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_pending pending:1
2019.04.15 12:30:58.684 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: stop:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.15 12:30:58.703 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 0'
]
2019.04.15 12:30:58.768 4: CUL_HM 1_02_WZ_Rollladen_r dupe: dont process
2019.04.15 12:30:58.775 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_processing... pending:0
2019.04.15 12:30:59.049 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.15 12:30:59.082 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: off (to VCCU)',
'level: 0',
'motor: up:off',
'pct: 0',
'state: off',
'timedOn: off'
]
2019.04.15 12:30:59.101 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 0'
]
2019.04.15 12:30:59.167 4: CUL_HM 1_02_WZ_Rollladen_r dupe: dont process
2019.04.15 12:31:25.289 4: AutoShuttersControl (asc_Rollladen) - Devname: residents Name: asc_Rollladen Notify: [
'durTimerAbsence_cr: 5310',
'durTimerAbsence: 88:29:49'
]
2019.04.15 12:31:32.112 5: CUL_HM 1_02_WZ_Rollladen_r protEvent:CMDs_done
2019.04.15 12:31:32.114 5: CUL_HM 1_02_WZ_Rollladen_r sent ACK:2
2019.04.15 12:31:32.153 4: AutoShuttersControl (asc_Rollladen) - Devname: 1_02_WZ_Rollladen_r Name: asc_Rollladen Notify: [
'deviceMsg: on (to VCCU)',
'level: 100',
'motor: stop:on',
'pct: 100',
'state: on',
'timedOn: off'
]
2019.04.15 12:31:32.173 4: AutoShuttersControl (asc_Rollladen) - Devname: asc_Rollladen Name: asc_Rollladen Notify: [
'1_02_WZ_Rollladen_r_PosValue: 100'
]
2019.04.15 12:31:32.252 4: CUL_HM 1_02_WZ_Rollladen_r dupe: dont process
2019.04.15 12:32:28.300 4: AutoShuttersControl (asc_Rollladen) - Devname: residents Name: asc_Rollladen Notify: [
'durTimerAbsence_cr: 5311',
'durTimerAbsence: 88:30:52'
]
2019.04.15 12:32:54.460 4: AutoShuttersControl (asc_Rollladen) - Devname: tw_Altenglan Name: asc_Rollladen Notify: [
'azimuth: 158.18',
'elevation: 49.83',
'twilight: 100',
'twilight_weather: 100',
'compasspoint: south-southeast'
]
2019.04.15 12:33:31.303 4: AutoShuttersControl (asc_Rollladen) - Devname: residents Name: asc_Rollladen Notify: [
'durTimerAbsence_cr: 5312',
'durTimerAbsence: 88:31:55'
]
Setze event-on-change Reading für battery, sabotageError und state. Dein Sensor sendet alle 24 Stunden ein alive inklusive dem Status aller Readings.
Zitat von: CoolTux am 28 Februar 2019, 09:09:18
Wer möchte kann gerne einmal die Wind Integration testen.
https://github.com/LeonGaultier/fhem-AutoShuttersControl/tree/devel
Deutsche Commandref wurde an gepasst. Bitte lesen.
Mal eine Frage wo finde ich den die angepasste Commandref?
Dafür musst Du die Commandref neu erstellen lassen
cd /opt/fhem
/usr/bin/perl contrib/commandref_join.pl
Alles aus dem Kopf. Bin gerade im Naturkundemuseum.
Wenn zwischendurch auch ein (normales) update gelaufen ist, sollte die mit help AutoShuttersControl in der aktuellen Fassung da sein :) .
@CoolTux:
Da grade Ferien sind, wollte ich nochmal bzgl. Comfort-Lüften darauf zurückkommen, dass der Rollladen nach dem Lüften nicht wieder schließen muß, wenn er am WE (sind hier grade Ferien) nach dem "unter-der-Woche"-Zeitpunkt oberhalb oder gleich der Offen-Position steht.
Geht darum, auch Lärm zu vermeiden... (Oder übersehe ich wieder eine Einstelloption?)(Betrifft hier twostate und threestate Sensoren gleichermaßen)
Danke für die Info Cooltux und Beta-User. Wieder einmal was dazu gelernt. Mit
/usr/bin/perl ./contrib/commandref_join.pl
hat es geklappt.
Gruß Alex
Zitat von: Beta-User am 16 April 2019, 12:19:41
Wenn zwischendurch auch ein (normales) update gelaufen ist, sollte die mit help AutoShuttersControl in der aktuellen Fassung da sein :) .
@CoolTux:
Da grade Ferien sind, wollte ich nochmal bzgl. Comfort-Lüften darauf zurückkommen, dass der Rollladen nach dem Lüften nicht wieder schließen muß, wenn er am WE (sind hier grade Ferien) nach dem "unter-der-Woche"-Zeitpunkt oberhalb oder gleich der Offen-Position steht.
Geht darum, auch Lärm zu vermeiden... (Oder übersehe ich wieder eine Einstelloption?)(Betrifft hier twostate und threestate Sensoren gleichermaßen)
Wenn ich Dich richtig verstehe dann ist das Fenster vor dem errechneten Sunrise geöffnet und wieder geschlossen worden. Korrekt? Wenn ja dann ist es richtig daß er wieder runter fährt, denn für ASC bedeutet es, es ist Nacht.
Das mit dem Lüften lässt sich ggf mit einer geschickt gewählten ASC_BlockingTime_beforDayOpen lösen.
Ich verwende dass derzeit mit 36000 Sekunden da das ASC Mode_Down=absent an der Stelle nicht ausgewertet wird und die Rollläden bleiben ab 22:00 anschließend oben.
Müssen ja nicht gleich 10h sein :)
readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2019.04.17 04:52:26 1: stacktrace:
2019.04.17 04:52:26 1: main::readingsBulkUpdate called by fhem.pl (4867)
2019.04.17 04:52:26 1: main::readingsSingleUpdate called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (4227)
2019.04.17 04:52:26 1: ASC_Dev::Readings::setStateReading called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (1892)
2019.04.17 04:52:26 1: FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (361)
2019.04.17 04:52:26 1: FHEM::AutoShuttersControl::Notify called by fhem.pl (3698)
2019.04.17 04:52:26 1: main::CallFn called by fhem.pl (3618)
2019.04.17 04:52:26 1: main::DoTrigger called by fhem.pl (3984)
2019.04.17 04:52:26 1: main::Dispatch called by /opt/fhem/FHEM/00_CUL.pm (948)
2019.04.17 04:52:26 1: main::CUL_Parse called by /opt/fhem/FHEM/00_CUL.pm (832)
2019.04.17 04:52:26 1: main::CUL_Read called by fhem.pl (3698)
2019.04.17 04:52:26 1: main::CallFn called by fhem.pl (745)
in Version 0.4.0.9
LG
pah
Zitat von: stefanpf am 17 April 2019, 01:15:24
Das mit dem Lüften lässt sich ggf mit einer geschickt gewählten ASC_BlockingTime_beforDayOpen lösen.
Ich verwende dass derzeit mit 36000 Sekunden da das ASC Mode_Down=absent an der Stelle nicht ausgewertet wird und die Rollläden bleiben ab 22:00 anschließend oben.
Müssen ja nicht gleich 10h sein :)
Danke für den Vorschlag. Zeigt zumindest auch, dass ich mit dem "Problem" nicht ganz alleine bin.
M.E. sollte das insgesamt unter Berücksichtigung der bekannten Vorgaben etwas dynamischer umgesetzt werden und stelle das als feature-Request mal zur Diskussion.
Die Gedanken dazu hatte ich vor längerem mal zusammengetragen
Zitat von: Beta-User am 05 März 2019, 09:28:108. (Hat vermutlich nichts mit der Entwicklerversion zu tun:)
Bei uns sind grade Ferien, also WE=true. Trotzdem sind wir heute alle recht früh aufgestanden, und da draußen schon hell war, wurden auch manuell die Rollläden gefahren (nach der frühesten allg. Aufsteh-Zeit). Irgendwann sind sie wieder runter, zu einer Zeit, von der ich erst nicht wußte, wo die herkommt.
Meine Vermutung: Die Blocking-time war abgelaufen (wenn man's nicht verstellt hat eine Stunde, oder?)...
Mein Wunsch: Wenn eine manuelle Öffnen-Fahrt auf offen (oder weiter als offen) gemacht wird, und das morgens nach der frühesten Öffnen-Zeit stattfindet, nicht mehr schließen. (Wo ich das schreibe: Eigentlich geht es nicht um die Zeit des manuellen Öffnens, sondern um den Ablauf der blocking-Time: liegt die nach dem frühesten Öffnen => betrachte die morgendliche Fahrt als erledigt...)
Ob man den Gedanken auf Abends entsprechend übertragen kann, wäre noch zu überlegen, wollte erst mal deine Rückmeldung haben, ob das sinnvoll ist, einigermaßen ohne Unfall umzusetzen wäre usw....
MaW: Öffnet ein User ein Fenster nach (frühester Öffnenzeit (ohne WE) - blockingTime_morgens) soll ASC davon ausgehen, dass die Nacht an dem Fenster vorbei ist...
Zitat von: Beta-User am 17 April 2019, 09:09:55
Danke für den Vorschlag. Zeigt zumindest auch, dass ich mit dem "Problem" nicht ganz alleine bin.
M.E. sollte das insgesamt unter Berücksichtigung der bekannten Vorgaben etwas dynamischer umgesetzt werden und stelle das als feature-Request mal zur Diskussion.
Die Gedanken dazu hatte ich vor längerem mal zusammengetragenMaW: Öffnet ein User ein Fenster nach (frühester Öffnenzeit (ohne WE) - blockingTime_morgens) soll ASC davon ausgehen, dass die Nacht an dem Fenster vorbei ist...
Finde ich gut den Vorschlag. Ich habe ja auch das Problem das sie nach dem day Open trotzdem wieder schließen passiert das bei nicht?
Zitat von: majestro84 am 17 April 2019, 09:33:33
Finde ich gut den Vorschlag. Ich habe ja auch das Problem das sie nach dem day Open trotzdem wieder schließen passiert das bei nicht?
Das sollte mit der neusten Entwicklerversion aber nicht mehr der Fall sein.
Zitat von: CoolTux am 17 April 2019, 09:38:32
Das sollte mit der neusten Entwicklerversion aber nicht mehr der Fall sein.
Ich nutze aktuell die 0.4.0.11beta69
Hattest du dir das auch mit den Brightness angeguckt das wenn das Fenster gekippt ist zum Beispiel beim schließen nicht mehr in die ventilate Pos. Gefahren wird sondern es komplett offen bleibt. Und auch nach dem schließen die Fahrt nicht nachgeholt wird. Das hat vorher irgendwann Mal funktioniert.
Zitat von: majestro84 am 17 April 2019, 10:00:11
Ich nutze aktuell die 0.4.0.11beta69
Hattest du dir das auch mit den Brightness angeguckt das wenn das Fenster gekippt ist zum Beispiel beim schließen nicht mehr in die ventilate Pos. Gefahren wird sondern es komplett offen bleibt. Und auch nach dem schließen die Fahrt nicht nachgeholt wird. Das hat vorher irgendwann Mal funktioniert.
Das ist aber so gewollt. Wenn das Fenster geschlossen wird soll ja gerade nicht in die ventilate Position gefahren werden. Da wird nur hingefahren wenn es gekippt wird.
Oder meinst das Rolllo soll geschlossen werden wenn der Brightnesswert unterhalb des Abendwertes steht? Da habe ich ein bisschen was gemacht, muss aber mal schauen wie es sich aktuell aus wirkt. Gerade das Erkennen von Tag und Nacht wurde noch mal bearbeitet.
Also vorher war es so Fenster tagsüber gekippt. Dann ist der Wert unter min gefallen, Fenster immer noch gekippt, Rollo fährt in ventilate Pos. Wenn ich dann später am Abend das Fenster schließe fährt das Rollo komplett runter. So war es Mal.
Jetzt ist es so daß das Rollo bei gleicher Situation sich überhaupt nicht bewegt selbst beim Fenster schließen am Abend muss ich manuell schließen. Da auch die Fahrt zum kompletten schließen nicht nachgeholt wird.
Zitat von: majestro84 am 17 April 2019, 11:15:15
Also vorher war es so Fenster tagsüber gekippt. Dann ist der Wert unter min gefallen, Fenster immer noch gekippt, Rollo fährt in ventilate Pos. Wenn ich dann später am Abend das Fenster schließe fährt das Rollo komplett runter. So war es Mal.
Jetzt ist es so daß das Rollo bei gleicher Situation sich überhaupt nicht bewegt selbst beim Fenster schließen am Abend muss ich manuell schließen. Da auch die Fahrt zum kompletten schließen nicht nachgeholt wird.
Ah, das klingt schon ganz anders. Ich schaue.
Habe vor 6 min ein shadding in bei geöffneter Tür beobachtet.
Logs müsste ich später sammeln... (Hänge gerade am Handy)
Zitat von: stefanpf am 17 April 2019, 15:20:58
Habe vor 6 min ein shadding in bei geöffneter Tür beobachtet.
Logs müsste ich später sammeln... (Hänge gerade am Handy)
Das ist gut möglich. Ich glaube aktuell überschriebt ein Shading so gut wie alles. Ausnahme sind die Blockingzeiten.
ZitatDas sollte mit der neusten Entwicklerversion aber nicht mehr der Fall sein.
Stimmt - ich hatte die dooferweise nicht gegen das Überschreiben geschützt.
ZitatHänge gerade am Handy
Stelle ich mit interessant vor - meine mobilen Geräte haben keine Haken zum Aufhängen.
LG
pah
Ich habe soeben Version 0.5.99.1 in Devel geladen.
Im Grunde habe ich Hauptsächlich die deutsche Commandref sortiert und fehlendes ergänzt sowie Fehler beseitigt die für die Commandref gemeldet wurden.
Heute Abend schaue ich mir noch mal das Thema Fenster und Brightness an.
Komme was wolle. Bis Ende diesen Monats wird es eine Version 0.6.0 geben welche auf Basis der jetzigen 0.5.99.1 und folgende entsteht.
Zitat von: CoolTux am 17 April 2019, 16:09:23
Das ist gut möglich. Ich glaube aktuell überschriebt ein Shading so gut wie alles. Ausnahme sind die Blockingzeiten.
Gerade mal grob drüber geschaut: ShadingProcessing() achtet wirklich nicht auf Fenster und Co, allerdings verstehe ich das so, dass die implementierten Sicherheitsabfragen in ShuttersCommandSet($$$) eigentlich hätten greifen müssen.
Im Normalfall greifen die Abfragen in der ShuttersCommandSet aber nicht bei Shading. Das ist so beabsichtigt.
Ich werde da aber eine Abfrage für Terrassentür einbauen.
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
Es gibt eine Commandref. Wenn man die Developer Version verwendet muss man diese noch von Hand erstellen
cd /opt/fhem/
/usr/bin/perl contrib/commandref_join
Zitat von: Karflyer am 18 April 2019, 20:57:02
ASC_brightnessMaxVal
ASC_brightnessMinVal
Diese Attribute sind absolete. Wenn man die Commandref hat wird dies auch angezeigt bei der Auswahl.
Das Attribut aus dem ASC Device
ASC_brightnessDriveUpDown
Hier wird für Morgend rauf und Abends runter die brightness Werte angegeben.
ASC_brightnessDriveUpDown 600:800
Am Rolladendevice gibt es dann noch:
ASC_BrightnessSensor
Wo Du das Sensor Device für Brightness mit oder ohne Reading an gibst.
ASC_BrightnessSensor mySensor
Sensor Device ist mySensor und als Reading wird default brightness verwendet
ASC_BrightnessSensor mySensor:lux
Hier wird als Reading lux verwendet
Nichts gravierendes, aber kann es sein, dass shading durcheinander kommt wenn zwischendurch scanforshutters aufruft?
Konkret stand die Südseite auf shading out, aber alle Rollladen blieben unten.
Das ist in der Tat möglich. Habe ich so noch nie getestet.
Ich habe soeben Version 0.5.99.2 hoch geladen ins Git.
Es sollte nun auch mit Brightness der Korrekte Tagesstatus ermittelt werden.
ich habe heute zum testen die Beschattung an zwei Fenstern aktiviert.
Die Rolllos sind beim erreichen des eingestellten Brightnesswert in die
Beschattungsposition gefahren,das war so ok.
Um 17:13 sind die Rolllos hochgefahren weil da der eingestellter wert in "ASC_Shading_Direction" überschritten wurde,wenn ich das
richtig verstanden habe.Das ist auch noch ok.
Ab jetzt verstehe ich aber nicht mehr warum die Rolllos immer hoch und runter fahren(17:23 zu,17:43 auf,17:53 zu)
Kann sein das ich etwas falsch eingestellt habe nur weiß ich nicht was.
List ASC Device:
Internals:
FUUID 5c43597c-f33f-15d8-43fb-55c1fadb585d7045
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rolladensteuerung
NOTIFYDEV MyTwilight,Rolladensteuerung,di_smooth_readings,fenster_bad,fenster_kuche,fenster_tuer_schlafzimmer,fenster_wohnzimmer1,fenster_wohnzimmer2,global,licht_sensor_aussen_sz,regensensor_Rain,rg_Gast,rollo1_bad,rollo1_kuche,rollo1_wz_links,rollo1_wz_rechts,rollo_schlafzimmer
NR 519
NTFY_ORDER 51-Rolladensteuerung
STATE shading out
TYPE AutoShuttersControl
VERSION 0.5.99.2
OLDREADINGS:
READINGS:
2018-12-25 18:36:43 hardLockOut off
2019-01-13 19:30:05 partyMode off
2019-04-21 10:49:46 rollo1_bad_PosValue 100
2019-01-10 17:12:04 rollo1_bad_lastDelayPosValue 0
2019-04-20 20:38:57 rollo1_bad_lastPosValue 100
2019-04-21 10:49:02 rollo1_bad_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 10:49:47 rollo1_kuche_PosValue 100
2019-01-10 17:12:04 rollo1_kuche_lastDelayPosValue 0
2019-04-20 20:38:57 rollo1_kuche_lastPosValue 100
2019-04-21 10:49:02 rollo1_kuche_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 17:53:43 rollo1_wz_links_PosValue 40
2019-01-10 17:12:04 rollo1_wz_links_lastDelayPosValue 0
2019-04-21 17:43:27 rollo1_wz_links_lastPosValue 40
2019-04-21 10:49:02 rollo1_wz_links_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 17:53:46 rollo1_wz_rechts_PosValue 40
2019-01-10 17:12:04 rollo1_wz_rechts_lastDelayPosValue 0
2019-04-21 17:43:27 rollo1_wz_rechts_lastPosValue 40
2019-04-21 10:49:02 rollo1_wz_rechts_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 16:45:37 rollo_schlafzimmer_PosValue 100
2019-04-20 20:00:34 rollo_schlafzimmer_lastPosValue 100
2019-04-21 10:49:02 rollo_schlafzimmer_nextAstroTimeEvent 21.04.2019 - 20:01
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Bad_WG-_Wohnzimmer rollo1_bad
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Kueche_WG-_Wohnzimmer rollo1_kuche
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Schlafzimmer rollo_schlafzimmer
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Wohnzimmer rollo1_wz_links,rollo1_wz_rechts
2018-11-30 18:22:18 selfDefense off
2019-04-21 17:53:27 state shading out
2018-11-30 18:22:18 sunriseTimeWeHoliday off
2019-04-21 10:48:39 userAttrList rolled out
helper:
shuttersList:
rollo1_bad
rollo1_kuche
rollo1_wz_links
rollo1_wz_rechts
rollo_schlafzimmer
monitoredDevs:
MyTwilight:
Rolladensteuerung ASC_twilightDevice
di_smooth_readings:
rollo1_bad ASC_BrightnessSensor
rollo1_kuche ASC_BrightnessSensor
rollo1_wz_links ASC_BrightnessSensor
rollo1_wz_rechts ASC_BrightnessSensor
fenster_bad:
rollo1_bad ASC_WindowRec
fenster_kuche:
rollo1_kuche ASC_WindowRec
fenster_tuer_schlafzimmer:
rollo_schlafzimmer ASC_WindowRec
fenster_wohnzimmer1:
rollo1_wz_links ASC_WindowRec
fenster_wohnzimmer2:
rollo1_wz_rechts ASC_WindowRec
licht_sensor_aussen_sz:
rollo_schlafzimmer ASC_BrightnessSensor
regensensor_Rain:
Rolladensteuerung ASC_rainSensor
rg_Gast:
rollo1_wz_links ASC_Roommate_Device
rollo1_wz_rechts ASC_Roommate_Device
rollo1_wz_links:
rollo1_wz_rechts:
rollo_schlafzimmer:
Attributes:
ASC_autoAstroModeEvening REAL
ASC_autoAstroModeMorning REAL
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_blockAscDrivesAfterManual 1
ASC_debug 1
ASC_freezeTemp 3
ASC_rainSensor regensensor_Rain:regen 25 40
ASC_shuttersDriveOffset 1
ASC_tempSensor DS18B20_40393B050000:temperature
ASC_twilightDevice MyTwilight
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 Module->ASC
list Rolllo:
Internals:
DEF 5F16C0
FUUID 5c43597a-f33f-15d8-113c-a7ccbdd41765bd83
IODev hmUART_Lan2
LASTInputDev hmUART_Lan1
MSGCNT 24
NAME rollo1_wz_links
NOTIFYDEV global
NR 351
NTFY_ORDER 50-rollo1_wz_links
STATE 40
TYPE CUL_HM
chanNo 01
hmUART_Lan1_MSGCNT 12
hmUART_Lan1_RAWMSG 0500003CD7A4105F16C024242406015000
hmUART_Lan1_RSSI -60
hmUART_Lan1_TIME 2019-04-21 17:53:43
hmUART_Lan2_MSGCNT 12
hmUART_Lan2_RAWMSG 05010038D7A4105F16C024242406015000
hmUART_Lan2_RSSI -56
hmUART_Lan2_TIME 2019-04-21 17:53:43
lastMsg No:D7 - t:10 s:5F16C0 d:242424 06015000
peerList VCCU_Btn1,
protLastRcv 2019-04-21 17:53:43
protRcv 12 last_at:2019-04-21 17:53:43
protResnd 1 last_at:2019-04-21 10:49:43
protSnd 13 last_at:2019-04-21 17:53:43
protState CMDs_done
rssi_at_hmUART_Lan1 cnt:12 min:-63 max:-59 avg:-61.58 lst:-60
rssi_at_hmUART_Lan2 cnt:12 min:-61 max:-54 avg:-56.99 lst:-56
rssi_hmUART_Lan2 cnt:7 min:-71 max:-64 avg:-67 lst:-64
READINGS:
2019-04-21 17:53:27 ASC_ShuttersLastDrive shading out
2019-04-21 10:49:02 ASC_Time_DriveDown 21.04.2019 - 20:40
2019-04-21 10:49:02 ASC_Time_DriveUp 22.04.2019 - 06:16
2019-04-21 10:49:02 ASC_Time_PrivacyDriveUp 21.04.2019 - 20:20
2019-04-21 17:53:27 CommandAccepted yes
2017-12-19 18:46:01 D-firmware 2.11
2017-12-19 18:46:01 D-serialNr OEQ1298922
2019-04-17 16:02:18 PairedTo 0x242424
2017-12-21 22:55:54 R-VCCU_Btn1-lgActionType jmpToTarget
2017-12-21 22:55:54 R-VCCU_Btn1-lgOnLevel 100 %
2019-02-18 16:52:23 R-VCCU_Btn1-shActionType toggleToCnt
2017-12-21 22:55:54 R-VCCU_Btn1-shOnLevel 100 %
2017-12-19 19:31:02 R-driveDown 22 s
2017-12-19 18:46:07 R-driveTurn 0.5 s
2017-12-19 19:36:01 R-driveUp 22 s
2017-12-19 18:46:06 R-pairCentral 0x242424
2017-12-19 18:46:07 R-powerUpAction off
2017-12-19 18:46:07 R-sign off
2019-04-17 16:02:18 RegL_00. 00:00 02:01 0A:24 0B:24 0C:24 15:FF 18:00
2019-04-17 16:02:19 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:DC 0F:05 10:00 30:06 56:00 57:24
2019-04-17 16:02:21 RegL_03.VCCU_Btn1 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:02 0B:14 0C:52 0D:63 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:63 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 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:63 9F:00
2019-04-21 17:53:43 deviceMsg 40 (to VCCU)
2019-04-21 17:53:43 level 40
2019-04-21 17:53:43 motor stop:40
2019-04-21 17:53:43 pct 40
2019-04-21 10:48:28 peerList VCCU_Btn1,
2019-04-17 16:02:07 powerOn 2019-04-17 16:02:07
2019-04-21 17:53:43 recentStateType info
2019-04-21 17:53:43 state 40
2019-04-21 17:53:43 timedOn off
2018-07-28 06:00:38 trigLast VCCU_Btn1:short
2018-07-28 06:00:38 trig_VCCU_Btn1 Short_1
helper:
HM_CMDNR 215
cSnd 112424245F16C00201C8,112424245F16C0020150
dlvlCmd ++A0112424245F16C0020150
mId 0005
peerFriend peerSens,peerVirt
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
ack:
dir:
cur stop
rct down
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5F16C0,00,01,00
nextSend 1555862023.58712
rxt 0
vccu VCCU
p:
5F16C0
00
01
00
prefIO:
hmUART_Lan2
mRssi:
mNo D7
io:
hmUART_Lan1:
-60
-60
hmUART_Lan2:
-50
-50
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO hmUART_Lan2
flg A
ts 1555862023.25981
ack:
HASH(0x6047850)
D780022424245F16C000
rssi:
at_hmUART_Lan1:
avg -61.5833333333333
cnt 12
lst -60
max -59
min -63
at_hmUART_Lan2:
avg -57
cnt 12
lst -56
max -54
min -61
hmUART_Lan2:
avg -67
cnt 7
lst -64
max -64
min -71
tmpl:
Attributes:
ASC 2
ASC_Antifreeze hard
ASC_Antifreeze_Pos 15
ASC_AutoAstroModeEvening CIVIL
ASC_AutoAstroModeEveningHorizon none
ASC_AutoAstroModeMorning REAL
ASC_AutoAstroModeMorningHorizon none
ASC_BlockingTime_afterManual 1200
ASC_BlockingTime_beforDayOpen 3600
ASC_BlockingTime_beforNightClose 3600
ASC_BrightnessSensor di_smooth_readings:brightness -1:-1
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 80
ASC_Down astro
ASC_Drive_Offset 1
ASC_Drive_OffsetStart 600
ASC_GuestRoom none
ASC_LockOut off
ASC_LockOut_Cmd none
ASC_Mode_Down always
ASC_Mode_Up absent
ASC_Open_Pos 100
ASC_Partymode on
ASC_Pos_Reading pct
ASC_PrivacyDownTime_beforNightClose 1203
ASC_PrivacyDown_Pos 50
ASC_Roommate_Device rg_Gast
ASC_Roommate_Reading presence
ASC_Self_Defense_Exclude off
ASC_Shading_Angle_Left 75
ASC_Shading_Angle_Right 75
ASC_Shading_Direction 180
ASC_Shading_Min_Elevation 10
ASC_Shading_Min_OutsideTemperature 14
ASC_Shading_Mode always
ASC_Shading_Pos 40
ASC_Shading_StateChange_Cloudy 10000
ASC_Shading_StateChange_Sunny 50000
ASC_Shading_WaitingPeriod 1200
ASC_ShuttersPlace window
ASC_Time_Down_Early 16:30
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 30
ASC_Ventilate_Window_Open on
ASC_WiggleValue 5
ASC_WindParameters -1
ASC_WindowRec fenster_wohnzimmer1
ASC_WindowRec_subType threestate
IODev hmUART_Lan2
IOgrp VCCU:hmUART_Lan2
alias Rollo Wohnzimmer Links
autoReadReg 5_readMissing
devStateIcon runter:shutter_closed 0:shutter_closed hoch:shutter_open 100:shutter_open .*:shutter_halfopen
event-on-change-reading pct,state
eventMap /off:runter/ /on:hoch/ /pct 40:halb/ /pct 80:regen/ /stop:stop/
expert 2_defReg+raw
firmware 2.11
group Bedienung
icon fts_shutter_manual
model HM-LC-BL1PBU-FM
peerIDs 00000000,24242401,
rollo_wg rollo_wohnung
rollo_wg_map pct:0:unten pct:100:oben pct:\b[1-9]\b:halb pct:\b[1-9][0-9]\b:halb
room Device->CUL_HM,WG->Wohnzimmer
serialNr OEQ1298922
subType blindActuator
userReadings beschattung
userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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 rollo_wg rollo_wg_map structexclude
webCmd hoch:runter:halb:stop
Der Rolllo ist jetzt unten und bei "ASC_ShuttersLastDrive" steht shading out.Debug log habe ich auch angehängt
Zitat von: sentinel1 am 21 April 2019, 18:09:13
ich habe heute zum testen die Beschattung an zwei Fenstern aktiviert.
Die Rolllos sind beim erreichen des eingestellten Brightnesswert in die
Beschattungsposition gefahren,das war so ok.
Um 17:13 sind die Rolllos hochgefahren weil da der eingestellter wert in "ASC_Shading_Direction" überschritten wurde,wenn ich das
richtig verstanden habe.Das ist auch noch ok.
Ab jetzt verstehe ich aber nicht mehr warum die Rolllos immer hoch und runter fahren(17:23 zu,17:43 auf,17:53 zu)
Kann sein das ich etwas falsch eingestellt habe nur weiß ich nicht was.
List ASC Device:
Internals:
FUUID 5c43597c-f33f-15d8-43fb-55c1fadb585d7045
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME Rolladensteuerung
NOTIFYDEV MyTwilight,Rolladensteuerung,di_smooth_readings,fenster_bad,fenster_kuche,fenster_tuer_schlafzimmer,fenster_wohnzimmer1,fenster_wohnzimmer2,global,licht_sensor_aussen_sz,regensensor_Rain,rg_Gast,rollo1_bad,rollo1_kuche,rollo1_wz_links,rollo1_wz_rechts,rollo_schlafzimmer
NR 519
NTFY_ORDER 51-Rolladensteuerung
STATE shading out
TYPE AutoShuttersControl
VERSION 0.5.99.2
OLDREADINGS:
READINGS:
2018-12-25 18:36:43 hardLockOut off
2019-01-13 19:30:05 partyMode off
2019-04-21 10:49:46 rollo1_bad_PosValue 100
2019-01-10 17:12:04 rollo1_bad_lastDelayPosValue 0
2019-04-20 20:38:57 rollo1_bad_lastPosValue 100
2019-04-21 10:49:02 rollo1_bad_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 10:49:47 rollo1_kuche_PosValue 100
2019-01-10 17:12:04 rollo1_kuche_lastDelayPosValue 0
2019-04-20 20:38:57 rollo1_kuche_lastPosValue 100
2019-04-21 10:49:02 rollo1_kuche_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 17:53:43 rollo1_wz_links_PosValue 40
2019-01-10 17:12:04 rollo1_wz_links_lastDelayPosValue 0
2019-04-21 17:43:27 rollo1_wz_links_lastPosValue 40
2019-04-21 10:49:02 rollo1_wz_links_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 17:53:46 rollo1_wz_rechts_PosValue 40
2019-01-10 17:12:04 rollo1_wz_rechts_lastDelayPosValue 0
2019-04-21 17:43:27 rollo1_wz_rechts_lastPosValue 40
2019-04-21 10:49:02 rollo1_wz_rechts_nextAstroTimeEvent 21.04.2019 - 20:40
2019-04-21 16:45:37 rollo_schlafzimmer_PosValue 100
2019-04-20 20:00:34 rollo_schlafzimmer_lastPosValue 100
2019-04-21 10:49:02 rollo_schlafzimmer_nextAstroTimeEvent 21.04.2019 - 20:01
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Bad_WG-_Wohnzimmer rollo1_bad
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Kueche_WG-_Wohnzimmer rollo1_kuche
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Schlafzimmer rollo_schlafzimmer
2019-04-21 10:48:39 room_Device-_CUL_HM_WG-_Wohnzimmer rollo1_wz_links,rollo1_wz_rechts
2018-11-30 18:22:18 selfDefense off
2019-04-21 17:53:27 state shading out
2018-11-30 18:22:18 sunriseTimeWeHoliday off
2019-04-21 10:48:39 userAttrList rolled out
helper:
shuttersList:
rollo1_bad
rollo1_kuche
rollo1_wz_links
rollo1_wz_rechts
rollo_schlafzimmer
monitoredDevs:
MyTwilight:
Rolladensteuerung ASC_twilightDevice
di_smooth_readings:
rollo1_bad ASC_BrightnessSensor
rollo1_kuche ASC_BrightnessSensor
rollo1_wz_links ASC_BrightnessSensor
rollo1_wz_rechts ASC_BrightnessSensor
fenster_bad:
rollo1_bad ASC_WindowRec
fenster_kuche:
rollo1_kuche ASC_WindowRec
fenster_tuer_schlafzimmer:
rollo_schlafzimmer ASC_WindowRec
fenster_wohnzimmer1:
rollo1_wz_links ASC_WindowRec
fenster_wohnzimmer2:
rollo1_wz_rechts ASC_WindowRec
licht_sensor_aussen_sz:
rollo_schlafzimmer ASC_BrightnessSensor
regensensor_Rain:
Rolladensteuerung ASC_rainSensor
rg_Gast:
rollo1_wz_links ASC_Roommate_Device
rollo1_wz_rechts ASC_Roommate_Device
rollo1_wz_links:
rollo1_wz_rechts:
rollo_schlafzimmer:
Attributes:
ASC_autoAstroModeEvening REAL
ASC_autoAstroModeMorning REAL
ASC_autoShuttersControlComfort on
ASC_autoShuttersControlEvening on
ASC_autoShuttersControlMorning on
ASC_blockAscDrivesAfterManual 1
ASC_debug 1
ASC_freezeTemp 3
ASC_rainSensor regensensor_Rain:regen 25 40
ASC_shuttersDriveOffset 1
ASC_tempSensor DS18B20_40393B050000:temperature
ASC_twilightDevice MyTwilight
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 Module->ASC
list Rolllo:
Internals:
DEF 5F16C0
FUUID 5c43597a-f33f-15d8-113c-a7ccbdd41765bd83
IODev hmUART_Lan2
LASTInputDev hmUART_Lan1
MSGCNT 24
NAME rollo1_wz_links
NOTIFYDEV global
NR 351
NTFY_ORDER 50-rollo1_wz_links
STATE 40
TYPE CUL_HM
chanNo 01
hmUART_Lan1_MSGCNT 12
hmUART_Lan1_RAWMSG 0500003CD7A4105F16C024242406015000
hmUART_Lan1_RSSI -60
hmUART_Lan1_TIME 2019-04-21 17:53:43
hmUART_Lan2_MSGCNT 12
hmUART_Lan2_RAWMSG 05010038D7A4105F16C024242406015000
hmUART_Lan2_RSSI -56
hmUART_Lan2_TIME 2019-04-21 17:53:43
lastMsg No:D7 - t:10 s:5F16C0 d:242424 06015000
peerList VCCU_Btn1,
protLastRcv 2019-04-21 17:53:43
protRcv 12 last_at:2019-04-21 17:53:43
protResnd 1 last_at:2019-04-21 10:49:43
protSnd 13 last_at:2019-04-21 17:53:43
protState CMDs_done
rssi_at_hmUART_Lan1 cnt:12 min:-63 max:-59 avg:-61.58 lst:-60
rssi_at_hmUART_Lan2 cnt:12 min:-61 max:-54 avg:-56.99 lst:-56
rssi_hmUART_Lan2 cnt:7 min:-71 max:-64 avg:-67 lst:-64
READINGS:
2019-04-21 17:53:27 ASC_ShuttersLastDrive shading out
2019-04-21 10:49:02 ASC_Time_DriveDown 21.04.2019 - 20:40
2019-04-21 10:49:02 ASC_Time_DriveUp 22.04.2019 - 06:16
2019-04-21 10:49:02 ASC_Time_PrivacyDriveUp 21.04.2019 - 20:20
2019-04-21 17:53:27 CommandAccepted yes
2017-12-19 18:46:01 D-firmware 2.11
2017-12-19 18:46:01 D-serialNr OEQ1298922
2019-04-17 16:02:18 PairedTo 0x242424
2017-12-21 22:55:54 R-VCCU_Btn1-lgActionType jmpToTarget
2017-12-21 22:55:54 R-VCCU_Btn1-lgOnLevel 100 %
2019-02-18 16:52:23 R-VCCU_Btn1-shActionType toggleToCnt
2017-12-21 22:55:54 R-VCCU_Btn1-shOnLevel 100 %
2017-12-19 19:31:02 R-driveDown 22 s
2017-12-19 18:46:07 R-driveTurn 0.5 s
2017-12-19 19:36:01 R-driveUp 22 s
2017-12-19 18:46:06 R-pairCentral 0x242424
2017-12-19 18:46:07 R-powerUpAction off
2017-12-19 18:46:07 R-sign off
2019-04-17 16:02:18 RegL_00. 00:00 02:01 0A:24 0B:24 0C:24 15:FF 18:00
2019-04-17 16:02:19 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:DC 0F:05 10:00 30:06 56:00 57:24
2019-04-17 16:02:21 RegL_03.VCCU_Btn1 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:02 0B:14 0C:52 0D:63 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:63 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 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:63 9F:00
2019-04-21 17:53:43 deviceMsg 40 (to VCCU)
2019-04-21 17:53:43 level 40
2019-04-21 17:53:43 motor stop:40
2019-04-21 17:53:43 pct 40
2019-04-21 10:48:28 peerList VCCU_Btn1,
2019-04-17 16:02:07 powerOn 2019-04-17 16:02:07
2019-04-21 17:53:43 recentStateType info
2019-04-21 17:53:43 state 40
2019-04-21 17:53:43 timedOn off
2018-07-28 06:00:38 trigLast VCCU_Btn1:short
2018-07-28 06:00:38 trig_VCCU_Btn1 Short_1
helper:
HM_CMDNR 215
cSnd 112424245F16C00201C8,112424245F16C0020150
dlvlCmd ++A0112424245F16C0020150
mId 0005
peerFriend peerSens,peerVirt
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
ack:
dir:
cur stop
rct down
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5F16C0,00,01,00
nextSend 1555862023.58712
rxt 0
vccu VCCU
p:
5F16C0
00
01
00
prefIO:
hmUART_Lan2
mRssi:
mNo D7
io:
hmUART_Lan1:
-60
-60
hmUART_Lan2:
-50
-50
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO hmUART_Lan2
flg A
ts 1555862023.25981
ack:
HASH(0x6047850)
D780022424245F16C000
rssi:
at_hmUART_Lan1:
avg -61.5833333333333
cnt 12
lst -60
max -59
min -63
at_hmUART_Lan2:
avg -57
cnt 12
lst -56
max -54
min -61
hmUART_Lan2:
avg -67
cnt 7
lst -64
max -64
min -71
tmpl:
Attributes:
ASC 2
ASC_Antifreeze hard
ASC_Antifreeze_Pos 15
ASC_AutoAstroModeEvening CIVIL
ASC_AutoAstroModeEveningHorizon none
ASC_AutoAstroModeMorning REAL
ASC_AutoAstroModeMorningHorizon none
ASC_BlockingTime_afterManual 1200
ASC_BlockingTime_beforDayOpen 3600
ASC_BlockingTime_beforNightClose 3600
ASC_BrightnessSensor di_smooth_readings:brightness -1:-1
ASC_Closed_Pos 0
ASC_ComfortOpen_Pos 80
ASC_Down astro
ASC_Drive_Offset 1
ASC_Drive_OffsetStart 600
ASC_GuestRoom none
ASC_LockOut off
ASC_LockOut_Cmd none
ASC_Mode_Down always
ASC_Mode_Up absent
ASC_Open_Pos 100
ASC_Partymode on
ASC_Pos_Reading pct
ASC_PrivacyDownTime_beforNightClose 1203
ASC_PrivacyDown_Pos 50
ASC_Roommate_Device rg_Gast
ASC_Roommate_Reading presence
ASC_Self_Defense_Exclude off
ASC_Shading_Angle_Left 75
ASC_Shading_Angle_Right 75
ASC_Shading_Direction 180
ASC_Shading_Min_Elevation 10
ASC_Shading_Min_OutsideTemperature 14
ASC_Shading_Mode always
ASC_Shading_Pos 40
ASC_Shading_StateChange_Cloudy 10000
ASC_Shading_StateChange_Sunny 50000
ASC_Shading_WaitingPeriod 1200
ASC_ShuttersPlace window
ASC_Time_Down_Early 16:30
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 30
ASC_Ventilate_Window_Open on
ASC_WiggleValue 5
ASC_WindParameters -1
ASC_WindowRec fenster_wohnzimmer1
ASC_WindowRec_subType threestate
IODev hmUART_Lan2
IOgrp VCCU:hmUART_Lan2
alias Rollo Wohnzimmer Links
autoReadReg 5_readMissing
devStateIcon runter:shutter_closed 0:shutter_closed hoch:shutter_open 100:shutter_open .*:shutter_halfopen
event-on-change-reading pct,state
eventMap /off:runter/ /on:hoch/ /pct 40:halb/ /pct 80:regen/ /stop:stop/
expert 2_defReg+raw
firmware 2.11
group Bedienung
icon fts_shutter_manual
model HM-LC-BL1PBU-FM
peerIDs 00000000,24242401,
rollo_wg rollo_wohnung
rollo_wg_map pct:0:unten pct:100:oben pct:\b[1-9]\b:halb pct:\b[1-9][0-9]\b:halb
room Device->CUL_HM,WG->Wohnzimmer
serialNr OEQ1298922
subType blindActuator
userReadings beschattung
userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,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 rollo_wg rollo_wg_map structexclude
webCmd hoch:runter:halb:stop
Der Rolllo ist jetzt unten und bei "ASC_ShuttersLastDrive" steht shading out.Debug log habe ich auch angehängt
Leider kann ich mir nicht erklären wie es zu der doppel Fahrt kommt. Ist laut Code so nicht möglich, es sei denn Objekt-Informationen sind verloren gegangen.
Lass und mal schauen ob es öfters passiert.
Ich habe soeben eine neue Developerversion hoch geladen.
Verbessert habe ich noch mal das erkennen ob Tag oder Nacht wenn Brightness verwendet wird. Das sollte nun endgültig abgeschlossen sein so hoffe ich.
Ausserdem habe ich diverse Debug Ausgaben in Zuge der IsDay Verbesserung ein gebaut.
Zitat von: CoolTux am 23 April 2019, 12:41:56
Leider kann ich mir nicht erklären wie es zu der doppel Fahrt kommt. Ist laut Code so nicht möglich, es sei denn Objekt-Informationen sind verloren gegangen.
Lass und mal schauen ob es öfters passiert.
Insgesamt sind die Rolllos an den Abend 6x hoch und runtergefahren, bis der Brightness Wert unterschritten wurde.
Gestern habe ich den Nachlaufwinkel so eingestellt das er nach Brightness überschritten wird und die Rolllos sind nur einmal gefahren,bin
mir aber nicht sicher ob es daran lag.
Ich werde die nächsten Tage schauen ob das nochmal passiert.
Gruß,
Claudiu
Zitat von: sentinel1 am 23 April 2019, 19:34:51
Insgesamt sind die Rolllos an den Abend 6x hoch und runtergefahren, bis der Brightness Wert unterschritten wurde.
Gestern habe ich den Nachlaufwinkel so eingestellt das er nach Brightness überschritten wird und die Rolllos sind nur einmal gefahren,bin
mir aber nicht sicher ob es daran lag.
Ich werde die nächsten Tage schauen ob das nochmal passiert.
Gruß,
Claudiu
Ich werde es mir die Tage auch noch einmal genau anschauen.
Zitat von: Beta-User am 17 April 2019, 09:09:55
MaW: Öffnet ein User ein Fenster nach (frühester Öffnenzeit (ohne WE) - blockingTime_morgens) soll ASC davon ausgehen, dass die Nacht an dem Fenster vorbei ist...
@CoolTux: Hast du dazu schon eine Meinung?
Ich hätte einen weiteren, das noch etwas erweiternden Featurerequest: "set ASC noLongerWEtoday" (oder so ähnlich): soll bewirken, dass an einem WE-Tag die Rollläden öffnen, die an einem normalen Wochentag bereits geöffnet wären und die Übrigen dann neue Timer erhalten, wie an normalen Wochentagen (Roommate-Vorgaben sollen aber weiter vorrangig berücksichtigt werden).
Zum Hintergrund: grade sind Ferien. Meine WE-Zeiten sind eher "vorsichtig" gesetzt, es kommt also durchaus vor, dass jemand deutlich vor diesen Zeiten aufsteht und natürliches Licht haben will. Es geht dann darum, den WE-Modus vorzeitig beenden zu können, und zwar nicht nur, indem einzelne Rollläden manuell bedient werden (das war der alte, weiter gültige Ansatz), sondern auch, indem die ganze Automatik zentral (auf Anforderung) umgestellt wird.
Zitat von: Beta-User am 24 April 2019, 11:38:07
@CoolTux: Hast du dazu schon eine Meinung?
Ich hätte einen weiteren, das noch etwas erweiternden Featurerequest: "set ASC noLongerWEtoday" (oder so ähnlich): soll bewirken, dass an einem WE-Tag die Rollläden öffnen, die an einem normalen Wochentag bereits geöffnet wären und die Übrigen dann neue Timer erhalten, wie an normalen Wochentagen (Roommate-Vorgaben sollen aber weiter vorrangig berücksichtigt werden).
Zum Hintergrund: grade sind Ferien. Meine WE-Zeiten sind eher "vorsichtig" gesetzt, es kommt also durchaus vor, dass jemand deutlich vor diesen Zeiten aufsteht und natürliches Licht haben will. Es geht dann darum, den WE-Modus vorzeitig beenden zu können, und zwar nicht nur, indem einzelne Rollläden manuell bedient werden (das war der alte, weiter gültige Ansatz), sondern auch, indem die ganze Automatik zentral (auf Anforderung) umgestellt wird.
Das können wir sehr gerne in den nächsten Versionen einmal angehen. Speziell die Sache mit
Zitat von: Beta-User am 24 April 2019, 11:38:07
MaW: Öffnet ein User ein Fenster nach (frühester Öffnenzeit (ohne WE) - blockingTime_morgens) soll ASC davon ausgehen, dass die Nacht an dem Fenster vorbei ist...
Jetzt möchte ich erstmal die aktuelle Developer als Final 0.6 raus bringen.
Zitat von: sentinel1 am 23 April 2019, 19:34:51
Insgesamt sind die Rolllos an den Abend 6x hoch und runtergefahren, bis der Brightness Wert unterschritten wurde.
Gestern habe ich den Nachlaufwinkel so eingestellt das er nach Brightness überschritten wird und die Rolllos sind nur einmal gefahren,bin
mir aber nicht sicher ob es daran lag.
Ich werde die nächsten Tage schauen ob das nochmal passiert.
Gruß,
Claudiu
Ich habe das heute noch mal simuliert. Entsprechend Deiner Aussage habe ich. Sonnenauf unf Sonnenuntergang auf Astro gestellt. Also keine Brightness Steuerung. Desweiteren war ich weit von dem Fahren wegen Sonnenuntergang entfernt. Ich habe alles so eingestellt das in die Beschattungsposition gefahren wurde. Danach habe ich gewartet mit einzig der Wert für den Nachlauf (130 Fensterposition + 1 für rechte Seite Fenster) überschritten wurde und somit wurde sofort die Beschattung beendet. (Also nach der entsprechenden Wartezeit). Danach wurden die Rollos nicht mehr in die Situation des Fahrens gebracht.
Voraussetzung ist aber das die Position welche nach der Beschattung angefahren wurde (Quasi die letzte Position vor der Beschattungsposition) ungleich der Beschattungsposition ist. Das war laut Deinem Log aber gegeben.
Hattest Du in der zwischenzeit einen Neustart gemacht?
Zitat von: CoolTux am 24 April 2019, 12:34:27
Ich habe das heute noch mal simuliert. Entsprechend Deiner Aussage habe ich. Sonnenauf unf Sonnenuntergang auf Astro gestellt. Also keine Brightness Steuerung. Desweiteren war ich weit von dem Fahren wegen Sonnenuntergang entfernt. Ich habe alles so eingestellt das in die Beschattungsposition gefahren wurde. Danach habe ich gewartet mit einzig der Wert für den Nachlauf (130 Fensterposition + 1 für rechte Seite Fenster) überschritten wurde und somit wurde sofort die Beschattung beendet. (Also nach der entsprechenden Wartezeit). Danach wurden die Rollos nicht mehr in die Situation des Fahrens gebracht.
Voraussetzung ist aber das die Position welche nach der Beschattung angefahren wurde (Quasi die letzte Position vor der Beschattungsposition) ungleich der Beschattungsposition ist. Das war laut Deinem Log aber gegeben.
Hattest Du in der zwischenzeit einen Neustart gemacht?
Ich bin gerade mit den Mountainbike auf den Berg,aber ich habe gestern die neue Version eingespielt(mit Neustart) und die Debug Ausgabe aktiviert.
Wenn ich Zuhause bin schaue ich dann nach wie die Rolllos heute gefahren sind.
@Beta-User
Du wolltest doch die maximale Zeit welche ein Rollladen brauch zum hochfahren variabel haben. Das will ich jetzt machen. Irgendwelche Vorschläge für ein sprechenden Attributsnamen?
ASC_DriveUpMaxtime
?
Sehr cool, dass du das jetzt einbauen willst.
Was den Attributnamen angeht, bin ich an sich leidenschaftslos, ASC_DriveUpMaxtime kommt mir sinnvoll vor, da in der Regel ja die Zeit zum Öffnen länger sein sollte als andersherum (wg. der typischen Zunahme des Achsumfangs beim Aufwickeln). Time klingt evtl. zu sehr nach Uhrzeit?
Um das zu umgehen, wären noch ASC_DriveUpMaxDuration, ASC_MaxMovingDuration oder ASC_MovingMaxDuration Varianten. Aber wie gesagt, der Ausgangsvorschlag paßt für mich auch...
Ich kaufe ein D wie Duration.
Baue ich gleich mal ein.
ASC_DriveUpMaxDuration
Grüße
Im Zuge dessen habe ich einmal getestet was passiert wenn ich das Attribut zwar in userattr rein schupse, es aber nicht setze.
Warum auch immer aber es gibt keine Fehlermeldung. Ich habe natürlich etwas anpassen müssen aber so wie es aus schaut müssen wir beim anlegen nicht mehr alle Attribute sofort verteilen.
Das bleibt übrig an Attributen wenn man mit ASC auf der grünen Wiese an fängt.
Für alles andere gibt es bei nicht setzen default Werte
Zitat von: CoolTux am 25 April 2019, 11:53:17
Das bleibt übrig an Attributen wenn man mit ASC auf der grünen Wiese an fängt.
Für alles andere gibt es bei nicht setzen default Werte
Sehr cool 8) .
Aber warum sind die vier (antifreeze/comfort/shading/ventilate) zwingend? Braucht man teilweise auch nur dann, wenn man die betr. Funktion nutzt..?
Und noch eine Sache, die ich mal ausprobieren wollte: Eventuell kann man auch gleich ein widget mitgeben, also
ASC_Antifreeze_Pos:selectnumbers,0,1,100,1,lin
(evtl. kann man da gleich einen besseren Startpunkt mitgeben, ist ungetestet...)
Zitat von: Beta-User am 25 April 2019, 12:04:30
Sehr cool 8) .
Aber warum sind die vier (antifreeze/comfort/shading/ventilate) zwingend? Braucht man teilweise auch nur dann, wenn man die betr. Funktion nutzt..?
Und noch eine Sache, die ich mal ausprobieren wollte: Eventuell kann man auch gleich ein widget mitgeben, also
ASC_Antifreeze_Pos:selectnumbers,0,1,100,1,lin
(evtl. kann man da gleich einen besseren Startpunkt mitgeben, ist ungetestet...)
Zwingend sind diese Angaben da sie abhängig vom ASC Wert sind. Also 1 oder 2.
Ja man kann das auch anders machen. Aber die Zeit wird knapp. Ich schaue was an Zeit noch übrig ist und entscheide dann.
Jetzt halte ich erstmal alle default Werte in der Commandref fest.
@CoolTux:
Ich denke da einige hier auf die neu Version in Kürze umsteigen werden, wäre es ggf. hilfreich, wenn du kurz beschreiben könntest, wie die Anwender die Umstellung auf die neue Version am besten vornehmen, da sich ja doch einige Attribute in der Bezeichnung geändert haben. Wie setze ich in der alten ASC-Version die vorhandenen Attribute/Device korrekt zurück, um dann für die neue Version keine Altlasten mehr zu haben. Insbesondere das wiki sollte dann auch aktualisiert werden.
Gruß und danke für das tolle Modul
eurofinder
Das wäre super, ja. Wiki kann ich dann gerne übernehmen.
Bitte auch gleich mit erläutern, ob und wie von der Entwickler- zur Stable-Version mit FHEM-Update umgestiegen werden kann. Ich erinnere mich, irgendwo war mal "gar nicht" (ohne das Modul vorher zu deaktivieren und damit alle Einstellungen/Attribute zu verlieren) gelesen zu haben.
Danke!
Jan
Die Übernahme der Attribute von alt nach neu macht das Modul automatisch, daher gibt es auch keinen Rückweg (bis die stable dann auch die "neuen" Formen hat). Denn den "Rückweg" müßte ja jemand programmieren, was wenig Sinn macht. M.E. gibt es für "etwas Wagemutige" keinen Grund, mit der Umstellung auf die Dev-Version zuzuwarten, das funktioniert soweit erkennbar problemfrei.
Zum Wiki: CoolTux hat die commandref überarbeitet, wer also die Dev-Version nimmt, kann dann auch gleich die Anpassungen im Wiki machen (vorab eine "Baustelle" aufstellen wegen der Umstellung). Das wäre sowieso hilfreich, damit wir eventuell Verständnisprobleme in der cref vor Auslieferung als stable erkennen können und da ggf. noch nacharbeiten...
Wie bereits erwähnt übernimmt das Modul vollautomatisch die Umstellung. Die Commandref mache ich gerade aktuell für die Dev Version.
@Beta-User
Deine 4 angesprochenden Attribute habe ich nun auch abgefakelt.
Es bleibt als einziges nun zu sehen ASC_Pos_Reading
Sehr cool!
Wenn wir nicht mehr diesen ganzen Wust an Attributen gleich sichtbar machen MÜSSEN, erübrigt sich m.E. eigentlich auch weitgehend die ganze Diskussion über das Zusammenfassen der Attribut-Inhalte :o . Dann ist es nämlich vom Start weg nicht mehr unübersichtlich, und man kann nach und nach das "zuschalten", was man braucht (und verstanden hat)...
Gebe ich Dir Recht. Aktuell habe ich noch ein Problem aber das löse ich bestimmt die nächsten Stunden noch. Was wir bis jetzt zusammen gefasst haben lassen wir aber auf jeden Fall so.
Yup, wieder aufdröseln macht keinen großen Sinn.
Ist es angedacht, optional defaults zentral (beim ASC-Device) zu hinterlegen? (eilt definitiv nicht...)
Nein ist nicht angedacht. Das macht irgendwie kein Sinn. Dann haste Attribute im ASC welche ja auch beim Rollladen sind. Das ist in meinen Augen nicht Sinnvoll
Muß mal noch etwas intensiver drüber brüten.
Gedacht hatte ich z.B. an Dinge wie die Blocking times. Da wäre die Frage, ob es für die Mehrzahl der user, die das überhaupt verändern wollen nicht ausreichend wäre, das nur einmalig und zentral zu setzen.
Oder die Sensoren (da weiß ich grade nicht, welchen Stand wir im Moment im Modul haben, kann sein, dass das teilweise schon so funktioniert): Da gab es z.B. Leute, die diverse Helligkeitssensoren einsetzen wollen, aber häufig reicht einer (oder es sind nur Teile der Rollläden, für die andere Sensoren maßgebend sein sollen).
Ziel sollte halt sein, die Konfiguration einerseits flexibel zu halten (=pro Rollladen), andererseits aber auch einfach an zentrale Vorgaben ranzukommen (defaults aus dem ASC-Device), was es erübrigt, alles "zu verteilen" und damit übersichtich zu bleiben.
Mal schauen.
Ich habe nun eine neue Developerversion online gestellt. Wer komplett von vorn an fängt bekommt lediglich 1 ASC_ Attribut nach dem ausrollen in sein Rolllo Device.
Schaut mal bitte wegen der Commandref. Wäre super wenn 2-3 Leute die neue Version testen könnten.
Denkt bitte daran das die Commandref neu erstellt werden muss.
cd /opt/fhem/
/usr/bin/perl contrib/commandref_join.pl
Grüße
Spiele ich gleich Mal ein und werde berichten falls was schief läuft
Frage: Sollten die Attribute in den Devices auch bei einer vorhandenen Installation verschwinden? Bei mir sind alle nicht konfigurierten Attribute immer noch da.
Zitat von: majestro84 am 25 April 2019, 17:49:09
Frage: Sollten die Attribute in den Devices auch bei einer vorhandenen Installation verschwinden? Bei mir sind alle nicht konfigurierten Attribute immer noch da.
Na Gott sei Dank. Sie sollten alle da bleiben da sie ja schon einmal in die Konfig geschrieben wurden. Du solltest also weiterhin viele Attribute im Rollladen haben.
Alles klar
Was Du aber machen kannst, wenn Du magst, alle nicht konfigurierten Attribute löschen. Also deleteattr ASC_
Ja gucke ich gleich Mal wird etwas dauern muss ja jedes einzeln löschen:-)
Nur wenn Du magst.
Für die Übersicht wäre es schon schöner wenn die die man nicht benötigt auch weg sind.
Zitat von: majestro84 am 25 April 2019, 18:12:44
Für die Übersicht wäre es schon schöner wenn die die man nicht benötigt auch weg sind.
Stimme ich Dir zu. Und da wo Du die defaults verwendest kannst auch löschen. Was Default ist steht in der Commandref.
Zitat von: CoolTux am 25 April 2019, 18:14:41
Stimme ich Dir zu. Und da wo Du die defaults verwendest kannst auch löschen. Was Default ist steht in der Commandref.
OK das wollte ich gerade Frage wo ich beim löschen bin.
Habe es bei einer Rolllade durch und alle nicht benötigen gelöscht. Nach einen Scanforshutter und createnewnotifydev bleibt alles so kommen keine neuen Attribute dazu dann das ja klappen. Sieht jetzt doch sehr gut aus nicht mehr ganz so überladen. Super Arbeit
Moin, habe die aktuelle dev auch seit eben am Start.
Zum Löschen habe ich mal so angefangen:
deleteattr ASC=2:FILTER=ASC_Antifreeze_Pos=15 ASC_Antifreeze
deleteattr ASC=2:FILTER=ASC_Antifreeze_Pos=15 ASC_Antifreeze_Pos
deleteattr ASC=2:FILTER=ASC_AutoAstroModeEvening=none ASC_AutoAstroModeEvening
Vielleicht mag sich jemand die Mühe machen, das zu vervollständigen, ansonsten kommt es ggf. von meiner Seite irgendwann mal...
Was wir jetzt noch brauchen ist eine Übersetzung der aktuellen deutschen Commandref ins englische.
Ich hatte die Nacht übrigens noch einen kleinen Fehler gefunden. Wenn man kein Residents Device an gab kam nach 60s nach einem Neustart ein Fehler von fhem.pl bezüglich nicht deklariierter Variable.
Zitat von: Beta-User am 26 April 2019, 06:50:45
Moin, habe die aktuelle dev auch seit eben am Start.
Zum Löschen habe ich mal so angefangen:
deleteattr ASC=2:FILTER=ASC_Antifreeze_Pos=15 ASC_Antifreeze
deleteattr ASC=2:FILTER=ASC_Antifreeze_Pos=15 ASC_Antifreeze_Pos
deleteattr ASC=2:FILTER=ASC_AutoAstroModeEvening=none ASC_AutoAstroModeEvening
Vielleicht mag sich jemand die Mühe machen, das zu vervollständigen, ansonsten kommt es ggf. von meiner Seite irgendwann mal...
Habe es mal fertig gestellt.
Alle ASC Attribute löschen die default Werte enthalten:
deleteattr ASC=2:FILTER=ASC_Antifreeze=off ASC_Antifreeze;
deleteattr ASC=2:FILTER=ASC_Antifreeze_Pos=15 ASC_Antifreeze_Pos;
deleteattr ASC=2:FILTER=ASC_AutoAstroModeEvening=none ASC_AutoAstroModeEvening;
deleteattr ASC=2:FILTER=ASC_AutoAstroModeEveningHorizon=none ASC_AutoAstroModeEveningHorizon;
deleteattr ASC=2:FILTER=ASC_AutoAstroModeMorning=none ASC_AutoAstroModeMorning;
deleteattr ASC=2:FILTER=ASC_AutoAstroModeMorningHorizon=none ASC_AutoAstroModeMorningHorizon;
deleteattr ASC=2:FILTER=ASC_BlockingTime_afterManual=1200 ASC_BlockingTime_afterManual;
deleteattr ASC=2:FILTER=ASC_BlockingTime_beforDayOpen=3600 ASC_BlockingTime_beforDayOpen;
deleteattr ASC=2:FILTER=ASC_BlockingTime_beforNightClose=3600 ASC_BlockingTime_beforNightClose;
deleteattr ASC=2:FILTER=ASC_BrightnessSensor=none ASC_BrightnessSensor;
deleteattr ASC=2:FILTER=ASC_Closed_Pos=0 ASC_Closed_Pos;
deleteattr ASC=2:FILTER=ASC_ComfortOpen_Pos=80 ASC_ComfortOpen_Pos;
deleteattr ASC=2:FILTER=ASC_Down=astro ASC_Down;
deleteattr ASC=2:FILTER=ASC_DriveUpMaxDuration=60 ASC_DriveUpMaxDuration;
deleteattr ASC=2:FILTER=ASC_Drive_Offset=-1 ASC_Drive_Offset;
deleteattr ASC=2:FILTER=ASC_Drive_OffsetStart=-1 ASC_Drive_OffsetStart;
deleteattr ASC=2:FILTER=ASC_GuestRoom=none ASC_GuestRoom;
deleteattr ASC=2:FILTER=ASC_LockOut=off ASC_LockOut;
deleteattr ASC=2:FILTER=ASC_LockOut_Cmd=none ASC_LockOut_Cmd;
deleteattr ASC=2:FILTER=ASC_Mode_Down=always ASC_Mode_Down;
deleteattr ASC=2:FILTER=ASC_Mode_Up=always ASC_Mode_Up;
deleteattr ASC=2:FILTER=ASC_Open_Pos=100 ASC_Open_Pos;
deleteattr ASC=2:FILTER=ASC_Partymode=off ASC_Partymode;
deleteattr ASC=2:FILTER=ASC_PrivacyDownTime_beforNightClose=-1 ASC_PrivacyDownTime_beforNightClose;
deleteattr ASC=2:FILTER=ASC_PrivacyDown_Pos=50 ASC_PrivacyDown_Pos;
deleteattr ASC=2:FILTER=ASC_Roommate_Device=none ASC_Roommate_Device;
deleteattr ASC=2:FILTER=ASC_Roommate_Reading=state ASC_Roommate_Reading;
deleteattr ASC=2:FILTER=ASC_Self_Defense_Exclude=off ASC_Self_Defense_Exclude;
deleteattr ASC=2:FILTER=ASC_Shading_Angle_Left=75 ASC_Shading_Angle_Left;
deleteattr ASC=2:FILTER=ASC_Shading_Angle_Right=75 ASC_Shading_Angle_Right;
deleteattr ASC=2:FILTER=ASC_Shading_Direction=180 ASC_Shading_Direction;
deleteattr ASC=2:FILTER=ASC_Shading_Min_Elevation=25 ASC_Shading_Min_Elevation;
deleteattr ASC=2:FILTER=ASC_Shading_Min_OutsideTemperature=18 ASC_Shading_Min_OutsideTemperature;
deleteattr ASC=2:FILTER=ASC_Shading_Mode=off ASC_Shading_Mode;
deleteattr ASC=2:FILTER=ASC_Shading_Pos=20 ASC_Shading_Pos;
deleteattr ASC=2:FILTER=ASC_Shading_StateChange_Cloudy=20000 ASC_Shading_StateChange_Cloudy;
deleteattr ASC=2:FILTER=ASC_Shading_StateChange_Sunny=35000 ASC_Shading_StateChange_Sunny;
deleteattr ASC=2:FILTER=ASC_Shading_WaitingPeriod=1200 ASC_Shading_WaitingPeriod;
deleteattr ASC=2:FILTER=ASC_ShuttersPlace=window ASC_ShuttersPlace;
deleteattr ASC=2:FILTER=ASC_Time_Down_Early=16:00 ASC_Time_Down_Early;
deleteattr ASC=2:FILTER=ASC_Time_Down_Late=22:00 ASC_Time_Down_Late;
deleteattr ASC=2:FILTER=ASC_Time_Up_Early=05:00 ASC_Time_Up_Early;
deleteattr ASC=2:FILTER=ASC_Time_Up_Late=08:30 ASC_Time_Up_Late;
deleteattr ASC=2:FILTER=ASC_Time_Up_WE_Holiday=08:00 ASC_Time_Up_WE_Holiday;
deleteattr ASC=2:FILTER=ASC_Up=astro ASC_Up;
deleteattr ASC=2:FILTER=ASC_Ventilate_Pos=30 ASC_Ventilate_Pos;
deleteattr ASC=2:FILTER=ASC_Ventilate_Window_Open=on ASC_Ventilate_Window_Open;
deleteattr ASC=2:FILTER=ASC_WiggleValue=5 ASC_WiggleValue;
deleteattr ASC=2:FILTER=ASC_WindParameters=-1 ASC_WindParameters;
deleteattr ASC=2:FILTER=ASC_WindowRec=none ASC_WindowRec;
deleteattr ASC=2:FILTER=ASC_WindowRec_subType=twostate ASC_WindowRec_subType
In der Commandref fehlt noch das Attribut ASC_GuestRoom
ASC_GuestRoom
ist noch nicht aktiv, daher auch noch nicht in der Commandref.
Wenn sich heute Abend keiner meldet und ich auch nichts habe dann gebe ich die aktuelle Developer Version für morgen früh 8:00 Uhr zum FHEM Update frei.
Kannst du nochmal bitte die Voraussetzungen nennen (Attribute + Werte), die erfüllt sein müssen, damit ein Rolladen beim Öffnen eines Fenster/Türkontaktes automatisch in die dafür vorgesehen Position fährt.
Ich habe beim betroffenen Rolladen(Terrassentür) folgende Werte gesetzt:
ASC-Device:
Internals:
FUUID 5cc2c9b7-f33f-d9bf-3bae-c170cbd696a4bf1f
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV global,ASC,RAnkleide,RAnkleide_Velux,RBad,RBuero,RGaeste,RGaeste_Velux,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RSZ,RWC,HM_HMIP_SWDO_0000D8A99E482B,RBuero
NR 123
NTFY_ORDER 51-ASC
STATE manual
TYPE AutoShuttersControl
VERSION 0.5.99.15
OLDREADINGS:
READINGS:
2019-04-26 13:04:45 RAnkleide_PosValue 0
2019-04-26 14:39:19 RAnkleide_Velux_PosValue 0
2019-04-26 13:04:43 RAnkleide_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RAnkleide_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:38 RBad_PosValue 0
2019-04-26 13:04:43 RBad_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:39:17 RBuero_PosValue 0
2019-04-26 13:04:43 RBuero_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:39:19 RGaeste_PosValue 0
2019-04-26 14:39:19 RGaeste_Velux_PosValue 0
2019-04-26 13:04:43 RGaeste_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RGaeste_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:40 RKueche_PosValue 0
2019-04-26 13:04:43 RKueche_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RPSK_Fenster_WZ_PosValue 0
2019-04-26 13:04:43 RPSK_Fenster_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RPSK_TUER_WZ_PosValue 0
2019-04-26 13:04:43 RPSK_TUER_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:37:31 RSZ_PosValue 0
2019-04-26 13:04:43 RSZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RWC_PosValue 0
2019-04-26 13:04:43 RWC_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 12:04:58 hardLockOut off
2019-04-26 11:04:55 partyMode off
2019-04-26 13:04:39 room_ASC_EG_tahoma RBuero,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RWC
2019-04-26 13:04:39 room_ASC_OG_tahoma RAnkleide,RAnkleide_Velux,RBad,RGaeste,RGaeste_Velux
2019-04-26 13:04:39 room_OG_ASC_tahoma RSZ
2019-04-26 11:04:55 selfDefense off
2019-04-26 15:43:40 state manual
2019-04-26 11:33:36 sunriseTimeWeHoliday on
2019-04-26 13:04:39 userAttrList rolled out
helper:
shuttersList:
RAnkleide
RAnkleide_Velux
RBad
RBuero
RGaeste
RGaeste_Velux
RKueche
RPSK_Fenster_WZ
RPSK_TUER_WZ
RSZ
RWC
monitoredDevs:
HM_HMIP_SWDO_0000D8A99E482B:
RBuero ASC_WindowRec
RAnkleide:
RAnkleide_Velux:
RBad:
RBuero:
RGaeste:
RGaeste_Velux:
RKueche:
RPSK_Fenster_WZ:
RPSK_TUER_WZ:
RSZ:
RWC:
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_brightnessDriveUpDown 30:100
ASC_tempSensor WetterProplanta
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 ASC
Rolladendevice:
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 5cc2c399-f33f-d9bf-e978-1d6539f1bdbc4bea
IODev tahoma
NAME RBuero
NR 121
NTFY_ORDER 50-RBuero
STATE dim0
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-04-26 14:39:17 ASC_ShuttersLastDrive manual
2019-04-26 13:37:20 ASC_Time_DriveDown 26.04.2019 - 21:09
2019-04-26 13:37:20 ASC_Time_DriveUp 27.04.2019 - 08:00
2019-04-26 14:39:17 ClosureState 0
2019-04-26 13:04:45 NameState Büro
2019-04-26 14:39:17 OpenClosedState open
2019-04-26 13:04:45 PriorityLockTimerState 0
2019-04-26 15:59:31 RSSILevelState 78.0
2019-04-26 13:04:45 StatusState available
2019-04-26 14:39:17 devicestate open
2019-04-26 14:39:17 state dim0
Attributes:
ASC 1
ASC_Closed_Pos 98
ASC_ComfortOpen_Pos 20
ASC_Mode_Down always
ASC_Mode_Up off
ASC_Pos_Reading ClosureState
ASC_ShuttersPlace terrace
ASC_Ventilate_Pos 30
ASC_Ventilate_Window_Open on
ASC_WindowRec HM_HMIP_SWDO_0000D8A99E482B
ASC_WindowRec_subType twostate
IODev tahoma
alias Rolladen Büro
room ASC,EG,tahoma
userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_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 dim
Es rührt sich aber nichts, obwohl der Status open beim Device gesetzt wird:
2019-04-26 16:04:08 Global global ATTR RBuero verbose 5
2019-04-26 16:04:38 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_1 wait_timer: 26.04.2019 16:05:38 cmd_1 HM_HMIP_SWDO_0000D8A99E482B
2019-04-26 16:04:38 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_nr: 2
2019-04-26 16:04:38 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd: 2
2019-04-26 16:04:38 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_event: HM_HMIP_SWDO_0000D8A99E482B
2019-04-26 16:04:38 DOIF HM_HMIP_SWDO_0000D8A99E482B_DOIF_2 cmd_2
2019-04-26 16:04:38 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B 1.STATE: open
2019-04-26 16:04:38 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B control: open
2019-04-26 16:04:38 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B open
2019-04-26 16:04:38 HMCCUDEV HM_HMIP_SWDO_0000D8A99E482B hmstate: open
und
Fensterkontakt:
Internals:
DEF 0000D8A99E482B
FUUID 5c76b572-f33f-d9bf-776f-2643b8b6f271d5a0
IODev d_ccu
NAME HM_HMIP_SWDO_0000D8A99E482B
NR 15
STATE open
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-04-26 16:07:17 0.ERROR_CODE 0
2019-04-26 16:07:17 0.LOW_BAT ok
2019-04-26 16:07:17 1.STATE open
2019-04-26 16:07:17 control open
2019-04-26 16:07:17 hmstate open
2019-04-26 16:07:17 state open
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.3
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -61
VAL -56
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 open
VAL 1
Attributes:
IODev d_ccu
alias Kontakt Büro
ccureadingfilter (ERROR_CODE|LOW_BAT|STATE)
devStateIcon open:fts_door_open closed:fts_door
event-on-change-reading .*
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
In der "alten" Version hatte ich dich diesbezüglich schon mal kontaktiert, aber auch in der aktuellen Version bewegt sich da nichts. Ich nutze als Rolladenantrieb einen OXIMIO IO, eingebunden über tahoma.
Gruß
eurofinder
Das passt soweit mit dem Fenster.
Aber kann es sein das ASC dieses Rolllo noch nie gefahren hat?
@CollTux:
Nein, Rolladen wurde bereits mehrfach bewegt - sorry, hatte jetzt ein list vom device beigefügt, wo ClosureState=0 ist.
Hier nochmals ein aktualisierte Liste vom Device:
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 5cc2c399-f33f-d9bf-e978-1d6539f1bdbc4bea
IODev tahoma
NAME RBuero
NR 121
NTFY_ORDER 50-RBuero
STATE dim69
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-04-26 17:19:47 ASC_ShuttersLastDrive manual
2019-04-26 13:37:20 ASC_Time_DriveDown 26.04.2019 - 21:09
2019-04-26 13:37:20 ASC_Time_DriveUp 27.04.2019 - 08:00
2019-04-26 17:19:47 ClosureState 69
2019-04-26 13:04:45 NameState Büro
2019-04-26 17:19:47 OpenClosedState open
2019-04-26 13:04:45 PriorityLockTimerState 0
2019-04-26 17:19:47 RSSILevelState 78.0
2019-04-26 13:04:45 StatusState available
2019-04-26 17:19:47 devicestate open
2019-04-26 17:19:47 state dim69
Attributes:
ASC 1
ASC_Closed_Pos 98
ASC_ComfortOpen_Pos 20
ASC_Mode_Down always
ASC_Mode_Up off
ASC_Pos_Reading ClosureState
ASC_ShuttersPlace terrace
ASC_Ventilate_Pos 30
ASC_Ventilate_Window_Open on
ASC_WindowRec HM_HMIP_SWDO_0000D8A99E482B
ASC_WindowRec_subType twostate
IODev tahoma
alias Rolladen Büro
room ASC,EG,tahoma
userattr ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_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 dim
Gehe ich richtig in der Annahme, dass der Rolladen sich unverzüglich nach Öfnnen = open-Status des Fenster-Sensors in Bewegung setzen sollte?
Ich habe jetzt mal ergänzend versucht den langen Namen des Fensterkontaktes gegen einen kürzen zu ersetzen, ändert aber auch nichts am Ergebnis.
Gruß
eurofinder
Dann müssen wir da mal ran.
Setze bitte das ASC Device auf verbose 4 und öffne dann ein Fenster.
Log hier posten
So, scheine einen Schritt weitergekommen zu sein. Habe ASC_BlockingTime_afterManual=0 im Rolladendevice gesetzt und siehe da, der Rolladen bewegt sich, wenn der Kontakt KBuero state=open meldet.
Schließe ich die Tür, bleibt der Rolladen allerdings in der Position, die durch ASC_Ventilate_Pos angefahren wurde. Ist das so korrekt oder soll er nicht auf die vorherige Position zurückfahren? Der Rolladen wurde wurde zwischenzeitlich nicht manuell bedient.
Hier das Listung vom ASC mit Verbose=4
Internals:
FUUID 5cc2c9b7-f33f-d9bf-3bae-c170cbd696a4bf1f
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV ASC,HM_HMIP_SWDO_0000D8A99E482B,KBuero,RAnkleide,RAnkleide_Velux,RBad,RBuero,RGaeste,RGaeste_Velux,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RSZ,RWC,global
NR 123
NTFY_ORDER 51-ASC
STATE ventilate - window open
TYPE AutoShuttersControl
VERSION 0.5.99.15
OLDREADINGS:
READINGS:
2019-04-26 13:04:45 RAnkleide_PosValue 0
2019-04-26 14:39:19 RAnkleide_Velux_PosValue 0
2019-04-26 13:04:43 RAnkleide_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RAnkleide_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:38 RBad_PosValue 0
2019-04-26 13:04:43 RBad_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 18:11:27 RBuero_PosValue 29
2019-04-26 13:04:43 RBuero_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:39:19 RGaeste_PosValue 0
2019-04-26 14:39:19 RGaeste_Velux_PosValue 0
2019-04-26 13:04:43 RGaeste_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RGaeste_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:40 RKueche_PosValue 0
2019-04-26 13:04:43 RKueche_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RPSK_Fenster_WZ_PosValue 0
2019-04-26 13:04:43 RPSK_Fenster_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 17:56:17 RPSK_TUER_WZ_PosValue 9
2019-04-26 13:04:43 RPSK_TUER_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:37:31 RSZ_PosValue 0
2019-04-26 13:04:43 RSZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RWC_PosValue 0
2019-04-26 13:04:43 RWC_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 17:53:28 hardLockOut off
2019-04-26 11:04:55 partyMode off
2019-04-26 13:04:39 room_ASC_EG_tahoma RBuero,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RWC
2019-04-26 13:04:39 room_ASC_OG_tahoma RAnkleide,RAnkleide_Velux,RBad,RGaeste,RGaeste_Velux
2019-04-26 13:04:39 room_OG_ASC_tahoma RSZ
2019-04-26 11:04:55 selfDefense off
2019-04-26 18:11:15 state ventilate - window open
2019-04-26 11:33:36 sunriseTimeWeHoliday on
2019-04-26 13:04:39 userAttrList rolled out
helper:
shuttersList:
RAnkleide
RAnkleide_Velux
RBad
RBuero
RGaeste
RGaeste_Velux
RKueche
RPSK_Fenster_WZ
RPSK_TUER_WZ
RSZ
RWC
monitoredDevs:
HM_HMIP_SWDO_0000D8A99E482B:
RBuero ASC_WindowRec
KBuero:
RBuero ASC_WindowRec
RAnkleide:
RAnkleide_Velux:
RBad:
RBuero:
RGaeste:
RGaeste_Velux:
RKueche:
RPSK_Fenster_WZ:
RPSK_TUER_WZ:
RSZ:
RWC:
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_blockAscDrivesAfterManual 0
ASC_brightnessDriveUpDown 30:100
ASC_tempSensor WetterProplanta
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 ASC
verbose 4
Warum ist das im Listing enthalten:
monitoredDevs:
HM_HMIP_SWDO_0000D8A99E482B:
RBuero ASC_WindowRec
KBuero:
RBuero ASC_WindowRec
Ich hatte ja HM_HMIP_SWDO_0000D8A99E482B in KBuero umbenannt.
Gruß und danke für die Hilfe
eurofinder
Zitat von: majestro84 am 26 April 2019, 09:41:41
Habe es mal fertig gestellt.
Thx, habe mal eben knapp 500 Attribute eingespart, und meine Rollläden sind in der Detailansicht wieder deutlich übersichtlicher ;D .
Für was eigentlich die ";"? Ich habe das jetzt ohne in das RAW-Inputfeld ("+") kopiert, execute, und gut war :) .
Vielleicht mag jemand das noch für die ASC=1-Variante ergänzen (ist ja weitgehend gleich, aber ein paar default-Werte sind anders).
Zitat von: eurofinder am 26 April 2019, 18:19:23
So, scheine einen Schritt weitergekommen zu sein. Habe ASC_BlockingTime_afterManual=0 im Rolladendevice gesetzt und siehe da, der Rolladen bewegt sich, wenn der Kontakt KBuero state=open meldet.
Schließe ich die Tür, bleibt der Rolladen allerdings in der Position, die durch ASC_Ventilate_Pos angefahren wurde. Ist das so korrekt oder soll er nicht auf die vorherige Position zurückfahren? Der Rolladen wurde wurde zwischenzeitlich nicht manuell bedient.
Hier das Listung vom ASC mit Verbose=4
Internals:
FUUID 5cc2c9b7-f33f-d9bf-3bae-c170cbd696a4bf1f
MID da39a3ee5e6b4b0d3255bfef95601890afd80709
NAME ASC
NOTIFYDEV ASC,HM_HMIP_SWDO_0000D8A99E482B,KBuero,RAnkleide,RAnkleide_Velux,RBad,RBuero,RGaeste,RGaeste_Velux,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RSZ,RWC,global
NR 123
NTFY_ORDER 51-ASC
STATE ventilate - window open
TYPE AutoShuttersControl
VERSION 0.5.99.15
OLDREADINGS:
READINGS:
2019-04-26 13:04:45 RAnkleide_PosValue 0
2019-04-26 14:39:19 RAnkleide_Velux_PosValue 0
2019-04-26 13:04:43 RAnkleide_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RAnkleide_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:38 RBad_PosValue 0
2019-04-26 13:04:43 RBad_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 18:11:27 RBuero_PosValue 29
2019-04-26 13:04:43 RBuero_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:39:19 RGaeste_PosValue 0
2019-04-26 14:39:19 RGaeste_Velux_PosValue 0
2019-04-26 13:04:43 RGaeste_Velux_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:43 RGaeste_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 15:43:40 RKueche_PosValue 0
2019-04-26 13:04:43 RKueche_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RPSK_Fenster_WZ_PosValue 0
2019-04-26 13:04:43 RPSK_Fenster_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 17:56:17 RPSK_TUER_WZ_PosValue 9
2019-04-26 13:04:43 RPSK_TUER_WZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 14:37:31 RSZ_PosValue 0
2019-04-26 13:04:43 RSZ_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 13:04:45 RWC_PosValue 0
2019-04-26 13:04:43 RWC_nextAstroTimeEvent 26.04.2019 - 21:09
2019-04-26 17:53:28 hardLockOut off
2019-04-26 11:04:55 partyMode off
2019-04-26 13:04:39 room_ASC_EG_tahoma RBuero,RKueche,RPSK_Fenster_WZ,RPSK_TUER_WZ,RWC
2019-04-26 13:04:39 room_ASC_OG_tahoma RAnkleide,RAnkleide_Velux,RBad,RGaeste,RGaeste_Velux
2019-04-26 13:04:39 room_OG_ASC_tahoma RSZ
2019-04-26 11:04:55 selfDefense off
2019-04-26 18:11:15 state ventilate - window open
2019-04-26 11:33:36 sunriseTimeWeHoliday on
2019-04-26 13:04:39 userAttrList rolled out
helper:
shuttersList:
RAnkleide
RAnkleide_Velux
RBad
RBuero
RGaeste
RGaeste_Velux
RKueche
RPSK_Fenster_WZ
RPSK_TUER_WZ
RSZ
RWC
monitoredDevs:
HM_HMIP_SWDO_0000D8A99E482B:
RBuero ASC_WindowRec
KBuero:
RBuero ASC_WindowRec
RAnkleide:
RAnkleide_Velux:
RBad:
RBuero:
RGaeste:
RGaeste_Velux:
RKueche:
RPSK_Fenster_WZ:
RPSK_TUER_WZ:
RSZ:
RWC:
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_blockAscDrivesAfterManual 0
ASC_brightnessDriveUpDown 30:100
ASC_tempSensor WetterProplanta
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 ASC
verbose 4
Warum ist das im Listing enthalten:
monitoredDevs:
HM_HMIP_SWDO_0000D8A99E482B:
RBuero ASC_WindowRec
KBuero:
RBuero ASC_WindowRec
Ich hatte ja HM_HMIP_SWDO_0000D8A99E482B in KBuero umbenannt.
Gruß und danke für die Hilfe
eurofinder
Er hätte da eigentlich in die letzte Position fahren müssen nach dem schließen des Fensters. Was war denn die letzte Position es denn die letzte Position war closed dann fährt er nach open.
Du musst das komplette Attribut für den Fensterkontakt löschen und neu setzen. Jetzt sollte es reichen wenn Du ein createNewNotifyDev machst. Der set Befehl kommt wenn man im ASC das Attribut auf expert 1 stellt.
eine sehr gute Übersicht bietet übrigens
define myASC_Overview weblink htmlCode {FHEM::AutoShuttersControl::GetShuttersInformation($defs{'ASCNAME'})}
ASCNAME ist zu ändern in den Devicenamen Eures ASC Devices
So, jetzt klappte auch das zurückfahren in die vorherige Position. Werde das mal beobachten:-)
Danke, Gruß und schönes Wochenende
eurofinder
Zitat von: Beta-User am 26 April 2019, 18:21:46
Thx, habe mal eben knapp 500 Attribute eingespart, und meine Rollläden sind in der Detailansicht wieder deutlich übersichtlicher ;D .
Für was eigentlich die ";"? Ich habe das jetzt ohne in das RAW-Inputfeld ("+") kopiert, execute, und gut war :) .
Vielleicht mag jemand das noch für die ASC=1-Variante ergänzen (ist ja weitgehend gleich, aber ein paar default-Werte sind anders).
Das ; dafür daß man es einfach im Fhem web einfügen kann und alle Befehle abgearbeitet werden.
Habe doch noch ein Problem mit Rolladen RBuero.
2019.04.26 20:04:12 4: AutoShuttersControl (ASC) - Devname: RBuero Name: ASC Notify: $VAR1 = [
'RSSILevelState: 84.0',
'state: dim29',
'ClosureState: 29',
'devicestate: open',
'OpenClosedState: open'
];
Seit 20:04:12 Uhr wird im ASC für RBuero_PosValue 29 angezeigt, obwohl später auf Position 0 gefahren wurde. In showShuttersInformation sind Position und Last Position jeweils 0. und auch im Readings vom Device alles 0
READINGS:
2019-04-26 20:04:07 ASC_ShuttersLastDrive ventilate - window open
2019-04-26 20:31:39 ASC_Time_DriveDown 26.04.2019 - 21:09
2019-04-26 20:31:39 ASC_Time_DriveUp 27.04.2019 - 08:00
2019-04-26 20:31:40 ClosureState 0
2019-04-26 20:31:40 NameState Büro
2019-04-26 20:31:40 OpenClosedState open
2019-04-26 20:31:40 PriorityLockTimerState 0
2019-04-26 20:39:55 RSSILevelState 82.0
2019-04-26 20:31:40 StatusState available
2019-04-26 20:31:40 devicestate open
2019-04-26 20:31:40 state dim0
Wo kommt der Wert her und wann wird dieser geändert. Oder hat das alles nichts mit den anderen Werten zu tun?
Fakt ist, dass der Rolladen zwar in die ASC_Ventilate_Pos=30 fährt, aber nicht mehr in die vorherige Position - klappte anscheinend nur einmal.
Restart von FHEM hat keine Besserung ergeben. Werte bleiben wie oben beschrieben.
Gruß
eurofinder
Position und lastPosition sind nach einem Neustart immer gleich da beim Start die aktuelle Position eingelesen wird und diese gleich lastPosition ist. Aber wieso er nicht in die letzte Position fährt weiß ich leider nicht.
PosValue 29 ist aber nicht 30. 29!=30 und somit ist für ASC der Rollladen nicht in der Fenster offen Position.
@CoolTux:
OK, habe im Device RBuero das Attrinut ASC_Ventilate_Pos=29 gesetzt und Rolladen fährt wieder.
ASC_Ventilate_Pos wurde anschließend auf aktualisierten Wert geändert.
Vielleicht wäre es hilfreich, nicht nur auf genau den gleichen Wert zu testen, sondern mit einer Range von +-5.
Ich denke der Wert von 29 ist dadurch entstanden, dass ich den Schieberegler des Devices verwendet habe und somit keinen auf 0 endenden Wert hatte.
Gruß
eurofinder
Nein das wäre nicht zielführend. Wenn ich dem Rollladen sage er soll auf 30 fahren dann muss er das auch genau tun und nicht bei 29 stehen bleiben.
Vielen Dank an alle fleißigen und mutigen Tester.
Die neue Version ist nun per FHEM Update zu bekommen und daher geht es nun hier weiter
https://forum.fhem.de/index.php/topic,99980.0.html
@Eurofinder
Dein Anliegen/Problem ist ja nur noch fast offen, daher können wir drüben dann einfach weiter machen wenn noch was ist.