Dags för ett sommarprojekt för att sysselsätta sig resningar dagar.
En e-ink display ska tillsammans med Home Assistant får agera en tavla vid ytterdörren med information om väder, nästa spårvagn och annat nyttigt när man går hemifrån!
[Amazon.se](https://Waveshare 7.5 Inch E-Paper Display HAT Module V2 Kit 800x480 Resolution 3.3v/5v E-Ink Electronic Screen with Embedded Controller SPI Interface Compatible with Raspberry Pi/Jetson Nano/Arduino/STM32)
och ett driver board med ESP32
[Amazon.se](https://Waveshare Universal e-Paper Driver Board with WiFi SoC ESP32 Onboard Supports Various SPI e-Paper Raw Panels)
Det finns en del som jag har följt, är helt nybörjare på det här så mycket trail and error och reverse engineering. Samlar ihop några länkar senare under dagen när jag hemma vid datorn.
Jadu, vet inte vad heter. Men jag har Home Assistant så det är mycket YAML och själva renderingen av e-ink skärmen skrivs i en YAML-fil som skickas till EPS32an. En rad av själva renderingen kan se ut så här
Nu när jag har klarat av "proof of concept", alltså att jag fått det att fungera och jag vet hur jag ska göra va det dags att sätta in skärmen i en ram där. Resultatet belv riktigt bra om jag får säga det själv. Behöver se över stömförsörjningen och hitta någon bra kabel innan den sätts upp på väggen, men är en hel del kvar av vad som ska visas på displayen!
Här kommer lite länkar till vad jag följt för att komma igång,
Jag fick idén och inspirationen av senaste Home Assistant Relese Party där en nyanställd tjej som heter Madelena som hade gjort en sådan här. Så hennes projekt är grunden till mitt och det som jag har följt för att komma igång
Jag har förstås valt att inte ha så mycket information om New Yorks tunnelbana så det är avskalat en del. Men i den officiell tråden på forumet för henne projekt finns en hel del inspiration bilder och kod från andra.
Här en en del andra inspirationer
Jag är är inte någon programmerare, har iof kört Home Assistant i ett gäng år (tror jag började på version 0.20 eller liknande) men det har ändå varit relativt enkelt att komma underfund med hur man ska göra. Lite svårt att få till logiken i placering på skärmen men testar mig fram och kommer nog snart på det.
Så nu är det bara det roliga kvar, vad ska syna på skärmen...