Clock hacking ...

vielleicht kennt ihr ja diese Uhr mit ePaper Display

Xiaomi E-paper clock LYWSD02

Sie ist schick, günstig - funktioniert aber nur mit der off. Xiaomi App (und dann auch ehrlicherweise nur wenn man "Server" auf China einstellt). Da sie nicht connected ist außer durch den BLE Sync mit der Xiaomi App kann man sie eben nur mit dieser einstellen, auslesen oder anpassen (z.B. bei Uhrumstellung).

Da gibts jetzt mehrere Lösungswege dem Gerät beizukommen - Stufe 1: Kompletter Umbau mit Arduino Board:

Xiaomi E-paper clock LYWSD02: WiFi NTP time sync using ESP8266 (hardware mod)
Hi, I just want to share one bit unusual and maybe bit unrelated project here. Don’t have account over on another forum but still want to post it somewhere. I have Xiaomi E-ink clock LYWSD02. They have Bluetooth and I read temperature and humidity using ESPhome (so it is bit related 😃 ). But ther…

Vielleicht doch etwas overkill :-)

Möglichkeit 2: connect via bluetooth und python vom Linux Rechner aus:

GitHub - h4/lywsd02
Contribute to h4/lywsd02 development by creating an account on GitHub.

damit funktioniert es dann schon ganz gut (nachdem man via BLE Scanner die MAC Adresse herausgefunden hat)

halo:~$ ./bles.py read e7:2e:01:81:c4:xx
Fetching data from e7:2e:01:81:c4:xx
Temperature: 20.39°C
Humidity: 50%
Battery: 27%

halo:~$ ./bles.py sync e7:2e:01:81:c4:xx
Synchronizing time of e7:2e:01:81:c4:xx

Und als dritte Möglichkeit macht man das einfach via Webbrowser:

LYWSD02 Clock sync

Und wie immer:

Wir machen das nicht weil es einfach ist - sondern weil wir dachten es ist einfach ...