ESPHome är en öppen programvara som gör det möjligt att bygga egna smarta prylar, eller byta programvara i befintliga, utan att skriva traditionell kod. Den används med de billiga mikrokontrollerna ESP32 och ESP8266, som finns i många smarta kontakter, lampor och byggsatser, och fungerar särskilt bra ihop med Home Assistant.
Så fungerar det
I stället för att programmera beskriver du i en textfil (YAML-format) vad prylen ska göra: vilka sensorer som sitter på vilka stift, hur ofta de ska läsas av och vilka knappar eller reläer som finns. ESPHome bygger sedan en färdig firmware och laddar in den i kretsen, första gången via USB och därefter trådlöst.
Den färdiga prylen ansluter till ditt Wi-Fi och dyker automatiskt upp i Home Assistant. ESPHome kan även skicka data via MQTT om du använder ett annat system.
Vad du kan bygga
- Temperatur-, fukt- och luftkvalitetssensorer för en bråkdel av priset för färdiga prylar.
- Närvarosensorer med mmWave-radar.
- Styrning av garageportar, pumpar och annat som saknar smart funktion.
- Ny programvara i befintliga smarta kontakter och lampor som bygger på ESP-kretsar, så att de fungerar lokalt utan tillverkarens moln.
Varför det spelar roll i det smarta hemmet
ESPHome ger full lokal styrning: prylarna pratar direkt med din central och är inte beroende av något moln. Det gör dem snabba, driftsäkra och fria från tillverkarens appar.
Tänk på det här
- Kräver att du bygger själv. Du behöver kunna koppla ihop komponenter och läsa dokumentation. Lödning förekommer ofta.
- Byt inte programvara på måfå. Nyare kommersiella prylar använder ofta andra kretsar som inte går att programmera om. Att byta firmware kan göra att garantin upphör.
- Arbeta aldrig med 230 volt om du inte är behörig. Välj färdiga moduler eller bygg på lågspänning.