{"id":196,"date":"2025-08-01T18:25:39","date_gmt":"2025-08-01T15:25:39","guid":{"rendered":"https:\/\/www.kilpio.fi\/?p=196"},"modified":"2025-08-17T15:43:29","modified_gmt":"2025-08-17T12:43:29","slug":"esphome","status":"publish","type":"post","link":"https:\/\/www.kilpio.fi\/index.php\/2025\/08\/01\/esphome\/","title":{"rendered":"ESPHome"},"content":{"rendered":"\n<p><strong>ESPHome<\/strong> on avoimen l\u00e4hdekoodin projekti, jonka avulla on helppoa ohjelmoida <strong>ESP8266- ja ESP32<\/strong>-mikrokontrollereita k\u00e4ytett\u00e4v\u00e4ksi <strong>\u00e4lykodin laitteina<\/strong> <strong>Home Assistantin<\/strong> kanssa: <a href=\"https:\/\/esphome.io\/index.html\">https:\/\/esphome.io<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Keskeiset ominaisuudet<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>K\u00e4ytt\u00e4\u00e4 <strong>YAML-muotoista m\u00e4\u00e4ritystiedostoa<\/strong> laitteen toiminnan m\u00e4\u00e4rittelyyn<\/li>\n\n\n\n<li>Tukee satoja antureita, releit\u00e4, n\u00e4ytt\u00f6j\u00e4, LED-nauhoja ym.<\/li>\n\n\n\n<li>Mahdollistaa Wi-Fi-yhteyden ja MQTT- tai API-integraation<\/li>\n\n\n\n<li>Tukee automaattista OTA (Over-The-Air) -p\u00e4ivityst\u00e4<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tyypilliset k\u00e4ytt\u00f6kohteet<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u00e4mp\u00f6tila- ja kosteusmittarit (esim. DHT22)<\/li>\n\n\n\n<li>Liikeilmaisimet, painikkeet, ovianturit<\/li>\n\n\n\n<li>LED-ohjaus (WS2812, PWM, jne.)<\/li>\n\n\n\n<li>Releohjaus, kuten valaistus tai s\u00e4hk\u00f6laitteet<\/li>\n<\/ul>\n\n\n\n<p>ESPHome tekee laitteista k\u00e4yt\u00e4nn\u00f6ss\u00e4 <strong>Home Assistant -yhteensopivia plug-and-play-komponentteja<\/strong> ilman tarvetta kirjoittaa C\/C++-koodia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ESP mikrokontrollerin alustus<\/h3>\n\n\n\n<p>Kun ESPHome lis\u00e4osa on asennettu Home assistant:iin on uuden mikrokontrollerin alustus mahdollista tehd\u00e4 suoraan Home Assistantista &#8221;+ NEW DEVICE&#8221; nappulasta k\u00e4ytt\u00e4en Chromeen perustuvaa selainta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-1024x600.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-1024x600.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-300x176.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-768x450.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-1536x900.png 1536w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant-750x440.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esp32_home_assistant.png 1561w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Em. menetelm\u00e4 toimii ainoastaan jos selain k\u00e4ynnistet\u00e4\u00e4n koneella, jolle Home Assistant on asennettu tai jos selainyhteys Home Assitant palveluun k\u00e4ytt\u00e4\u00e4 https-protokollaa.<\/p>\n\n\n\n<p>Koska HA (Home Assistant) oletuksena asentuu k\u00e4ytt\u00e4m\u00e4\u00e4n porttia 8123 ja http-protokollaa, alustan mikrokontrollerin k\u00e4ytt\u00e4en <a href=\"https:\/\/web.esphome.io\/?dashboard_wizard\">https:\/\/web.esphome.io\/?dashboard_wizard<\/a> palvelua.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ESPHome Dashboard Wizard<\/h2>\n\n\n\n<p>Avaa Chrome selaimella (tai Chromeen perustuvalla selaimella) osoite: <a href=\"https:\/\/web.esphome.io\/?dashboard_wizard\">https:\/\/web.esphome.io\/?dashboard_wizard <\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"705\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard-1024x705.png\" alt=\"\" class=\"wp-image-198\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard-1024x705.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard-300x207.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard-768x529.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard-750x516.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard.png 1239w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Kytke ESP mikrokontrolleri USB kaapelilla tietokoneeseesi ja paina &#8221;CONNECT&#8221; linkki\u00e4. T\u00e4m\u00e4n j\u00e4lkeen sinulta kysyt\u00e4\u00e4n mihin sarjaporttiin mikrokontrolleri on kytketty. Listan loppupuolelta pit\u00e4isi l\u00f6yty\u00e4 &#8221;USB Serial (ttyUSBo)&#8221; valinta tai saman kaltaista.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2-1024x691.png\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard2.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse ja paina &#8221;Connect&#8221;.  T\u00e4m\u00e4n j\u00e4lkeen valitse avautuvasta ikkunasta &#8221;Prepare for first use&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3-1024x691.png\" alt=\"\" class=\"wp-image-200\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard3.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Valitse &#8221;INSTALL&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4-1024x691.png\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard4.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5-1024x691.png\" alt=\"\" class=\"wp-image-202\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard5.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Jos saat t\u00e4m\u00e4n j\u00e4lkeen virheilmoituksen &#8221;An error occurred. Improv Wi-Fi Serial not detected&#8221;, kokeile valita kolmen pisteen valikosta &#8221;Configure WI-FI&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6-1024x691.png\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard6.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse &#8221;CONNECT TO WI-FI&#8221;, jonka j\u00e4lkeen voit tehd\u00e4 tarvittavat asetukset.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7-1024x691.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard7.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse &#8221;CONNECT&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8-1024x691.png\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8-1024x691.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8-300x202.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8-768x518.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8-750x506.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard8.png 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Provisioinnin j\u00e4lkeen paina &#8221;CLOSE&#8221; ja irroita mikrokontrolleri hetkeksi USB kaapelista. K\u00e4ynnistytty\u00e4\u00e4n kontrolleri hakee itselleen IP-osoitteen WIFI-verkosta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"186\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-1024x186.png\" alt=\"\" class=\"wp-image-207\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-1024x186.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-300x54.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-768x139.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-750x136.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1-1170x214.png 1170w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard9-1.png 1181w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>pfSense palomuurikone on t\u00e4ss\u00e4 tapauksessa antanut mikrokontrollerille dynaamisen IP-osoitteen 192.168.2.125. Muutan osoitteen staattiseksi, jotta se ei vahingossa muutu my\u00f6hemmin joksikin toiseksi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kontrollerin liitt\u00e4minen Home Assistant:iin<\/h3>\n\n\n\n<p>Valitse &#8221;Settings&#8221; -&gt; &#8221;Devices &amp; Services&#8221; -&gt; &#8221;ESPHome&#8221; -&gt; &#8221;ADD DEVICE&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"713\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1-1024x713.png\" alt=\"\" class=\"wp-image-210\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1-1024x713.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1-300x209.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1-768x535.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1-750x522.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard11-1.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Kirjoita kohtaan &#8221;Host&#8221; aiemmin m\u00e4\u00e4ritt\u00e4m\u00e4si staattinen IP-osoite. T\u00e4m\u00e4n j\u00e4lkeen voit antaa laitteelle nimen ja sen sijainnin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"713\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12-1024x713.png\" alt=\"\" class=\"wp-image-211\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12-1024x713.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12-300x209.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12-768x535.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12-750x522.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard12.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"713\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13-1024x713.png\" alt=\"\" class=\"wp-image-212\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13-1024x713.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13-300x209.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13-768x535.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13-750x522.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard13.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Siirry &#8221;ESPHome Builder&#8221; sivulle ja valitse &#8221;+NEW DEVICE&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14-1024x572.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14-1024x572.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14-300x168.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14-768x429.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14-750x419.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard14.png 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse &#8221;Continue&#8221; ja anna t\u00e4m\u00e4n j\u00e4lkeen nimi luotavalle laitteelle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15-1024x572.png\" alt=\"\" class=\"wp-image-215\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15-1024x572.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15-300x168.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15-768x429.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15-750x419.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard15.png 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse k\u00e4ytett\u00e4v\u00e4n mikrokontrollerin tyyppi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16-1024x572.png\" alt=\"\" class=\"wp-image-216\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16-1024x572.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16-300x168.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16-768x429.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16-750x419.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard16.png 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Lopuksi valitse &#8221;Skip&#8221; koska laitetta ei ole kytketty USB-kaapelilla tietokoneeseen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17-1024x572.png\" alt=\"\" class=\"wp-image-217\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17-1024x572.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17-300x168.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17-768x429.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17-750x419.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard17.png 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nyt sinulla on &#8221;ESPHome Builder&#8221; n\u00e4kym\u00e4ss\u00e4 laite, joka pit\u00e4\u00e4 viel\u00e4 liitt\u00e4\u00e4 aiemmin m\u00e4\u00e4ritt\u00e4m\u00e4\u00e4si laitteeseen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18-1024x572.png\" alt=\"\" class=\"wp-image-218\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18-1024x572.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18-300x168.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18-768x429.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18-750x419.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard18.png 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Valitse &#8221;EDIT&#8221; ja muokkaa avautuvaa koodia niin, ett\u00e4 se sis\u00e4lt\u00e4\u00e4 tarvittavat yhteysasetukset jne.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>esphome:\n  name: weather-station\n  friendly_name: weather-station\n\nesp8266:\n  board: esp01_1m\n\n# Enable logging\nlogger:\n    level: DEBUG\n\n# Enable Home Assistant API\napi:\n   encryption:\n     key: !secret api_encryption_key\n\nota:\n  - platform: esphome\n    # safe_mode: True\n    password: !secret ota_password\n\nwifi:\n   networks:\n     - ssid: !secret wifi_tv_room_ssid\n       password: !secret wifi_password\n     - ssid: !secret wifi_ssid\n       password: !secret wifi_password\n     - ssid: !secret wifi_garage_ssid\n       password: !secret wifi_password\n   manual_ip:\n     static_ip: 192.168.2.96\n     gateway: 192.168.2.1\n     subnet: 255.255.255.0\n   ap:\n     ssid: \"weather-station\"\n     password: \"changemenow\"\n\ncaptive_portal:\n<\/code><\/pre>\n\n\n\n<p>T\u00e4m\u00e4 j\u00e4lkeen valise &#8221;INSTALL&#8221;, jonka j\u00e4lkeen koodi buildataan ja asennetaan laitteelle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1017\" src=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-1024x1017.png\" alt=\"\" class=\"wp-image-220\" srcset=\"https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-1024x1017.png 1024w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-300x298.png 300w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-150x150.png 150w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-768x762.png 768w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19-750x745.png 750w, https:\/\/www.kilpio.fi\/wp-content\/uploads\/2025\/08\/esphome_wizard19.png 1113w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>T\u00e4m\u00e4n j\u00e4lkeen laitteen tila muuttuu &#8221;ONLINE:ksi&#8221;.<\/p>\n\n\n\n<p>T\u00e4m\u00e4n j\u00e4lkeen alkaa varsinainen ohjelmistokehitys, josta kerron lis\u00e4\u00e4 s\u00e4\u00e4asema-projektissa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ESPHome on avoimen l\u00e4hdekoodin projekti, jonka avulla on helppoa ohjelmoida ESP8266- ja ESP32-mikrokontrollereita k\u00e4ytett\u00e4v\u00e4ksi \u00e4lykodin laitteina Home Assistantin kanssa: https:\/\/esphome.io Keskeiset ominaisuudet Tyypilliset k\u00e4ytt\u00f6kohteet ESPHome tekee laitteista k\u00e4yt\u00e4nn\u00f6ss\u00e4 Home Assistant -yhteensopivia plug-and-play-komponentteja ilman tarvetta kirjoittaa C\/C++-koodia. ESP mikrokontrollerin alustus Kun ESPHome lis\u00e4osa on asennettu Home assistant:iin on uuden mikrokontrollerin alustus mahdollista tehd\u00e4 suoraan Home Assistantista &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www.kilpio.fi\/index.php\/2025\/08\/01\/esphome\/\">Jatka lukemista<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,4],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-esphome","category-home-assistant","item-wrap"],"_links":{"self":[{"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":3,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions\/224"}],"wp:attachment":[{"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kilpio.fi\/index.php\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}