ESPHome på en Raspberry Pi

Eller nesten hvilken som helst datamaskin

ESPHome på en Raspberry Pi
ESPHome på en Raspberry Pi

Dette innlegget er mest en huskeliste for meg selv. Men jeg deler den med deg i tilfelle du trenger å sette opp ESPHome på en Raspberry Pi.

Du kan se på dette innlegget som en forlengelse av mitt innlegg Home Assistant Core via Raspberry Pi OS Lite på harddisk. Prosessen fungerer også for andre enn Raspberry Pi og er tatt utgangspunkt fra den offisielle dokumentasjonen til ESPHome.

Har du Home Assistant Supervisor? Ikke les videre men gå heller hit https://esphome.io/guides/getting_started_hassio.html

MåletBruk denne lenken som snarvei til overskriften Målet

I mitt tilfelle har jeg altså allerede Home Assistant Core kjørende på en Raspberry Pi og trenger å få koblet opp noen ESP32-enheter mot Home Assistant.

FremgangsmåteBruk denne lenken som snarvei til overskriften Fremgangsmåte

Logg inn via SSH til Pi-en

Skal ESPHome kjøre i bakgrunnen?

Hvis ESPHome skal kjøre i bakgrunnen så bør man opprette et eget miljø for den. I eksempelet under har jeg allerede en homeassistant-bruker som gis tilgang til esphome-miljøet. Samt installere Python før ESPHome.

cd /srv
sudo mkdir esphome
sudo chown homeassistant:homeassistant esphome
sudo -u homeassistant -H -s
cd /srv/esphome
python3 -m venv .
source bin/activate
python3 -m pip install wheel
pip3 install esphome
pip3 install tornado esptool

ESPHome dashboardBruk denne lenken som snarvei til overskriften ESPHome dashboard

Man kan fortsette i teminalen og programere ESP-er via den. Men det finnes også et dashboard som fungere direkte i nettleseren. For å starte dashboardet:

esphome config/ dashboard

Gå så til http://[IP-adressen-til-Pi-en]:6052

Flashe en ESPBruk denne lenken som snarvei til overskriften Flashe en ESP

Koble til en ESP til USB-kontakten til Raspberry Pi-en. Før over første program til den. Etter dette kan oppdateringer gjøres trådløst (OTA) uten at ESP-en er koble til USB-porten til Pi-en.

Få flere nyheter

Synes du dette blogginnlegget var interessant? Meld deg på på mitt nyhetsbrev for å få beskjed om nye artikler. Legg igjen e-postadressen din.

Intuit Mailchimp

Spander en kaffe

Hvis du liker denne bloggen og det jeg skriver så kan du spandere en kaffekopp på meg.

Spander en kaffe