Forum: Mikrocontroller und Digitale Elektronik ESP8266 + Yeelight


von Jan Christian H. (jhaddorp)


Lesenswert?

Hallo, hat jemand hier im Forum Erfahrung mit der Ansteuerung einer 
Yeelight Lampe mittels ESP8266 oder ähnlichem Mikrocontroller?

Mein Ansatz für die Kommunikation ist ein HM-10 mit TI CC2541 Chip. Die 
Yeelight Lampe wird auch bereits per Bluetooth erkannt. Mir fehlen 
jedoch die entscheidenen Tipps zum Aufbau der eigentlichen Kommunikation 
- also zum Austausch der Kommandos.

Schönen Abend noch,
Jan Christian

von K. J. (Gast)


Lesenswert?

Ahm der ESP hat Wlan und die Lampe BT denke das wird nix

von Jan Christian H. (jhaddorp)


Lesenswert?

Ja, da fehlt noch etwas... Daher der HM-10 BLE Adapter. Sollte sich der 
HM-10 bzw. TI CC2541 als ungeeignet erweisen, werde ich mich ggf. nach 
einem andere BLE Modul wie dem nRF51822 umschauen müssen.

Da die Yeelight "nur" Bluetooth kann, möchte ich sie mittels ESP8266 
WLAN tauglich machen.

von K. J. (Gast)


Lesenswert?

Wie sendet es den die Daten also welches BT Protokoll ?

von Jan Christian H. (jhaddorp)


Lesenswert?

Den EPS8266 mit dem HM-10 zu verbinden, ist simpel. Die Kommunikation 
bzw. Steuerung läuft über AT Kommandos.
http://www.tinyosshop.com/datasheet/Tinysine%20Serial%20Bluetooth4%20user%20manual.pdf

So lassen sich bspw. Bluetooth Devices in der Umgebung scannen. Ich 
finde hier auch die Yeelight Lampe.

Zur Yeelight gibt es ebenfalls eine Doku...
http://www.yeelight.com/download/yeelight_blue_message_interface_v1.0.pdf

Ich habe bislang jedoch keinen Hinweis finden können, ob oder wie sich 
die Characteristics setzen lassen, damit entsprechende Daten an die 
Lampe übermittelt werden können. Langsam befürchte ich, die Firmware des 
HM-10 taugt nicht für meinen Wunsch...

von K. J. (Gast)


Lesenswert?

Also das BT Modul muss per Virtuellen UART mit der der Lampe verbunden 
werden mir würde da das BTM222 einfallen das HM-10 kenne ich nicht, dann 
sollte das BTM222 mit dem ESP per Serial UART verbunden werden das 
sollte Funktionieren mit dem ESP musst du dann die AT befehle über das 
BT Modul senden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.