Wkompilowałeś mu jak rozumiem swoje hasło - zdefiniowane dokładnie tu
więc jeśli je znasz to musi działać.
(jak rozumiem kompilowałeś u siebie z dokładnie tego YAMLa, który wrzuciłeś do posta, a nie z jakiegoś innego, jeśli z innego to wrzuć dokładnie to z czego skompilowałeś firmware, to pokażę gdzie szukać tego hasła).
W tym YAML, który wrzuciłeś są dokładnie 2 wystąpienia !secret wifi_password
, więc dwukrotnie wskazują na to samo hasło - jeśli sprzęt działał w twojej sieci to jest to hasło również pasujące do twojej sieci, bo powyższe wskazuje 2x na ten sam wpis w secrets.yaml
w tym IDE ESPHome, w którym skompilowałeś wsad (czyli u siebie w swojej instalacji, a nie u kogoś).
A jak widać używasz tego samego załączenia tu (gdzie wskazujesz na klucz-hasło do swojego WiFi)
A teraz z innej beczki
Z hotspotem bez internetu większość systemów “mądrzejszych od użytkownika” może nie chcieć się łączyć, więc tu może tkwić problem, no ale to musisz ogarnąć samodzielnie, te durne ustawienia dają się wyłączyć zarówno w ios, adroidzie, windowsie i osx, a o linuxach się nie będę wypowiadał jakkolwiek możliwe, że w wybranych najnowszych desktopowych dystrybucjach też już wprowadzono jakieś “ułatwiacze” to jednak jak dotąd w linuxach nie spotkałem się problemem łączenia do hotspota bez internetu.
Wrócę jeszcze do tego
być może tak będzie dla Ciebie najprościej, to chyba zależy tylko od tego z czym sobie poradzisz, ja widzę przynajmniej kilka alternatywnych rozwiązań tego problemu, ale ze zdecydowanie najprostszym (zalogowanie do hotspota ESP i zmiana ustawień WiFI) sobie nie daliście rady…
Skoro wsad działał poprawnie w Ciebie, to moim zdaniem nie wymaga ponownego programowania. Tylko zmian w ustawieniach w trybie hotspota.
Jeśli skompilujesz u kolegi, który w secrets.yaml
(TYM secrets.yaml
, które należy do IDE ESPHome, a nie tym które należy do HA!!!) będzie miał wpisane ustawienia dla swojej sieci. to skompilowany wsad binarny będzie INNY (bo jego lokalne załączenia z pliku secrets.yaml
będą inne) i będzie zawierał pasujące hasło do jego sieci jako swoje domyślne