NEWS
Gelöst: JS-Fehlermeldung "haystack.replace"
-
avascript.0 14:53:05.024 error Error: TypeError: haystack.replace is not a function javascript.0 14:53:05.024 error at textReplace (script.js.Energiezaehler.Waermepumpe:7:19) javascript.0 14:53:05.025 error at Object.<anonymous> (script.js.Energiezaehler.Waermepumpe:12:41) javascript.0 14:53:05.025 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:1772:38)
Der Dateiname soll am Ende die Wunsch-Raumtemperatur enthalten, also z. B. statt "heizkurvenpunkte_20.5.txt" "heizkurvenpunkte_20_5.txt"
Klappt so anscheinend jedenfalls nicht ...
-
Zeig mal den generierten JavaScript Code aus dem Blockly
-
avascript.0 14:53:05.024 error Error: TypeError: haystack.replace is not a function javascript.0 14:53:05.024 error at textReplace (script.js.Energiezaehler.Waermepumpe:7:19) javascript.0 14:53:05.025 error at Object.<anonymous> (script.js.Energiezaehler.Waermepumpe:12:41) javascript.0 14:53:05.025 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:1772:38)
Der Dateiname soll am Ende die Wunsch-Raumtemperatur enthalten, also z. B. statt "heizkurvenpunkte_20.5.txt" "heizkurvenpunkte_20_5.txt"
Klappt so anscheinend jedenfalls nicht ...
-
Danke, das versuche ich mal - dauert etwas, bis das Script wieder getriggert wird ... deshalb ein kleiner Test
Hier meckert der Haystack nicht ... ohne "nach String" schon

@MartinP sagte in Gelöst: JS-Fehlermeldung "haystack.replace":
Hier meckert der Haystack nicht ... ohne "nach String" schon
Dann wird es am falschen Datentyp im State liegen. Die Funktion
.replacegibt es natürlich nur auf Strings.
