# 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:** 2

<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 wpisu:** [9 Kwiecień 2020 11:08 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/21 "2020-04-09T11:08:27Z")

</div>

Na bramce AIS nie ma HASSIO. Możesz sporóbować postawić to na innej maszynie w docker, ale nie wiem jak to będzie działać i czy wogóle.

---

<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 wpisu:** [11 Kwiecień 2020 20:38 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/22 "2020-04-11T20:38:32Z")

</div>

> [@Cino111](#):
>
> @jolka pomyśl nad dodaniem tego do bramki. Czasem tasmota nie wystarcza.

Dokładam swój głos, **proszę o dodanie ESPHome** wraz z ESPHome Dashboard do standardowych integracji AIS. Świetnie działa. Dla kogoś kto już ogarnie konfigurację w yaml będzie dużym ułatwieniem przy dodawaniu specyficznych urządzeń. Z super narzędziem w postaci dashboard. Wydaje mi się, że jest lepszym narzędziem do wykorzystywania ESP32. A tych modułów będzie coraz więcej.

---

<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 wpisu:** [24 Kwiecień 2020 11:33 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/23 "2020-04-24T11:33:25Z")

</div>

@jolka to jak z tym ESPHome? Będziemy mieli taki Add-ons? Czy stawiać dokera gdzieś na innym sprzęcie (którego nie mam), czy może na bramce dało by się go zainstalować? Chodzi mi głównie o dashboard ESP i kompilację binarki wprost na bramce. Z wgrywaniem tej binarki do modułu ESP32, to już sobie poradzimy.

---

<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 wpisu:** [24 Kwiecień 2020 12:44 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/24 "2020-04-24T12:44:51Z")

</div>

> [@Cezary.K](#):
>
> Chodzi mi głównie o dashboard ESP i kompilację binarki wprost na bramce.

Robimy bramkę do sterowania automatyką domową i do audio, nie mamy w panach dodania i utrzymywania tego typu funkcjonalności.

---

<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 wpisu:** [24 Kwiecień 2020 13:19 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/25 "2020-04-24T13:19:16Z")

</div>

Rozumiem. Jednak szkoda. Bramka jest z dopiskiem DEV. Może nie będzie produktem Waszego docelowego klienta na szerokim rynku, którym ma być pewnie głośnik. Ale takich jak my użytkowników na tym forum, jest całkiem spora rzesza. Łączymy zainteresowanie z nauką, bramka jest fajnym polem do tego. Może być również fajnym produktem. Wiem, wiem jak tę rzeszę laików/techników ogarnąć…W takim razie kombinuję sam na bramce i liczę na pomoc w przypadku problemów (póki nas mało).  
P.S.  
Może zrobić dwie wersje bramki, z DEV i bez.

---

<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 wpisu:** [24 Kwiecień 2020 14:18 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/26 "2020-04-24T14:18:20Z")

</div>

DEV oznacza, że jest to wersja rozwojowa - dodajemy funkcjonalności i aktualizujemy mocno ten produkt. Mamy odblokowane konto root-a i na tym etapie, jesteśmy bardziej dla osób technicznych/developerów, którzy są w stanie programować lub rozumieją jak korzystać z konsoli itd… niż dla końcowego użytkownika który chce mieć zamknięty produkt z funkcjonalnością xyz.

Jesteśmy Open Source każdy może nam pomóc i dodać super funkcjonalność o której myśli do naszego repozytorium.

> **[Sviete](https://github.com/sviete)**
>
> 🗣️ AI-Speaker 🤖 Asystent domowy 🏡. Sviete has 22 repositories available. Follow their code on GitHub.

Ale nie dodajemy i nie utrzymujemy funkcjonalności, które nie są potrzebne dla naszego końcowego produktu - inteligentnego głośnika. Nasz docelowy użytkownik - pan “Kowalski” oraz “Nowak” nie chce kompilować binarek na głośniku.

Mam nadzieję, że rozumiesz jaką niszą jest kompilowanie binarek do ESP32 na głośnikach przez ludzi, którzy nie mają komputerów 😉

PS  
Uprzedzając kolejne argumenty… wg nas nie ma produktów, które robią dobrze wszytko… ale jest wiele które nic dobrze nie robią.  
My chcemy być tym, co robi dobrze sterowanie automatyką domową i odtwarzanie audio.  
Mamy wystarczająco dużo pracy z jednym produktem i na tym się koncentrujemy.

Pogodziliśmy się z tym, że na naszej bramce nie da się zrobić wszystkiego i nawet się tym będziemy chwalić - robimy jedną rzecz dobrze!

PS 2  
Ponieważ ostatnio pojawia się sporo pomysłów typu: `zróbcie mi to`. Dodaliśmy nowy dział “Programownie” w którym są opisy w jaki sposób można zacząć programowanie na bramce i samemu dodać niezbędne funkcjonalności.

Zapraszamy do lektury:

[https://ai-speaker.discourse.group/c/programowanie/15](https://ai-speaker.discourse.group/c/programowanie/15)

---

<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 wpisu:** [24 Kwiecień 2020 19:46 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/27 "2020-04-24T19:46:14Z")

</div>

Dashboard na bramce uruchomiony, można pisać konfiguracje i sprawdzać poprawność, niestety jest błąd podczas kompilacji:

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/86a4e37e215ccefc30ef06b5692e8cfbf2a94e18.png)

---

<div class="post-metadata">

**Autor:** ![pab11o](https://avatars.discourse-cdn.com/v4/letter/p/ba9def/32.png) [@pab11o](https://ai-speaker.discourse.group/u/pab11o)\
**Data wpisu:** [25 Kwiecień 2020 08:27 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/28 "2020-04-25T08:27:28Z")

</div>

Ja miałem taki błąd jak chciałem przypisać stałe IP dla nodemcu. Nie poradziłem sobie musial zostać przy tym automatycznym.

---

<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 wpisu:** [25 Kwiecień 2020 11:09 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/29 "2020-04-25T11:09:18Z")

</div>

stałe IP robimy tak:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/46c94e5ac3bb77f5b6c9f03d0b3eafe7328dd3ac.png)

---

<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 wpisu:** [25 Kwiecień 2020 11:10 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/30 "2020-04-25T11:10:47Z")

</div>

Trochę się namordowałem, ale odpaliłem w końcu EspHome na windowsie. Dla potomnych przy insatalcji Pythona na pierwszej stronie instalki zaznaczcie koniecznie PATH.  
Nie jest to tak wygodne jak na Hassio, ale zawsze to coś.

---

<div class="post-metadata">

**Autor:** ![pab11o](https://avatars.discourse-cdn.com/v4/letter/p/ba9def/32.png) [@pab11o](https://ai-speaker.discourse.group/u/pab11o)\
**Data wpisu:** [25 Kwiecień 2020 21:08 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/31 "2020-04-25T21:08:28Z")

</div>

wiem że stałe IP tak robimy ale u mnie można ustawić tylko i wyłącznie z końcówka 11 z żadną inną cyfrą się nie wgra no chyba że jeszcze spróbować przez USB

---

<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 wpisu:** [25 Kwiecień 2020 21:29 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/32 "2020-04-25T21:29:14Z")

</div>

> [@Cezary.K](#):
>
> błąd podczas kompilacji:

Jak pisałem błąd pojawia się już podczas kompilacji pliku yaml do bin, wykonywanej z dashboard odpalonym na bramce poleceniem `esphome config/ dashboard`  
Śmiga super jest o wiele łatwiej niż pisanie z wiersza poleceń Windows. Można plik yaml sprawdzić pod kątem poprawności składni.  
Nie działa do końca sam kompilator ESPHome. Są opisy błędu:

> <https://github.com/platformio/platform-espressif32/issues/236>
>
> I tried to compile program for esp32 on aarch64 environment (Ubuntu 18.04.3 64bi…t on Raspberry Pi 3B+) but it was failed for not found tool chain.
> 
> Error log:
> \`\`\`
> HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
> DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
> PACKAGES: toolchain-xtensa32 2.50200.80 (5.2.0), framework-arduinoespressif32 2.10004.191002 (1.0.4), tool-esptoolpy 1.20600.0 (2.6.0)
> LDF: Library Dependency Finder -\> http://bit.ly/configure-pio-ldf
> LDF Modes: Finder ~ chain, Compatibility ~ soft
> Found 26 compatible libraries
> Scanning dependencies...
> No dependencies
> Compiling .pio/build/esp32dev/src/main.cpp.o
> sh: 1: xtensa-esp32-elf-g++: not found
> Generating partitions .pio/build/esp32dev/partitions.bin
> Archiving .pio/build/esp32dev/libFrameworkArduinoVariant.a
> sh: 1: xtensa-esp32-elf-ar: not found
> \*\*\* \[.pio/build/esp32dev/src/main.cpp.o\] Error 127
> \*\*\* \[.pio/build/esp32dev/libFrameworkArduinoVariant.a\] Error 127
> Compiling .pio/build/esp32dev/FrameworkArduino/Esp.cpp.o
> sh: 1: xtensa-esp32-elf-g++: not found
> \*\*\* \[.pio/build/esp32dev/FrameworkArduino/Esp.cpp.o\] Error 127
> \`\`\`
> 
> I found a similar problem on issue thread of esphome( https://github.com/esphome/issues/issues/594 ) and a solution on the thread solved my problem.
> I replaced tool chain like this.
> 
> \`\`\`
> mv ~/.platformio/packages/toolchain-xtensa32 /tmp
> curl -sSL -o ./toolchain-xtensa32.tar.gz https://github.com/esphome/esphome-docker-base/releases/download/v1.4.0/toolchain-xtensa32.tar.gz
> tar -xzvf ./toolchain-xtensa32.tar.gz -C /home/${USER}/.platformio/packages/
> rm ./toolchain-xtensa32.tar.gz
> \`\`\`
> 
> The difference of package.json of each tool chain was number of system.
> 
> package.json of new toolchain
> \`\`\`
> {
> "description": "GCC for SoC Xtensa L108",
> "name": "toolchain-xtensa32",
> "system": \[
> "linux\_aarch64"
> \],
> "url": "https://github.com/espressif/esp-idf",
> "version": "2.50200.80"
> }
> \`\`\`
> 
> package.json of old replaced toolchain
> \`\`\`
> {
> "description": "GCC for SoC Xtensa L108",
> "name": "toolchain-xtensa32",
> "system": \[
> "linux\_armv7l",
> "linux\_armv8l",
> "linux\_aarch64"
> \],
> "url": "https://github.com/espressif/esp-idf",
> "version": "2.50200.80"
> }
> \`\`\`
> 
> \--------------------------------
> 
> Is it possible to download tool chain only for aaruch64 on aarch64 environment to prevent the error about "not found"?
> 
> Thank you.

> <https://github.com/esphome/issues/issues/594>
>
> \*\*Operating environment/Installation (Hass.io/Docker/pip/etc.):\*\*
> \<!--
> Please …provide details about your environment below this line. --\>
> operating system :armbian aarch64 based debian buster
> PRETTY\_NAME="Debian GNU/Linux 10 (buster)"
> NAME="Debian GNU/Linux"
> VERSION\_ID="10"
> VERSION="10 (buster)"
> installation: pip
> \*\*ESP (ESP32/ESP8266, Board/Sonoff):\*\*
> \<!--
> Please provide details about which ESP you're using below.
> \--\>
> esp32 board
> \*\*Affected component:\*\*
> \<!--
> Please add the link to the documentation at https://esphome.io/index.html of the component in question.
> \--\>
> none
> 
> \*\*Description of problem:\*\*
> compiling error ,sh: 1: xtensa-esp32-elf-g++: not found
> 
> \*\*Problem-relevant YAML-configuration entries:\*\*
> \`\`\`yaml
> esphome:
> name: test
> platform: ESP32
> board: lolin\_d32
> wifi:
> ssid: "Xi"
> password: "123456"
> \# Enable logging
> logger:
> \# Enable Home Assistant API
> api:
> password: "123456"
> ota:
> password: "123456"
> 
> \`\`\`
> 
> \*\*Logs (if applicable):\*\*
> \<!--
> Please copy the debug log here. If possible, also connect to the ESP over USB and copy those logs into the backticks.
> \--\>
> \`\`\`
> root@N1-test:~# esphome config/test.yaml run
> INFO Reading configuration...
> INFO Generating C++ source...
> INFO Compiling app...
> INFO Running: platformio run -d config/test
> Processing test (platform: espressif32@1.6.0; framework: arduino; board: lolin\_d32)
> \--------------------------------------------------------------------------------
> Verbose mode can be enabled via \`-v, --verbose\` option
> CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/lolin\_d32.html
> PLATFORM: Espressif 32 1.6.0 \> WEMOS LOLIN D32
> HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
> DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
> PACKAGES: toolchain-xtensa32 2.50200.80 (5.2.0), framework-arduinoespressif32 2.10001.190111 (1.0.1), tool-esptoolpy 1.20600.0 (2.6.0)
> LDF: Library Dependency Finder -\> http://bit.ly/configure-pio-ldf
> LDF Modes: Finder ~ chain, Compatibility ~ soft
> Looking for Hash library in registry
> Warning! Library \`{'requirements': None, 'name': 'Hash'}\` has not been found in PlatformIO Registry.
> You can ignore this message, if \`{'requirements': None, 'name': 'Hash'}\` is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc.
> Found 27 compatible libraries
> Scanning dependencies...
> Dependency Graph
> |-- \<AsyncTCP\> 1.0.3
> |-- \<ESPmDNS\> 1.0
> | |-- \<WiFi\> 1.0
> |-- \<Preferences\> 1.0
> |-- \<WiFi\> 1.0
> |-- \<Update\> 1.0
> Compiling .pioenvs/test/src/esphome/components/api/api\_message.cpp.o
> sh: 1: xtensa-esp32-elf-g++: not found
> Compiling .pioenvs/test/src/esphome/components/api/api\_server.cpp.o
> sh: 1: xtensa-esp32-elf-g++: not found
> Compiling .pioenvs/test/src/esphome/components/api/basic\_messages.cpp.o
> sh: 1: xtensa-esp32-elf-g++: not found
> \*\*\* \[.pioenvs/test/src/esphome/components/api/api\_message.cpp.o\] Error 127
> Compiling .pioenvs/test/src/esphome/components/api/command\_messages.cpp.o
> \*\*\* \[.pioenvs/test/src/esphome/components/api/api\_server.cpp.o\] Error 127
> \*\*\* \[.pioenvs/test/src/esphome/components/api/basic\_messages.cpp.o\] Error 127
> sh: 1: xtensa-esp32-elf-g++: not found
> \*\*\* \[.pioenvs/test/src/esphome/components/api/command\_messages.cpp.o\] Error 127
> ========================== \[ERROR\] Took 5.56 seconds ===================
> 
> \`\`\`
> 
> \*\*Additional information and things you've tried:\*\*

---

<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 wpisu:** [25 Kwiecień 2020 21:35 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/33 "2020-04-25T21:35:15Z")

</div>

> [@Cino111](#):
>
> Trochę się namordowałem, ale odpaliłem w końcu EspHome na windowsie.

Co masz na myśli pisząc te słowa?  
Wiersz poleceń czy pulpit ESPHome czyli dashboard?

---

<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 wpisu:** [26 Kwiecień 2020 06:54 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/34 "2020-04-26T06:54:52Z")

</div>

> [@pab11o](#):
>
> wiem że stałe IP tak robimy ale u mnie można ustawić tylko i wyłącznie z końcówka 11 z żadną inną cyfrą się nie wgra no chyba że jeszcze spróbować przez USB

Przez wifi już nie zmienisz IP. Musisz wgrać przez USB.

> [@Cezary.K](#):
>
> Co masz na myśli pisząc te słowa?  
> Wiersz poleceń czy pulpit ESPHome czyli dashboard?

Wiersz poleceń. Dashboard na Windowsach puki co nie działa.

---

<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 wpisu:** [26 Kwiecień 2020 08:02 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/35 "2020-04-26T08:02:51Z")

</div>

> [@Cino111](#):
>
> Wiersz poleceń. Dashboard na Windowsach puki co nie działa.

To można łatwiej z bramki

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/9ca9f80304d532a72b0c37aad254f3a2e0ffcce9.png)  
Sama kompilacja pozostaje w Win.

---

<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 wpisu:** [26 Kwiecień 2020 08:30 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/36 "2020-04-26T08:30:22Z")

</div>

> [@Cezary.K](#):
>
> Sama kompilacja pozostaje w Win.

A co, kompilacja nie działa na bramce?

---

<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 wpisu:** [26 Kwiecień 2020 10:05 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/37 "2020-04-26T10:05:44Z")

</div>

> [@Cezary.K](#):
>
> Dashboard na bramce uruchomiony, można pisać konfiguracje i sprawdzać poprawność, niestety jest błąd podczas kompilacji:
> 
> ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/86a4e37e215ccefc30ef06b5692e8cfbf2a94e18.png)

A o czym ja tu pisałem…przecież nie o żadnym IP.

---

<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 wpisu:** [26 Kwiecień 2020 11:38 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/38 "2020-04-26T11:38:47Z")

</div>

> [@Cino111](#):
>
> Ja postawiłem Linux server na tym starym lapku

Jaką dystrybucję Linux wybrałeś na server na starym lapku?  
Czy HA masz w doker?  
Masz dostęp do Supervisor i możesz normalnie instalować addony?

---

<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 wpisu:** [26 Kwiecień 2020 12:08 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/39 "2020-04-26T12:08:43Z")

</div>

> [@Cezary.K](#):
>
> A o czym ja tu pisałem…przecież nie o żadnym IP.

Nie napisałeś, że to nie IP. W takim razie jaki sens jest pisać program na bramce, jak i tak go nie skompilujesz, a tym bardziej go nie wgrasz?  
Co do mojego starego lapka to wgrałem Ubuntu server, HA w dockerze, jest Supervisor i mogę instalować addony.  
Ten lapek trochę dużo prądu mi brał (20W) jak na używanyie tylko od czasu do czasu na EspHome, więc postawiłem sobie HA w dockerze na RPI3B z dyskiem SSD, a dodatkowo kupiłem za 130zł terminal dell Wyse z 4GB RAMu i na nim postawiłem windows 7 Embedded, gdzie mam potrzebne narzędzia typu MQTT Explorer, Advanced IP, Visual Studio, Putty, WinSCP, Pythona itd. Łaczę się ze służbowego lapka (mały, szybki i nie zabardzo żeby takie programy na nim instalować) przez zdalny pulpit. Teraz mam już na terminalu jeszcze EspHome, więc RPI włąsnie idę wyłączyć 🙂

---

<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 wpisu:** [26 Kwiecień 2020 12:40 UTC](https://ai-speaker.discourse.group/t/integracja-z-esphome/119/40 "2020-04-26T12:40:07Z")

</div>

> [@Cino111](#):
>
> Nie napisałeś, że to nie IP.

Kolega [pab11o](https://ai-speaker.discourse.group/u/pab11o) trochę pomieszał…a mi się nie chciało prostować jego teorii. Uznałem za jasne, że błąd dotyczy kompilatora, a dokładniej toolchiain dla niektórej architektury. Dzięki za informacje o twoim sprzęcie. Myślałem również o Dell Wyse, ale jest u mnie stary laptop z 2008r. Chyba zainstaluję na nim Lubuntu, dla poznania Linuxa i zabawy z HA.

> [@Cino111](#):
>
> W takim razie jaki sens jest pisać program na bramce, jak i tak go nie skompilujesz, a tym bardziej go nie wgrasz?

Sens jest jeśli za alternatywę masz wiersz poleceń w oknie cmd Windows. Utworzony i sprawdzony w pulpicie ESPHome plik yaml na bramce, kompilujesz po przeniesieniu jedną komendą w Win (chyba, bo jeszcze nie przetestowałem).

[Poprzednia strona](https://ai-speaker.discourse.group/t/integracja-z-esphome/119.md?page=1)

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