Integracja esphome z NR
Chcesz korzystać z ESPHome ale nie koniecznie chcesz HA, można to zrobić wykorzystując https://flows.nodered.org/node/node-red-contrib-esphome
Wcześniej w innym wątku pokazałem jak odczytuję temperaturę z urządzenia już dodanego do Home Assistant
teraz chcę pokazać, że można też kontrolować urządzenie z wgranym esphome, które nie jest dodane do HA.
Co prawda HA wykrył już moduł
ale nie jest dodany i nie widać jego encji w HA.
Warunkiem kontroli tego modułu w NR jest:
NR i Urządzenie w tej samej lokalnej sieci
Musisz znać api key , lub jak kto woli encryption key indywidualny dla tego modułu
Chcąc odczytać parametry urządzenia wykorzystujesz node esphome-in , przykład/
Po dodaniu urządzenia z prawidłowym kluczem api, powinno być możliwe odczytanie wszystkich parametrów
Dzięki temu można je wykorzystać w dalszej części procesu, lub wykorzystując np mqtt wysłać do innego serwera np Domoticz.
@daro1003 nie chcę robić śmietnika, więc tu masz odpowiedź.
Co jest naprawdę ok, to fakt, że po odłączeniu urządzenia od zasilania, lub utracie połączenia z routerem, natychmiast dostajemy o tym informację w NR
Przy poprawnym połączeniu oprócz stanów urządzenia dostajemy bardzo dużo informacji, tj:
Nazwa, data i godzina kompilacji ( tu widać że wgrałem esphome o 17:50, wersja samego esphome, wersja samego ESP ( tu ESP32C3)
więc mając sprzęt do którego, ktoś inny wgrywał soft, możesz zobaczyć na ile jest on aktualny 🙂
Ten kod od el-car łączy się jeśli to ten
Nie mam nic co mogę do tego podłączyć ale widać ile można z tego pociągnąć
a tu jakieś dane z zadanej
Jak u Ciebie się nie łączy to masz pewnie starą wersję esphome, a ostatnio było sporo zmian w api
Jak u Ciebie się nie łączy to masz pewnie starą wersję esphome, a ostatnio było sporo zmian w api
No właśnie się nie łączy ;/ w sumie to miałem tylko inaczej ustawnie dwa pola Ping i Reconnect niż u Ciebie.
Oprogramowanie samej przetwornicy aktualizowałem obecnie mam to które potrzeba czyli 3.5.
Ale pewnie soft samej przystawki Wi-Fi jest inny niż u Ciebie. Skąd można pobrać aktualizacje ??
Ja wgrywałem do tego samego esp32 -c3 co próba , żeby zaktualizować wersję trzeba wgrać przez OTA lub USB aktualną wersję skompilowaną w esphome. Może w wolnej chwili przygotuję to pod esp01 , bo taki tam siedzi. Albo instaluj esphome pod windows i sam kompiluj. Nic trudnego, kod jest na stronie tego el-car
@daro1003 masz tu wersję która powinna działać z NR, wszystko powinno pójść przez OTA hasło do aktualizacji i klucz api takie same jak w oryginale
Nie ma wystarczającej ilości miejsca na OTA , możesz wgrać przez port szeregowy tak jak do wszystkich modułów esp.
Albo pisz do autora. Dziwi mnie trochę , że niby komercyjny moduł a włożył wersję 1MB pamięci i OTA w nowej wersji nie jest w stanie ogarnąć. Przecież można było dać 4MB 🙂
O jak miło okazuje się w obudowie jest typowe ESP 01 wpinane do gniazda tak się składa że mam kilka sztuk takich na stanie a więc zrobiłem kompilację na próbę i załadowałem do innego ESP przełożyłem no i są dane:
Dzięki @isom za kierunek i za plik - nie testowałem Twojego pliku zrobiłem własny jak zobaczyłem że mam manewr z układami ESP i w razie popsucia zamontuję oryginał.
Twój pewnie w originale po załadowaniu pojawia się sieć w Wi-Fi jako AP.
To że było tam esp01 pisałem już wcześniej , a po wgraniu mojej binarki trzeba przejść konfigurację początkową. Moduł będzie w trybie HOTSPOT . Ważne że sobie poradziłeś 👍
Zastanawia mnie jak jest rozwiązane w tej przystawce zmiana sieci wi-fi i hasła niema żadnego guzik do wprowadzenia tej przystawki w tryb konfiguracji - hotspot.
Jak zmienisz nazwę sieci to moduł sam wejdzie w tryb hotspot i będzie czekał na połączenie z "El-Car-Wifi-1 Fallback Hotspot"
hasło masz w instrukcji lub w kodzie yaml











