MQTT Empfangenen Wert im channel vorverarbeiten

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
hermann59
Beiträge: 22
Registriert: 25. Feb 2021 08:38
Answers: 0

MQTT Empfangenen Wert im channel vorverarbeiten

Beitrag von hermann59 »

Hallo,
ich bekomme von meinem Mähroboter per MQTT den Wert '65 Min.' und möchte ihn für ein NumberItem als Wert 65 speichern.

Hat jemand eine Idee, wie ich das machen kann?

Hermann

Harka
Beiträge: 522
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: MQTT Empfangenen Wert im channel vorverarbeiten

Beitrag von Harka »

Moin,
schau mal hier -> viewtopic.php?t=9323
Musst nur das mal 100 weglassen.
Funktionsweise -> https://developer.mozilla.org/de/docs/W ... parseFloat

hermann59
Beiträge: 22
Registriert: 25. Feb 2021 08:38
Answers: 0

Re: MQTT Empfangenen Wert im channel vorverarbeiten

Beitrag von hermann59 »

Ich bekomme folgende Fehlermeldung im log:

2025-07-30 20:18:55.064 [WARN ] [nelTransformation$TransformationStep] - Failed to use TransformationStep{serviceName='TRANSFORMATIONPATTERN', function='DSL: | Integer.parseInteger(input)'}, service not found

Da fehlt doch was, oder?

hermann59
Beiträge: 22
Registriert: 25. Feb 2021 08:38
Answers: 0

Re: MQTT Empfangenen Wert im channel vorverarbeiten

Beitrag von hermann59 »

Wer lesen kann ist klar im Vorteil ;-)
so geht's

JS: | parseInt(input)

Antworten