Seite 1 von 2
brightness von 0-100 % nach 0 - 254
Verfasst: 26. Sep 2022 18:41
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
Danke
Torsten
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 26. Sep 2022 19:57
von oh73
mal versucht mit
Code: Alles auswählen
zigbee2mqtt/MeineLampe/set '{"brightness":Dimmer.state * 2.54}'
keine Garantie ob das funktioniert!
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 30. Sep 2022 07:11
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

Re: brightness von 0-100 % nach 0 - 254
Verfasst: 30. Sep 2022 21:09
von mbs
Du verwendest wohl zigbee2mqtt. dann ist dein Thing falsch angelegt. ändere mal dein topic von brightness auf brightness_percent dann passt alles.
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 1. Okt 2022 17:07
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
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 1. Okt 2022 21:20
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:
auf:
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 1. Okt 2022 21:40
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
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 4. Okt 2022 07:34
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.
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 4. Okt 2022 07:46
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
Re: brightness von 0-100 % nach 0 - 254
Verfasst: 5. Okt 2022 12:52
von mbs
250-454, hat aber nichts mit der Helligkeit zu tun, sondern das ist die Farbtemperatur.