Ich habe gerade ein Device umbenannt und im Anschluss folgenden Error erhalten:
jquery.min.js line 2:
Uncaught Error: Syntax error, unrecognized expression: tr.menuTree[data-nxt=-\>Räume-\>Küche,Z_Räume]
Das Umbennen hat trotzdem funktioniert. Konnte den Fehler mit der Suche nicht finden und würde mich wundern, wenn ich der erste damit bin. Aber dachte mir ich melde es mal :)
Fehler lässt sich nicht reproduzieren. Hier mal ein List des Device:
Internals:
ATTR room
CFGFN
CHANGEDCNT 32
DEF room KU.Decke.Licht KU.LED.L KU.LED.R
NAME KU.Licht.Alle
NR 268
NTFY_ORDER 50-KU.Lampen.Alle
STATE off
TYPE structure
CONTENT:
KU.Decke.Licht off
KU.LED.L off
KU.LED.R off
READINGS:
2018-02-17 18:45:09 LastDevice KU.Decke.Licht
2018-02-17 18:45:09 LastDevice_Abs KU.Decke.Licht
2018-02-17 18:45:09 state off
Attributes:
alexaName Küchenlicht
alexaRoom Küche
devStateIcon on:Licht.on off:Licht.off
genericDeviceType switch
group Licht
room Räume->Küche,Z_Räume->Küche,Z_System->alexa
userattr structexclude wohnung wohnung_map
verbose 2
wohnung WG.Licht.Alle
ZitatFehler lässt sich nicht reproduzieren.
Kann ich bestaetigen. Wenn jemand was zum Reproduzieren bauen kann, schaue ich es gerne an.
Sollte es wieder kommen melde ich mich.
Eben habe ich es wieder bekommen, als ich für ein Gerät ein attr angelegt habe über die Console. Hier der Auszug aus der JS Console:
Uncaught Error: Syntax error, unrecognized expression: tr.menuTree[data-nxt=-\>Räume-\>Wohnraum,Z_System]
at Function.gb.error (jquery.min.js:2)
at gb.tokenize (jquery.min.js:2)
at Function.gb [as find] (jquery.min.js:2)
at m.fn.init.find (jquery.min.js:2)
at FW_treeMenu (fhemweb.js:882)
at HTMLDocument.FW_jqueryReadyFn (fhemweb.js:281)
at j (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.J (jquery.min.js:2)
Edit:
Zack beim ausführen von addstruct auch den Fehler bekommen. Hier wieder die JS Consolen Ausgabe:
jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: tr.menuTree[data-nxt=-\>Räume-\>Wohnraum,Z_Räume]
at Function.gb.error (jquery.min.js:2)
at gb.tokenize (jquery.min.js:2)
at Function.gb [as find] (jquery.min.js:2)
at m.fn.init.find (jquery.min.js:2)
at FW_treeMenu (fhemweb.js:882)
at HTMLDocument.FW_jqueryReadyFn (fhemweb.js:281)
at j (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.J (jquery.min.js:2)
Edit2:
und in keinem Fall lässt es sich reproduzieren. Komisch.
Mich wuerde interessieren, wie du im Raumnamen ein , (aka comma/Komma) eingebaut hast. Ich dachte, das geht gar nicht.
Ich habe jedenfalls jetzt einen Fix eingebaut, testen kann ich es wg. fehlende Reproduzierbarkeit gar nicht.
Ähm, der Raumname selbst hat kein Komma. Das ist wenn der Trennen der Räume. Lege die Räume ja auch nur über das Auswahlmenü an und nicht selbst per Befehl.
Habe heute wieder den Fehler gehabt. Was habe ich gemacht?
Das Device KU.StD.Vapo mittels rename in KE.StD.Zero umbenannt. Ein List des neuen Device hänge ich am Ende an. Die neue Seite, welche nach dem Rename automatisch geladen wurde hat folgenden Fehler ausgeworfen:
jquery.min.js line 2:
Uncaught Error: Syntax error, unrecognized expression: tr.menuTree[data-nxt=-\>Räume-\>Küche,Z_Räume]
In der URL steht aktuell folgender Text:
http://192.168.2.5:8083/fhem?room=R%C3%A4ume-%3EK%C3%BCche%2cZ_R%C3%A4ume-%3EK%C3%BCche%2cZ_System-%3EHomematic&fw_id=456576
Wenn ich F5 drücke kommt jedes Mal der Fehler wieder. Woran es liegt kann ich nicht sagen, aber vielleicht helfen dir die Informationen dieses Mal weiter. Hier noch das list des umbenannten Device:
Internals:
CUL1_MSGCNT 8
CUL1_RAWMSG A0D08A4102C4B5C1234560601C800::-63:CUL1
CUL1_RSSI -63
CUL1_TIME 2019-01-01 11:11:03
DEF 2C4B5C
HMLAN1_MSGCNT 13
HMLAN1_RAWMSG E2C4B5C,0000,1C5947DE,FF,FFBB,08A4102C4B5C1234560601C800
HMLAN1_RSSI -69
HMLAN1_TIME 2019-01-01 11:11:03
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 21
NAME KE.StD.Zero
NOTIFYDEV global
NR 118
NTFY_ORDER 50-KU.StD.Vapo
STATE on
TYPE CUL_HM
lastMsg No:08 - t:10 s:2C4B5C d:123456 0601C800
protLastRcv 2019-01-01 11:11:03
protRcv 9 last_at:2019-01-01 11:11:03
protSnd 13 last_at:2019-01-01 11:11:03
protState CMDs_done
rssi_HMLAN1 cnt:1 min:-52 max:-52 avg:-52 lst:-52
rssi_at_CUL1 cnt:8 min:-65.5 max:-57 avg:-62.25 lst:-63
rssi_at_HMLAN1 cnt:13 min:-72 max:-56 avg:-67.53 lst:-69
READINGS:
2018-12-02 09:28:12 D-firmware 2.4
2018-12-02 09:28:12 D-serialNr LEQ0872439
2019-01-01 11:10:26 PairedTo 0x123456
2018-12-02 10:12:14 R-pairCentral 0x123456
2018-12-02 10:12:15 R-powerUpAction off
2018-12-02 10:12:15 R-sign off
2019-01-01 11:10:26 RegL_00. 00:00 02:01 0A:12 0B:34 0C:56 15:FF 18:00
2019-01-01 11:10:27 RegL_01. 00:00 08:00 30:06 56:00 57:24
2019-01-01 11:11:03 deviceMsg on (to VCCU)
2019-01-01 11:11:03 level 100
2019-01-01 11:11:03 pct 100
2019-01-01 11:10:24 powerOn 2019-01-01 11:10:24
2019-01-01 11:11:03 recentStateType info
2019-01-01 11:11:03 state on
2019-01-01 11:11:03 timedOn off
helper:
HM_CMDNR 8
PONtest 0
cSnd 011234562C4B5C01040000000001,011234562C4B5C0103
mId 00A1
peerIDsRaw ,00000000
regLst ,0,1,3p
rxType 1
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +2C4B5C,00,00,00
nextSend 1546337463.13128
rxt 0
vccu VCCU
p:
2C4B5C
00
00
00
prefIO:
HMLAN1
mRssi:
mNo 08
io:
CUL1:
-63
-63
HMLAN1:
-65
-65
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
prs 1
rpt:
IO CUL1
flg A
ts 1546337463.03253
ack:
HASH(0x20b6798)
0880021234562C4B5C00
rssi:
HMLAN1:
avg -52
cnt 1
lst -52
max -52
min -52
at_CUL1:
avg -62.25
cnt 8
lst -63
max -57
min -65.5
at_HMLAN1:
avg -67.5384615384615
cnt 13
lst -69
max -56
min -72
shadowReg:
tmpl:
Attributes:
IODev HMLAN1
IOgrp VCCU:HMLAN1
alias Vaporisator
autoReadReg 4_reqStatus
devStateIcon on:Steckdose.on off:Steckdose.off
event-on-change-reading state
expert 2_raw
firmware 2.4
group Steckdose
model HM-LC-SW1-PL2
peerIDs 00000000,
room Räume->Küche,Z_Räume->Küche,Z_System->Homematic
serialNr LEQ0872439
subType switch
userattr room_map structexclude wohnung wohnung_map
webCmd on:off
wohnung WG.Steckdose.Alle