i-have-a-dreambox.com | Dreambox - Support

Registrierung Kalender Mitgliederliste Teammitglieder Galerie Zum Portal Zur Startseite

Boardregeln Häufig gestellte Fragen Statistik Statistik Suche Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Software allgemein » Yeelight mit der Dreambox steuern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Yeelight mit der Dreambox steuern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
bigfoot1313
User


Dabei seit: 02.01.2012
Beiträge: 176
Welche Box: DM500HD; DM525; DM900; DM7000
Externe Speichermedien: HDD; NAS
Welches Image: Gemini; OE 2.5; OE 2.2; DMM original

Yeelight mit der Dreambox steuern Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo zusammen

Ich habe hier eine Xiaomi Yeelight LED Strip liegen und möchte diesen gerne über meine DM900 steuern.

Dazu habe ich dieses Video gesehen.
Dazu gibt es ein python script für Kodi auf github und es gibt wohl auch ein richtiges Plugin für Kodi.

Dort ist auch von Boblight die Rede, ist das nicht der Vorgänger von Enigmalight?
Sehe ich es richtig das für Enigmalight die LED per USB an der Box hängen muss?

Die Xiaomi Yeelight LED Strip ist eine Wifi LED also mit IP Adresse.
Kann Enigmalight zu dieser connecten?

Es muss auch nicht umbedingt Ambilight sein da der Strip eh immer in der selben Farbe leuchtet aber AN/AUS und Farbwechsel wär schon cool.


Nachtrag:

So habe rausgefunden das man in der Yeelight APP (Android) den Developer Mode aktivieren muss um mit einer anderen Anwendung auf die LED zu zugreifen.

In Enigmalight habe ich den Netzwerkmodus aktiviert und die IP der LED eingegeben aber leider meldet Enigmalight "Warning: Enigmalight can not connect with 192.168.1.79:19333, check your input and try again.

Der Developer Mode öffnet wohl Port 55443 aber auch da kommt die Fehlermeldung.

Hiermit habe ich es geschafft mich per Telnet <IP> 55443 auf die LED zu verbinden und Befehle einzugeben wie z.B.

AN - { "id": 1, "method": "set_power", "params":["on", "smooth", 500]}
AUS - { "id": 1, "method": "set_power", "params":["off", "smooth", 500]}

Für jeden Tipp bin ich dankbar.

Dieser Beitrag wurde 9 mal editiert, zum letzten Mal von bigfoot1313: 28.08.2017 20:21.

28.08.2017 11:56 bigfoot1313 ist offline E-Mail an bigfoot1313 senden Beiträge von bigfoot1313 suchen Nehmen Sie bigfoot1313 in Ihre Freundesliste auf
bigfoot1313
User


Dabei seit: 02.01.2012
Beiträge: 176
Welche Box: DM500HD; DM525; DM900; DM7000
Externe Speichermedien: HDD; NAS
Welches Image: Gemini; OE 2.5; OE 2.2; DMM original

Themenstarter Thema begonnen von bigfoot1313
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Interesse an Yeelight ist wohl nicht groß.

Auf jeden Fall habe ich es hinbekommen die Yeelight mit Enigmalight zu steuern!
Es läuft über Wifilight & Yeelight Library.

Falls doch interesse besteht kann ich gerne beschreiben wie ich es geschafft habe.

Gruß.
02.09.2017 13:54 bigfoot1313 ist offline E-Mail an bigfoot1313 senden Beiträge von bigfoot1313 suchen Nehmen Sie bigfoot1313 in Ihre Freundesliste auf
cydema
Newbie


Dabei seit: 04.10.2011
Beiträge: 3
Welche Box: andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: eigenes Image

Hilfe Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich wäre an einem HowTo sehr interessiert ....
07.09.2017 14:36 cydema ist offline E-Mail an cydema senden Beiträge von cydema suchen Nehmen Sie cydema in Ihre Freundesliste auf
bigfoot1313
User


Dabei seit: 02.01.2012
Beiträge: 176
Welche Box: DM500HD; DM525; DM900; DM7000
Externe Speichermedien: HDD; NAS
Welches Image: Gemini; OE 2.5; OE 2.2; DMM original

Themenstarter Thema begonnen von bigfoot1313
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Naja wenn man weis wie ist es nicht schwer.

  1. Installiere Enigmalight aus dem BluePanel.
  2. Erstelle eine enigmalight.conf und kopiere diese nach /etc.


enigmalight.conf

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
[global] interface	127.0.0.1 
port		19333 

[device] name wifilight output python /home/elight-addons/wifilight/yeelight.py 192.168.X.X  #Die IP Adresse der Yeelight
type popen 
interval 900000 
channels  6  
#rate		115200 
#debug		off   

[color] 
name		red 
rgb		FF0000 
gamma		1.00 
adjust		1.00 
blacklevel	0.0  

[color] 
name		green 
rgb		00FF00 
gamma		1.00 
adjust		1.00 
blacklevel	0.0  

[color] 
name		blue 
rgb		0000FF 
gamma		1.00 
adjust		1.00 
blacklevel	0.0    

[light] 
position	 top 
name		 1XX 
color		 red	 wifilight 1 
color		 green   wifilight 2 
color		 blue	wifilight 3 
hscan		 0 100 
vscan		 0 100


Kopiere die yeelight.py nach /home/elight-addons/wifilight.
Du musst dir noch die Yeelight Library runterladen und nach /usr/lib/python2.7/site-packages kopieren.
Dann musst du noch das future.zip entpacken und auch nach /usr/lib/python2.7/site-packages kopieren. (Das brauch man wohl nicht wirklich aber muss noch aus der Library gelöscht werden damit es keinen Fehler gibt)

Nach einem Neustart müsste Enigmalight die LED starten können nur beim Stopbefehl gibt es noch Probleme.

Siehe dazu dieses Thema.

Bei Fragen oder Problemen einfach bescheid geben!

Dateianhänge:
unknown yeelight.py (819 Byte, 12 mal heruntergeladen)
zip future.zip (855 KB, 7 mal heruntergeladen)

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von bigfoot1313: 07.09.2017 18:11.

07.09.2017 15:42 bigfoot1313 ist offline E-Mail an bigfoot1313 senden Beiträge von bigfoot1313 suchen Nehmen Sie bigfoot1313 in Ihre Freundesliste auf
cydema
Newbie


Dabei seit: 04.10.2011
Beiträge: 3
Welche Box: andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: eigenes Image

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo bigfoot131.

Wow, das ging schnell Danke soweit schonmal ...

Ich habe alles so gemacht wie du beschrieben hast ...

Nachdem ich nun in Enigmalight den Button "Turn lights on" gedruckt habe, passierte nix.
Also hab ich mal in die "/home/elight-addons/.enigmalight/enigmalight.log" geschaut...

Da gibt es ein Error (Broken pipe):
08:00:46.380149 [CDevicePopen::WriteOutput] ERROR: wifilight: fprintf() python /home/elight-addons/wifilight/yeelight.py 192.168.101.204 #Die IP Adresse der Yeelight Broken pipe

Ein Test aus python heraus zeigte, dass ich dieYeelight steuen kann:
>>> from yeelight import *
>>> bulb = Bulb("192.168.101.204")
>>> bulb.turn_on()

Also hab ich mal versucht die "python /home/elight-addons/wifilight/yeelight.py" von der Console auszuführen, doch dann bekomme ich folgende Fehlermeldung:

root@test:/etc# python /home/elight-addons/wifilight/yeelight.py 192.168.101.204
Traceback (most recent call last):
File "/home/elight-addons/wifilight/yeelight.py", line 1, in <module>
from yeelight import *
File "/home/elight-addons/wifilight/yeelight.py", line 5, in <module>
bulb = Bulb(sys.argv[1])
NameError: name 'Bulb' is not defined

Wenn ich jetzt noch mal manuell python starte und "from yeelight import *" Eingebe, dann erhalte ich die gleiche Fehlermeldung .... Das was vorhin noch funktioniert hat.

Wechsel ich das Verzeichnis, dann funktoniert es wieder !?!?

Ich verstehe das gerade nicht ... Bin aber auch kein Python Profi

Gruß Cydema

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von cydema: 08.09.2017 20:11.

08.09.2017 10:15 cydema ist offline E-Mail an cydema senden Beiträge von cydema suchen Nehmen Sie cydema in Ihre Freundesliste auf
cydema
Newbie


Dabei seit: 04.10.2011
Beiträge: 3
Welche Box: andere
Externe Speichermedien: USB-Stick; HDD
Welches Image: eigenes Image

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nach langen Probieren hab ich es nun auf Basis der ambixi.py von https://gist.github.com/signaleleven/cb0...6d6d46484a7d611 hinbekommen... Kein plan was da schief war....
08.09.2017 14:46 cydema ist offline E-Mail an cydema senden Beiträge von cydema suchen Nehmen Sie cydema in Ihre Freundesliste auf
bigfoot1313
User


Dabei seit: 02.01.2012
Beiträge: 176
Welche Box: DM500HD; DM525; DM900; DM7000
Externe Speichermedien: HDD; NAS
Welches Image: Gemini; OE 2.5; OE 2.2; DMM original

Themenstarter Thema begonnen von bigfoot1313
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn du willst kannst du Enigmalight auch ohne Plugin aus der Konsole starten.

python /usr/bin/enigmalight

Bei dem ambixi.py (war auch meine Basis) musst du gucken denn dort steht das die LED bei einer brightness < 5 wieder aus geht!

Ich habe den Restauch mal angepasst damit EL nicht immer abschmiert!
Nur beim Timer gibt es noch Probleme da friert meine Box ein sobald das Licht angeht.
Das gucke ich mir bei Zeiten noch mal an.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bigfoot1313: 08.09.2017 15:57.

08.09.2017 14:57 bigfoot1313 ist offline E-Mail an bigfoot1313 senden Beiträge von bigfoot1313 suchen Nehmen Sie bigfoot1313 in Ihre Freundesliste auf
MadSkilzYo
Newbie


Dabei seit: 19.02.2018
Beiträge: 3
Welche Box: Vu+ (kein support)
Externe Speichermedien: HDD
Welches Image: PLi

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Can someone help me with yeelight and enigmalight plugin?
My log is saying broken pipe? Same as cydema post.
20.02.2018 20:19 MadSkilzYo ist offline E-Mail an MadSkilzYo senden Beiträge von MadSkilzYo suchen Nehmen Sie MadSkilzYo in Ihre Freundesliste auf
Jogi29 Jogi29 ist männlich
Betatester


images/avatars/avatar-7903.gif

Dabei seit: 21.07.2006
Beiträge: 11.433
Welche Box: DM900; DM7080HD
Externe Speichermedien: SSD
Welches Zubehör: Marantz NR1607
Welches Image: OE 2.5
Welcher Bildschirm: Samsung UE55JU6480
Herkunft: Ländle

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

you have the wrong box for this forum.
look here

__________________
Viele Grüße
Jürgen

"Kaum macht man es richtig, .... schon geht es!"

"Machen ist wie wollen, nur krasser!"

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Jogi29: 20.02.2018 20:39.

20.02.2018 20:38 Jogi29 ist online E-Mail an Jogi29 senden Beiträge von Jogi29 suchen Nehmen Sie Jogi29 in Ihre Freundesliste auf
MadSkilzYo
Newbie


Dabei seit: 19.02.2018
Beiträge: 3
Welche Box: Vu+ (kein support)
Externe Speichermedien: HDD
Welches Image: PLi

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

I don’t have one of them either, I just chose it to create an account.
20.02.2018 20:47 MadSkilzYo ist offline E-Mail an MadSkilzYo senden Beiträge von MadSkilzYo suchen Nehmen Sie MadSkilzYo in Ihre Freundesliste auf
Jogi29 Jogi29 ist männlich
Betatester


images/avatars/avatar-7903.gif

Dabei seit: 21.07.2006
Beiträge: 11.433
Welche Box: DM900; DM7080HD
Externe Speichermedien: SSD
Welches Zubehör: Marantz NR1607
Welches Image: OE 2.5
Welcher Bildschirm: Samsung UE55JU6480
Herkunft: Ländle

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

no Dreambox - no support

i-have-a-dreambox

__________________
Viele Grüße
Jürgen

"Kaum macht man es richtig, .... schon geht es!"

"Machen ist wie wollen, nur krasser!"
20.02.2018 20:54 Jogi29 ist online E-Mail an Jogi29 senden Beiträge von Jogi29 suchen Nehmen Sie Jogi29 in Ihre Freundesliste auf
MadSkilzYo
Newbie


Dabei seit: 19.02.2018
Beiträge: 3
Welche Box: Vu+ (kein support)
Externe Speichermedien: HDD
Welches Image: PLi

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Harsh.
22.02.2018 17:16 MadSkilzYo ist offline E-Mail an MadSkilzYo senden Beiträge von MadSkilzYo suchen Nehmen Sie MadSkilzYo in Ihre Freundesliste auf
Jogi29 Jogi29 ist männlich
Betatester


images/avatars/avatar-7903.gif

Dabei seit: 21.07.2006
Beiträge: 11.433
Welche Box: DM900; DM7080HD
Externe Speichermedien: SSD
Welches Zubehör: Marantz NR1607
Welches Image: OE 2.5
Welcher Bildschirm: Samsung UE55JU6480
Herkunft: Ländle

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wenn man sich in einem Board anmeldet und die Boardregeln akzeptiert, sollte man sich auch daran halten.

__________________
Viele Grüße
Jürgen

"Kaum macht man es richtig, .... schon geht es!"

"Machen ist wie wollen, nur krasser!"
22.02.2018 22:30 Jogi29 ist online E-Mail an Jogi29 senden Beiträge von Jogi29 suchen Nehmen Sie Jogi29 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Software allgemein » Yeelight mit der Dreambox steuern

Impressum | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR