Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
TorstenE
Beiträge: 246 Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen
Beitrag
von TorstenE » 26. Sep 2022 18:41
Hallo Mitstreiter,
Ich versuche für eine "TRADFRI bulb E27 opal 1000lm" Lampe einen Dimmer einzurichten (ohne IKEA Gateway).
Dieser bringt mir die Werte 0-100 %.
Um die Lampe zu steuern müssen aber die Dezimalwerte 0 - 254 verwendet werden.
Gibt es eine einfach Lösung ohne Regel/Script & Co. dies umzusetzen ?
50% Helligkeit währe folgender Befehl
Danke
Torsten
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian
oh73
Beiträge: 302 Registriert: 7. Mär 2021 14:49
Answers: 1
Beitrag
von oh73 » 26. Sep 2022 19:57
mal versucht mit
Code: Alles auswählen
zigbee2mqtt/MeineLampe/set '{"brightness":Dimmer.state * 2.54}'
keine Garantie ob das funktioniert!
OH 4.3.0 auf HP 26o G1 Dm Mini Pc mit MX_Linux
TorstenE
Beiträge: 246 Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen
Beitrag
von TorstenE » 30. Sep 2022 07:11
Hallo oh73,
danke für Deine Antwort. Ich habe den Fehler selbst gefunden. Der Channel war als "number" anstatt als "dimmer" definiert.
Aber Deine Rechenaufgabe geht trotzdem leider nicht
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian
mbs
Beiträge: 30 Registriert: 8. Jun 2019 20:27
Answers: 1
Beitrag
von mbs » 30. Sep 2022 21:09
Du verwendest wohl zigbee2mqtt. dann ist dein Thing falsch angelegt. ändere mal dein topic von brightness auf brightness_percent dann passt alles.
openHAB3 | Alexa [Sprachsteuerung, Informationssystem] | coreELEC [SAT-IP-Clients] | innogy Smarthome [Heizung]| netatmo [Temperatur-, Regen- & Windmesser] | UBNT UniFi [UDMS PRO, AP AC Lite, AP AC Pro, Switch 24, Switch 8-150W, Switch 8-60W, Switch 8, Flex Mini ] | Zigbee2MQTT [Heiman CO- und Rauchmelder, Lightify Smart+, Philips hue, Xiaomi Lumi Kontakte & Wassersensoren ]
TorstenE
Beiträge: 246 Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen
Beitrag
von TorstenE » 1. Okt 2022 17:07
Hey mbs,
danke für Deinen Tipp.
In der Zwischenzeit sieht mein Topic wie folgt aus:
Wenn ich es richtig verstanden habe, wird zwar ein Dimmer mit % "Prozent" angezeigt, aber es wird vor dem
senden in die Werte zwischen 0 und 254 umgerechnet. Die Lampe
https://www.zigbee2mqtt.io/devices/LED1 ... led1623g12
benötigt hier die Werte zwischen 0 und 254.
Damit können, zumindest glaube ich das, genau die Werte gesendet werden, die das Gerät benötigt.
VG
Torsten
Code: Alles auswählen
- id: brightness
channelTypeUID: mqtt:dimmer
label: Helligkeit
description: null
configuration:
postCommand: true
min: 0
formatBeforePublish: '{"brightness": %.0f}'
max: 254
commandTopic: zigbee2mqtt/Lampe_01/set
stateTopic: zigbee2mqtt/Lampe_01
transformationPattern: JSQNPATH:$.brightness
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian
mbs
Beiträge: 30 Registriert: 8. Jun 2019 20:27
Answers: 1
Beitrag
von mbs » 1. Okt 2022 21:20
nein, zigbee2mqtt konvertiert das für dich.
entferne das:
Code: Alles auswählen
min: 0
formatBeforePublish: '{"brightness": %.0f}'
max: 254
und ändere das:
auf:
openHAB3 | Alexa [Sprachsteuerung, Informationssystem] | coreELEC [SAT-IP-Clients] | innogy Smarthome [Heizung]| netatmo [Temperatur-, Regen- & Windmesser] | UBNT UniFi [UDMS PRO, AP AC Lite, AP AC Pro, Switch 24, Switch 8-150W, Switch 8-60W, Switch 8, Flex Mini ] | Zigbee2MQTT [Heiman CO- und Rauchmelder, Lightify Smart+, Philips hue, Xiaomi Lumi Kontakte & Wassersensoren ]
TorstenE
Beiträge: 246 Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen
Beitrag
von TorstenE » 1. Okt 2022 21:40
Hey mbs,
dann bewegt sich die Helligkeit überhaupt nicht mehr
Wie kommst Du auf "brightness_percent". Hast Du mal den Link von mir angesehen ?
In Hoffnung dass Du Recht hast
Torsten
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian
mbs
Beiträge: 30 Registriert: 8. Jun 2019 20:27
Answers: 1
Beitrag
von mbs » 4. Okt 2022 07:34
bei mir läuft alles über brightness_percent. Die Funktion ist im zigbee2mqtt-Converter integriert, wenn auch schlecht dokumentiert, siehe
https://github.com/Koenkk/zigbee-herdsm ... ee.js#L652 hier.
openHAB3 | Alexa [Sprachsteuerung, Informationssystem] | coreELEC [SAT-IP-Clients] | innogy Smarthome [Heizung]| netatmo [Temperatur-, Regen- & Windmesser] | UBNT UniFi [UDMS PRO, AP AC Lite, AP AC Pro, Switch 24, Switch 8-150W, Switch 8-60W, Switch 8, Flex Mini ] | Zigbee2MQTT [Heiman CO- und Rauchmelder, Lightify Smart+, Philips hue, Xiaomi Lumi Kontakte & Wassersensoren ]
TorstenE
Beiträge: 246 Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen
Beitrag
von TorstenE » 4. Okt 2022 07:46
Guten Morgen nbs.,
verstehe.
Was machst Du aber wenn es nicht um die Werte 0 - 254 geht,
z.B bei Farbwerten einer IKEA-Funzel (
https://www.zigbee2mqtt.io/devices/LED1 ... -led1924g9 ), da sind die Werte von 250 - 454?
Woher weiss der Converter, dass der diese Werte übergeben muss. Das geht nur wenn er diese auch kennt.
Schönen Tagesstart
openHAB 5.0.0 (#4495) auf einem Pi 4 mit openHABian
mbs
Beiträge: 30 Registriert: 8. Jun 2019 20:27
Answers: 1
Beitrag
von mbs » 5. Okt 2022 12:52
250-454, hat aber nichts mit der Helligkeit zu tun, sondern das ist die Farbtemperatur.
openHAB3 | Alexa [Sprachsteuerung, Informationssystem] | coreELEC [SAT-IP-Clients] | innogy Smarthome [Heizung]| netatmo [Temperatur-, Regen- & Windmesser] | UBNT UniFi [UDMS PRO, AP AC Lite, AP AC Pro, Switch 24, Switch 8-150W, Switch 8-60W, Switch 8, Flex Mini ] | Zigbee2MQTT [Heiman CO- und Rauchmelder, Lightify Smart+, Philips hue, Xiaomi Lumi Kontakte & Wassersensoren ]