Fehlermeldung von fhemweb.js

Begonnen von Mad-at, 02 Juni 2020, 19:39:41

Vorheriges Thema - Nächstes Thema

Mad-at

Hallo!

Ich wollte nur Feedback zum FHEMWEB geben (übrigens danke, auch für die vielen Tutorials, Gold wert!)

Ich bekomme reproduzierbar einen Fehler

fhemweb.js line 1106:
SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 39 of the JSON data

wenn ich "Everything" öffne. Manchmal sofort, manchmal erst einige Sekunden nach erfolgreichem Seitenaufbau (der aufgrund meiner Unmengen SVG Plots etwas dauern kann). Plattform Raspberry Pi 3B.
Ist nicht tragisch, wenn ich "ok" klicke verschwindet die Box und alles funktioniert, kommt aber einige Sekunden später wieder.

Liebe Grüße,
Matthias

rudolfkoenig

Kannst Du bitte den Inhalt der Browser-Javascript-Console im Fehlerfall hier anhaengen?

Mad-at

#2
Meinst Du das hier?
SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 39 of the JSON data27 fhemweb.js:1106:18
    FW_doUpdate https://domain:port/fhem/pgm2/fhemweb.js:1106


oder mehr?

Ich glaube aber vielleicht ist das garkein FHEMWEB Problem. Eine Zeile drüber steht

Laden fehlgeschlagen für das <script> mit der Quelle "https://domain:port/fhem/hausautomatisierung-com/custom.js".


rudolfkoenig

ZitatMeinst Du das hier?
Nein, etwas drueber sollte die Ursache mit "Rcvd:" stehen

ZitatIch glaube aber vielleicht ist das garkein FHEMWEB Problem. Eine Zeile drüber steht
Ach.

Mad-at

#4
Rcvd ist irrsinnig viel, die letzte Zeile vor dem JSON Fehler ist
21:41:56.888 Rcvd: ["UniFi_Switch-port_20_poe_power-ts",020-06-02 21:41:55","2020-06-02 21:41:55"]
Eigentlich ist jede JSON Fehlermeldung in einem UniFi Block drin.
Das passt auch dazu, dass wenn ich in die Ansicht vom UniFi Switch gehe der Fehler auch dort auftaucht, sonst aber nie.

Edit: die Fehlermeldung taucht immer genau dann auf, wenn das UniFi Modul einen Refresh der Werte macht /Edit

Jetzt ist die Meldung mit dem "hausautomatisierung" Layout deutlich weiter weg im Log, und die taucht auch auf Seiten im Log auf auf denen der JSON Fehler nicht auftritt.

Kenn' mich nicht aus... Sorry

rudolfkoenig

Zitat21:41:56.888 Rcvd: ["UniFi_Switch-port_20_poe_power-ts",020-06-02 21:41:55","2020-06-02 21:41:55"]
Das ist natuerlich Muell, und der Browser beschwert sich zurecht.
Wuerde mich interessieren, wie im Fehlerfall die Readings vom UniFi_Switch ausschauen.

Mad-at

Sorry, hatte Dienst. Das ist das Reading im Fehlerzustand (war das das was Du wolltest?):

2020-06-04 13:46:23 UnifiSwitch UniFi_Switch switch_fan_level: 70
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch switch_general_temperature: 47
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch switch_overheating: 0
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch switch_sys_cpu: 60.7
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch switch_sys_mem: 29.8
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_name: Router
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_state: 1000 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_01_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_name: NAME
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_state: 1000 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_02_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_name: Port 3
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_state: 1000 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_03_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_name: Port 4
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_04_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_name: Port 5
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_05_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_name: Port 6
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_state: 10 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_06_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_name: Port 7
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_07_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_name: Port 8
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_08_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_name: Port 9
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_09_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_name: Port 10
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_10_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_name: Port 11
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_11_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_name: Port 12
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_12_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_name: Port 13
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_13_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_name: Port 14
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_14_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_name: Port 15
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_15_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_name: NAME/Room
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_poe_power: 4.09
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_poe_voltage: 53.08
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_16_poe_current: 77.02
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_name: Port 17
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_17_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_name: Port 18
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_poe_mode: off
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_18_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_name: Port 19 - UG Schlafzimmer AP
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_state: 1000 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_poe_power: 3.82
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_poe_voltage: 53.08
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_19_poe_current: 72.02
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_name: Port 20
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_name: Port 21 - OG Galerie AP
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_state: 1000 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_poe_power: 3.90
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_poe_voltage: 53.20
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_21_poe_current: 73.24
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_name: Port 22
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_22_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_name: Port 23
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_23_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_name: Port 24
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_state: 100 Mbps
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_poe_mode: auto
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_poe_power: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_poe_voltage: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_24_poe_current: 0.00
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_25_name: SFP 1
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_25_state: disconnected
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_26_name: SFP 2
2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_26_state: disconnected

rudolfkoenig

Ja, leider schaut
Zitat2020-06-04 13:46:23 UnifiSwitch UniFi_Switch port_20_poe_power: 0.00
normal aus.

Ist das plotEmbed FHEMWEB Attribut gesetzt? Wenn nicht: hilft es, wenn man es auf 2 setzt?
Wenn das nicht hilft: bitte in fhem.pl die Zahl 1024000 gegen 4096000 tauschen und (nach shutdown restart) nochmal probieren.

Mad-at

#8
plotEmbed war nicht gesetzt, ist jetzt auf "2"
fhem.pl habe ich gepatched (& shutdown restart durchgeführt)
Leider beides ohne Erfolg:


11:56:03.766 Rcvd: ["UniFi_Switch-port_20_poe_power-ts",020-06-05 11:56:01","2020-06-05 11:56:01"] fhemweb.js:507:13
SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 39 of the JSON data
fhemweb.js:1105:18

rudolfkoenig

Dann bin ich mehr oder weniger ratlos.
Irgendwo einen Viruspruefer installiert? Diese haben die Tendenz JavaScript zu filtern, und sich dabei ungeschickt anzustellen.

Mad-at

Du meinst im Browser? Nein, nur Windows Defender
Hast mich aber auf eine Idee gebracht: Ich verwende Firefox. Das Problem taucht in Chrome und Edge anders auf: keine Fehlermeldung sondern "connection lost, trying reconnect..."
Internet Explorer 11 verhält sich hingegen wie Firefox.

frank

ist bei dir das FHEMWEB attribut longpoll=websocket gesetzt?
verschwindet die fehlermeldung dann mit longpoll=1?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html