NEWS
MQTT Daten kommen nicht vollständig im iobroker an
-
Hallo zusammen,
ich hatte vor, Owntracks Daten über MQTT (cloudMQTT) abzufragen. Leider kommen die Daten nicht an, wenn am Ende eine geschweifte Klammer steht.
Im Beispiel sende folgende Daten an cloudMQTT:
{"_type":"location","tid":"pn","acc":19,"batt":0,"lat":xx.6933405,"lon":x.4221872,"t":"u","tst":1516033705}
Der Wert wird nicht als Datenpunkt angenommen und da steht auch Bestätigt: false.
Sende ich Manuell zum Beispiel:
{"_type":"location","tid":"pn","acc":19,"batt":0,"lat":xx.6933405,"lon":x.4221872,"t":"u","tst":1516033705)
(Mit einer runden Klammer am Ende). Funktioniert es. Wert vollständig und bestätigt.
Hat jemand eine Idee woran das liegen kann, für mich sieht das nach einem Bug aus.
Gruß
Jochen
-
Hallo zusammen,
ich hatte vor, Owntracks Daten über MQTT (cloudMQTT) abzufragen. Leider kommen die Daten nicht an, wenn am Ende eine geschweifte Klammer steht.
Im Beispiel sende folgende Daten an cloudMQTT:
{"_type":"location","tid":"pn","acc":19,"batt":0,"lat":xx.6933405,"lon":x.4221872,"t":"u","tst":1516033705}
Der Wert wird nicht als Datenpunkt angenommen und da steht auch Bestätigt: false.
Sende ich Manuell zum Beispiel:
{"_type":"location","tid":"pn","acc":19,"batt":0,"lat":xx.6933405,"lon":x.4221872,"t":"u","tst":1516033705)
(Mit einer runden Klammer am Ende). Funktioniert es. Wert vollständig und bestätigt.
Hat jemand eine Idee woran das liegen kann, für mich sieht das nach einem Bug aus.
Gruß
Jochen `
welche Adapterversion ??
und wenn dann ist es ein BUG .. JSON String {} sowas gibts nicht {)
-
welche Adapterversion ??
und wenn dann ist es ein BUG .. JSON String {} sowas gibts nicht {) `
Adapterversion ist: 1.4.1
Nein, das gibt es natürlich nicht. Ich habe manuell den Text abgeändert. Von } auf ). Bei CloudMQTT, kann man manuell einen beliebigen Text senden, das tat ich. Und wie geschrieben, hat das seltsamerweise funktioniert.
-
Hallo,
könnte das auch was mit meinem Fehler zu tun haben?
-
Workaround wurde in diesem Thread beschrieben: