Seit dem heutigen Update habe ich Probleme mit structure wo vorher keine waren.
structure(s) mit nur einem Gerät zeigen keine set Befehle mehr an und zeigen auch den falschen Status.
Hintergrund:
Ich habe für jeden Raum ein structure für alle Lichter des Raums um diese generisch ansprechen zu können.
In zwei Räumen gibt es aber jeweils nur ein Licht.
Gruß
Dan
Habe gerade auch FHEM aktualisiert und jetzt auch Probleme mit meinen structures - d.h. habe mehrere Strukturen um den Status von mehreren Devices zusammenzufassen und die Aktualisierung der Strukturen funktioniert nach dem Update nicht mehr. Nach Restore ist bei mir jetzt alles wieder OK.
Halo ihr beiden,
ich habe auch heute morgen aktualisiert und auch wie Dan Strukturen mit nur einem device und auch kaskadierende Strukturen.
Nur bei mir funktioniert alles wie gewohnt.
VG Sebastian
Hallo zusammen,
ich habe nach dem update auch keine Probleme. Alles wie vorher.
Viele Grüße
Jürgen
hab nun gerade mitbekommen das meine structuren nicht mehr funktionieren nach dem update.
Der state ändert sich zwar in FHEM aber es wird nichts geschalten.
Einzeln kann ich die Geräte der Structuren ohne Probleme schalten
Ich stelle mit erstaunen fest, dass man mir die Faehigkeiten eines Gedankenlesers oder gar Gottes zumutet, anders kann ich es mir nicht erklaeren, wieso keiner versucht es mir an konkreten Beispielen zu zeigen, was nicht geht.
Ich habe gestern structure erweitert, dass es dynamisch auf devspec Definitionen reagiert, d.h. ein
Zitatdefine s structure s TYPE=dummy
wird auch nachtraeglich definierte dummies erfassen.
Ich habe das getestet so gut ich es konnte, ohne sichtbare Probleme, siehe diesen Beitrag (https://forum.fhem.de/index.php/topic,82604.msg747611.html#msg747611).
Ich habe jetzt wieder etliche Tests gemacht mit einem konkreten Mitglied, mit zwei oder mit devspec, set mit einem Argument oder mehreren, mir reverse oder nicht, und habe keine weiteren Ideen. Wer also nur jammern will, der darf es weiterhin, wenn ich helfen soll, dann brauche ich konkrete Beispiele.
Ich habe ein Problem gefixt, evtl. ist das, was hier beschrieben wurde.
Details siehe https://forum.fhem.de/index.php/topic,82604.msg748065.html#msg748065
Habe FHEM gerade nochmal aktualisiert - mit der aktuellen Version von structure klappt wieder alles wunderbar.
Sorry das ich mir nicht die Zeit genommen hatte mehr fundierte Details zu liefern.
Hab auch gerade aktualisiert und kurz getestet. Scheint wieder wie vorher zu funktionieren.
Danke Rudi.
Gruß
Dan
Gerade aktualisiert und ganz fhem crasht:
Can't use an undefined value as an ARRAY reference at ./FHEM/98_structure.pm line 398.
Neue Datei gegen die alte ausgetauscht und fhem startet.
Rufst du set mit einem structure auf waehrend des Initialisierens?
Das tut fhem inmitten der ActionDetector-Zuordnungen. Es soll offensichtlich folgender Switch gesetzt werden (bei funktionierendem Ablauf haben wir genau an der Stelle des Fehlers die beschriebenen SETs):
2018.01.15 13:33:10 3: CUL_HM set HM_266FF3_Sw_03 on
2018.01.15 13:33:10 3: CUL_HM set HM_266FF3_Sw_01 on
2018.01.15 13:33:10 3: CUL_HM set HM_266FF3_Sw_02 on
2018.01.15 13:33:10 3: CUL_HM set HM_266FF3_Sw_04 on
Ich habe ein Patch eingespielt, was die Warnung vermeiden sollte.
funktioniert leider nicht. Ist auch nicht einfach nur eine Warnung. Die Initialisierung kommt bis zur angezeigten Stelle des Fehlers und fhem crasht unwiderbringlich.
Hier die letzten Zeilen der Log:
2018.01.15 15:34:18 1: Including ./log/fhem.save
2018.01.15 15:34:19 3: Device bad_THSensor added to ActionDetector with 000:10 time
2018.01.15 15:34:19 3: Device bib_THSensor added to ActionDetector with 000:10 time
2018.01.15 15:34:19 3: Device gar_nord_THSensor added to ActionDetector with 000:10 time
2018.01.15 15:34:19 3: Device k_THSensor added to ActionDetector with 000:10 time
Can't use an undefined value as an ARRAY reference at ./FHEM/98_structure.pm line 398.
Kannst du bitte mit version pruefen, dass du Version 15900 hast?
15897 nach "update", "shutdown restart", dann reinkopieren der alten 98_structure.pm und starten von fhem in der console.
Die 15900 gibts erst morgen ab 7:45+ per update.
Solange musst du es aus der SVN holen.
Läuft jetzt mit der Version im svn. Danke Dir!