FluxLED Modul zur Steuerung von WLAN LED Controllern

Begonnen von igami, 27 Mai 2017, 20:45:58

Vorheriges Thema - Nächstes Thema

rico5588

Hallo,

habe gerade festgestellt das es mit den Ufo's zumindest in der Kommandozeile funktioniert.
python -m flux_led -s
Zeigt mir 5 Geräte  (2x UFO und 3 mal LED-E27(IYW Light))
ein
python -m flux_led -sSti
Zeigt aber bei den 3 E27 Wlan Lampen
Unable to connect to bulb at [192.168.9.113]: bytearray index out of range
Ich gehe jetzt mal vorsichtig davon aus, das diese nicht Supportet werden?
Wäre Schade bei nem Preis von Aktuell 9€
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly

MadMax

Hallo,

mal eine Frage, gibt es eine Möglichkeit dem Controller zu sagen dimme innerhalb von 120s auf aus?

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

killah78

#62
Hi, ich weiss nicht, ob das Modul noch gepflegt wird, habe folgende Beobachtung gemacht:
Ich habe diese MagicHome Controller aus China, damit klappt das Schalten über das FluxLed Modul nicht korrekt. Ich habe herausgefunden, dass das gleichzeitige Schalten von "on" und setzen von Color nicht funktioniert.

Ich habe daraufhin in der 32_FluxLED.pm folgendes geändert:
186c186
<     $cmd = "$FluxLED_cmd --color $R,$G,$B $CONTROLLERS";
---
>     $cmd = "$FluxLED_cmd --on --color $R,$G,$B $CONTROLLERS";
204c204
<     $cmd = "$FluxLED_cmd --$argument $type $speed \"$colorlist\" $CONTROLLERS";
---
>     $cmd = "$FluxLED_cmd --on --$argument $type $speed \"$colorlist\" $CONTROLLERS";
224c224
<       $cmd = "$FluxLED_cmd --$argument $code $speed $CONTROLLERS";
---
>       $cmd = "$FluxLED_cmd --on --$argument $code $speed $CONTROLLERS";
237c237
<       $cmd = "$FluxLED_cmd --custom $type $value \"$colorlist\" $CONTROLLERS";
---
>       $cmd = "$FluxLED_cmd --on --custom $type $value \"$colorlist\" $CONTROLLERS";
241c241
<       $cmd = "$FluxLED_cmd --preset $preset $value $CONTROLLERS";
---
>       $cmd = "$FluxLED_cmd --on --preset $preset $value $CONTROLLERS";
250c250
<     $cmd = "$FluxLED_cmd --color 0,0,0 --warmwhite $value $CONTROLLERS";
---
>     $cmd = "$FluxLED_cmd --on --color 0,0,0 --warmwhite $value $CONTROLLERS";


Also immer das "--on" herausgenommen.  Das funktioniert für mich ganz gut so.
Leider bin ich programmiertechnisch nicht so bewandert, dass ich die Version von teddds ändern könnte.
Vielleicht kann das jemand machen, dann wären die erweiterten FUnktionen auch möglich.

Zumindest kann ich jetzt diese China Controller gut schalten und die Farbe einstellen. Und dadurch, dass diese nicht mit dem WifiLight, für mich halt die einzige Lösung.

viele Grüße
killah78

Edit: Ich habe das geänderte Modul mal angehangen.

rico5588

Hallo,

wollte nur mitteilen das ich mich von diesem Projekt losgesagt habe, da es zu umständlich ist.
Nun bin ich zu WLed gewechselt, welches per Tasmota sich einfach in Fhem einbinden lässt.
Ob Wifilight oder Neopixel alles ist hiermit komfortabel möglich.

MFG Rico
Geht nicht gibt's nicht.
NUC-I3+Proxmox, Fritzbox 7590 AX, Synology DS414
Dimplex Wärmepumpe, Lüftungsanlage, Solarlog 1200
HM,IT,Lacross,EspEasy,Modbus,MQTT2, Freund von Shelly