NEWS
Fehlermeldung bei Werteübergabe
-
Hallo zusammen,
ich bekomme bei dieser Anweisung:
const idSrc1 = 'mqtt.0.Oeltank.Liter'; const idDst1 = 'hm-rega.0.14325'; // ID der Ziel-Systemvariable on(idSrc1, idDst1); // Wertübertragung bei jeder Wertänderung der Quelle
immer diese Fehlermeldung.
Wrong type of hm-rega.0.14325: "string". Please fix, while deprecated and will not work in next versions.
Wo mache ich da einen Fehler?
Grüße
Manfred -
@Beowolf sagte:
Wrong type of hm-rega.0.14325: "string".
MQTT liefert offenbar einen String, der in eine Zahl gewandelt werden muss.
const idSrc1 = 'mqtt.0.Oeltank.Liter'; const idDst1 = 'hm-rega.0.14325'; // ID der Ziel-Systemvariable on(idSrc1, function(dp) { // Wertübertragung bei jeder Wertänderung der Quelle setState(idDst1, parseFloat(dp.state.val)); });
-
Jepp, so ist es besser. Keine Meldung mehr.
Vielen Dank für die schnelle Hilfe.
Grüße
Manfred