FHEM Forum

FHEM => Automatisierung => Thema gestartet von: DeeSPe am 13 Januar 2018, 09:10:42

Titel: structure Problem nach Update 13.1.2018
Beitrag von: DeeSPe am 13 Januar 2018, 09:10:42
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
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rolf am 13 Januar 2018, 14:02:44
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.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: binford6000 am 13 Januar 2018, 15:09:59
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
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: juemuc am 13 Januar 2018, 16:44:16
Hallo zusammen,

ich habe nach dem update auch keine Probleme. Alles wie vorher.

Viele Grüße
Jürgen
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: WarLord am 13 Januar 2018, 17:47:16
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
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 13 Januar 2018, 18:07:52
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.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 13 Januar 2018, 18:23:11
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
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rolf am 14 Januar 2018, 11:44:57
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.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: DeeSPe am 14 Januar 2018, 13:41:54
Hab auch gerade aktualisiert und kurz getestet. Scheint wieder wie vorher zu funktionieren.

Danke Rudi.

Gruß
Dan
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: softwear am 15 Januar 2018, 13:44:16
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.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 15 Januar 2018, 13:50:02
Rufst du set mit einem structure auf waehrend des Initialisierens?
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: softwear am 15 Januar 2018, 14:12:29
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
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 15 Januar 2018, 14:35:14
Ich habe ein Patch eingespielt, was die Warnung vermeiden sollte.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: softwear am 15 Januar 2018, 15:37:29
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.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 15 Januar 2018, 15:52:09
Kannst du bitte mit version pruefen, dass du Version 15900 hast?
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: softwear am 15 Januar 2018, 15:56:26
15897 nach "update", "shutdown restart", dann reinkopieren der alten 98_structure.pm und starten von fhem in der console.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: rudolfkoenig am 15 Januar 2018, 16:09:14
Die 15900 gibts erst morgen ab 7:45+ per update.
Solange musst du es aus der SVN holen.
Titel: Antw:structure Problem nach Update 13.1.2018
Beitrag von: softwear am 15 Januar 2018, 16:24:42
Läuft jetzt mit der Version im svn. Danke Dir!