Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
TorstenE
Beiträge: 237 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 4.0.4 auf einem Pi 4 mit openHABian
oh73
Beiträge: 286 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.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux
TorstenE
Beiträge: 237 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 4.0.4 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: 237 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 4.0.4 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: 237 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 4.0.4 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: 237 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 4.0.4 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 ]