Po ostatnie aktualizacji Esphome przestała działać funkcja dłuższego przytrzymania klawisza. Dłuższe przytrzymanie kontaktu (klawisza ) otwierała się brama teraz nic się nie dzieje. Co znowu popsuli? Może ktoś już to przechodził. Poniżej mój kod:
#Tutaj jest kod na otwieranie bram z przycisku przy wyjściu z domu
- platform: gpio
name: "Podwórko Przełacznik 2"
pin:
mcp23xxx: mcp23017_hub
number: 9
mode: INPUT_PULLUP
inverted: True
### Longpress włącz script:
on_click:
- min_length: 1ms
max_length: 350ms
then:
- switch.toggle: oswietlenie_wejscie_domu
- min_length: 500ms
max_length: 2000ms
then:
- homeassistant.service:
service: script.turn_on
data:
entity_id: script.otwieranie_bramy_z_przycisku
Nie było komunikatu że muszę coś pozmieniać. U mnie aktualizacja wykonywana jest raz dziennie a potem się nadpisują. No i za późno zauważyłem że ta funkcja przestała działać.
No więc teraz masz tylko drogę - zgłosić twórcom problem.
Nigdy nie ma komunikatów, notki do wydań trzeba czytać samodzielnie.
Link jest zawsze aktualny https://esphome.io/changelog/
a do wydania grudniowego:
Nie wiem czy twoja konfiguracja podpada pod przełomowe zmiany, czy po prostu jest akurat błąd w wydaniu.
Skompiluj z podwyższonym poziomem logowania i porób testy.
Nawet włączona autoaktualizacja generuje backupy cząstkowe, więc moim zdaniem można cofać, szczególnie, że domyślnie backupy cząstkowe nie podlegają kasowaniu.
Jakkolwiek w grudniowych wydaniach ilość baboli była wyjątkowo duża (chyba ktoś chciał na siłę zdążyć przed świętami?).
Zastanawiam się jak by dodatek Epshome całkiem usunąć i na nowo starszą wersję zainstalować? Ale chyba nie można wybrać np wersji listopadowej.
Mam beckap z Partial Backup 2023-11-24 11_38_03 Ale nie mogę przywrócić samego ESPhome tylko i wyłącznie całość nie wiem dlaczego tak jest,
Nie można zainstalować innej wersji niż aktualna, ale możesz odinstalować Dodatek, zrestartować HA lub lepiej cały HAOS i przywrócić backup cząstkowy z tego burdeliku który się sam generuje w Kopiach zapasowych, poszukaj w nich addon_5c53de3b_esphome
Jak widać sam z tego korzystałem, bo miałem jakieś z d…y błędy linkera, jak widać już jestem na aktualnej wersji (tu akurat nie widać bezpośrednio, ale kolejny backup świadczy o aktualizacji).
A jesteś pewny że to wina ESPHome? Długie przytrzymanie przycisku powoduje u Ciebie wywołanie skryptu na HA, jesteś pewny, że ten skrypt działa poprawnie na HA? Jesteś pewny, że w momencie naciskania przycisku jest prawidłowe połączenie między modułem z ESPHome a HA (połaczenie przez Wi-Fi)? Wszystko da się w prosty sposób zweryfikować w logach ESPHome i w HA.
Zanim zaczniesz kogoś “oskarżać” musisz najpierw udowodnić jego winę, zebrać niezaprzeczalne dowody winy oskarżonego - pamiętaj o zasadzie domniemanej niewinności .
Dobry jesteś Skrypt na pewno działa bo ciągle z niego korzystam. W logach Esp Home:
[16:21:36][D][binary_sensor:036]: 'Podwórko Przełacznik 2': Sending state ON
[16:21:37][D][binary_sensor:036]: 'Podwórko Przełacznik 2': Sending state OFF
[16:21:38][D][binary_sensor:036]: 'Podwórko Przełacznik 2': Sending state ON
[16:21:40][D][binary_sensor:036]: 'Podwórko Przełacznik 2': Sending state OFF
Wywoływanie z przycisku binarysensor jak by też działa, ale nic się nie dzieje.
Aktualizacja HA i Esphome jak by się nałożyły w jednym czasie więc do końca nie jestem w stanie stwierdzić po czyjej stronie jest problem.
I jeszcze taki błąd w logach HA:
oswietlenie: Service call script.turn_on: with data {'entity_id': 'script.otwieranie_bramy_z_przycisku'} rejected; If you trust this device and want to allow access for it to make Home Assistant service calls, you can enable this functionality in the options flow
16:21:40 – (BŁĘDY) ESPHome - wiadomość pojawiła się po raz pierwszy 16:21:37 i powtarzała się 2 razy