'Nabend zusammen,
Es wurde mal Zeit und ich habe meinen fhem Server neu installiert. (von Ubuntu 16 auf 18 LTS)
Ubuntu 18 LTS ist aktuell
fhem ist aktuell
libjson-perl ist installiert
Seitdem startet fhem öfter neu,
und fhem-seitig funktioniert weder der Fritzbox-zugriff, noch netatmo oder mein Harmony Hub.
So sieht mein fhem-Log aus. . .
2020.11.27 18:23:10 1: FHEMWEB SSL/HTTPS error: SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: 192.168.178.85)
JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/72_FRITZBOX.pm line 4681.
2020.11.27 18:23:27 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2020.11.27 18:23:27 1: stacktrace:
2020.11.27 18:23:27 1: main::__ANON__ called by fhem.pl (0)
2020.11.27 18:23:49 1: FRITZBOX FritzBox: Readout_Aborted.1931 Error: Timeout when reading Fritz!Box data.
2020.11.27 18:24:37 2: netatmo_M06_XX_00_02_ec_8a: invalid json evaluation on dispatch type getmeasure
JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/38_netatmo.pm line 2752.
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
2020.11.27 18:37:00 1: PERL WARNING: Argument "3600*12" isn't numeric in numeric lt (<) at fhem.pl line 4906.
2020.11.27 18:37:00 1: stacktrace:
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (4906)
2020.11.27 18:37:00 1: main::readingsBulkUpdate called by ./FHEM/98_JsonMod.pm (497)
2020.11.27 18:37:00 1: main::JsonMod_DoReadings called by ./FHEM/98_JsonMod.pm (682)
2020.11.27 18:37:00 1: main::JsonMod_ApiResponse called by FHEM/HttpUtils.pm (639)
2020.11.27 18:37:00 1: main::__ANON__ called by fhem.pl (752)
Das sieht für mich nach einem Json Problem aus
Kann mir jemand helfen?
Liebe Grüße aus der Eifel
Wolfgang
a) Ubuntu LTS ist aktuell 20.04, oder?
b) Das Problem scheint aus JsonMod zu kommen, du solltest den Thread in den dafür passenden Bereich verschieben.
Hallo Beta-User,
Zitata) Ubuntu LTS ist aktuell 20.04, oder?
Das soll nur heißen, das ich gerade nochmal update und upgrade gemacht habe.
Ja, das ist korrekt, aber 20 war mir noch zu neu. . .
Zitatb) Das Problem scheint aus JsonMod zu kommen, du solltest den Thread in den dafür passenden Bereich verschieben.
hiermit verschoben. . .
Lg
... Und den Titel so anpassen, dass man weiß, um was es geht?
Dann noch "Version" -Angaben (v.a. Perl allg., fhem.pl und JsonMod), dann kann vielleicht jemand was dazu sagen, der sich damit auskennt...
Das scheinen mir unterschiedliche Sachen zu sein. Zum JsonMod:
bitte ein komplettes List von jedem der JsonMod defs.
Hallo,
ich habe bei einer definition des JsonMod Moduls einen Fehler gefunden,
der von mir verursacht wurde,:
attr event-min-interval war, fälschlicher Weise, so definiert: .*:3600*12
nach dem ich das berichtigt habe, läuft das JsonMod Modul einwandfrei. :D
Es bleibt aber bei den Fehlern im Log, (siehe oben) die Netatmo, und Fritzbox betreffen. :(
- fritzbox: Error: Timeout when reading Fritz!Box data.
- netatmo ist connected, liefert aber keine Daten
Im Log zu den beiden Modulen immer diese Fehler:
- invalid json evaluation
- JSON text must be an object or array
Beide Module liefen bei mir unter ubuntu 16 einwandfrei.
Hat das vielleicht etwas mit libjson-perl oder libjson-xs-perl zu tun??
? was bedeutet - use allow_nonref to allow this -
Hier noch ein paar Versionsinfos:
Ubuntu 18.04.5 LTS läuft bei mir auf einem Intel NUC
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1)
$ dpkg -l | grep libjson
libjson-perl 2.97001-1
libjson-xs-perl 3.040-1
fhem version :
fhem.pl 23032 2020-10-26 18:46:24Z rudolfkoenig
72_FRITZBOX.pm 22125 2020-06-06 11:11:54Z tupol
38_netatmo.pm 21996 2020-05-22 08:17:25Z moises
Ein ratloser Wolfgang
Für Fritzbox, versuch mal das: https://github.com/ThorstenPferdekaemper/FHEM-FUIP/issues/32
Hey amenomade,
wenn du mir jetzt noch schreiben kannst, wie ich das mache,
wäre das eine Supersache. Sorry, ich blicke da nicht durch. :o
Vielen Dank
Mach bitte zuerst
{use Data::Dumper;; Dumper(%ENV);;}
und zeig das Ergebnis.
{use Data::Dumper;; Dumper(%ENV);;}ergibt:
'PERL_LWP_SSL_VERIFY_HOSTNAME'
'0'
'JOURNAL_STREAM'
'9:1093733'
'HOME'
'/opt/fhem'
'USER'
'fhem'
'LANG'
'de_DE.UTF-8'
'PATH'
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin'
'INVOCATION_ID'
'cc85113a8e6c437d98d2c08443204659'
'LOGNAME'
'fhem'
'SHELL'
'/bin/false'
Dann probiere mal:
{ $ENV{PERL_JSON_PP_USE_B} = 1}
reload 72_FRITZBOX
Und gucke, ob die Fehlermeldung bei FritzBox verschwindet.
Wenn nicht, dann zurück mit:
{ delete $ENV{PERL_JSON_PP_USE_B} }
und das Problem irgendwo anders suchen ;)
Wenn ja, muss man es noch persistent machen (export in der service Datei)
Hallo amenomade,
das funzt leider nicht, aber war einen Versuch wert. :(
Danke dir trotzdem.
Bin nahe dran alles nochmal neu aufzusetzen, diesmal mit Ubuntu 20 LTS.
Schönen guten Morgen
Wolfgang
Das kann noch andere Gründe haben. Vermutlich antwortet die Fritzbox mit einem leeren (oder komischen) String. Um das zu begrenzen, braucht man aber eine Log mit verbose 5 auf dem FritzBox Device.
Das mag sein, aber das selbe Problem habe ich ja mit dem
Netatmo Modul auch.
Ja stimmt, deswegen habe ich zuerst in Richtung json/perl gesucht.
Er scheitert an einer ähnlichen Stelle:
Fritzbox
$jsonResult = JSON->new->latin1->decode( $jsonText );
Netatmo
my $json = eval { JSON->new->utf8(0)->decode($data) };
Kann sein, dass die neue Versionen von json/perl weniger tolerant sind, wenn z.B. $jsonText leer ist. Aber die Ursache, warum es leer wäre...?
EDIT: jedenfalls, habe ich folgendes gefunden: https://stackoverflow.com/questions/58963299/perl-threads-vs-json (siehe letzte Antwort).
Vielleicht reicht es, libjson-xs-perl zu deinstallieren? Anscheinend braucht Fritzbox es nicht mehr
EDIT2: eigentlich habe ich auch
libjson-xs-perl 3.040-1+b1
und kein Pb.
könnte ich denn, versuchsweise, etwas mit allow_nonref machen, ( use allow_nonref to allow this)
wenn ja, wie ?
Nein das macht keinen Sinn.
Wenn du aber schon wagemutig bist dann kannst du in den beiden betroffenen Modulen ein Print einbauen um JSON Rohdaten ins Log zu schreiben. Es ist kein gültiges JSON, den Modulautoren wird es aber helfen zu sehen was es dann ist.
Zustimmung.
Z.B. für Fritzbox, kann man die Zeile 4675 so ändern:
FRITZBOX_Log $hash, 5, "Decode JSON string. >>$jsonText<<";
Dann reload 72_FRITZBOX, verbose 5 setzen, und Log schauen
Ok, werde ich gleich nach dem Frühstück machen, und das Log dann mal hier zeigen.
Danke Euch schon mal,
bis denne. . .
Hallo,
Mein Fritzbox Log zeigt mit verbose 5
und Zeilenänderung
FRITZBOX_Log $hash, 5, "Decode JSON string. >>$jsonText<<";
bei einem set checkApis :
2020.11.29 12:06:23 3: FRITZBOX: set FritzBox checkAPIs
2020.11.29 12:06:23 4: FRITZBOX FritzBox: Readout_Start.718 Fork process FRITZBOX_API_Check_Run
2020.11.29 12:06:23 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->REMOTE: 1
2020.11.29 12:06:23 4: FRITZBOX FritzBox: API_Check_Run.767 FRITZBOX modul runs in remote mode.
2020.11.29 12:06:23 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->WEBCM: 0
2020.11.29 12:06:23 4: FRITZBOX FritzBox: API_Check_Run.787 API webcm does not exist (404 Not Found)
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->LUAQUERY: 1
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.799 API luaQuery found but responded with: 403 Forbidden
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->TR064: 1
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.811 API TR-064 found.
2020.11.29 12:06:24 4: FRITZBOX FritzBox: TR064_Init.4466 Open TR-064 connection and ask for security port
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->SECPORT: 49443
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.816 TR-064-SecurePort is 49443.
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.838 Created m3u file './www/images/FritzBox.m3u'.
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->M3U_LOCAL: ./www/images/FritzBox.m3u
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.846 Try to get my IP address.
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.853 Try to get a FHEMWEB port.
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.865 Try to get 'http://192.168.178.85:8084/fhem/images/FritzBox.m3u'
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.868 Failed to get 'http://192.168.178.85:8084/fhem/images/FritzBox.m3u': 401 Authorization Required
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->M3U_URL: unknown
2020.11.29 12:06:24 5: FRITZBOX FritzBox: API_Check_Run.880 Read 'jason_boxinfo'
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 box_model: FRITZ!Box 7490
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 box_oem: avm
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 box_fwVersion: 113.07.21
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->TELNET: 0
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.936 Could not open telnet connection to 192.168.178.1: Connection refused
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Add_Reading.2045 ->APICHECKED: 1
2020.11.29 12:06:24 4: FRITZBOX FritzBox: API_Check_Run.950 Captured 14 values
2020.11.29 12:06:24 5: FRITZBOX FritzBox: API_Check_Run.951 Handover to main process (219): ->REMOTE|1|->WEBCM|0|->LUAQUERY|1|->TR064|1|->SECPORT|49443|->M3U_LOCAL|./www/images/FritzBox.m3u|->M3U_URL|unknown|box_model|FRITZ!Box 7490|box_oem|avm|box_fwVersion|113.07.21|->TELNET|0|->APICHECKED|1|readoutTime|0.38
2020.11.29 12:06:24 4: FRITZBOX FritzBox: Readout_Done.1770 Back at main process
2020.11.29 12:06:24 4: FRITZBOX FritzBox: Readout_Process.1792 Processing 13 readouts.
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Process.1867 SET box_model = 'FRITZ!Box 7490 [avm]'
2020.11.29 12:06:24 5: FRITZBOX FritzBox: Readout_Process.1867 SET box_fwVersion = '113.07.21'
2020.11.29 12:06:24 4: FRITZBOX FritzBox: Readout_Process.1917 13 values captured in 0.38 s
2020.11.29 12:06:34 4: FRITZBOX FritzBox: Readout_Start.718 Fork process FRITZBOX_Readout_Run_Web
2020.11.29 12:06:34 4: FRITZBOX FritzBox: Readout_Run_Web.1302 Prepare query string for luaQuery.
2020.11.29 12:06:34 5: FRITZBOX FritzBox: readPassword.4737 Read FritzBox password from file
2020.11.29 12:06:34 4: FRITZBOX FritzBox: Web_OpenCon.4521 Open Web connection to 192.168.178.1
2020.11.29 12:06:34 4: FRITZBOX FritzBox: Web_OpenCon.4525 Web session opened with sid b2c3002ca85ba4bb
2020.11.29 12:06:34 5: FRITZBOX FritzBox: Web_Query.4644 Request data via API luaQuery.
2020.11.29 12:06:36 5: FRITZBOX FritzBox: Web_Query.4652 Response: 200 OK
{"tam":[{"_node":"TAM0","Name":"Anrufbeantworter","Active":"0","Display":"1","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM1","Name":"Anrufbeantworter 2","Active":"1","Display":"1","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM2","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM3","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM4","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM5","Name":"Anrufbeantworter","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM6","Name":"Anrufbeantworter 2","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM7","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM8","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"},{"_node":"TAM9","Name":"","Active":"0","Display":"0","NumOldMessages":"0","NumNewMessages":"0"}],"wlanListNew":[{"mac":"68:DB:F5:E1:7D:CE","rssi":"-50","speed":"72","_node":"wlanlist0"},{"mac":"4C:11:AE:04:0D:2D","rssi":"-74","speed":"71","_node":"wlanlist1"},{"mac":"5C:CF:7F:50:B1:EB","rssi":"0","speed":"0","_node":"wlanlist2"},{"mac":"B4:E6:2D:79:B6:7A","rssi":"-75","speed":"69","_node":"wlanlist3"},{"mac":"08:84:9D:B3:9F:74","rssi":"0","speed":"0","_node":"wlanlist4"},{"mac":"08:84:9D:B3:9F:74","rssi":"-43","speed":"72","_node":"wlanlist5"},{"mac":"18:8E:D5:72:0B:EF","rssi":"0","speed":"0","_node":"wlanlist6"},{"mac":"60:14:66:96:26:D8","rssi":"-67","speed":"77","_node":"wlanlist7"},{"mac":"00:22:F4:FD:C9:3B","rssi":"0","speed":"0","_node":"wlanlist8"},{"mac":"0C:8C:24:D3:B9:29","rssi":"-83","speed":"8","_node":"wlanlist9"},{"mac":"68:E7:C2:81:9D:B3","rssi":"0","speed":"0","_node":"wlanlist10"},{"mac":"68:E7:C2:81:9D:B3","rssi":"-69","speed":"60","_node":"wlanlist11"},{"mac":"60:01:94:8D:CB:CE","rssi":"0","speed":"0","_node":"wlanlist12"},{"mac":"60:01:94:8D:CC:A8","rssi":"0","speed":"0","_node":"wlanlist13"},{"mac":"90:2B:D2:0C:46:DD","rssi":"-52","speed":"72","_node":"wlanlist14"},{"mac":"A0:02:DC:24:88:ED","rssi":"0","speed":"0","_node":"wlanlist15"},{"mac":"10:AE:60:51:FB:AD","rssi":"0","speed":"0","_node":"wlanlist16"},{"mac":"70:EE:50:2E:CF:AE","rssi":"0","speed":"0","_node":"wlanlist17"},{"mac":"70:EE:50:2E:CF:AE","rssi":"-55","speed":"67","_node":"wlanlist18"},{"mac":"38:F7:3D:2A:41:A5","rssi":"0","speed":"0","_node":"wlanlist19"},{"mac":"38:F7:3D:2A:41:A5","rssi":"-75","speed":"39","_node":"wlanlist20"},{"mac":"00:04:20:FE:24:66","rssi":"0","speed":"0","_node":"wlanlist21"},{"mac":"00:04:20:FE:24:66","rssi":"-22","speed":"72","_node":"wlanlist22"},{"mac":"50:DC:E7:CF:89:4E","rssi":"-61","speed":"72","_node":"wlanlist23"},{"mac":"FC:A6:67:C9:59:F9","rssi":"-55","speed":"72","_node":"wlanlist24"},{"mac":"50:04:B8:6B:73:81","rssi":"0","speed":"0","_node":"wlanlist25"},{"mac":"84:18:26:7B:3E:D3","rssi":"0","speed":"0","_node":"wlanlist26"},{"mac":"84:18:26:7B:3E:D3","rssi":"-54","speed":"65","_node":"wlanlist27"},{"mac":"68:54:FD:A6:9E:8B","rssi":"0","speed":"0","_node":"wlanlist28"},{"mac":"54:27:58:34:61:CB","rssi":"0","speed":"0","_node":"wlanlist29"},{"mac":"AC:22:0B:16:5E:95","rssi":"0","speed":"0","_node":"wlanlist30"},{"mac":"0C:B3:19:C6:5B:61","rssi":"0","speed":"0","_node":"wlanlist31"},{"mac":"44:6D:6C:42:9B:B4","rssi":"0","speed":"0","_node":"wlanlist32"},{"mac":"02:0F:B5:CD:09:DB","rssi":"0","speed":"0","_node":"wlanlist33"},{"mac":"08:3E:8E:64:2D:9F","rssi":"0","speed":"0","_node":"wlanlist34"},{"mac":"88:C9:D0:CF:06:5D","rssi":"0","speed":"0","_node":"wlanlist35"},{"mac":"B8:E9:37:D9:7D:7E","rssi":"0","speed":"0","_node":"wlanlist36"},{"mac":"B8:E9:37:D9:73:FA","rssi":"0","speed":"0","_node":"wlanlist37"},{"mac":"B8:E9:37:D9:73:FA","rssi":"-66","speed":"54","_node":"wlanlist38"},{"mac":"B0:89:00:90:6F:64","rssi":"0","speed":"0","_node":"wlanlist39"},{"mac":"B0:89:00:33:BF:DB","rssi":"0","speed":"0","_node":"wlanlist40"},{"mac":"D0:51:62:A9:FE:5D","rssi":"0","speed":"0","_node":"wlanlist41"},{"mac":"AC:CF:23:DF:7A:8E","rssi":"0","speed":"0","_node":"wlanlist42"},{"mac":"60:21:C0:C7:61:FE","rssi":"0","speed":"0","_node":"wlanlist43"},{"mac":"AC:CF:23:27:99:68","rssi":"0","speed":"0","_node":"wlanlist44"},{"mac":"F0:81:73:B6:E0:15","rssi":"0","speed":"0","_node":"wlanlist45"},{"mac":"F0:81:73:B6:E0:15","rssi":"-46","speed":"144","_node":"wlanlist46"},{"mac":"F0:FE:6B:84:FD:38","rssi":"0","speed":"0","_node":"wlanlist47"},{"mac":"F0:FE:6B:84:FD:38","rssi":"-51","speed":"51","_node":"wlanlist48"},{"mac":"94:9F:3E:D8:15:02","rssi":"0","speed":"0","_node":"wlanlist49"},{"mac":"5C:AA:FD:21:92:3A","rssi":"0","speed":"0","_node":"wlanlist50"},{"mac":"5C:AA:FD:21:92:B4","rssi":"0","speed":"0","_node":"wlanlist51"},{"mac":"84:B8:B8:3D:0D:79","rssi":"-47","speed":"72","_node":"wlanlist52"},{"mac":"00:19:D2:35:65:6D","rssi":"0","speed":"0","_node":"wlanlist53"},{"mac":"00:E1:00:84:65:26","rssi":"0","speed":"0","_node":"wlanlist54"}],"box_fwUpdate":"0","box_guestWlanRemain":"0","box_cpuTemp":"52","userProfil":[{"filter_profile_UID":"filtprof2","type":"4","name":"(guest)","_node":"user0","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof1","type":"3","name":"(default)","_node":"user1","today_time":"43618","this_month_time":"2573374"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev3910)","_node":"user2","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev3919)","_node":"user3","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev3916)","_node":"user4","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev2183)","_node":"user5","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev1939)","_node":"user6","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof9999","type":"1","name":"(landev1934)","_node":"user7","today_time":"0","this_month_time":"0"},{"filter_profile_UID":"filtprof2651","type":"1","name":"(landev2887)","_node":"user8","today_time":"4680","this_month_time":"774000"}],"box_wlan_5GHz":"0","TodayBytesReceivedLow":"813473589","box_moh":"1","box_tr064":"1","lanDeviceNew":[{"mac":"68:DB:F5:E1:7D:CE","active":"1","ip":"192.168.178.78","guest":"","online":"1","name":"Android","ethernet":"","speed":"72","UID":"landevice3691","_node":"landevice0","wlan":""},{"mac":"68:54:FD:A6:9E:8B","active":"0","ip":"192.168.178.67","guest":"","online":"0","name":"Dot-Wiga","ethernet":"","speed":"0","UID":"landevice3586","_node":"landevice1","wlan":""},{"mac":"88:C9:D0:CF:06:5D","active":"0","ip":"192.168.178.44","guest":"","online":"0","name":"ELKES-LG-TAB","ethernet":"","speed":"0","UID":"landevice3920","_node":"landevice2","wlan":""},{"mac":"5C:CF:7F:50:B1:EB","active":"0","ip":"192.168.178.72","guest":"","online":"0","name":"ESP-50B1EB","ethernet":"","speed":"0","UID":"landevice4916","_node":"landevice3","wlan":""},{"mac":"02:0F:B5:CD:09:DB","active":"0","ip":"192.168.178.48","guest":"","online":"0","name":"EX2700","ethernet":"","speed":"0","UID":"landevice3923","_node":"landevice4","wlan":""},{"mac":"50:DC:E7:CF:89:4E","active":"1","ip":"192.168.178.79","guest":"","online":"1","name":"Echo-Kueche","ethernet":"","speed":"72","UID":"landevice3584","_node":"landevice5","wlan":""},{"mac":"F0:81:73:B6:E0:15","active":"1","ip":"192.168.178.80","guest":"","online":"1","name":"Echo-Spot","ethernet":"","speed":"144","UID":"landevice6318","_node":"landevice6","wlan":""},{"mac":"FC:A6:67:C9:59:F9","active":"1","ip":"192.168.178.77","guest":"","online":"1","name":"EchoDotBad","ethernet":"","speed":"72","UID":"landevice6387","_node":"landevice7","wlan":""},{"mac":"38:F7:3D:2A:41:A5","active":"1","ip":"192.168.178.64","guest":"","online":"1","name":"EchoShow","ethernet":"","speed":"39","UID":"landevice2172","_node":"landevice8","wlan":""},{"mac":"0C:B3:19:C6:5B:61","active":"0","ip":"192.168.178.29","guest":"","online":"0","name":"Elkes-G3","ethernet":"","speed":"0","UID":"landevice3911","_node":"landevice9","wlan":""},{"mac":"90:2B:D2:0C:46:DD","active":"1","ip":"192.168.178.42","guest":"","online":"1","name":"ElkesHonor","ethernet":"","speed":"72","UID":"landevice6335","_node":"landevice10","wlan":""},{"mac":"A0:02:DC:24:88:ED","active":"0","ip":"192.168.178.31","guest":"","online":"0","name":"ElkesKindle","ethernet":"","speed":"0","UID":"landevice6333","_node":"landevice11","wlan":""},{"mac":"84:B8:B8:3D:0D:79","active":"1","ip":"192.168.178.20","guest":"","online":"1","name":"ElkesLenovoPad","ethernet":"","speed":"72","UID":"landevice4982","_node":"landevice12","wlan":""},{"mac":"08:84:9D:B3:9F:74","active":"1","ip":"192.168.178.76","guest":"","online":"1","name":"ElkesWecker","ethernet":"","speed":"72","UID":"landevice8034","_node":"landevice13","wlan":""},{"mac":"AC:22:0B:16:5E:95","active":"0","ip":"192.168.178.39","guest":"","online":"0","name":"FhemTab","ethernet":"","speed":"0","UID":"landevice3917","_node":"landevice14","wlan":""},{"mac":"A0:02:DC:57:87:B8","active":"0","ip":"192.168.178.45","guest":"","online":"0","name":"FireTv","ethernet":"","speed":"0","UID":"landevice3921","_node":"landevice15","wlan":""},{"mac":"F0:FE:6B:84:FD:38","active":"1","ip":"192.168.178.65","guest":"","online":"0","name":"G-Homa","ethernet":"","speed":"51","UID":"landevice2183","_node":"landevice16","wlan":""},{"mac":"68:E7:C2:81:9D:B3","active":"1","ip":"192.168.178.61","guest":"","online":"0","name":"GearS3-6DB2","ethernet":"","speed":"60","UID":"landevice6345","_node":"landevice17","wlan":""},{"mac":"B8:27:EB:E8:93:BD","active":"0","ip":"192.168.178.27","guest":"","online":"0","name":"GigaBlue","ethernet":"","speed":"0","UID":"landevice3908","_node":"landevice18","wlan":""},{"mac":"50:04:B8:6B:73:81","active":"0","ip":"192.168.178.37","guest":"","online":"0","name":"HUAWEI-MediaPad-T3","ethernet":"","speed":"0","UID":"landevice6320","_node":"landevice19","wlan":""},{"mac":"B0:89:00:33:BF:DB","active":"0","ip":"192.168.178.57","guest":"","online":"0","name":"HUAWEI-P8-lite","ethernet":"","speed":"0","UID":"landevice6319","_node":"landevice20","wlan":""},{"mac":"00:04:20:FE:24:66","active":"1","ip":"192.168.178.58","guest":"","online":"1","name":"HarmonyHub","ethernet":"","speed":"72","UID":"landevice5900","_node":"landevice21","wlan":""},{"mac":"C0:B0:28:1B:66:FD","active":"0","ip":"192.168.178.32","guest":"","online":"0","name":"I-Net-Radio-oben","ethernet":"","speed":"0","UID":"landevice3913","_node":"landevice22","wlan":""},{"mac":"00:FC:2C:58:E8:97","active":"0","ip":"192.168.178.70","guest":"","online":"0","name":"IPCAM","ethernet":"","speed":"0","UID":"landevice4918","_node":"landevice23","wlan":""},{"mac":"0C:8C:24:D3:B9:29","active":"1","ip":"192.168.178.71","guest":"","online":"1","name":"IPCAM","ethernet":"","speed":"8","UID":"landevice4917","_node":"landevice24","wlan":""},{"mac":"04:91:62:8E:11:24","active":"0","ip":"192.168.178.84","guest":"","online":"0","name":"ISM8","ethernet":"","speed":"100","UID":"landevice5009","_node":"landevice25","wlan":""},{"mac":"00:1A:22:04:D7:ED","active":"1","ip":"192.168.178.38","guest":"","online":"0","name":"LEQ0403801","ethernet":"","speed":"100","UID":"landevice3916","_node":"landevice26","wlan":""},{"mac":"C8:08:E9:9E:06:91","active":"0","ip":"192.168.178.50","guest":"","online":"0","name":"LGwebOSTV","ethernet":"","speed":"1000","UID":"landevice3925","_node":"landevice27","wlan":""},{"mac":"4C:11:AE:04:0D:2D","active":"1","ip":"192.168.178.81","guest":"","online":"1","name":"LedBildKlappe","ethernet":"","speed":"71","UID":"landevice3631","_node":"landevice28","wlan":""},{"mac":"AC:CF:23:27:99:68","active":"0","ip":"192.168.178.28","guest":"","online":"0","name":"Milight1","ethernet":"","speed":"0","UID":"landevice3910","_node":"landevice29","wlan":""},{"mac":"70:EE:50:2E:CF:AE","active":"1","ip":"192.168.178.66","guest":"","online":"1","name":"Netatmo","ethernet":"","speed":"67","UID":"landevice6321","_node":"landevice30","wlan":""},{"mac":"B8:AE:ED:72:B8:F5","active":"0","ip":"192.168.178.55","guest":"","online":"0","name":"Nuc","ethernet":"","speed":"0","UID":"landevice3928","_node":"landevice31","wlan":""},{"mac":"84:18:26:7B:3E:D3","active":"1","ip":"192.168.178.35","guest":"","online":"1","name":"OsramGateway","ethernet":"","speed":"65","UID":"landevice2110","_node":"landevice32","wlan":""},{"mac":"00:E0:18:D7:D4:72","active":"0","ip":"192.168.178.21","guest":"","online":"0","name":"PC","ethernet":"","speed":"0","UID":"landevice3902","_node":"landevice33","wlan":""},{"mac":"44:65:0D:00:36:34","active":"0","ip":"192.168.178.82","guest":"","online":"0","name":"PC-192-168-178-82","ethernet":"","speed":"0","UID":"landevice4913","_node":"landevice34","wlan":""},{"mac":"18:8E:D5:72:0B:EF","active":"0","ip":"192.168.178.75","guest":"","online":"0","name":"PhillipsAW3000","ethernet":"","speed":"0","UID":"landevice8028","_node":"landevice35","wlan":""},{"mac":"88:B6:27:01:E7:C9","active":"0","ip":"192.168.178.33","guest":"","online":"0","name":"Powerman","ethernet":"","speed":"100","UID":"landevice3914","_node":"landevice36","wlan":""},{"mac":"AC:CF:23:DF:7A:8E","active":"0","ip":"192.168.178.68","guest":"","online":"0","name":"RGBWintergarten","ethernet":"","speed":"0","UID":"landevice8365","_node":"landevice37","wlan":""},{"mac":"60:01:94:8D:CB:CE","active":"0","ip":"192.168.178.63","guest":"","online":"0","name":"RGBWohnzimmer1","ethernet":"","speed":"0","UID":"landevice1939","_node":"landevice38","wlan":""},{"mac":"60:01:94:8D:CC:A8","active":"0","ip":"192.168.178.62","guest":"","online":"0","name":"RGBWohnzimmer2","ethernet":"","speed":"0","UID":"landevice1934","_node":"landevice39","wlan":""},{"mac":"82:C7:A6:5C:49:26","active":"0","ip":"192.168.178.22","guest":"","online":"0","name":"Repeater","ethernet":"","speed":"0","UID":"landevice3903","_node":"landevice40","wlan":""},{"mac":"B8:E9:37:D9:7D:7E","active":"0","ip":"192.168.178.25","guest":"","online":"0","name":"Sonos-Wintergarten","ethernet":"","speed":"0","UID":"landevice3906","_node":"landevice41","wlan":""},{"mac":"94:9F:3E:D8:15:02","active":"0","ip":"192.168.178.69","guest":"","online":"0","name":"SonosBeam","ethernet":"","speed":"0","UID":"landevice6325","_node":"landevice42","wlan":""},{"mac":"B8:E9:37:D9:73:FA","active":"1","ip":"192.168.178.24","guest":"","online":"1","name":"SonosTreppe","ethernet":"","speed":"54","UID":"landevice3905","_node":"landevice43","wlan":""},{"mac":"5C:AA:FD:21:92:B4","active":"0","ip":"192.168.178.40","guest":"","online":"0","name":"SonosZP","ethernet":"","speed":"0","UID":"landevice4912","_node":"landevice44","wlan":""},{"mac":"5C:AA:FD:21:92:3A","active":"0","ip":"192.168.178.34","guest":"","online":"0","name":"SonosZP","ethernet":"","speed":"0","UID":"landevice4914","_node":"landevice45","wlan":""},{"mac":"B4:E6:2D:79:B6:7A","active":"1","ip":"192.168.178.46","guest":"","online":"1","name":"SysScreen","ethernet":"","speed":"69","UID":"landevice3615","_node":"landevice46","wlan":""},{"mac":"54:BD:79:90:91:39","active":"0","ip":"192.168.178.51","guest":"","online":"0","name":"TV--SamsungTv","ethernet":"","speed":"1000","UID":"landevice2887","_node":"landevice47","wlan":""},{"mac":"00:90:A9:EB:00:C6","active":"0","ip":"192.168.178.54","guest":"","online":"0","name":"WDMyCloud","ethernet":"","speed":"0","UID":"landevice6336","_node":"landevice48","wlan":""},{"mac":"44:6D:6C:42:9B:B4","active":"0","ip":"192.168.178.47","guest":"","online":"0","name":"Wolfgangs-G3","ethernet":"","speed":"0","UID":"landevice3922","_node":"landevice49","wlan":""},{"mac":"10:AE:60:51:FB:AD","active":"0","ip":"192.168.178.23","guest":"","online":"0","name":"Wolfgangs3Kindle","ethernet":"","speed":"0","UID":"landevice6332","_node":"landevice50","wlan":""},{"mac":"B0:89:00:90:6F:64","active":"0","ip":"192.168.178.56","guest":"","online":"0","name":"WolfgangsP8","ethernet":"","speed":"0","UID":"landevice3901","_node":"landevice51","wlan":""},{"mac":"","active":"0","ip":"192.168.178.201","guest":"","online":"0","name":"WolleDn","ethernet":"","speed":"0","UID":"landevice4920","_node":"landevice52","wlan":""},{"mac":"08:3E:8E:64:2D:9F","active":"0","ip":"192.168.178.41","guest":"","online":"0","name":"Wolles-BrotherDrucker","ethernet":"","speed":"0","UID":"landevice3919","_node":"landevice53","wlan":""},{"mac":"D0:50:99:59:52:E7","active":"1","ip":"192.168.178.36","guest":"","online":"1","name":"Wolles-PC","ethernet":"","speed":"100","UID":"landevice3915","_node":"landevice54","wlan":""},{"mac":"60:14:66:96:26:D8","active":"1","ip":"192.168.178.74","guest":"","online":"1","name":"WollesAxon10","ethernet":"","speed":"77","UID":"landevice8022","_node":"landevice55","wlan":""},{"mac":"54:27:58:34:61:CB","active":"0","ip":"192.168.178.52","guest":"","online":"0","name":"WollesLenovo","ethernet":"","speed":"0","UID":"landevice3927","_node":"landevice56","wlan":""},{"mac":"60:21:C0:C7:61:FE","active":"0","ip":"192.168.178.26","guest":"","online":"0","name":"WollesTab","ethernet":"","speed":"0","UID":"landevice3907","_node":"landevice57","wlan":""},{"mac":"D0:51:62:A9:FE:5D","active":"0","ip":"192.168.178.30","guest":"","online":"0","name":"WollesXperia","ethernet":"","speed":"0","UID":"landevice3912","_node":"landevice58","wlan":""},{"mac":"00:22:F4:FD:C9:3B","active":"0","ip":"192.168.178.73","guest":"","online":"0","name":"android-2013090500000312","ethernet":"","speed":"0","UID":"landevice8021","_node":"landevice59","wlan":""},{"mac":"82:49:6F:73:A1:15","active":"0","ip":"192.168.178.49","guest":"","online":"0","name":"cubie-lan","ethernet":"","speed":"0","UID":"landevice3924","_node":"landevice60","wlan":""},{"mac":"02:81:0B:01:E2:CE","active":"0","ip":"192.168.178.59","guest":"","online":"0","name":"cubietruck","ethernet":"","speed":"0","UID":"landevice4915","_node":"landevice61","wlan":""},{"mac":"00:E1:00:84:65:26","active":"0","ip":"192.168.178.83","guest":"","online":"0","name":"dnt-InetRadio","ethernet":"","speed":"0","UID":"landevice4999","_node":"landevice62","wlan":""},{"mac":"34:81:C4:F8:5D:5C","active":"1","ip":"192.168.178.1","guest":"","online":"0","name":"fritz.box","ethernet":"","speed":"0","UID":"landevice4919","_node":"landevice63","wlan":""},{"mac":"42:49:79:F5:EC:9A","active":"0","ip":"192.168.178.60","guest":"","online":"0","name":"fritz.powerline","ethernet":"","speed":"0","UID":"landevice3596","_node":"landevice64","wlan":""},{"mac":"F6:B0:14:43:3A:AD","active":"1","ip":"192.168.178.2","guest":"","online":"0","name":"repeater1750","ethernet":"","speed":"1000","UID":"landevice6328","_node":"landevice65","wlan":""},{"mac":"00:19:D2:35:65:6D","active":"0","ip":"192.168.178.79","guest":"","online":"0","name":"ubuntu","ethernet":"","speed":"0","UID":"landevice4992","_node":"landevice66","wlan":""},{"mac":"1C:69:7A:68:57:E2","active":"1","ip":"192.168.178.85","guest":"","online":"1","name":"wolle-NUC8i3BEK","ethernet":"","speed":"1000","UID":"landevice5028","_node":"landevice67","wlan":""}],"dectUser":[{"Intern":"","Id":"0","IntRingTone":"0","RadioRingID":"0","Name":"","AlarmRingTone0":"","G722RingToneName":"","ImagePath":"","_node":"User0","G722RingTone":""},{"Intern":"610","Id":"1","IntRingTone":"13","RadioRingID":"0","Name":"Fon1 Schreibtisch","AlarmRingTone0":"","G722RingToneName":"Hymne Deutschland","ImagePath":"\/var\/InternerSpeicher\/FRITZ\/fonpix\/1533498951-1.jpg","_node":"User1","G722RingTone":"file:\/\/\/var\/InternerSpeicher\/FRITZ\/fonring\/1\/Hymne Deutschland.g722"}],"TodayBytesReceivedHigh":"0","init":"","UMTS_enabled":"0","box_ipExtern":"217.82.186.82","userTicket":[{"_node":"ticket0","id":"000382"},{"_node":"ticket1","id":"230358"},{"_node":"ticket2","id":"623613"},{"_node":"ticket3","id":"931139"},{"_node":"ticket4","id":"467232"},{"_node":"ticket5","id":"444573"},{"_node":"ticket6","id":"548019"},{"_node":"ticket7","id":"762385"},{"_node":"ticket8","id":"659521"},{"_node":"ticket9","id":"062935"}],"userProfilNew":[{"_node":"user0","type":"4","name":"(guest)"},{"_node":"user1","type":"3","name":"(default)"},{"_node":"user2","type":"1","name":"(landev3910)"},{"_node":"user3","type":"1","name":"(landev3919)"},{"_node":"user4","type":"1","name":"(landev3916)"},{"_node":"user5","type":"1","name":"(landev2183)"},{"_node":"user6","type":"1","name":"(landev1939)"},{"_node":"user7","type":"1","name":"(landev1934)"},{"_node":"user8","type":"1","name":"(landev2887)"}],"handsetCount":"6","GSM_AcT":"","GSM_NetworkState":"","box_connect":"5","box_fwVersion":"","box_wlan_24GHz":"1","box_dect":"1","is_double_wlan":"1","box_stdDialPort":"50","radio":[{"_node":"WEBRADIO0","Name":"Deutschlandfunk"},{"_node":"WEBRADIO1","Name":"DRadio Kultur"},{"_node":"WEBRADIO2","Name":"DRadio Wissen"},{"_node":"WEBRADIO3","Name":"Eins Live Diggi"},{"_node":"WEBRADIO4","Name":"radioeins"},{"_node":"WEBRADIO5","Name":"Radio Fritz"},{"_node":"WEBRADIO6","Name":"Sputnik Livestream"},{"_node":"WEBRADIO7","Name":"Swissgroove"},{"_node":"WEBRADIO8","Name":""},{"_node":"WEBRADIO9","Name":"SWR 3"},{"_node":"WEBRADIO10","Name":""},{"_node":"WEBRADIO11","Name":""},{"_node":"WEBRADIO12","Name":""},{"_node":"WEBRADIO13","Name":""},{"_node":"WEBRADIO14","Name":""},{"_node":"WEBRADIO15","Name":""},{"_node":"WEBRADIO16","Name":""},{"_node":"WEBRADIO17","Name":""},{"_node":"WEBRADIO18","Name":""},{"_node":"WEBRADIO19","Name":""},{"_node":"WEBRADIO20","Name":""},{"_node":"WEBRADIO21","Name":""},{"_node":"WEBRADIO22","Name":""},{"_node":"WEBRADIO23","Name":""},{"_node":"WEBRADIO24","Name":""},{"_node":"WEBRADIO25","Name":""},{"_node":"WEBRADIO26","Name":""},{"_node":"WEBRADIO27","Name":""},{"_node":"WEBRADIO28","Name":""},{"_node":"WEBRADIO29","Name":""},{"_node":"WEBRADIO30","Name":""},{"_node":"WEBRADIO31","Name":""},{"_node":"WEBRADIO32","Name":""},{"_node":"WEBRADIO33","Name":""},{"_node":"WEBRADIO34","Name":""},{"_node":"WEBRADIO35","Name":""},{"_node":"WEBRADIO36","Name":""},{"_node":"WEBRADIO37","Name":""},{"_node":"WEBRADIO38","Name":""},{"_node":"WEBRADIO39","Name":""}],"TodayBytesSentHigh":"0","fonPort":[{"_node":"Port0","Name":"Telefon Küche","MSN":"SIP0"},{"_node":"Port1","Name":"","MSN":""},{"_node":"Port2","Name":"","MSN":""},{"_node":"Port3","Name":"","MSN":""}],"box_guestWlan":"0","lanDevice":[{"mac":"68:DB:F5:E1:7D:CE","active":"1","ethernet_port":"","ip":"192.168.178.78","guest":"","online":"1","name":"Android","ethernet":"","speed":"72","UID":"landevice3691","_node":"landevice0","wlan":""},{"mac":"68:54:FD:A6:9E:8B","active":"0","ethernet_port":"","ip":"192.168.178.67","guest":"","online":"0","name":"Dot-Wiga","ethernet":"","speed":"0","UID":"landevice3586","_node":"landevice1","wlan":""},{"mac":"88:C9:D0:CF:06:5D","active":"0","ethernet_port":"","ip":"192.168.178.44","guest":"","online":"0","name":"ELKES-LG-TAB","ethernet":"","speed":"0","UID":"landevice3920","_node":"landevice2","wlan":""},{"mac":"5C:CF:7F:50:B1:EB","active":"0","ethernet_port":"","ip":"192.168.178.72","guest":"","online":"0","name":"ESP-50B1EB","ethernet":"","speed":"0","UID":"landevice4916","_node":"landevice3","wlan":""},{"mac":"02:0F:B5:CD:09:DB","active":"0","ethernet_port":"","ip":"192.168.178.48","guest":"","online":"0","name":"EX2700","ethernet":"","speed":"0","UID":"landevice3923","_node":"landevice4","wlan":""},{"mac":"50:DC:E7:CF:89:4E","active":"1","ethernet_port":"","ip":"192.168.178.79","guest":"","online":"1","name":"Echo-Kueche","ethernet":"","speed":"72","UID":"landevice3584","_node":"landevice5","wlan":""},{"mac":"F0:81:73:B6:E0:15","active":"1","ethernet_port":"","ip":"192.168.178.80","guest":"","online":"1","name":"Echo-Spot","ethernet":"","speed":"144","UID":"landevice6318","_node":"landevice6","wlan":""},{"mac":"FC:A6:67:C9:59:F9","active":"1","ethernet_port":"","ip":"192.168.178.77","guest":"","online":"1","name":"EchoDotBad","ethernet":"","speed":"72","UID":"landevice6387","_node":"landevice7","wlan":""},{"mac":"38:F7:3D:2A:41:A5","active":"1","ethernet_port":"","ip":"192.168.178.64","guest":"","online":"1","name":"EchoShow","ethernet":"","speed":"39","UID":"landevice2172","_node":"landevice8","wlan":""},{"mac":"0C:B3:19:C6:5B:61","active":"0","ethernet_port":"","ip":"192.168.178.29","guest":"","online":"0","name":"Elkes-G3","ethernet":"","speed":"0","UID":"landevice3911","_node":"landevice9","wlan":""},{"mac":"90:2B:D2:0C:46:DD","active":"1","ethernet_port":"","ip":"192.168.178.42","guest":"","online":"1","name":"ElkesHonor","ethernet":"","speed":"72","UID":"landevice6335","_node":"landevice10","wlan":""},{"mac":"A0:02:DC:24:88:ED","active":"0","ethernet_port":"","ip":"192.168.178.31","guest":"","online":"0","name":"ElkesKindle","ethernet":"","speed":"0","UID":"landevice6333","_node":"landevice11","wlan":""},{"mac":"84:B8:B8:3D:0D:79","active":"1","ethernet_port":"","ip":"192.168.178.20","guest":"","online":"1","name":"ElkesLenovoPad","ethernet":"","speed":"72","UID":"landevice4982","_node":"landevice12","wlan":""},{"mac":"08:84:9D:B3:9F:74","active":"1","ethernet_port":"","ip":"192.168.178.76","guest":"","online":"1","name":"ElkesWecker","ethernet":"","speed":"72","UID":"landevice8034","_node":"landevice13","wlan":""},{"mac":"AC:22:0B:16:5E:95","active":"0","ethernet_port":"","ip":"192.168.178.39","guest":"","online":"0","name":"FhemTab","ethernet":"","speed":"0","UID":"landevice3917","_node":"landevice14","wlan":""},{"mac":"A0:02:DC:57:87:B8","active":"0","ethernet_port":"","ip":"192.168.178.45","guest":"","online":"0","name":"FireTv","ethernet":"","speed":"0","UID":"landevice3921","_node":"landevice15","wlan":""},{"mac":"F0:FE:6B:84:FD:38","active":"1","ethernet_port":"","ip":"192.168.178.65","guest":"","online":"0","name":"G-Homa","ethernet":"","speed":"51","UID":"landevice2183","_node":"landevice16","wlan":""},{"mac":"68:E7:C2:81:9D:B3","active":"1","ethernet_port":"","ip":"192.168.178.61","guest":"","online":"0","name":"GearS3-6DB2","ethernet":"","speed":"60","UID":"landevice6345","_node":"landevice17","wlan":""},{"mac":"B8:27:EB:E8:93:BD","active":"0","ethernet_port":"","ip":"192.168.178.27","guest":"","online":"0","name":"GigaBlue","ethernet":"","speed":"0","UID":"landevice3908","_node":"landevice18","wlan":""},{"mac":"50:04:B8:6B:73:81","active":"0","ethernet_port":"","ip":"192.168.178.37","guest":"","online":"0","name":"HUAWEI-MediaPad-T3","ethernet":"","speed":"0","UID":"landevice6320","_node":"landevice19","wlan":""},{"mac":"B0:89:00:33:BF:DB","active":"0","ethernet_port":"","ip":"192.168.178.57","guest":"","online":"0","name":"HUAWEI-P8-lite","ethernet":"","speed":"0","UID":"landevice6319","_node":"landevice20","wlan":""},{"mac":"00:04:20:FE:24:66","active":"1","ethernet_port":"","ip":"192.168.178.58","guest":"","online":"1","name":"HarmonyHub","ethernet":"","speed":"72","UID":"landevice5900","_node":"landevice21","wlan":""},{"mac":"C0:B0:28:1B:66:FD","active":"0","ethernet_port":"","ip":"192.168.178.32","guest":"","online":"0","name":"I-Net-Radio-oben","ethernet":"","speed":"0","UID":"landevice3913","_node":"landevice22","wlan":""},{"mac":"00:FC:2C:58:E8:97","active":"0","ethernet_port":"","ip":"192.168.178.70","guest":"","online":"0","name":"IPCAM","ethernet":"","speed":"0","UID":"landevice4918","_node":"landevice23","wlan":""},{"mac":"0C:8C:24:D3:B9:29","active":"1","ethernet_port":"","ip":"192.168.178.71","guest":"","online":"1","name":"IPCAM","ethernet":"","speed":"8","UID":"landevice4917","_node":"landevice24","wlan":""},{"mac":"04:91:62:8E:11:24","active":"0","ethernet_port":"","ip":"192.168.178.84","guest":"","online":"0","name":"ISM8","ethernet":"","speed":"100","UID":"landevice5009","_node":"landevice25","wlan":""},{"mac":"00:1A:22:04:D7:ED","active":"1","ethernet_port":"","ip":"192.168.178.38","guest":"","online":"0","name":"LEQ0403801","ethernet":"","speed":"100","UID":"landevice3916","_node":"landevice26","wlan":""},{"mac":"C8:08:E9:9E:06:91","active":"0","ethernet_port":"","ip":"192.168.178.50","guest":"","online":"0","name":"LGwebOSTV","ethernet":"","speed":"1000","UID":"landevice3925","_node":"landevice27","wlan":""},{"mac":"4C:11:AE:04:0D:2D","active":"1","ethernet_port":"","ip":"192.168.178.81","guest":"","online":"1","name":"LedBildKlappe","ethernet":"","speed":"71","UID":"landevice3631","_node":"landevice28","wlan":""}
Habe mal das FB-Log angehangen, ist wohl als code zu umfangreich.
Wolfgang
Hmm komisch. Der kriegt doch ein gültiges JSON zurück...
Mach mal zum Test eine klein sub in myUtils:
use JSON;
use Data::Dumper;
sub testJSON {
my $jsonText = '{"tam":[{"_node":"TAM0","Name":"Anrufbeantworter","Active":"0","Display":"1","NumOldMessages":"0",. .... HIER DIE GANZE STRING BIS ...."box_fwVersion_neu":"113.07.21","box_tr069":"1"}';
my $jsonResult = JSON->new->latin1->decode( $jsonText );
Log3 undef,1, Dumper($jsonResult);
}
und führe die aus mit
{ testJSON() }
Zeigt er die gleiche Fehlermeldung, oder zeigt er ein decodiertes JSON in der From:
2020.11.29 19:06:15 1: $VAR1 = {
'box_tr069' => '1',
'GSM_RSSI' => '',
'userProfil' => [
{
'type' => '4',
'this_month_time' => '0',
'filter_profile_UID' => 'filtprof2',
'name' => '(guest)',
'_node' => 'user0',
'today_time' => '0'
},
usw...
?
Hallo,
{ testJSON() } ergibt
'"' expected, at character offset 98 (before ". .... HIER DIE GANZ...") at ./FHEM/99_myTestUtils.pm line 24.
Ich habe mal was anderes versucht:
Eine 2. Fhem-Instanz auf dem selben Server.
Und siehe da, Kontakt zur Fritzbox und auch netatmo funktionieren.
Allerdings ist die auch sonst leer.
Das bedeutet wohl, das mit meiner ServerInstallation alles in Ordnung ist,
aber bei meiner Fhem-Definition einiges im Argen liegt. . .
Zitat von: TecCheck am 29 November 2020, 20:45:07
Hallo,
{ testJSON() } ergibt
'"' expected, at character offset 98 (before ". .... HIER DIE GANZ...") at ./FHEM/99_myTestUtils.pm line 24.
Also, da hast Du nicht richtig dieses String genommen. Natürlich musst Du HIER DIE GANZ.... durch was Du in der Log hast ersetzen.
Mann muss nehmen was zwischen >> und << steht, und das zwischen single quotes schreiben, mit Semikolon am Ende:
my $jsonText = 'alles was zwsichen >> und << in der Log steht';
my $jsonText = '{"tam":[.........,"box_tr069":"1"}';
Zitat von: TecCheck am 29 November 2020, 20:55:51
Ich habe mal was anderes versucht:
Eine 2. Fhem-Instanz auf dem selben Server.
Und siehe da, Kontakt zur Fritzbox und auch netatmo funktionieren.
Allerdings ist die auch sonst leer.
Das bedeutet wohl, das mit meiner ServerInstallation alles in Ordnung ist,
aber bei meiner Fhem-Definition einiges " liegt. . .
Ach herrjeh, ab hier wird's hässlich ...
Da gab es schon immer wieder mal Probleme. Einige Json Bibliotheken sind Zicken, speziell wenn noch threads ins Spiel kommen. Das ist keine selbstgestickter Fehler, sondern Systembedingt.
Entweder in der zweiten Fhem Instanz nach und nach alle Module dazu nehmen wie in der ersten und Stück für Stück testen ab wann der Fehler wieder auftritt. Oder andersrum, eine Kopie der ersten und dort Modul für Modul ausklammern bis er weg ist. Da kommen sich zwei Module (die JSON verwenden) in die Quere ohne das die Module etwas dafür können (weil es an der buggy JSON Lib liegt).
In JsonMod kannst Du folgende Zeilen ändern damit JSON::XS nicht verwendet wird:
#718 und #814 jeweils
eval "use JSON::XS;1;" or do {
zu
eval "use JSON::XS;0;" or do {
#758,759 sowie #979,980 -> auskommentieren
Oder wie oben im #14 vorgeschlagen, libjson-xs-perl deinstallieren, in der Hoffnung, dass kein Modul es explizit braucht.
Zitat
Entweder in der zweiten Fhem Instanz nach und nach alle Module dazu nehmen wie in der ersten und Stück für Stück testen ab wann der Fehler wieder auftritt
genau das habe ich vor. . .
Zitat
Oder wie oben im #14 vorgeschlagen, libjson-xs-perl deinstallieren
auch das mache ich . . .
hoffe es bringt was
Zitat
Oder wie oben im #14 vorgeschlagen, libjson-xs-perl deinstallieren
kaum deinstalliert, funzt fritzbox wieder. :)
ob das jetzt Nebeneffekte hat, werde ich bis morgen mal beobachten...
SCHÖNEN DANK für den Tipp.
Verstehe aber nicht, warum das in der einen Instanz auftritt, in der anderen nicht ??
Wie herrmannj es geschrieben hat: JSON::XS ist "buggy" und es gibt Problem bei serialization / threads.
ZitatDa kommen sich zwei Module (die JSON verwenden) in die Quere ohne das die Module etwas dafür können (weil es an der buggy JSON Lib liegt).
Die meisten Modulautoren nutzen lieber Cpanel::JSON:XS (libcpanel-json-xs-perl in Debian) und nehmen nur JSON::XS als fallback. Dieses fork von JSON::XS ist viel stabiler und handelt die serialization richtig.
Nur eine Handvoll Modulen nutzen explizit (nur) JSON::XS : DSBmobil, GSI, Neuron
Wie dem auch sei, kleine Ursache, große Wirkung
Wenn ich bedenke das ich nah dran war das ganze System neu aufzusetzen. . .
Werde jedenfalls morgen berichten ob noch Probleme auftreten. Momentan sieht es gut aus. ;D
Danke euch jedenfalls !!
Wolfgang
So,
es sieht so aus, das einen Tag nach deinstallieren von 'libjson-xs-perl'
keine (der oben beschriebenen) Fehler im Log mehr auftauchen,
und mein fhem rennt wieder wie eh und je.
Schönen Abend
Wolfgang
@TecCheck
Ich habe seit ca. 10 Tagen dasselbe Problem (wie Du es hattest) mit meinem netatmo-device.
keine Verbindung zum netatmo-Server mit denselben Fehlermeldungen.
Da ich leider kein Perl-Profi bin (eher der STRG+C/STRG+V - Typ) bin ich nicht inder Lage, libjson-xs-perl zu deinstallieren.
Mein FHEM ist auf einem raspberry-2 (Jessie) installiert. Unter Windows-10 nutze ich Putty und WinSCP um FHEM per Terminal zu konfigurieren.
Könntest Du mir bitte den Weg skizzieren (am Schönsten wäre es, wenn Du mir den/die Befehl(e) aufschreibst :D ), um 'libjson-xs-perl' auf dem raspi zu deinstallieren?
Danke im Voraus,
Ulf
Hallo Ulf,
sudo apt remove libjson-xs-perl
Gruß Otto
Boooaaahh eeeyyy !!!
Lieber Otto, vielen Dank für Deinen superschnellen night job :D
Werde ich gleich probieren.
Gut's Nächtle,
Ulf