Shellybulb ändert die Helligkeit bei Farbwechsel

Begonnen von Nobbynews, 30 September 2025, 14:45:14

Vorheriges Thema - Nächstes Thema

Nobbynews

Hallo zusammen,

mir ist da die Tage etwas aufgefallen bei Verwendung einer ShellyBulb Duo Gen1 RGBW
Bei Änderung der Farbe im laufenden Bettieb und gedimmten Zustand wird bei einem Farbwechsel die Helligkeit auf 100% erhöht.
Macht man das gleiche über was Webinterface, passiert das nicht.

36_Shelly.pm        30265 2025-09-09 18:34:02Z Starkstrombastler
List:
define Bulb1 Shelly 192.168.2.239
attr Bulb1 icon light_light
attr Bulb1 interval 0
attr Bulb1 mode color
attr Bulb1 model shellybulb
attr Bulb1 room Shelly
attr Bulb1 webCmd rgb:on:off
#   .AttrList  model:generic,shellybulb maxAge ShellyName mode:white,color interval timeout shellyuser pct100:open,closed maxtime maxtime_close maxtime_open dimstep maxpower showunits:none,original,normal,normal2,ISO webhook:WEB,WEBphone,WEBtablet verbose:0,1,2,3,4,5 host_dns host_ip event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading
#   .FhemMetaInternals 1
#   DEF        192.168.2.239
#   FUUID      61e13908-f33f-8873-ba34-dd4a4e7acc51689b
#   FVERSION   36_Shelly.pm:v6.4.2-s30265/2025-09-09
#   INTERVAL   0
#   NAME       Bulb1
#   NR         600
#   NTFY_ORDER 50-Bulb1
#   SHELLYID   E8DB84D30DFD
#   STATE      off
#   TYPE       Shelly
#   eventCount 90
#   units      0
#   .attraggr:
#   .attrminint:
#   READINGS:
#     2025-09-29 19:42:45   L-blue          62
#     2025-09-29 19:42:45   L-green         254
#     2025-09-29 19:42:45   L-red           41
#     2025-09-29 19:42:45   L-white         0
#     2025-03-27 10:16:16   ap              disabled open
#     2024-11-01 07:15:12   ap_name         shellycolorbulb-E8DB84D30DFD
#     2024-08-31 11:44:42   auto_off        0 - disabled
#     2024-08-31 11:44:42   auto_on         0 - disabled
#     2022-01-14 09:49:13   cloud           disabled
#     2023-11-11 09:02:31   coiot           enabled
#     2023-11-17 10:06:23   coiot_period    15
#     2023-10-29 08:31:47   config          mode=color
#     2025-03-02 15:35:37   ct              6465
#     2025-09-28 21:00:38   effect          0
#     2025-09-29 19:39:00   energy          0.3
#     2023-09-25 07:05:03   firmware        v1.14.0
#     2025-03-27 10:16:12   firmware_ID     20230913-111548/v1.14.0-gcb84623
#     2024-08-31 11:44:40   firmware_beta   20231107-162425/v1.14.1-rc1-g0617c15
#     2024-11-01 07:15:12   firmware_current v1.14.0
#     2025-09-28 22:08:15   firmware_updIcon B
#     2025-09-29 19:34:05   firmware_updText check for beta-version
#     2025-09-29 19:42:13   gain            1
#     2024-08-31 11:44:42   login           open
#     2025-03-27 10:16:09   mac             E8:DB:84:D3:0D:FD
#     2025-03-27 10:16:11   model_ID        SHCB-1
#     2025-03-27 10:16:11   model_family    Gen1
#     2025-03-27 10:16:11   model_function  bulb
#     2025-03-27 10:16:11   model_name      Shelly Duo RGBW G10
#     2025-09-28 21:00:38   network         <html>connected to <a href="http://192.168.2.239">192.168.2.239</a></html>
#     2025-09-29 16:33:10   network_DNS     shellycolorbulb-E8DB84D30DFD
#     2025-09-28 21:00:38   network_connection online
#     2025-09-14 16:07:59   network_disconnects 75
#     2025-09-28 21:00:38   network_ip-address 192.168.2.239
#     2025-09-29 19:42:45   network_rssi    -40
#     2025-09-28 21:00:38   network_ssid    NobbyS
#     2023-11-11 09:02:31   network_threshold -70
#     2024-08-31 11:44:42   network_wifi_roaming disabled
#     2025-04-15 06:38:43   pct             95
#     2025-09-29 19:42:45   power           0
#     2025-09-29 19:42:45   rgb             29FE3E
#     2025-09-29 19:42:45   rgbw            00030100
#     2025-09-28 21:00:36   source          http
#     2025-03-15 23:42:55   source_0        http
#     2025-09-29 19:42:44   state           off
#     2025-09-28 21:00:36   timer           0
#     2025-03-15 23:42:55   timer_0         0
#     2023-11-17 10:06:23   transition      1000
#     2025-09-29 19:42:45   uptime          77687
#     2025-03-27 10:16:17   webhook_cnt     0 / 0 / 0
#     2024-07-22 10:37:14   webhook_ver     0
#     2025-09-28 21:59:15   white           0.0
#   helper:
#     Sets       config interval password reboot:noArg update:noArg name clear:disconnects,error,responsetimes actions on:noArg off:noArg toggle:noArg on-for-timer off-for-timer rgbw rgb:colorpicker,HSV hsv white:slider,0,1,100 gain:slider,0,1,100 effect:select,Off,1,2,3
#     StatusCall 0
#     settings_time 1759167733.97471
#     timer      0
#
setstate Bulb1 off
setstate Bulb1 2025-09-29 19:42:45 L-blue 62
setstate Bulb1 2025-09-29 19:42:45 L-green 254
setstate Bulb1 2025-09-29 19:42:45 L-red 41
setstate Bulb1 2025-09-29 19:42:45 L-white 0
setstate Bulb1 2025-03-27 10:16:16 ap disabled open
setstate Bulb1 2024-11-01 07:15:12 ap_name shellycolorbulb-E8DB84D30DFD
setstate Bulb1 2024-08-31 11:44:42 auto_off 0 - disabled
setstate Bulb1 2024-08-31 11:44:42 auto_on 0 - disabled
setstate Bulb1 2022-01-14 09:49:13 cloud disabled
setstate Bulb1 2023-11-11 09:02:31 coiot enabled
setstate Bulb1 2023-11-17 10:06:23 coiot_period 15
setstate Bulb1 2023-10-29 08:31:47 config mode=color
setstate Bulb1 2025-03-02 15:35:37 ct 6465
setstate Bulb1 2025-09-28 21:00:38 effect 0
setstate Bulb1 2025-09-29 19:39:00 energy 0.3
setstate Bulb1 2023-09-25 07:05:03 firmware v1.14.0
setstate Bulb1 2025-03-27 10:16:12 firmware_ID 20230913-111548/v1.14.0-gcb84623
setstate Bulb1 2024-08-31 11:44:40 firmware_beta 20231107-162425/v1.14.1-rc1-g0617c15
setstate Bulb1 2024-11-01 07:15:12 firmware_current v1.14.0
setstate Bulb1 2025-09-28 22:08:15 firmware_updIcon B
setstate Bulb1 2025-09-29 19:34:05 firmware_updText check for beta-version
setstate Bulb1 2025-09-29 19:42:13 gain 1
setstate Bulb1 2024-08-31 11:44:42 login open
setstate Bulb1 2025-03-27 10:16:09 mac E8:DB:84:D3:0D:FD
setstate Bulb1 2025-03-27 10:16:11 model_ID SHCB-1
setstate Bulb1 2025-03-27 10:16:11 model_family Gen1
setstate Bulb1 2025-03-27 10:16:11 model_function bulb
setstate Bulb1 2025-03-27 10:16:11 model_name Shelly Duo RGBW G10
setstate Bulb1 2025-09-28 21:00:38 network <html>connected to <a href="http://192.168.2.239">192.168.2.239</a></html>
setstate Bulb1 2025-09-29 16:33:10 network_DNS shellycolorbulb-E8DB84D30DFD
setstate Bulb1 2025-09-28 21:00:38 network_connection online
setstate Bulb1 2025-09-14 16:07:59 network_disconnects 75
setstate Bulb1 2025-09-28 21:00:38 network_ip-address 192.168.2.239
setstate Bulb1 2025-09-29 19:42:45 network_rssi -40
setstate Bulb1 2025-09-28 21:00:38 network_ssid NobbyS
setstate Bulb1 2023-11-11 09:02:31 network_threshold -70
setstate Bulb1 2024-08-31 11:44:42 network_wifi_roaming disabled
setstate Bulb1 2025-04-15 06:38:43 pct 95
setstate Bulb1 2025-09-29 19:42:45 power 0
setstate Bulb1 2025-09-29 19:42:45 rgb 29FE3E
setstate Bulb1 2025-09-29 19:42:45 rgbw 00030100
setstate Bulb1 2025-09-28 21:00:36 source http
setstate Bulb1 2025-03-15 23:42:55 source_0 http
setstate Bulb1 2025-09-29 19:42:44 state off
setstate Bulb1 2025-09-28 21:00:36 timer 0
setstate Bulb1 2025-03-15 23:42:55 timer_0 0
setstate Bulb1 2023-11-17 10:06:23 transition 1000
setstate Bulb1 2025-09-29 19:42:45 uptime 77687
setstate Bulb1 2025-03-27 10:16:17 webhook_cnt 0 / 0 / 0
setstate Bulb1 2024-07-22 10:37:14 webhook_ver 0
setstate Bulb1 2025-09-28 21:59:15 white 0.0


Starkstrombastler

Zitat von: Nobbynews am 30 September 2025, 14:45:14Bei Änderung der Farbe im laufenden Bettieb und gedimmten Zustand wird bei einem Farbwechsel die Helligkeit auf 100% erhöht.
Das war explizit so im Code vorgesehen. Ich habe das jetzt herausgenommen und hoffe, dass es nicht an anderer Stelle klemmt.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Prof. Dr. Peter Henning

Ich halte beide Wege für etwas fragwürdig, weil die empfundene Helligkeit nun einmal sehr stark von der Lichtfarbe abhängt. Blau hat so gut wie keinerlei Auswirkung auf das Helligkeitsempfinden, Gelb hingegen maximal.

LG

pah

Beta-User

RGB enthält doch eigentlich schon einen Helligkeitswert?
Imo sind daher sowohl der alte Wert als auch 100% falsch...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Prof. Dr. Peter Henning

#4
Zitat von: Beta-User am 17 Oktober 2025, 10:54:32RGB
Rot, Grün, Blau. Kein Helligkeitswert. Dazu müsstest Du das in YUV, HSV oder ein anderes nutzerzentriertes Modell umrechnen. YUV ist allerdings an die gängigen Bildschirmfarben angepasst, und die LED in den "Bulbs" können eine ganz andere Wellenlänge emittieren.

Genaueres findest Du bei
Henning, P.: Taschenbuch Multimedia, 4. Auflage (2007) S.93ff
oder
Henning, P.: SmartHome Hacks (2016) S. 36ff
;D

Zitat von: Beta-User am 17 Oktober 2025, 10:54:32Imo sind daher sowohl der alte Wert als auch 100% falsch...
Eben.

LG

pah

Beta-User

Hmmm, ob das die Leute auch gelesen haben, die die firmware geschrieben haben?

Na jedenfalls sind wir uns einig, dass alle Lösungen ihre Schattenseiten haben ;D .

Habe nicht nachgesehen, wie das via MQTT gelöst ist, da hat sich über diesen Punkt bisher keiner beklagt. Vvermutlich wird da (via attrTemplate vorgeschlagen) entweder der rgb-Wert (bzw. die 3 Einzelwerte daraus) zur weiteren Vermostung durch die firmware selbst unverändert weitergegeben, oder es wird die unzulässige Vereinfachung verwendet, dass die Gesamt-Helligkeit aus den relativen Helligkeitswerten der drei Kanäle abgeleitet wird.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Nobbynews

Zitat von: Starkstrombastler am 16 Oktober 2025, 22:34:34Ich habe das jetzt herausgenommen und hoffe, dass es nicht an anderer Stelle klemmt.
Danke.

Der Rest der Diskussion über subjektives Helligkeitsempfinden etc. mag zutreffend sein, ist hier aber mMn nicht so richtig adressiert.
Dann ist mir die Beibehaltung der eingestellten Helligkeit lieber als eine Erhöhung auf 100%.