Hallo zusammen,
nach einem heutigen Update sind bei mir im Floorplan die Device-Commands weg. Ich habe mal etwas rumprobiert und folgendes, komisches Verhalten festgestellt.
Bisher war eine Lampe bei mir so definiert:
define FlurLicht CUL_HM xxxxxx
attr FlurLicht IODev SCCHomeMatic
attr FlurLicht alias Licht
attr FlurLicht autoReadReg 4_reqStatus
attr FlurLicht eventMap on:an off:aus
attr FlurLicht expert 2_full
attr FlurLicht firmware 1.9
attr FlurLicht fp_Obergeschoss 462,820,5,
attr FlurLicht group Licht Flur
attr FlurLicht hmClass receiver
attr FlurLicht model HM-LC-SW1-FM
attr FlurLicht peerIDs 00000000,
attr FlurLicht room Flur
attr FlurLicht serialNr IEQXXXXXXX
attr FlurLicht subType switch
attr FlurLicht webCmd an:aus
Damit wurde bisher im Floorplan ein Icon mit 2 Befehlen angezeigt: an, aus
Nach einem heutigen Update ist plötzlich nur noch das Icon zu sehen.
Jetzt habe ich mal das webCmd-Attribut so geändert:
attr FlurLicht webCmd on:off
Damit habe ich zwar wieder die Befehle (an, aus), allerdings in der umgekehrten Reihenfolge: aus, an
Witzigerweise funktioniert dieses Vorgehen aber nicht für Intertechno-Schalter, dort bekomme ich auch auf diese Weise keine Commands.
Hat vielleicht jemand ähnliche Probleme?
Gruss
Habe das Thema jetzt in den hoffentlich richtigen Bereich verschoben. Vielleicht hat ja hier jemand das selbe Problem.
Gruss
Ich habe jetzt mal eine fhem.cfg aus einem Backup vor dem Update eingespielt, selbes Ergebnis. Es muss eine Änderung im Modul oder FHEM sein, die das Verhalten verursacht.
Kann es wirklich sein, dass ich der einzige mit diesem Problem bin? Bei wem funktioniert der Floorplan denn nach einem Update so wie vorher auch?
Danke!
Gruss
Habe das Problem mangels FLOORPLAN nicht, aber hast Du mal aus dem restoreDir schrittweise die "alten" Modulversionen zurückgespielt und probiert. Vorgestern sehe ich nur eine Änderung an "fhem.pl: second eventMap Syntax added." die ich im entfernten in Zusammenhang bringen kann, aber nicht wirklich glaube..
Ich behaupte mal er hatte eine uralte Version von Fhem :)
1. webcommands sind inzwischen alphabetisch sortiert
2. bei einstellung 5 ist icon und commands bei mir da
@krikan
habe probiert zu reverten, aber auch dann kommen keine device commands. Ich muss noch mal analysieren, wo der Fehler liegt...
@fhem-hm-knecht
"webcommands sind inzwischen alphabetisch sortiert"
Genau das ist aber bei mir nicht der Fall. die Befehle sind "aus an", was ja alphabetisch nicht korrekt ist.
Ich habe heute noch mal ein "update force" gemacht, auch das brachte keine Besserung.
Danke für Eure Rückmeldung.
Gruss
Hallo zusammen,
ich bekomme die device commands nicht in den Floorplan, zumindest nicht für Intertechno Geräte. Hat einer von Euch ein IT Gerät im Floorplan? Wenn nicht, könnt Ihr mal probieren, ob die commands dafür korrekt angezeigt werden?
Ich habe bei mir mal die fhem.cfg auf ein Minimum reduziert, nur das Notwendigste und dazu IT-Gerät + Floorplan. Auch dann ist nichts zu sehen.
Das kann doch nicht sein...:)
Hallo zusammen,
ich habe den Fehler gefunden. Meiner Ansicht nach ist es ein Bug in der Implementierung. Ich hänge hier mal mein Diff an, mit dem mein Floorplan wieder korrekt arbeitet, da ich den Modul-Verantwortlichen (ulimaass) hier im Forum nicht finden konnte. Hat dieser vielleicht einen anderen Benutzernamen im Forum oder eine Mail-Adresse, unter der man Ihn erreichen kann?
Danke!
Gruss
meinst du ?
ich gerade nochmal ein update gemacht und sehe da bei den Internals einen neuen Eintrag
Zitat.eventMapCmd offen:noArg halb:noArg lzu:noArg zu:noArg
und meine Webcommands sind jetzt auch weg
Edith
die Icons werden auch nicht mehr umgemappt, und beim Rolladen ist es
unpraktisch ein Glühbirne zu haben :)
das war ein Fehler von mir mit der Glühbirne
es scheint an der fhem.pl zu liegen,
bin zurück mit der fhem.pl und fhemweb
@fhem-hm-knecht
versuch mal bitte meinen Diff einzuspielen.
Mein Diff hat noch einen Fehler, warte bitte, bevor DU ihn testest.
Gruss
Hallo,
angehängt ein neuer Diff, der bei mir funktioniert. Ich weiss nicht, ob die Änderung im Sinne des Erfinders ist, aber sie funktioniert. Es wäre toll, wenn der Modul-Verantwortliche sich das anschauen könnte.
Gurss
Hallo,
habe das gleiche Problem festgestellt, nach einem der letzten Updates. Wie muss ich den Diff einspielen um zu testen?
Viele Grüße,
Oliver
Zitat von: Bitzer am 11 Juni 2015, 22:55:12
Hallo,
habe das gleiche Problem festgestellt, nach einem der letzten Updates. Wie muss ich den Diff einspielen um zu testen?
Viele Grüße,
Oliver
Hallo Oliver,
ich habe Dir das komplette File "95_FLOORPLAN.pm" angehängt. Dieses bitte einfach in den Ordner
fhem/FHEM
kopieren.
Gruss
Zitat von: Talkabout am 07 Juni 2015, 15:29:17
... da ich den Modul-Verantwortlichen (ulimaass) hier im Forum nicht finden konnte. Hat dieser vielleicht einen anderen Benutzernamen im Forum oder eine Mail-Adresse, unter der man Ihn erreichen kann?
Du findest ihn unter UliM (http://forum.fhem.de/index.php?action=profile;u=86).
Peter
Zitat von: ph1959de am 12 Juni 2015, 07:23:09
Du findest ihn unter UliM (http://forum.fhem.de/index.php?action=profile;u=86).
Peter
Danke!
Klasse, hat geklappt, bei mir sind die Commands wieder da!
Viele Grüße,
Oliver
Zitat von: Bitzer am 12 Juni 2015, 22:33:43
Klasse, hat geklappt, bei mir sind die Commands wieder da!
Viele Grüße,
Oliver
Das ist gut. Ich werde jedoch dieses Problem weiter analysieren müssen, da immer noch nicht ganz klar ist, was die Ursache ist. Aber DU kannst erst einmal diesen Fix so verwenden, wenn er für Dich funktioniert.
Gruss
Hi,
das Problem ist ja offenbar, dass $htmlTxt leer ist. Das kommt aus ner Routine von FHEMWEB.
Hast Du schon rausfunden können, in welchen Kosntellationen es leer ist?
Da dieses Problem erst neu identifiert ist, scheint das irgendwie mit IT zusammenzuhängen. Eigentlich sollte der fix für alle anderen user schadlos sein.
Hast Du denn auch für nicht-IT-Geräte mit dem diff getestet und funktionieren alle anderen dargestellten devices unverändert?
Will halt nix kaputtreparieren...
Gruß, Uli
Zitat von: UliM am 13 Juni 2015, 13:15:35
Hi,
das Problem ist ja offenbar, dass $htmlTxt leer ist. Das kommt aus ner Routine von FHEMWEB.
Hast Du schon rausfunden können, in welchen Kosntellationen es leer ist?
Da dieses Problem erst neu identifiert ist, scheint das irgendwie mit IT zusammenzuhängen. Eigentlich sollte der fix für alle anderen user schadlos sein.
Hast Du denn auch für nicht-IT-Geräte mit dem diff getestet und funktionieren alle anderen dargestellten devices unverändert?
Will halt nix kaputtreparieren...
Gruß, Uli
Hallo Uli,
ich habe bei mir im Floorplan auch Geräte von Homematic, MAX, UniRoll und noch ein paar andere. Ich konnte mit diesem Fix keine weiteren Probleme feststellen.
Weitere Analyse habe ich bisher nicht betrieben, wobei ich schon den Rudi gefragt hatte, ob er sich vorstellen kann, dass eine Änderung in der fhem.pl dafür verantwortlich ist. Ihm viel auf Anhieb auch nichts ein. Wenn Du sagst, der Fix ist so ok, dann können wir diesen auch so übernehmen.
Gruss
Hi,
hab's eingecheckt, ab morgen per update.
Gruß, Uli
Zitat von: UliM am 15 Juni 2015, 19:12:21
Hi,
hab's eingecheckt, ab morgen per update.
Gruß, Uli
Hallo Uli,
beim Fix ist Dir ein kleiner "Klammer"-Fehler unterlaufen :)
Im Anhang die korrigierte Version.
Gruss
mit dem Diff gehts wieder ;D
danke
Hallo zusammen,
ich habe noch einen Punkt für den Floorplan, der meiner Ansicht nach sinnvoll ist: Bisher ist es ja so, dass wenn man das Attribut "stylesheet" setzt, das Standard-Stylesheet nicht mehr inkludiert wird. In den meisten Fällen wird es aber so sein, dass man lediglich kleine Teile des original-Stylesheets anpassen will. Daher macht es Sinn, das Standard-Stylesheet immer mit zu ziehen, und dann mit dem custom-Stylesheet die Stellen zu überschreiben, die man gerne anders haben möchte. Damit ist die Gefahr geringer, falls etwas Grundsätzliches geändert wird, dass man das durch sein benutzerdefiniertes Stylesheet nicht mitbekommt.
Gibt es hier Leute mit Gegenargumenten?
Im Anhang ein Diff, der das Handling so integriert.
Gruss
Hallo zusammen,
mein oberer Post kann ignoriert werden. Es ist sauberer wenn man meine Anforderung über das "import"-Kommando in der CSS löst. Wer also das selbe Problem hatte, kann in seinem benutzerdefinierten CSS ganz oben zuerst einmal die Original-CSS einbinden über:
@import url(original_css.css);
und anschliessend seine Styles definieren.
Gruss
Hi,
nachdem ich mit dem hier im Thread angehängten 95_FLOORPLAN.pm meine Anzeige der devicecommands wieder herstellen konnte sind nach dem heutigen Update diese wieder verschwunden. :(
Woran liegt's?
Zitat von: punker am 03 Juli 2015, 08:57:09
Woran liegt's?
Hab den patch noch nicht eingecheckt, kommt demnächst.
Gruß, Uli
Ah ok, danke für die Info!
Habe das gleiche Problem mit den fehlenden Commands im Floorplan. Auch nach Aktualisierung mit heutiger Version vom 25.7.
Habe daraufhin 95_FLOORPLAN.pm aus Antwort #13 probiert und siehe da, alles gut.
Wann kommt dieses Update offiziell ?
Danke !
Zitat von: jksd am 25 Juli 2015, 12:12:44
Habe das gleiche Problem mit den fehlenden Commands im Floorplan. Auch nach Aktualisierung mit heutiger Version vom 25.7.
Habe daraufhin 95_FLOORPLAN.pm aus Antwort #13 probiert und siehe da, alles gut.
Wann kommt dieses Update offiziell ?
Danke !
Das Problem ist, das aktuell das Repository nicht zur Verfügung steht, daher können wir Änderungen schon seid über einer Woche nicht einchecken.
Gruss
Hallo,
habe heute aktualisiert und festgestellt, dass die Device Commands wieder weg sind. Ist der Fix noch nicht im Repo gelandet ?
Wann kann ich wieder aktualisieren, ohne danach das Florplan-Modul patchen zu müssen ?
Danke im Voraus !
Gruß, jksd
Leider immer noch
Hab's grad gefixt und checke es heute ein, ab morgen per update.
Gruß, Uli