Ich benutze ECMD mit ebusd (läuft seit über 1,5 Jahren problemlos)
Seit dem letzten fhem-update (25.2.) bekomme ich z. B. bei einem "set HK.Hz T.Ferien 16.0" in einem popup
jquery.min.js line 2:
Error: Syntax error, unrecognized expression: .dval[informid=HK\.Hz-T.Ferien]
Aus der class Definition:
# Ferientemperatur
get T.Ferien cmd {"r RoomTempHoliday\n"}
get T.Ferien expect ".*\n\n"
get T.Ferien postproc { sprintf("%.1f",$_) }
set T.Ferien cmd { "w -c ui RoomTempHoliday %temp\n" }
set T.Ferien params temp
set T.Ferien expect "done\n"
set T.Ferien postproc {if ($_ =~ "done") {"%temp"} else {$_}}
Im Log (verbose=5) steht nichts.
Mit featurelevel 5.7 funktioniert set cmd.
Kannst du bitte den JS-ConsoleLog (mit aufgeklappten Stacktrace) hier anhaengen?
Ist dies das gewünschte?
Danke, ich habs gefixt und eingecheckt.
Der vorletzte update duerfte eine Weile zurueckliegen, die fragliche Stelle habe ich vor 10 Monaten modifiziert.
Hallo
ich bekomme immernoch die Meldung
jquery.min.js line 2:
Error: Syntax error, unrecognized expression: .dval[informid=ebus1-r~430]
mit der Verbindung meiner Heizung über gaebus!
kann mir jemand sagen wie ich meine Anlage wieder zum laufen bekomme!
Gruß Christian
Kannst du mir sagen, wo das ~ herkommt? Kannst du es ohne versuchen?
Bei gaebus werden die csv Dateien die zum auslesen der Heizung genommen werden automatisch geladen und diese ~ ist dann automatisch in dem set Befehl
rausnehmen kann ich das nicht
Und der Modul-Maintainer?
Sorry für die frage aber was ist das
hab das in fhem noch nie gehört!
ZitatSorry für die frage aber was ist das
hab das in fhem noch nie gehört!
https://fhem.de/MAINTAINER.txt
VG
Frank
Hallo Rudi,
ich bin der Modul-Maintainer.
Kannst du mir einen Tip geben was sich da geändert hat.
z.B: "set ebus1 r~mc Date~Datum" funktioniert im telnet ohne Probleme, im Browser kommt die Meldung:
jquery.min.js line 2:
Error: Syntax error, unrecognized expression: .dval[informid=ebus1-r~mc]
Grüße
Andy
In der DetailAnsicht wird bei set/attr nicht mehr eine neue Seite geladen, sondern nur per XHR das Noetigste veranlasst. Leider habe ich bei dieser Aenderung nicht mit Sonderzeichen im Befehlsnamen gerechnet. Habs aber jetzt gefixt, und mit ~, # und * experimentiert.
Danke für die schnelle Erweiterung. Jetzt funktioniert alles wieder.
@rudolfkoenig
Kannst Du das bitte noch für % prüfen. Oder hänge ich mit Version 5.8 mit Update am 22.3. hinterher? Siehe https://forum.fhem.de/index.php/topic,71026.msg625545.html (https://forum.fhem.de/index.php/topic,71026.msg625545.html) Danke!
Grüße
Zitat von: rudolfkoenig am 14 März 2017, 18:24:31
In der DetailAnsicht wird bei set/attr nicht mehr eine neue Seite geladen, sondern nur per XHR das Noetigste veranlasst. Leider habe ich bei dieser Aenderung nicht mit Sonderzeichen im Befehlsnamen gerechnet. Habs aber jetzt gefixt, und mit ~, # und * experimentiert.
Hallo,
woher bekomme ich denn bitte den Patch für diesen Fix? Ich hab FHEM-5.8 vom Debian-Paket laufen...
Danke
Zitatwoher bekomme ich denn bitte den Patch für diesen Fix? Ich hab FHEM-5.8 vom Debian-Paket laufen...
FHEM wird kontinuirlich weiterentwickelt, und die Pakete auf fhem.de sind nur als "Startpunkt" gedacht. Die Aenderungen bekommt man, wenn man in FHEM "update" eintippt.