brightness von 0-100 % nach 0 - 254

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
TorstenE
Beiträge: 237
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

brightness von 0-100 % nach 0 - 254

Beitrag von TorstenE »

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

Code: Alles auswählen

zigbee2mqtt/MeineLampe/set  '{"brightness":127}'
Danke

Torsten
openHAB 4.0.4 auf einem Pi 4 mit openHABian

oh73
Beiträge: 285
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: brightness von 0-100 % nach 0 - 254

Beitrag von oh73 »

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

Benutzeravatar
TorstenE
Beiträge: 237
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Re: brightness von 0-100 % nach 0 - 254

Beitrag von TorstenE »

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

Re: brightness von 0-100 % nach 0 - 254

Beitrag von mbs »

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 ]

Benutzeravatar
TorstenE
Beiträge: 237
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Re: brightness von 0-100 % nach 0 - 254

Beitrag von TorstenE »

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

Re: brightness von 0-100 % nach 0 - 254

Beitrag von mbs »

nein, zigbee2mqtt konvertiert das für dich.

entferne das:

Code: Alles auswählen

      min: 0
      formatBeforePublish: '{"brightness": %.0f}'
      max: 254
und ändere das:

Code: Alles auswählen

      transformationPattern: JSQNPATH:$.brightness
auf:

Code: Alles auswählen

      transformationPattern: JSQNPATH:$.brightness_percent
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 ]

Benutzeravatar
TorstenE
Beiträge: 237
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Re: brightness von 0-100 % nach 0 - 254

Beitrag von TorstenE »

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

Re: brightness von 0-100 % nach 0 - 254

Beitrag von mbs »

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 ]

Benutzeravatar
TorstenE
Beiträge: 237
Registriert: 12. Jan 2022 18:29
Answers: 4
Wohnort: Niederstaufen

Re: brightness von 0-100 % nach 0 - 254

Beitrag von TorstenE »

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

Re: brightness von 0-100 % nach 0 - 254

Beitrag von mbs »

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 ]

Antworten