MK-2001/ioBroker.go-e

(1089) Cloud not store temperature array to single value

Closed this issue · 9 comments

Hi,

danke das du dich mit dem go-eCharger beschäftigst. Ich habe folgende Warnung im ioBroker Log:

2020-09-20 10:40:45.548 - warn: go-e.0 (1089) Cloud not store temperature array to single values, because of error Cannot read property 'toString' of undefined

Unter Objekte - go-e.0 - temperatures wird eine „maintempereature“ korrekt in °C angezeigt, die IDs die da drunter folgen (tempereature 1 bis 4, sowie tempereatureArray) sind jedoch leer.

Die Meldung wiederholt sich im konfigurierten Intervall, bei mir 1 Minute.

Bin mir nicht sicher ob der Wert der die Warnmeldung hervorruft überhaupt wichtig ist, wüsste aber auch nicht, wo ich etwas konfigurieren könnte, um die Warnung im Log loszuwerden. Irgendeine Idee?

Gruss,
maxe1111

Hi.

Ich glaube ich Abe den Fahler auch schon gesehen und auch behoben. Dennoch zur Sicherheit, kannst du mir sagen, was hier drin steht?
temperatures.tempereatureArray

Da sollte eigentlich das Temperature Array drin sein.
Gruß
MK

Hallo,

In temperatures.tempereatureArray steht kein Wert drin (auch nicht 0), ist also blank. Genauso die temperatures.tempereature1 bis 4. Nur in der maintempereature steht ein Wert.

Gruss
maxe1111
IMG_1543

Komisch, das würde bedeuten, dass dein Adapter im /status keinen tma Wert mitgibt. Kannst du mal schauen, ob bei dir via http://go-eCharger/status einen Eintrag tma gibt.?

Jo, hab geschaut: kein tma in dem String enthalten. Es gibt tme und tmp.

Edit
"fwv":"033",

Also die Firmware Version ist gut. Die gleiche habe ich auch. Dennoch komisch, warum dein Adapter kein tma Array ausgibt.

Ich werde dies im Code berücksichtigen. Wenn es dich stört, dass keine Temperaturen ausgelesen werden gerne an den Adapter-Support der fa. go-e weiterleiten.

tme ist der Zeitstempel an dem die Daten erzeugt wurden.
tmp ist die Haupttemperatur. Diese findest du hier: temperatures.maintempereature

Stimmt, eigenartig ist das ... aber nicht wirklich störend. Die Original go-e App zeigt glaub so was ja auch nicht an (nicht mal die Haupttemperatur).

Ob die tma Werte nur da sind, wenn gerade geladen wird ? Das schau ich mir beim nächsten Laden mal an.

So, lade gerade und hab nochmal geguckt ... auch während des Ladens taucht kein tma auf.

Hallo,

In temperatures.tempereatureArray steht kein Wert drin (auch nicht 0), ist also blank. Genauso die temperatures.tempereature1 bis 4. Nur in der maintempereature steht ein Wert.

Gruss
maxe1111
IMG_1543

sieht bei mir auch so aus. Laden habe ich aber noch nicht getestet.

Hallo,
In temperatures.tempereatureArray steht kein Wert drin (auch nicht 0), ist also blank. Genauso die temperatures.tempereature1 bis 4. Nur in der maintempereature steht ein Wert.
Gruss
maxe1111
IMG_1543

sieht bei mir auch so aus. Laden habe ich aber noch nicht getestet.

Inzwischen konnte ich laden. Macht aber keinen Unterschied. Warnung kommt weiterhin und bei Temperatures wird nur maintemperature mit Wert gefüllt.

Und ein kleiner Tippfehler ist mir gerade aufgefallen:
image