NEWS
Werte zur CCU und gleichzeitig umrechnen?
-
Hallo zusammen,
habe da mal ne Frage.Ich übergebe den Wert hiermit.
const idSrc3 = 'javascript.0.Verbrauchszähler.Brauchwasserzähler.Verbrauch.Tag'; const idDst3 = 'hm-rega.0.15257'; // ID der Ziel-Systemvariable on(idSrc3, function(dp) { // Wertübertragung bei jeder Wertänderung der Quelle setState(idDst3, parseFloat(dp.state.val)); });den Tageswasserverbrauch an meine CCU. So wie es hier ist, werden m³ übergeben. Es steht also in der SV von der CCU dann z.B. 0,358 m³. Ich hätte aber lieber, das in der SV 358 Liter stehen.
Kann ich das vor der Übergabe direkt umrechnen? Also den Wert mal 1000 ?
Wenn ja, wie?
Grüße
Manfred -
Hallo zusammen,
habe da mal ne Frage.Ich übergebe den Wert hiermit.
const idSrc3 = 'javascript.0.Verbrauchszähler.Brauchwasserzähler.Verbrauch.Tag'; const idDst3 = 'hm-rega.0.15257'; // ID der Ziel-Systemvariable on(idSrc3, function(dp) { // Wertübertragung bei jeder Wertänderung der Quelle setState(idDst3, parseFloat(dp.state.val)); });den Tageswasserverbrauch an meine CCU. So wie es hier ist, werden m³ übergeben. Es steht also in der SV von der CCU dann z.B. 0,358 m³. Ich hätte aber lieber, das in der SV 358 Liter stehen.
Kann ich das vor der Übergabe direkt umrechnen? Also den Wert mal 1000 ?
Wenn ja, wie?
Grüße
Manfred@Beowolf sagte:
Kann ich das vor der Übergabe direkt umrechnen? Also den Wert mal 1000 ?
Ja.
Weshalb parseFloat(dp.state.val) ? Enthält der Datenpunkt "javascript.0.Verbrauchszähler.Brauchwasserzähler.Verbrauch.Tag" keine Zahl ?setState(idDst3, 1000 * dp.state.val); -
Doch, aber ich habe auch Werte die per mqtt kommen. Dort habe ich dann Fehlermeldungen weil es wohl keine Zahlen sind.
So bin ich immer auf der sicheren Seite. Ist das ein Fehler?@Beowolf sagte:
Ist das ein Fehler?
Nein, nur unnötige Verschwendung von Ressourcen.
@Beowolf sagte in Werte zur CCU und gleichzeitig umrechnen?:
Werte die per mqtt kommen. Dort habe ich dann Fehlermeldungen weil es wohl keine Zahlen sind.
Typischer Fall für Alias.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden