# Integracja z ESPHome

**URL:** https://ai-speaker.discourse.group/t/integracja-z-esphome/119
**Category:** Uncategorized
**Created:** [4 Styczeń 2020 10:27 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119 "2020-01-04T10:27:49Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Autor: ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)
#### Data publikacji: [4 Styczeń 2020 10:27 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/1 "2020-01-04T10:27:49Z")

</div>

Witam  
Czy jest możliwość (czy też w przyszłości jest planowane) integracji AIS z [ESPHome](https://esphome.io/) ??  
Myślę że jest to bardzo fajny projekt poszerzający znacznie możliwości Home Assistant o własne spersonalizowane urządzenia

---

<div class="post-metadata">

### Autor: ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)
#### Data publikacji: [4 Styczeń 2020 13:20 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/2 "2020-01-04T13:20:00Z")

</div>

W integtacjach masz EspHome, więc można oddać, tylko trzeba podać serwer i tu się zawiesilem 🙂 Ip bramki nie przyjmuje.

---

<div class="post-metadata">

### Autor: ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)
#### Data publikacji: [4 Styczeń 2020 15:00 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/3 "2020-01-04T15:00:34Z")

</div>

No właśnie - w integracjach jest ale u mnie nic się nie wyświetla…

---

<div class="post-metadata">

### Autor: ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)
#### Data publikacji: [4 Styczeń 2020 17:58 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/4 "2020-01-04T17:58:58Z")

</div>

opis:

> **[ESPHome](https://www.home-assistant.io/integrations/esphome/)**
>
> Support for ESPHome devices using the native ESPHome API.

integracja:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/279f52710af034352170ce3a01e554ac81009760.png)

---

<div class="post-metadata">

### Autor: ![bif1005](https://avatars.discourse-cdn.com/v4/letter/b/f0a364/32.png) [@bif1005](https://ai-speaker.discourse.group/u/bif1005)
#### Data publikacji: [4 Styczeń 2020 22:05 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/5 "2020-01-04T22:05:39Z")

</div>

Faktycznie działa - nie wiem dlaczego ale zadziałało po restarcie bramki.  
Można zamknąć temat

---

<div class="post-metadata">

### Autor: ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)
#### Data publikacji: [27 Marzec 2020 12:42 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/6 "2020-03-27T12:42:56Z")

</div>

Tylko, żeby to działało to muszę mieć już EspHome wgrane w moduł? Skąd mam wziąć mój pierwszy \*.bin?

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [27 Marzec 2020 16:39 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/7 "2020-03-27T16:39:00Z")

</div>

Jeśli nie masz nic z wyjątkiem modułu ESP, to lepiej wgrać AIS Tasmota:

> [@AIS Tasmota 8.2.0 dostępna na OTA](https://ai-speaker.discourse.group/t/ais-tasmota-8-2-0-dostepna-na-ota/331):
>
> Udostępniliśmy najnowszą wersję kompilacji AIS-Tasmota 8.2.0 Gotowe binarki dostępne na OTA [https://powiedz.co/ota/](https://powiedz.co/ota/) Źródła w Github Pierwsza zasada aktualizacji: jeśli działa - nie naprawiaj slight_smileInnymi słowy, upewnij się, że istnieje dobry powód, aby aktualizować oprogramowanie (np. potrzeba użycia nowej funkcji lub rozwiązania znalezionego problemu naprawionego w bardziej aktualnej wersji). Ta wersja oparta jest o te same biblioteki co poprzednia, nie doszły żadne pop…

---

<div class="post-metadata">

### Autor: ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)
#### Data publikacji: [27 Marzec 2020 16:52 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/8 "2020-03-27T16:52:41Z")

</div>

No wiem. Mam z 20 modułów z AIS tasmotą, ale co robić na kwarantannie. Siedzę, kombinuję i szukam zajęcia. Chcę się czegoś nowego nauczyć i rozkminić EspHome.

---

<div class="post-metadata">

### Autor: ![Michal.S](https://avatars.discourse-cdn.com/v4/letter/m/7993a0/32.png) [@Michal.S](https://ai-speaker.discourse.group/u/Michal.S)
#### Data publikacji: [28 Marzec 2020 09:38 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/9 "2020-03-28T09:38:30Z")

</div>

Własnie udało mi się ogarnąć- Wgrać esphome do esp32cam.  
Zacznij od instalacji [pythona](https://www.python.org/) Następnie w windowsowej szukajce wpisujesz cmd i odpalasz jako admin  
Następnie  
`pip install esphome `  
jak się zainstaluje to  
`esphome twój_projekt.yaml wizard `  
I tam już cię za rączkę prowadzą.  
jak już zakończysz tworzenie projektu to odszukaj plik twój\_projekt.yaml i otwórz edytorem, ja polecam vsc. i tam już w swoim zakresie dodajesz co potrzeba w zależności od modułu jaki masz.

---

<div class="post-metadata">

### Autor: ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)
#### Data publikacji: [28 Marzec 2020 22:34 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/10 "2020-03-28T22:34:26Z")

</div>

Postawiłem w dockerze na starym laptopie HA, tam dodałem EspHome i od razu soft wgrałem do modułu. Teraz już w AIS go widać i pięknie działa. @jolka pomyśl nad dodaniem tego do bramki. Czasem tasmota nie wystarcza.

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [8 Kwiecień 2020 16:56 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/11 "2020-04-08T16:56:36Z")

</div>

> [@Cino111](#):
>
> Chcę się czegoś nowego nauczyć i rozkminić EspHome.

Zwracam honor, pandemia trwa więc i ja chcę poznać EspHome.

> [@Cino111](#):
>
> Postawiłem w dockerze na starym laptopie HA, tam dodałem EspHome i od razu soft wgrałem do modułu. Teraz już w AIS go widać i pięknie działa. @jolka pomyśl nad dodaniem tego do bramki. Czasem tasmota nie wystarcza.

Czy możesz podpowiedzieć jak postawić docker a w nim HA na starym laptopie? Czy muszę instalować Linuxa?

---

<div class="post-metadata">

### Autor: ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)
#### Data publikacji: [8 Kwiecień 2020 17:39 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/12 "2020-04-08T17:39:31Z")

</div>

Jak dla mnie to powinien być linux. Ja postawiłem Linux server na tym starym lapku, ale możesz też postawić virtualBox na windowskie a tu [https://www.youtube.com/watch?v=X27eVvuqwnY](https://www.youtube.com/watch?v=X27eVvuqwnY) jest filmik, że nawet na windowsie można postawić HA. W sumie to ty chcesz tylko ESPhome tak? @Michal.S wyżej pisał jak postawić ESPHome na windowsie. Do takich zabaw najlepiej postawić sobie na Raspberry pi raspbiana. Prądu to pobiera 3W, więc się nie martwisz ze jest włączony miesiącami. Zastanów się co dokładnie chcesz i jak się zdecydujesz to pomogę 🙂

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [8 Kwiecień 2020 20:04 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/13 "2020-04-08T20:04:07Z")

</div>

> [@Cino111](#):
>
> @Michal.S wyżej pisał jak postawić ESPHome na windowsie.

Ten sposób z komendami dla Python i Windows już przeszedłem. Mało wygodne pisanie komend dla większych konfiguracji.

> [@Cino111](#):
>
> Do takich zabaw najlepiej postawić sobie na Raspberry pi raspbiana.

Mam bramkę AIS więc RPi nie będę kupował dla ESPHome.  
Bardziej zależało mi na dashboard ESPHome.

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [8 Kwiecień 2020 20:20 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/14 "2020-04-08T20:20:54Z")

</div>

![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/0f85dfab09850058dc96d9235241ae6c2370002b.png)  
Czy integracja ESPHome dla HA w AIS pozwala na edytowanie plików konfiguracji dla modułów ESP? Czy na bramce mogę wykonać kompilację pliku yaml do bin dla ESPHome?  
Czy bramka umożliwia flashowanie modułu? Czy obsłuży konwerter USB-TTL/UART po stronie sprzętowej?

---

<div class="post-metadata">

### Autor: ![araczkowski](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/araczkowski/32/6_2.png) [@araczkowski](https://ai-speaker.discourse.group/u/araczkowski)
#### Data publikacji: [9 Kwiecień 2020 07:13 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/15 "2020-04-09T07:13:59Z")

</div>

jak to czasami mówi Jolka

> nie wiem o co chodzi  
> 😉

ps  
Jolka dzisiaj ma wolne

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [9 Kwiecień 2020 08:44 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/16 "2020-04-09T08:44:13Z")

</div>

To zapytam inaczej.  
Czy można uruchomić ESPhome na/w bramce jako kontener docker?

Chcę tworzyć konfigurację w pliku yaml a następnie binarkę programu. ESPhome pozwala wygodnie skompilować kod do pliku bin poprzez dashboard / GUI ESPhome. Zakładam, że utworzony w nim plik bin ściągam na komputer podłączony do bramki i z niego wgrywam soft do modułu ESP8266 lub ESP32. Zależy mi na prostym sposobie uruchomienia dashboard / GUI ESPhome na bramce AIS lub komputerze z Win7.

---

<div class="post-metadata">

### Autor: ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)
#### Data publikacji: [9 Kwiecień 2020 08:55 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/17 "2020-04-09T08:55:02Z")

</div>

@Cezary.K integracja ESPHome służy do komunikacji z natywnym API ESPHome [https://esphome.io/components/api.html](https://esphome.io/components/api.html)  
Co do pisania i flash’owania kodu za pomocą bramki to osobiście bym odradzał - ona i tak nie jest demonem prędkości, lepiej jej dodatkowo nie obciążać, a możesz nagrzebać niepotrzebnie, z czym będzie potem ciężko pomóc.  
Sam flashuję ESPHome za pomocą Windowsa i jest ok.  
Tutaj masz przykładowy plik konfiguracyjny do flash’owania ESPHome:  
[https://pastebin.com/VdjJSHHy](https://pastebin.com/VdjJSHHy)

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [9 Kwiecień 2020 10:47 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/18 "2020-04-09T10:47:12Z")

</div>

[Stravi](https://ai-speaker.discourse.group/u/Stravi),  
piszesz plik konfiguracyjny w notatniku typu netepad++? Gdzie kompilujesz, to co napiszesz?  
Flashowanie nie jest dla mnie problemem. Problematyczne jest edytowanie i sprawdzanie pliku yaml. Kolejny problem do rozwiązania to gdzie, na jakim sprzęcie, kompilować plik yaml do bin? Dashboard / GUI w ESPhome jest dla wygody. Jest to o tyle dobre, że waliduje tworzony plik na bieżąco i nie trzeba czekać na błędy kompilacji żeby zauważyć błąd w yaml.

---

<div class="post-metadata">

### Autor: ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)
#### Data publikacji: [9 Kwiecień 2020 10:53 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/19 "2020-04-09T10:53:30Z")

</div>

Edytuję w Notepad++ czasami jak mam więcej zmian to wole VisualStudioCode.  
Kompilację i flashowanie robię 1 poleceniem w cmd:  
esphome livingroom.yaml run

Tutaj jest info jak zainstalować flasher:

> **[Getting Started with ESPHome](https://esphome.io/guides/getting_started_command_line.html)**
>
> Getting Started guide for installing ESPHome using the command line and creating a basic configuration.

---

<div class="post-metadata">

### Autor: ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)
#### Data publikacji: [9 Kwiecień 2020 11:01 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/20 "2020-04-09T11:01:17Z")

</div>

A ja chciałbym użyć tego (również na stronie ESPHome):

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/5/56d87c4de114f33a00fcbc0018fcd3acb0147e4d.png)

[Następna strona](https://ai-speaker.discourse.group/t/integracja-z-esphome/119.md?page=2)
