NEWS
ExPower Smart LED WiFi - RGB - mit Tasmota, iBroker und Alexa
-
Hallöle alle zusammen,
nach langer Sucherei komme ich an einer Stelle nicht weiter.
Ich beschäftige mich erst seit gestern mit iBroker, Tasomta und Co. habe aber recht gut ins Thema gefunden.
An sich möchte ich die Farbe meiner RGB-Lampe via Alexa/iBroker ändern.
Was ich bislang geschafft habe:
-
Lampe gekauft: https://www.amazon.de/gp/product/B073WS … UTF8&psc=1
-
Ausgepackt, mit Alexa verbunden
-
alles war bestens, bis ich auf Tasmota und den iBroker gestoßen bin ...
nun habe ich aber etwas sinnvolles zum Basteln
-
also habe ich ein paar Kabel an die Lampe gelötet und Tasmota drauf gespielt ... und ein wenig geschwitzt ob es überhaupt geht
-
die Lampe als AiLight konfiguriert ... siehe da ON/OFF und Dimmer geht direkt aus dem Browser, die Farbe kann man via Console bzw. URL-Request ändern
-
im iBroker hinzugefügt (Power ON/OFF) lief von Anfang an
-
dann habe ich mir ein kleines Skript zusammengebastelt um die Helligkeit/Dimmwert via Request einzustellen und zu lesen
funktioniert noch nicht 100%-ig ... für den Anfang aber ausreichend
- nun möchte ich aber gerne die Farbe ändern ... genau hier komme ich aber ins stocken
dies würde ich auch über ein Skript lösen
Nun stellt sich mir die Frage: was muss ich im JSON Objekt des color Datenpunktes eingeben damit Alexa es als RGB Lampe erkennt?
Besten Dank im Voraus!
-
-
Hallo,
das klingt sehr interessant, was Du da gemacht hast. Ich kann Dir zwar nicht helfen, aber ich habe auch so eine Lampe, mit die ich im Echo drin habe aber nicht unbedingt im IOBroker.
War das mit dem löten schwierig?
Ich habe auch noch so eine Birne, die angeblich kaputt ist, damit würde ich es probieren.
Vielleicht ist ja nur die Software nicht richtig drauf.
Meine Birne (Sofalampe) läßt sich zur Zeit, ohne Tasmota auf Farben setzen, indem ich sage Alexa, setze Sofalampe auf grün.
Ich fände es allerdings schöner, wenn man die Farben genauer definieren könnte, und das geht vermutlich am besten mit dem IObroker.
Wie machst du das mit dem Request per URL?
LG aus Münster
Volker
-
Hallo Volker,
die Lötpunkte sind zwar relativ winzig, man kann die 5 benötigten Litzen aber doch recht einfach anlöten.
Es ist alles bestens beschriftet, der GPIO0 muss beim Start entspr. auf GND gezogen werden, dann kann
die Tasmota-Firmware problemlos überspielt werden.
Zum Schluss muss noch AiLight als Gerätetyp eingestellt werden … und schon kann man via Console mit
der Lampe reden.
Als ich die Lampe in der Hand hatte, ist die Haube aus natürlicher Neugier, irgendwie abgefallen.
Die diffuse Plasikhaube bekommt man sogar werkzeuglos und ohne Schäden von der eigentlichen Lampe.
Da der Aufbau generell anders ist und ein RGBW-PWM-Treiber verbaut ist sieht die ExPower-Leuchte ein
wenig anders aus als die Sonoff Lampe.
~~<link_text text="https://user-images.githubusercontent.c ... bf041f.JPG">https://user-images.githubusercontent.com/17343162/29414260-697e4976-835f-11e7-8ad3-379853bf041f.JPG</link_text>" />
Das war meine erste Anlaufstelle: https://github.com/arendst/Sonoff-Tasmota/issues/676
~~<link_text text="https://www.cnx-software.com/wp-content ... ardown.jpg">https://www.cnx-software.com/wp-content/uploads/2017/03/AI-Light-Teardown.jpg</link_text>" />
Quelle: https://www.cnx-software.com/2017/03/03 … -firmware/
Die Lampe kann m.E. nicht direkt angesteuert werden, ich habe die Verbindung via Skript realisiert.
Ich Frage zyklisch die Eingangswerte/Datenpunkte die von Alexa/Cloud-Instanz gesetzt werden ab
und reiche diese via ULR-Query im passenden Format an die Lampe weiter.
Aktuell hat Alexa bzw. das Stückchen Software im IObroker ein Problem mit dem Setzen einer Farbe,
nach einem Befehl zum setzen der Farbe schmiert die Cloud-Instanz zuverlässig ab und Alexa meldet,
dass das Gerät nicht erreichbar ist. Das Problemchen wird aber hier recht aktuell abgehandelt:
http://forum.iobroker.net/viewtopic.php … 40#p103209
Wenn ich die Datenpunkte per Hand ändere klappt es aber wunderbar.~~~~
-
Kurzer Statusbericht. Ich habe gestern an einer möglicherweise kaputten Birne die Lötung versucht, dachte, ich könne an die Lötpunkte Pins auflöten, sodaß ich Kabel aufstecken kann. Dabei hat sich der RX-Punkt gelöst. Es geht ein sehr feiner Draht vom Chip zu diesem Punkt, der einfach nur überlackiert war. Trotz größtmöglicher Vorsicht ist dieser Draht dann gerissen und ich habe keine Möglichkeit mehr irgendwie eine Verbindung zu der Stelle am Chip herzustellen.
Fazit: für alle, die diese Löterei probieren wollen: unbedingt kabel anlöten, keine PINs!
Für mich bedeutet das nun: Versuch gescheitert.
-
genau für sowas benutze ich Kapton Tape , feine draht und mit Kapton Tape auf Lötpunkt fixieren und fertig.
So kann ich immer wieder neu machen beim bedarf ohne Löten , hat bei mir immer geklappt wenn ich keine lust gehabt habe zu Löten oder ich nur Testen wollte ohne das man sieht .
-
Hi,
zwar älterer Beitrag,
aber passt hier rein:Möchte nur kurz meine Erfahrung kundtun, ich habe diese Expower LED Lampe (10 Euro):
"Expower Smart WiFi Licht, dimmbar 7 W RGB LED Birne E27 kompatibel mit AMAZON Alexa"
https://www.amazon.de/gp/product/B073WSCQWV/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&th=1Nach einigen versuchen (try & error) läuft die Lampe nun bei mir mit dem Template einer "Cairondin 7W 500lm RGB Bulb"
{"NAME":"Cairondin","GPIO":[17,0,0,0,0,0,0,0,0,143,0,144,0],"FLAG":0,"BASE":27}
Geflasht habe ich über USB/Serial Adapter (angelötet), flashen mit Tuya Convert startete zwar, brach aber dann ab, evtl ein Konfig-Fehler meinerseits oder auch behebbar.
Wie auch immer, ich habe herkömmlich auf Tasmota geflasht und es geht... SmartConfig complete. Resending SmartConfig Packets ........................................ IoT-device is online with ip 10.42.42.42 Fetching firmware backup mkdir: cannot create directory ‘../backups/20201124_191209’: Permission denied ./start_flash.sh: line 102: pushd: ../backups/20201124_191209: No such file or directory