{"id":79,"date":"2020-12-30T23:38:36","date_gmt":"2020-12-30T22:38:36","guid":{"rendered":"http:\/\/wp.famlarsson.net\/?p=79"},"modified":"2024-07-23T22:55:34","modified_gmt":"2024-07-23T20:55:34","slug":"esphome","status":"publish","type":"post","link":"https:\/\/wp.famlarsson.net\/?p=79","title":{"rendered":"EspHome"},"content":{"rendered":"\n<p>Idag anv\u00e4nder jag Home Assistant f\u00f6r hemautomationer. En av de automationer som \u00e4r mest andv\u00e4ndbar just nu \u00e4r forserad ventilation via fuktsensorer i v\u00e5tutrymmen.<\/p>\n\n\n\n<p>Initialt skrev jag ett program till en ESP8266 som via MQTT interagerade med Home Assistant. Problemet var dock att SSID och l\u00f6senord till Wifi var h\u00e5rdkodat i ESP:n. N\u00e4r routern startades om tappade ESP:n kontakten och ville inte automatiskt koppla upp igen, utan jag var tvungen att bryta str\u00f6mmen till den.<\/p>\n\n\n\n<p>F\u00f6r att underl\u00e4tta testade jag <a href=\"https:\/\/tasmota.github.io\/docs\/\" data-type=\"URL\" data-id=\"https:\/\/tasmota.github.io\/docs\/\">Tasmota<\/a> som kunde k\u00f6ra via MQTT. Det \u00e4r l\u00e4tt att Flasha firmware via programmet <a href=\"https:\/\/github.com\/tasmota\/tasmotizer\">Tazmotizer<\/a>.<\/p>\n\n\n\n<p>Nyligen snubblade jag \u00f6ver HomeEsp som interagerar direkt med Homeassistant. Det g\u00e5r d\u00e5 ocks\u00e5 att konfigurea om och ladda upp en ny firmware via wifi. Den skapar dessutom en rescue SSID om det \u00e4r s\u00e5 att den tappar kontakten med wifi.<\/p>\n\n\n\n<p>F\u00f6r att komma ig\u00e5ng kr\u00e4vs att esphome-firmware laddas upp till enheten. Detta kan g\u00f6ras via webverktyget esphome dashboard. Webgr\u00e4nssnittet kan inte laddas i en annan sida &#8221;embedded&#8221; utan m\u00e5ste k\u00f6ras direkt i webl\u00e4sarens prim\u00e4ra f\u00f6nster eftersom den kommer att s\u00f6ka kontakt med serialinterfacet via usb. F\u00f6r att kommandon skall kunna k\u00f6ras beh\u00f6vs direkt kontakt. Skriv in serverns ip:6052<\/p>\n\n\n\n<p>F\u00f6r mitt senaste nyf\u00f6rv\u00e4rv S2-mini (ett esp 32 kort) finns dock en bugg som g\u00f6r att webinterfacet klarar att koppla upp. Ist\u00e4llet har jag anv\u00e4nt adafruits esp tool: <a href=\"https:\/\/adafruit.github.io\/Adafruit_WebSerial_ESPTool\/\">Adafruit ESPTool<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Idag anv\u00e4nder jag Home Assistant f\u00f6r hemautomationer. En av de automationer som \u00e4r mest andv\u00e4ndbar just nu \u00e4r forserad ventilation via fuktsensorer i v\u00e5tutrymmen. Initialt skrev jag ett program till en ESP8266 som via MQTT interagerade med Home Assistant. Problemet var dock att SSID och l\u00f6senord till Wifi var h\u00e5rdkodat i ESP:n. N\u00e4r routern startades [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/posts\/79"}],"collection":[{"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":3,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions\/119"}],"wp:attachment":[{"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.famlarsson.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}