FHEMRemote meldet jsonlist Plugin Error

Begonnen von netdom, 20 Oktober 2014, 10:22:55

Vorheriges Thema - Nächstes Thema

Michi240281

Seit einem Fhem Update vor ca. 1 Woche habe ich in der App auch ständig die Fehlermeldungen....... :(
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

vitr

Wir denn im FHEM Log ein Config Fehler angezeigt oder ist da alles fehlerfrei?


Gesendet von iPhone mit Tapatalk

sasquuatch

ich bin auch gerade dabei dieses app zu testen, leider bekomme ich auch den fehler mit dem JsonList Plugin. auf der verlinkten website  wird erklärt wie man sich die infos aus der app holt.
bei mir sieht das so aus
{
"ResultSet": "full",
"Results": [
{
"list": "Global",
"devices": [
{

schein mir ein fehler zu sein, aber wo ändere ich das?

ich denke so müsste es richtig sein oder?
{
"ResultSet": "full",
"Results": [
},
{
"list": "Global",
"devices": [
{

vitr

Hallo, nein - das erste ist richtig und das zweite ist falsch (im zweiten Code steht eine schließende geschweifte Klammer, für die das öffnende Gegenstück fehlt). Entsprechende Fehler entstehen i.d.R. durch Fehler in der FHEM Config. Diese wiederum müssten einem eigentlich im FHEM Logfile angezeigt werden. (am besten FHEM mal neu starten).
Gruß Mirco


Gesendet von iPhone mit Tapatalk

sasquuatch

#19
also bei mir scheint irgendwas im argen zu liegen, ich habe im log einige Fehlermeldungen :S

1. Fehlermeldung
Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 330.
Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 172.


hier line 171-174:
    my ($degrees,@directions_txt_i18n) = @_;
   my $mod = int((($degrees + 11.25) % 360) / 22.5);
   return $directions_txt_i18n[$mod];
}


hier line 329-331:
            readingsBulkUpdate($hash, "wind_direction", $2) if (defined($2));
            my $windspeed= defined($3) ? int($3+0.5) : "";
            readingsBulkUpdate($hash, "wind_speed", $windspeed);


2. Fehlermeldung

Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249, <FH> line 26212.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249, <FH> line 26212.
Use of uninitialized value in sprintf at ./FHEM/98_JsonList.pm line 249, <FH> line 26212.


hier line 248-250:
  $str .= sprintf("%*s\"%s\": \"%s\",\n", $lev+12, " ", JsonEscape($c), JsonEscape($r->{$c}{VAL}));
          $str .= sprintf("%*s\"measured\": \"%s\"\n", $lev+12, " ", $r->{$c}{TIME});
          $cc++;



3. Fehlermeldung
der folgende fehler scheint gefühlte tausend zeilen lang zu sein. kam aber nach dem eben gemachten neustart erst mal nicht mehr:
2015.01.18 17:09:45 2: COC: unknown message 81432845E2C00FD000000801524000000000008F0FE1A
2015.01.18 17:09:55 2: COC: unknown message  0C888670206A4000000000185133
2015.01.18 17:10:29 2: COC: unknown message  0CDD86701E678F00000000CE2936
2015.01.18 17:10:49 2: COC: unknown message x0BDDA2581E678F1E451D003337
2015.01.18 17:10:57 2: COC: unknown message 80C7086701DFEA700000000C82F20
2015.01.18 17:11:17 2: COC: unknown message 20E7082021DFB8D1DFEA701011220362F
2015.01.18 17:11:27 2: COC: unknown message 51452845E24B1E3000000862B2A00475D034B08F5015B
2015.01.18 17:11:31 2: COC: unknown message 70C0286701F5A1400000000CA301E
2015.01.18 17:11:51 2: COC: unknown message 20B02A2581F5A141F55B6000023
2015.01.18 17:11:51 2: COC: unknown message 10E0282021F55B61F5A14010100002D2D
2015.01.18 17:12:01 2: COC: unknown message 61433845E2C00FD000000801524000000000008EEFD1C
2015.01.18 17:12:01 2: COC: unknown message 00C898670206A4000000000185132
2015.01.18 17:12:24 2: COC: unknown message D1452845E24AEAA000000808B91000000000008F4FD0E
2015.01.18 17:13:01 2: COC: unknown message 10C7186701DFEA700000000C82F20
2015.01.18 17:13:21 2: COC: unknown message 00B71A2581DFEA71DFB8D00141C
2015.01.18 17:13:21 2: COC: unknown message 10E7182021DFB8D1DFEA701011200352F
2015.01.18 17:13:23 2: COC: unknown message 00CDE86701E678F00000000CE2937
2015.01.18 17:13:44 3: COC: Unknown code E0EDE82021FA10C1E678F0101280030, help me!
2015.01.18 17:13:54 2: COC: unknown message 71453845E24B1E3000000862B740046D2034808ECFD5B
2015.01.18 17:14:01 2: COC: unknown message 01434845E2C00FD000000801524000000000008E4FC19
2015.01.18 17:14:35 3: COC: Unknown code E0C0386701F5A1400000000CA30, help me!
2015.01.18 17:14:55 2: COC: unknown message B0B03A2581F5A141F55B6000020
2015.01.18 17:14:55 2: COC: unknown message 00E0382021F55B61F5A14010100002D2D
2015.01.18 17:14:56 3: COC: Unknown code 811404xx0101a0010c8a860070206a40000000001752, help me!
2015.01.18 17:15:07 2: COC: unknown message 01453845E24AEAA000000808B91000000000008F2FA0B
2015.01.18 17:15:55 2: COC: unknown message 50C7286701DFEA700000000CA2F1D
2015.01.18 17:16:04 2: COC: unknown message 0CDF86701E678F00000000CE2937
2015.01.18 17:16:06 3: COC: Unknown code E1454845E24B1E3000000862BB70046D8034608F3FC, help me!
2015.01.18 17:16:15 3: COC: Unknown code E0B72A2581DFEA71DFB8D0014, help me!
2015.01.18 17:16:15 2: COC: unknown message 80E7282021DFB8D1DFEA7010112003526
2015.01.18 17:16:24 2: COC: unknown message 60BDFA2581E678F1E451D003337
2015.01.18 17:16:24 2: COC: unknown message 70EDF82021E451D1E678F010128003716
2015.01.18 17:16:52 2: COC: unknown message 01435845E2C00FD000000801524000000000008E2FC12


4. Fehlermeldung
2015.01.21 11:10:11 1: Cannot init /dev/ttyAMA0, ignoring it


vitr

Ohweh, da kenn ich mich leider nicht aus - ich fürchte da muss einer der FHEM Experten helfen!...


Gesendet von iPhone mit Tapatalk

sasquuatch

nach einem backup in der FHEM Konsole, habe ich ein update gemacht. mir wurde kein update angezeigt. im log habe ich aber gesehen, dass das json plugin geupdatet wurde. jetzt geht das app, was ein glück. es ist auch egal welchen port ich nehme, ob den einfach WEB oder den WEBphone oder WEBtablet, da gehen alle.

schade nur dass das app die reihenfolge von sortRoom und sortby nicht beachtet :(

vitr

Schön, dass es jetzt klappt. Werde mal sehen, ob ich die Sort Funktionen beim nächsten Update eingebaut bekomme...


Gesendet von iPhone mit Tapatalk

Michi240281

Nach einem update am WE geht die Fhem-Remote App leider wieder garnicht. Es meldet diesmal, dass man die Servereinstellungen kontrollieren soll. Tja, das habe ich (ich habe sie ja nicht geändert), aber leider tut sich nix!

@Vitr: Irgendwelche Ideen?

Danke und Gruß
Michael
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

vitr

Hmm, wird denn unter "Info" -> Button "Zeige/sende FHEM Hardware Info..." etwas angezeigt oder kommt der gleiche Fehler?
Was kommt denn als Ergebnis, wenn folgende URL im Internetbrowser aufgerufen wird:
http://...:8083/fhem?cmd=jsonlist&XHR=1

Michi240281

Zitat von: vitr am 04 Februar 2015, 10:43:43
Hmm, wird denn unter "Info" -> Button "Zeige/sende FHEM Hardware Info..." etwas angezeigt oder kommt der gleiche Fehler?

Es kommt der gleiche Fehler. Man kommt garnicht in das Menu zum anzeigen/senden.

Zitat
Was kommt denn als Ergebnis, wenn folgende URL im Internetbrowser aufgerufen wird:
http://...:8083/fhem?cmd=jsonlist&XHR=1

Da kommt ne sehr lange Liste. Interessiert dich dabei ein bestimmter Eintrag?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

vitr

Das ist eigenartig, denn genau diesen Befehl verwendet die App um die Daten zu bekommen. Wie ist denn die genaue URL und wie genau sind die Einstellungen in der App? Werden HTTPS oder Benutzername/Passwort benutzt?


Gesendet von iPhone mit Tapatalk

Michi240281

Hi Vitr,

habe ein neues Problem:

Seit ein paar Tagen werden garkeine Räume und nix mehr angezeigt! Bei der stark reduzierten FHEM-Installation auf meiner FB geht es einwandfrei! Ich habe in den letzten Tagen folgende neue Module in Betrieb genommen:

- GDS
- RSS (inzwischen wieder deaktiviert)
- InfoPanel
- TV-Programm mittels HTTPMOD

Könnte eines davon evtl. die Ursache sein?

Ich verbinde mich mittels:

http://192.168.188.200:8083/fhem

Benutzername und Passwort nutze ich. HTTPS nicht!
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

vitr

Hallo, hmm - so ohne weitere Infos schwer zu sagen. Was sieht man denn unter Info > Zeige Hardware Info? Haben die Daten da vielleicht einen Fehler? (http://forum.pointaix.com/viewtopic.php?f=3&t=11)
Ansonsten vielleicht mal alte Räume löschen (http://forum.pointaix.com/viewtopic.php?f=3&t=5595)!?

Gruß Mirco


Gesendet von iPhone mit Tapatalk

Michi240281

Wenn ich auf "Sende/Zeige Hardware-Info" klicke, öffnet sich eine neue Mail mit elendig langem Inhalt -> wohl meine komplette Konfig!

Es werden ja keinerlei Räume mehr angezeigt! Auch unter "Alle Räume" ist einfach alles leer! Löschen kann man also nix!
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905