Witajcie, jakiś czas temu przeszedłem z tasmoty na esphome nijako ze względu na podobno lepsza współpracę z HA.
Faktycznie programowanie itp jest łatwiejsze ale napotkałem dość duży problem.
Wszystkie urządzenia (esp32, wamos d1 czy H801) są w miejscach w których nie ma najmniejszego problemu z zasięgiem. Pomimo tego notorycznie encje mają status niedostępne.
Powoduje to problemy z działaniem choćby skryptu od pompy cwu która potrafi się włączyć i pracować wiele godzin zamiast kilku minut.
Możesz spróbować takiego triku - podobno ESPHome ma domyślnie zbyt wysoką moc WiFi i to powoduje niestabilność niektórych modułów, a jeśli nie ma problemu z zasięgiem to można ją swobodnie przyciąć (a dodatkowo wyłączam usypianie)
Odświeża zgodnie z interwałem czasowym, mam u siebie ESPHome na module Heltec “Wifi Kit 8” z dwoma takimi samymi czujnikami tempetatury i wszystko działa poprawnie. Zasięg Wi-Fi na pograniczu dostępności, jakieś -78dBm ale działa.
@Jabol na czym masz postawioną sieć WiFi?
Pytam, bo miałem podobny problem z modułami ESP32 rozłączającymi się od sieci WiFi, zaraz po przejściu z Mikrotika na UniFi AP 6.
A czy może to mieć znaczenie dla urządzenia które nie “słyszy” sieci 5GHz?
Problem, który wspominasz jest charakterystyczny dla zupełnie innych konfiguracji (i raczej nie podejrzewam, że ktoś ma HA podpięty do sieci przez WiFi 5GHz - bo to chyba jedyny scenariusz gdzie taki problem mógłby wystąpić).
Możesz dalej zmniejszać moc np. z 17dBm do 13dBm lub 10dBm.
Ale zdecydowanie lepszym posunięciem jest logowanie z poziomu ESP
w przypadku problemu z łącznością wypadałoby użyć portu szeregowego
ale na początek proponuję podejrzeć logi w trybie OTA
Generalnie w “pinologii” coś mi tu nie gra - status LED w D1 mini jest jeśli się nie mylę opięta do GPIO2 (czyli D4, a nie do D0), natomiast D4 (czyli GPIO2, swoją drogą jest to niezalecany pin do wykorzystania jako wejście) wykorzystujesz jako 1-wire dla Dallasów
No cóż szkoda, że nie szarpnąłeś się na logowanie, bo fajnie by było znać przyczynę problemu - być może pomogłoby to w ulepszeniu ESPHome (jeśli problem nie występuje w Tasmota, to albo jest błąd w ESPHome, albo były błędy w konfiguracji, które przeoczyliśmy).
Skoro przeszedłeś na Tasmotę, sprawdź proszę czy faktycznie odświeżanie jest co zmianę czy raczej na podstawie parametru TelePeriod - Commands - Tasmota?
Witam
Dziś wyłożył mi się wymos D1 mini na połączeniu z wifi. Pracował stabilnie 7 dni. Zasięgi wifi przyzwoite.( ok 50 dbi) Drugi wemos na takich samych parametrach działa równo.Korzystam z ESPHome i tak na razie zostaje. Czujnik to DS18B20 dołączony do D4 czyli GPIO2. Przeczytałem wątek i wprowadzę wszystkie proponowane zmiany - efektem się pochwalę
Zmienię czas odświeżania na 60 sek, przełożę czujnik na inny GPIO ( jakieś sugestie?), obniżę moc wifi.
Jednocześnie mam pytanie : jak rozwiązujecie korekcje odczytów z czujników temperatury?
Kilka czujników DS mam na Sonoof-ach w SUPLI i tam jest prosto ale ESPHome to dla mnie nowa zabawka.
Sprawa korekcji nie aktualna. Mr szopen dziękuje za mimowolne wskazanie drogi