NEWS
Selbst erstellter Datenpunkt, Problem <0 [gelöst]
-
@homoran sagte: Sind beide Datenpunkte vom Typ number?
... und enthalten im Wert eine Zahl?
@paul53 Danke für die Ergänzung!
Das war/ist tatsächlich der Hintergrund und der wichtigere Punkt -
@paul53 Danke für die Ergänzung!
Das war/ist tatsächlich der Hintergrund und der wichtigere Punkt -
@homoran debug log habe ich noch nicht gemacht.
Alle 3 Datenpunkte sind numerisch und die Eingangswerte sind Zahlen mit 1 Nachkommastelle.Kann mich allerdings erst morgen mal einlesen wie das mit dem debug geht.
-
@homoran debug log habe ich noch nicht gemacht.
Alle 3 Datenpunkte sind numerisch und die Eingangswerte sind Zahlen mit 1 Nachkommastelle.Kann mich allerdings erst morgen mal einlesen wie das mit dem debug geht.
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
die Eingangswerte sind Zahlen mit 1 Nachkommastelle.
das könnte aber auch ein String mit Ziffern sein
-
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
die Eingangswerte sind Zahlen mit 1 Nachkommastelle.
das könnte aber auch ein String mit Ziffern sein
-
@homoran Im ioBroker-> Objekte wird es als numerisch angezeigt und im +Bereich wird auch richtig damit gerechnet.
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Im ioBroker-> Objekte wird es als numerisch angezeigt
In den Objektdaten? type=Number?
das heisst aber nicht, dass die "Zahl", die dort hereingeschrieben wird, wirklich eine Zahl ist.
Deswegen sind wir alle auf die Ausgabe der debugs aus dem Blockly gespannt.
-
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Im ioBroker-> Objekte wird es als numerisch angezeigt
In den Objektdaten? type=Number?
das heisst aber nicht, dass die "Zahl", die dort hereingeschrieben wird, wirklich eine Zahl ist.
Deswegen sind wir alle auf die Ausgabe der debugs aus dem Blockly gespannt.
-
sehe ich da ein komma beim val wert ? - das ist keine zahl in javascript
-
sehe ich da ein komma beim val wert ? - das ist keine zahl in javascript
@liv-in-sky Ja, alle Werte in den Datenpunkten der Objekte sind mit Komma.
-
@liv-in-sky Ja, alle Werte in den Datenpunkten der Objekte sind mit Komma.
@hardl zahlen nur mit punkt in javascript
daher muss zuerst das komma in einen punkt verwandelt werden und dann das ganze wieder in eine zahl
-
@hardl zahlen nur mit punkt in javascript
daher muss zuerst das komma in einen punkt verwandelt werden und dann das ganze wieder in eine zahl
@liv-in-sky Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
Welcher "state" wird nicht gefunden?

-
@liv-in-sky Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
Welcher "state" wird nicht gefunden?

@hardl bitte keine Screenshots! als Text in code-tags posten!
-
@liv-in-sky Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
Welcher "state" wird nicht gefunden?

@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Welcher "state" wird nicht gefunden?
Hast Du irgendwo (hinter den anderen) vielleicht noch einen verwaisten Block rumdümpeln?
Oder hast Du vergessen, in einem Block das "Object ID" durch einen echten DP zu ersetzen? -
@liv-in-sky Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
Welcher "state" wird nicht gefunden?

@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
wenn ich es richtig entziffern kann ist das Komma kein Dezimaltrenner, sondern als Abschluss aller Werte vorhanden
-
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Komischerweise kommt in den Protokollen das Komma nur bei glatten Werten mit ",0", bei ,1-9 wird ein Punkt dargestellt.
wenn ich es richtig entziffern kann ist das Komma kein Dezimaltrenner, sondern als Abschluss aller Werte vorhanden
@homoran sorry,
javascript.0 2023-01-20 11:31:36.766 warn at processImmediate (node:internal/timers:466:21) javascript.0 2023-01-20 11:31:36.765 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5916:56) javascript.0 2023-01-20 11:31:36.765 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29) javascript.0 2023-01-20 11:31:36.765 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38) javascript.0 2023-01-20 11:31:36.765 warn at Object.<anonymous> (script.js.Poolsteuerung.Debug_Diff:6:3) javascript.0 2023-01-20 11:31:36.765 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1719:20) javascript.0 2023-01-20 11:31:36.764 warn State "Object ID" not found javascript.0 2023-01-20 11:31:36.764 info script.js.Poolsteuerung.Debug_Diff: getState(id=mqtt.0.ESP_Easy.Solarsensor.temperature, timerId=undefined) => {"val":20.6,"ack":true,"ts":1674210696758,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1674210696758} javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: number javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: getState(id=mqtt.0.ESP_Easy.Poolsensor.temperature, timerId=undefined) => {"val":21.1,"ack":true,"ts":1674210695846,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1674210472569} javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: number -
@homoran sorry,
javascript.0 2023-01-20 11:31:36.766 warn at processImmediate (node:internal/timers:466:21) javascript.0 2023-01-20 11:31:36.765 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5916:56) javascript.0 2023-01-20 11:31:36.765 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29) javascript.0 2023-01-20 11:31:36.765 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38) javascript.0 2023-01-20 11:31:36.765 warn at Object.<anonymous> (script.js.Poolsteuerung.Debug_Diff:6:3) javascript.0 2023-01-20 11:31:36.765 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1719:20) javascript.0 2023-01-20 11:31:36.764 warn State "Object ID" not found javascript.0 2023-01-20 11:31:36.764 info script.js.Poolsteuerung.Debug_Diff: getState(id=mqtt.0.ESP_Easy.Solarsensor.temperature, timerId=undefined) => {"val":20.6,"ack":true,"ts":1674210696758,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1674210696758} javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: number javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: getState(id=mqtt.0.ESP_Easy.Poolsensor.temperature, timerId=undefined) => {"val":21.1,"ack":true,"ts":1674210695846,"q":0,"from":"system.adapter.mqtt.0","user":"system.user.admin","lc":1674210472569} javascript.0 2023-01-20 11:31:36.763 info script.js.Poolsteuerung.Debug_Diff: number -
@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
Welcher "state" wird nicht gefunden?
Hast Du irgendwo (hinter den anderen) vielleicht noch einen verwaisten Block rumdümpeln?
Oder hast Du vergessen, in einem Block das "Object ID" durch einen echten DP zu ersetzen?@codierknecht Nein, das Script ist neu und nichts dahinter.
Alle DP habe ich nochmals geprüft. -
@codierknecht Nein, das Script ist neu und nichts dahinter.
Alle DP habe ich nochmals geprüft.@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
@codierknecht Nein, das Script ist neu und nichts dahinter.
Alle DP habe ich nochmals geprüft.nein!
bei aktualisiere fehlt die zu aktualisierende DP ID -
@codierknecht Nein, das Script ist neu und nichts dahinter.
Alle DP habe ich nochmals geprüft.@hardl sagte in Selbst erstellter Datenpunkt, Problem <0:
@codierknecht Nein, das Script ist neu und nichts dahinter.
Alle DP habe ich nochmals geprüft.Schau doch mal in den JS-Code, wo da ein "Object ID" versteckt ist.
Das muss ja irgendwoher kommen.


