FHEM - Hausautomations-Systeme > Zigbee

[Zigbee2MQTT] Lidl HG06467 - MELINERA® Lichterkette Zigbee Smart Home

(1/2) > >>

majestro84:
https://forum.fhem.de/index.php/topic,115998.msg1194048.html#msg1194048
Um den Thread nicht weiter voll zu schreiben geht es mit der Lichterkette hier weiter.

Etwas Doku zu der Kette:
https://www.zigbee2mqtt.io/devices/HG06467.html
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/3716#issuecomment-735467996
https://www.youtube.com/watch?v=-UC7rc8GdQQ

Mein aktueller Stand:

--- Code: ---Internals:
   CFGFN     
   CID        zigbee_0xbc33acfffe775568
   DEF        zigbee_0xbc33acfffe775568
   DEVICETOPIC zigbee2mqtt/0xbc33acfffe775568
   FUUID      61bb8dfb-f33f-3405-f86f-648b9d36c46813ba
   IODev      MQTT_Server
   LASTInputDev MQTT_Server
   MQTT_Server_CONN MQTT_Server_132.14.22.91_53774
   MQTT_Server_MSGCNT 1363
   MQTT_Server_TIME 2021-12-18 12:09:04
   MSGCNT     1363
   NAME       Lichterketter_Weihnachtsbaum
   NR         124461
   STATE      off
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2021-12-16 20:05:31   IODev           MQTT_Server
     2021-12-17 23:37:10   associatedWith  MQTT2_Zigbee_Pi
     2021-12-17 15:50:17   attrTemplateVersion 20200904
     2021-12-18 12:09:04   brightness      98
     2021-12-18 12:09:04   color           5D3B3B
     2021-12-18 12:09:04   color_b         93
     2021-12-18 12:09:04   color_h         125
     2021-12-18 12:09:04   color_s         93
     2021-12-18 12:07:03   effect_colors_1_b 0
     2021-12-18 12:07:03   effect_colors_1_g 192
     2021-12-18 12:06:49   effect_colors_1_r 172
     2021-12-18 12:07:03   effect_colors_2_b 6
     2021-12-18 12:07:03   effect_colors_2_g 96
     2021-12-18 12:07:03   effect_colors_2_r 9
     2021-12-18 12:07:03   effect_colors_3_b 0
     2021-12-18 12:07:03   effect_colors_3_g 96
     2021-12-18 12:07:03   effect_colors_3_r 9
     2021-12-18 12:07:03   effect_colors_4_b 70
     2021-12-18 12:07:03   effect_colors_4_g 6
     2021-12-18 12:07:03   effect_colors_4_r 8
     2021-12-18 12:07:03   effect_colors_5_b 0
     2021-12-18 12:07:03   effect_colors_5_g 8
     2021-12-18 12:07:03   effect_colors_5_r 64
     2021-12-18 12:07:03   effect_colors_6_b 8
     2021-12-18 12:07:03   effect_colors_6_g 0
     2021-12-18 12:07:03   effect_colors_6_r 0
     2021-12-18 12:07:03   effect_effect   steady
     2021-12-18 12:06:49   effect_speed    9
     2021-12-18 12:09:04   hue             125
     2021-12-18 12:09:04   last_seen       1639825744649
     2021-12-18 12:09:04   linkquality     18
     2021-12-18 12:09:04   state           OFF
Attributes:
   devStateIcon {zigbee2mqtt_devStateIcon255($name)}
   devicetopic zigbee2mqtt/0xbc33acfffe775568
   getList    Status:noArg state $DEVICETOPIC/get {"state": ""}
   homebridgeMapping Brightness=brightness::brightness,maxValue=100,factor=0.39216,delay=true
   icon       light_led_stripe_rgb
   model      zigbee2mqtt_LED_string_lights
   readingList $DEVICETOPIC:.* { json2nameValue($EVENT) }
   room       MQTT2,Weihnachten
   setList    on:noArg $DEVICETOPIC/set {"state":"ON"}
off:noArg $DEVICETOPIC/set {"state":"OFF"}
brightness:colorpicker,BRI,0,1,254 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,360 {my $bri=ReadingsNum($NAME,'brightness',0);; "$DEVICETOPIC/set \{\"color\":{\"hue\":$EVTPART1\,\"saturation\":$bri\}\}";;}
steady:noArg $DEVICETOPIC/set {"effect":{"effect":"steady"},"state":"ON"}
snow:noArg $DEVICETOPIC/set {"effect":{"effect":"snow","colors":[{"r":0,"g":0,"b":255}]},"state":"ON"}
rainbow:noArg $DEVICETOPIC/set {"effect":{"effect":"rainbow"},"state":"ON"}
snake:noArg $DEVICETOPIC/set {"effect":{"effect":"snake","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
twinkle:noArg $DEVICETOPIC/set {"effect":{"effect":"twinkle","speed":80,"colors":[{"r":172,"g":0,"b":0},{"r":128,"g":100,"b":100}]},"state":"ON"}
firework:noArg $DEVICETOPIC/set {"effect":{"effect":"firework","speed":10},"state":"ON"}
horizontal_flag:noArg $DEVICETOPIC/set {"effect":{"effect":"horizontal_flag","speed":10,"colors":[{"r":255,"g":0,"b":0},{"r":210,"g":0,"b":255},{"r":255,"g":197,"b":25}]},"state":"ON"}
waves:noArg $DEVICETOPIC/set {"effect":{"effect":"waves","colors":[{"r":255,"g":114,"b":0},{"r":54,"g":255,"b":0},{"r":210,"g":0,"b":255}]},"state":"ON"}
updown:noArg $DEVICETOPIC/set {"effect":{"effect":"updown","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":255,"b":0}]},"state":"ON"}
vintage:noArg $DEVICETOPIC/set {"effect":{"effect":"vintage"},"state":"ON"}
fading:noArg $DEVICETOPIC/set {"effect":{"effect":"fading"},"state":"ON"}
collide:noArg $DEVICETOPIC/set {"effect":{"effect":"collide"},"state":"ON"}
strobe:noArg $DEVICETOPIC/set {"effect":{"effect":"strobe","colors":[{"r":255,"g":0,"b":0},{"r":255,"g":197,"b":25},{"r":0,"g":0,"b":255},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
sparkles:noArg $DEVICETOPIC/set {"effect":{"effect":"sparkles","speed":80,"colors":[{"r":0,"g":255,"b":0},{"r":255,"g":255,"b":255},{"r":255,"g":0,"b":0}]},"state":"ON"}
carnaval:noArg $DEVICETOPIC/set {"effect":{"effect":"carnaval","speed":10,"colors":[{"r":172,"g":0,"b":0},{"r":150,"g":0,"b":96},{"r":150,"g":0,"b":0},{"r":128,"g":100,"b":100},{"r":0,"g":128,"b":0},{"r":0,"g":0,"b":128}]},"state":"ON"}
glow:noArg $DEVICETOPIC/set {"effect":{"effect":"glow","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
   stateFormat {lc ReadingsVal($name,"state",0)}
   struc_Christmas_map OFF:off ON:on
   userReadings color {Color::hsb2hex(ReadingsVal($name,"color_h",0),ReadingsVal($name,"color_s",0),ReadingsVal($name,"color_b",0))},
hue {ReadingsNum($name,"color_h",0)}
   userattr   struc_Christmas struc_Christmas_map structexclude
   webCmd     toggle:on:off:brightness:hue
--- Ende Code ---

Schöne wäre es wenn das setzten der Farben besser funktionieren würde und evtl das setzten der Effekte.
Was mich persöhnlich noch interresieren würde ist, auf dem Controller an der Kette kann man mit der F Taste die Farben durchschalten.
Eine der Farben ist das jede LED eine andere Farbe hat. Das wäre super wenn man diese Funktion noch rausbekommen könnte.

Über Tipps und Ratschläge würde ich mich sehr freuen.

TomLee:

--- Zitat ---Das zusammenfassen klappt so lieder nicht da jeder Effekt weitere Parameter wie Speed und oder Farben dazu bekommen muss.
--- Ende Zitat ---

Nächster Versuch, dann erstmal nur mit speed, wenn nur die Angabe ohne Farbe reicht:


--- Code: ---effect:snow,rainbow,snake,twinkle,firework,horizontal_flag,waves,updown,vintage,fading,collide,strobe,carnaval,glow {my $v=ReadingsNum($name,'speed',1);return qq($DEVICETOPIC/set {"$EVTPART0":{"$EVTPART0":"$EVTPART1","speed":$v},"state":"ON")}
--- Ende Code ---


--- Code: ---attr Lichterketter_Weihnachtsbaum jsoMap effect_speed:speed
--- Ende Code ---

majestro84:
Danke für deine Unterstützung.

Ein Teil der Effekte gehen wobei natürlich der Effekt Speed pro Effekt Variabel ist.
Andere Effekte scheinen zuätzlich die Farben zu benötigen. Dabei sind meine Einstellungen auch nicht wriklich optimal.
In dem Youtube Video sind die Effekt mit Deconz ähnlich wie in der LIDL App mit deren Gateway.

Ich muss heute Abend mal weitersuchen ob ich die richtigen Effekt Einstellungen bei Deconz irgendwo im Code finde.
 

TomLee:
Kann man so die Geschwindigkeit zu dem bereits gewählten Effekt einstellen oder muss man in effect immer alle drei Werte (effect, speed, colors) übergeben ?


--- Code: ---attr Lichterketter_Weihnachtsbaum setList speed:colorpicker,BRI,0,1,100 $DEVICETOPIC/set {"effect":{"$EVTPART0":$EVTPART1}}
--- Ende Code ---

majestro84:
Es müssen alle drei Werte zusammen übergeben werden bei den Effekten und bei den Farben auch

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln