ESPHome i Node-RED ...
 
Powiadomienia
Wyczyść wszystko

ESPHome i Node-RED integracja

11 Wpisów
2 Użytkownicy
1 Reactions
365 Wyświetleń
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

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ł

1

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/

3

Po dodaniu urządzenia z prawidłowym kluczem api, powinno być możliwe odczytanie wszystkich parametrów

2

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

4

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 🙂

5

Ten kod od el-car łączy się jeśli to ten

1

Nie mam nic co mogę do tego podłączyć ale widać ile można z tego pociągnąć

3

a tu jakieś dane z zadanej

4

Jak u Ciebie się nie łączy to masz pewnie starą wersję esphome, a ostatnio było sporo zmian w api 


 
Dodane : 16/12/2025 6:08 pm
Daro1003
(@daro1003)
Wpisów: 835
Guru Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K23
 

Dodane przez: @isom

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 ??


 
Dodane : 16/12/2025 10:08 pm
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

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


 
Dodane : 16/12/2025 10:16 pm
Daro1003
(@daro1003)
Wpisów: 835
Guru Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K23
 

Sam raczej nie skompiluje - nigdy tego nie robiłem. 

Napiszę do EL-Car może mają aktualizację do tej przystawki. Po zalogowaniu się do przystawki jest opcja załadowania tam pliku tylko trzeba mieć odpowiedni.

Zrzut ekranu 2025 12 16 223632

 
Dodane : 16/12/2025 10:37 pm
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

@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


 
Dodane : 17/12/2025 11:06 am
Daro1003
(@daro1003)
Wpisów: 835
Guru Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K23
 

Piękne dzięki @isom.

Niestety jest jakiś błąd: 

Update Failed: ERROR[4]: Not Enough Space

 
Dodane : 17/12/2025 11:59 am
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

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 🙂 


 
Dodane : 17/12/2025 12:49 pm
Daro1003
(@daro1003)
Wpisów: 835
Guru Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K23
 

 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:

Zrzut ekranu 2025 12 17 150247

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. 


 
Dodane : 17/12/2025 3:03 pm
isom zareagował
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

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ś 👍 


 
Dodane : 17/12/2025 5:47 pm
Daro1003
(@daro1003)
Wpisów: 835
Guru Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K23
 

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. 


 
Dodane : 17/12/2025 7:34 pm
isom
 isom
(@isom)
Wpisów: 5306
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

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 


 
Dodane : 17/12/2025 8:54 pm
Udostępnij: