Wifi LED RGB Lampe mit Tasmota - Farbänderung

Begonnen von Chris_XXX, 10 November 2019, 17:30:30

Vorheriges Thema - Nächstes Thema

Chris_XXX

Hallo zusammen,
ich suchte viel, fand einiges, nur nicht das was ich wissen will. Vielleicht weiß es ja jemand bzw. hat das schon gemacht.

Ist es möglich eine Wifi Lampe die mit Tasmota beglückt wurde in Fhem einzubinden, zu schalten und auch die Farbeinstellung über so etwas wie den Colorpicker zu ändern?
Und noch eine Bonusfrage: angenommen ich habe 10 dieser Lampen. Kann ich die zu einer Gruppe zusammen schalten?

Viele Grüße
Christian

hexenmeister

Tasmota kann vollständig per MQTT gesteuert werden, somit wird das alles möglich sein. Passende Konfig habe ich leider nicht zu hand, wirst du im Forum jedoch sicher finden.
Command-Topic sieht dann in etwa so aus: .../cmnd/COLOR und erwartet kommaseparierte Farbwerte. Vermutlich geht auch mit .../HSBCOLOR.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Chris_XXX

Ich habe das Device jetzt geschafft anzulegen:

defmod LSC_GU10_01 MQTT_DEVICE
attr LSC_GU10_01 DbLogExclude .*
attr LSC_GU10_01 IODev mqtt
attr LSC_GU10_01 autoSubscribeReadings 1
attr LSC_GU10_01 event-on-change-reading .*
attr LSC_GU10_01 publishSet publishSet LSC/LSC_GU10_01/cmnd/Color
attr LSC_GU10_01 room Z_Lampen
attr LSC_GU10_01 webCmd cmd Color FFFFFF:rgb
attr LSC_GU10_01 widgetOverride rgb:colorpicker,HSVp


Funktion: Naja irgendwie macht die Lampe etwas das ich nicht verstehe. Im Log von Tasmota / der Lampe sehe ich z.B. folgendes:
LSC/LSC_GU10_01/RESULT = {"POWER":"ON","Dimmer":100,"Color":"000BFFB0B0","HSBColor":"237,100,100","Channel":[0,4,100,69,69],"CT":327}

Weder die Farbe, die ich am Colorpicker eingestellt habe passt, noch habe ich keine Idee woher der Wert für die Heligkeit kommt.
Ich verstehe auch nicht warum aus  "publishSet LSC/LSC_GU10_01/cmnd/Color" das Kommando "LSC/LSC_GU10_01/RESULT = {"POWER":"ON","Dimmer":100,"Color":"000BFFB0B0","HSBColor":"237,100,100","Channel":[0,4,100,69,69],"CT":327}" wird.

Hat hier jemand eine Idee?

Chris_XXX

#3
Hallo zusammen,
ich habe diese Lampe nun so angelegt:

defmod LSC_GU10_01 MQTT_DEVICE
attr LSC_GU10_01 DbLogExclude .*
attr LSC_GU10_01 IODev mqtt
attr LSC_GU10_01 LSC/LSC_GU10_01/+
attr LSC_GU10_01 event-on-change-reading .*
attr LSC_GU10_01 publishSet ON OFF LSC/LSC_GU10_01/cmnd/power
attr LSC_GU10_01 publishSet_Color colorpicker LSC/LSC_GU10_01/cmnd/Color
attr LSC_GU10_01 publishSet_Dimmer + - LSC/LSC_GU10_01/cmnd/Dimmer
attr LSC_GU10_01 publishSet_Fade 0 1 LSC/LSC_GU10_01/cmnd/Fade
attr LSC_GU10_01 publishSet_Power ON OFF LSC/LSC_GU10_01/cmnd/power
attr LSC_GU10_01 publishSet_Scheme + - 0 1 2 3 4 LSC/LSC_GU10_01/cmnd/Scheme
attr LSC_GU10_01 publishSet_Speed + - 1 3 6 9 12 15 18 20 LSC/LSC_GU10_01/cmnd/Speed
attr LSC_GU10_01 retain 1
attr LSC_GU10_01 room Z_Lampen
attr LSC_GU10_01 webCmd ON:OFF


Damit ist es immerhin schon mal möglich verschiedene Farbtöne einzustellen, zu Dimmen und sonstige schöne Sachen.
Was nicht funktioniert:
Ändere ich die Farbe wird auf 100 Prozent beim Dimmwert gewechselt. Jemand eine Idee?

Die Lampe kann sowohl kaltweiß als auch warmweiß. Bei einer 1 oder null Regelung würde ich folgende Kommandos dazu absetzen:
LSC/LSC_GU10_01//Color 000000FF00 => kaltweiß 100%
LSC/LSC_GU10_01//Color 00000000FF => warmweiß 100%
Auch hier die Frage: Hat jemand eine Idee wie man den weißton elegant wechseln kann? Optional mit gleich bleibenden Dimmwert.

hermann1514

Zitat von: Chris_XXX am 10 November 2019, 17:30:30
Hallo zusammen,
ich suchte viel, fand einiges, nur nicht das was ich wissen will. Vielleicht weiß es ja jemand bzw. hat das schon gemacht.

Ist es möglich eine Wifi Lampe die mit Tasmota beglückt wurde in Fhem einzubinden, zu schalten und auch die Farbeinstellung über so etwas wie den Colorpicker zu ändern?
Und noch eine Bonusfrage: angenommen ich habe 10 dieser Lampen. Kann ich die zu einer Gruppe zusammen schalten?

Viele Grüße
Christian

Hi,
darf ich fragen was für eine WiFi Lampe das ist? Batteriebetrieben?

Ich such noch eine Alternative für die Candle Playbulbs...Die können ja nur Bluetooth - da wäre Wifi und Tasmota schon besser :-)

Habe schon mal so eine Candle mit einer WS2812 LED und einem ESP01 umgebaut. Funktioniert super - nur die Batterien lassen sehr schnell nach  ;D ;D ;D

Gruß
Hermann

Chris_XXX

Hallo Hermann,
klar darfst du. Das ist eine GU10 RGB CW WW von LSC. Gibts beim Action. Die habe ich auf Tasmota umgeflasht. Das klappt recht gut. Einfach mal bei youtube nach tuya und Tasmota suchen. Andere Smarte Wifi Lampen von Tuya sollen sich auf die gleiche Art und Weise flashen lassen.
Mittlerweile bin ich auch fast zufrieden wie ich sie steuern kann:

defmod LSC_GU10_12 MQTT_DEVICE
attr LSC_GU10_12 userattr UpDownWohnzimmer UpDownWohnzimmer_map structexclude
attr LSC_GU10_12 DbLogExclude .*
attr LSC_GU10_12 IODev mqtt
attr LSC_GU10_12 autoSubscribeReadings LSC/LSC_GU10_12/+
attr LSC_GU10_12 event-on-change-reading .*
attr LSC_GU10_12 publishSet ON OFF LSC/LSC_GU10_12/cmnd/power
attr LSC_GU10_12 publishSet_CT2 colorpicker,CT,154,2,500 LSC/LSC_GU10_12/cmnd/CT
attr LSC_GU10_12 publishSet_Color colorpicker LSC/LSC_GU10_12/cmnd/Color
attr LSC_GU10_12 publishSet_Color2 colorpicker,HSV LSC/LSC_GU10_12/cmnd/Color
attr LSC_GU10_12 publishSet_Color_White 00000000FF 000000FF00 LSC/LSC_GU10_12/cmnd/Color
attr LSC_GU10_12 publishSet_Dimmer slider,0,1,100 LSC/LSC_GU10_12/cmnd/Dimmer
attr LSC_GU10_12 publishSet_Dimmer2 colorpicker,BRI,0,5,100 LSC/LSC_GU10_12/cmnd/Dimmer
attr LSC_GU10_12 publishSet_Fade 0 1 LSC/LSC_GU10_12/cmnd/Fade
attr LSC_GU10_12 publishSet_Power ON OFF LSC/LSC_GU10_12/cmnd/power
attr LSC_GU10_12 publishSet_Scheme + - 0 1 2 3 4 LSC/LSC_GU10_12/cmnd/Scheme
attr LSC_GU10_12 publishSet_Speed slider,1,1,20 LSC/LSC_GU10_12/cmnd/Speed
attr LSC_GU10_12 qos 2
attr LSC_GU10_12 retain 0
attr LSC_GU10_12 room Z_Lampen
attr LSC_GU10_12 subscribeReading_LWT LSC/LSC_GU10_12/LWT
attr LSC_GU10_12 subscribeReading_RESULT LSC/LSC_GU10_12/RESULT
attr LSC_GU10_12 subscribeReading_STATE LSC/LSC_GU10_12/STATE
attr LSC_GU10_12 webCmd ON:OFF:Dimmer2:CT2:Color2


Was ich aber nicht hin bekomme ist den HUE Colorpicker zu verwenden. Da wehrt sich das Teil dagegen wie der Teufel gegen das Weihwasser. Keine Ahnung an was das liegt. Falls jemand was dazu weiß - Gerne melden.

Grüße
Christian

luetty

#6
Hallo Chris,

ich habe mir auch eine LSC gekauft um einfach mal etwas rumzuspielen. Ich habe zwar die E14, das Template ist aber gleich - insofern sollte es kein Unterschied geben.
Die Lampe ist mal rudimentär soweit eingebunden ein/aus/toggle & dimmen geht.

Es ist hier auch so, das beim Farbwechsel der Dimmer auf 100% geht. Beide Werte scheinen zusammenzuhängen, denn wenn Du dimmst, dann ändert sich auch der Farbwert. (irgendwie auch nicht ganz unlogisch)
In der Console, auf dem Tasmota-Device kann man das ja schön durchspielen. Ne Lösung habe ich aktuell dazu auch nicht, versuche mich gerade durch die Kommandos durchzuhangeln:
https://github.com/arendst/Tasmota/wiki/Commands#light

Ne Configoption habe ich dazu leider noch nicht gefunden.

edit: "Lösungsansatz"

Hab gerade 2 Möglichkeiten gefunden, die Farbe zu wechseln, ohne das sich der Dimmwert ändert.   8)
Dazu nimmst Du das Kommando Color2!
Für den reinen wechsel zwischen warmweiß und kaltweiß kannst Du auch CT (Farbtemperatur) verwenden (CT 153: kaltweiß, CT 500: warmweiß) - dazu muß aber der Farbwert 000000FF00 oder 00000000FF sitzen.



good luck!
Steffen