Sending MQTT Command from Number Item

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
FrankH1
Beiträge: 35
Registriert: 22. Sep 2020 17:03
Answers: 0

Sending MQTT Command from Number Item

Beitrag von FrankH1 »

Hallo,
stelle in meinem System (4.3.2. auf Raspi) die Items auf UoM um und habe ein Problem mit einem Thermostat - mit welchem ich per MQTT kommuniziere.
Wenn das Item (Setpoint) vom Typ String ist - dann funktioniert sowohl Statusanzeige als auch Command - Config des Things hier:

Code: Alles auswählen

channels:
  - id: WZ_Thermostat_Zieltemperatur
    channelTypeUID: mqtt:string
    label: WZ Thermostat Zieltemperatur
    description: Thermostat Zieltemperatur
    configuration:
      commandTopic: thermostat_14438654/thermostat/set/targetTemperature
      stateTopic: thermostat_14438654/thermostat/properties
      transformationPattern:
        - JSONPATH:$.targetTemperature

Wenn ich nun das Item auf ein Item vom Typ Number(Temperature) ändere, bekomme ich zwar den Status aber Command funktioniert nicht mehr.
Ich vermute die Zahl - oder sogar Zahl plus UoM sind keine zulässigen Eingaben für MQTT.
Wo sehe ich was auf dem Channel passiert? Wie kann ich mit outgoing value transformation oder outgoing value format oder anders dafür sorgen dass das wieder funktioniert?
Danke!
OH 4.3.2 + Deconz auf Raspi 4B mit Conbee-II Stick,
Shellys, 8266 basierende Anwendungen (Tasmota),
Zigbee Sensoren und Lampen

Benutzeravatar
udo1toni
Beiträge: 15240
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Sending MQTT Command from Number Item

Beitrag von udo1toni »

Du musst im number Channel (!) die Unit setzen, dann sollte das gehen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

FrankH1
Beiträge: 35
Registriert: 22. Sep 2020 17:03
Answers: 0

Re: Sending MQTT Command from Number Item

Beitrag von FrankH1 »

Ich bin ja ein unaufmerksamer Zeitgenosse.... Der Channel war vom Typ "String". Jetzt gehts. Danke...
OH 4.3.2 + Deconz auf Raspi 4B mit Conbee-II Stick,
Shellys, 8266 basierende Anwendungen (Tasmota),
Zigbee Sensoren und Lampen

Antworten