Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
Stefan Otten
Beiträge: 73 Registriert: 11. Nov 2018 06:51
Answers: 0
Beitrag
von Stefan Otten » 24. Jun 2019 06:52
Hallo zusammen,
Ich habe einen MQTT Dimmer der seine Ansteuerung für ON OFF als 1 und 0 erhalten muss.
Meine erste Idee war ein Mapping
Code: Alles auswählen
Switch item=Terrarium_Heizung mappings=[ON="1", OFF="0"]
Gesendet wird aber trotzdem ON und OFF
Das item ist folgendermaßen definiert:
Code: Alles auswählen
Switch Terrarium_Heizung "Terrarium Heizung" (Terrarium) [ "Lighting" ] {mqtt=">[mosquitto:ESP8266/MEMBER/DVES-00E3E47F/IN/CH2/DIMM:command:*:${command}]"}
Wo ist der Fehler, stehe irgendwie auf dem Schlauch...
Danke und Grüße
Stefan
udo1toni
Beiträge: 15696 Registriert: 11. Apr 2018 18:05
Answers: 254
Wohnort: Darmstadt
Beitrag
von udo1toni » 24. Jun 2019 21:49
openHAB sendet immer ON und OFF, wenn es sich um einen Switch handelt.
Die Sitemap hat nichts mit dem Binding zu tun, heißt, das Mapping wirkt nur auf die Anzeige in der Sitemap.
da Du das mqtt1 Binding nutzt, musst Du zwei Befehle schreiben:
Code: Alles auswählen
Switch Terrarium_Heizung "Terrarium Heizung" (Terrarium) [ "Lighting" ] {mqtt=">[mosquitto:ESP8266/MEMBER/DVES-00E3E47F/IN/CH2/DIMM:command:ON:1] >[mosquitto:ESP8266/MEMBER/DVES-00E3E47F/IN/CH2/DIMM:command:OFF:0]"}
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte
Stefan Otten
Beiträge: 73 Registriert: 11. Nov 2018 06:51
Answers: 0
Beitrag
von Stefan Otten » 25. Jun 2019 07:07
Super Udo,
danke das war es. Steht sogar so in der Doku, habe ich aber irgendwie übersehen.
Grüße
Stefan
udo1toni
Beiträge: 15696 Registriert: 11. Apr 2018 18:05
Answers: 254
Wohnort: Darmstadt
Beitrag
von udo1toni » 25. Jun 2019 11:33
Gerne
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte