cześć.
do pobrania dostępna jest wersja AFE T0, czyli obsługa do 4 przekaźników, 5 diod led, 5 przycisków, ADC. W tej wersji:
- integracja z Home Assistant z MQTT. Po skonfigurowaniu AFE Firmware urządzenie jest automatycznie dodane/aktualizowane w Home Assistant
- zmieniłem całkowicie klienta do brokera MQTT (działa asynchronicznie) generalnie, ta zmiana powinna
- spowodować, że urządzenie nie powinno dostawać zadyszki, jeśli rozłączy się z brokerem lub łączy się do niego. W aktualnej wersji "jakoś" to działa, ale trzeba kombinować z Ping'ami do MQTT Brokera oraz timeout'ami - takie na około.
- w nowej wersji jest wsparcie QOS: poziomy 0 do 2. Przy czym w tej wersji jest na sztywno wpisane wersja 1 - w wersji PROD będzie można ustawić w konfiguracje AFE
- trochę jakiś zmian kosmetycznych np,: informacja o poziomie sygnału WiFi
To jest wersja przed-produkcyjna
Wgrałem, ją do 6xSonoff Mini, 1xSonoff 4CH, 1xSonoff Basic v1, 2xESP01, 1xWemos i testuję stabilność
Wersja do pobrania: AFE Firmware T0: 3.3.0
Prośba do kogoś, kto używa HA o zobaczenie, czy dobrze działa integracja z HA. Jestem laikiem z HA.
Pozdrawiam i dziękuję za pomoc w testowaniu, adrian
@adrian, Jakiś miesiąc temu podjąłęm decyzję o migracji wszystkiego na homeassistant. Dla ułatwienia samemu sobie przeflashowałem wszystkie urządzenia na tasmotę (przepraszam, ale tak mi było wygodniej/łatwiej) lub zostawiłem natywnie na shelly. Zostały mi natomiast jeszcze dwa moduły z AFE na pokładzie i jednego z nich planowałem pozostawić na oprogramowaniu AFE, bo musiałbym się znów przylutować do pinów ESP8285 + wyjmować go z trudnodostępnego miejsca itd., więc stwierdziłem, że odpuszczam...
Ale do brzegu. W homeassistant mam ustawione hasło do brokera MQTT o długości 64 znaków! Takie hasło generuje się tam automatycznie przy konfiguracji, więc stwierdziłem że je zostawiam. AFE pozwala jedynie na 32 znaki i nie przeskoczę tego (w pozostałych 20 urządzeniach już mam wprowadzone te 64 znaki)... Myślę, że takich użytkowników, którzy mają w HA hasła do MQTT dłuższe niż 32 znaki może być więcej. Czy jest opcja podwojenia długości tej zmiennej?
@adrian hm.... Czy aby na pewno? Stąd pobrałem: https://www.smartnydom.pl/download/afe-firmware-t0-3-3-0/
aktualizowałem do wersji afe.firmware.t0.3.3.0.RC2.pl.esp8285.generic.1mb oraz do afe.firmware.t0.3.3.0.RC2.pl.esp8285.sonoff-4ch.1mb i w obu jest ograniczenie do 32 znaków 🙁
Edit: sorki, chyba źle przeczytałem/zrozumiałem "jest zrobione" zamiast "jest, zrobię" 😉
tak zapomniałem przecinek
AFE Firmware T0 3.3.0.RC3 do pobrania
Dodane
- Możliwość wybrania poziomy QOS dla MQTT 0,1, 2
- Rozszerzone hasło do MQTT Brokera: 64 znaki @bartolomeo
Nie planuje dodawania, żadnych dodatkowych funkcji do wersji 3.3.0 za wyjątkiem poprawek jakiś błędów, jeśli wystąpią
Testuję stabilność na 11 urządzeniach. Jak nic nie znajdę to w weekend wypuszczę "life"
Dzięki za ten update! ❤️ Właśnie uruchomiłem i działa, będę testował przez najbliższe dni, jednak nie rozumiem jak to miałoby pojawić się automatycznie w HA. Musiałem standardowo (choć dla mnie wyjątkowo) dodać konfigurację w YAML dla tego urządzenia.
Po skonfigurowaniu AFE Firmware urządzenie jest automatycznie dodane/aktualizowane w Home Assistant
@bartolomeo właśnie wersja 3.3.0 ma zaimplementowane automatyczne dodanie urządzenia z AFE do HA
W konfiguracji MQTT Brokera w HA musi być włączone wykrywanie i nie trzeba wtedy konfigurować ręcznie w HA
@adrian ta opcja była u mnie włączona. Może coś z inną konfiguracją nie tak, może jeszcze czegoś brakuje... Trudno mi zgadywać bez dużego doświadczenia w HA i bez dokumentacji.
Temat wiadomości podajesz w AFE tylko dla przekaźnika czy również (lub tylko) dla przycisku?
@bartolomeo w AFE
- włączasz Home Assistant API (koniecznie)
- Konfigurujesz MQTT Broker (koniecznie)
- Konfigurujesz przekaźnik: wpisujesz temat MQTT dla przekaźnika (koniecznie)
- sprawdzasz czy masz temat homeassistant w Integracja z Home Assistant
- Zapisujesz konfiguracje i kończysz konfigurację w AFE
- Nie używam HA - więc nie jestem "expertem", ale jak wejdziesz w
- Konfiguracja -> Urządzenia oraz Usługi -> Zakładka Urządzenia
- to urządzenie powinno tutaj już być widoczne
daj znać, pozdrawiam, adrian
Po wielkich trudach i z pomocą zdjęć z forum udało mi się zintegrować AFE z HA w trybie automatycznym.
Mam jeszcze dwa przełaczniki TCX1 i TCX3 jutro wgram firmware i dam znać czy zadziałał
@bartolomeo jak byś mógł podpowiedzieć który firmware wgrac był bym wdzięczny mam ten przełącznik
Sonoff T3EU3C-TX
Daj @norbert740 znać co było trudne, zależy mi, żeby takie nie było.
Pozdrawiam, adrian
Sądzę że u mnie był problem z tematem subskrypcji dopiero wpisanie z twoich screenów tematów z nazwą zamiast t0 ledy_kuchnia np development/ledy_kuchnia/lwt poszło ponadto nie wpisałem tematów subskrypcji w przekaźniku i to też był chyba a raczej na pewno problem.
Podpowiem że używam też tasmote tam konfiguracja sprowadza się do wpisania ip loginu hasła reszta zmiennych jest pobierana z całej konfiguracji i jest to bezpieczniejsze i łatwiejsze. Jednak można się pomylić i czegos nie wpisać i noc z głowy 😀
Jak pisałem firmware wgrany do TXC1 jedno przyciskowy dotykowy. Powyżej moja konfiguracja.
Trzeba pamiętać o dopisaniu w mqtt tematu development/nazwa_urządzenia/lwt bez tego nie pójdzie oraz tematów w przycisku i przełączniku.
Co zauważyłem przycisk działa lepiej niż na oryginalnym sofcie:
- szybciej
- czulszy
- i momentalna reakcja z HomeAssistant
W MQTT Homeasistant momentalnie urządzenie się dodało
W przycisku nie ma potrzeby, żeby wpisywać temat, a na pewno nie może być ten sam co w przekaźniku, bo będziesz miał jakieś nieokreślone zachowania się tego urządzenia. Najlepiej usuń temat z przycisku, raczej go nie potrzebujesz w HomeAssistant
- generalnie temat na każdym przekaźniki, przycisku, czujniku co tam jest musi być inny
LWT nie jest konieczne
jedne co jest konieczne to temat na przekaźniku(ach)
Chcesz powiedzieć, że jak nie było LWT to nie działało coś?
Jak wpiszesz LWT to w Home Assistant to urządzenie będzie dostępne albo nie. Generalnie LWT wysyła informację, czy urządzenie jest podpięte do MQTT Brokera, czy nie.
Dzięki, że potwierdzasz, że działa na TXC1 - nigdy nie testowałem 🤣
Pozdrawiam, adrian
@adrian a czy na TXC3 trzy przyciskowym dotykowym testowałeś ? Bo własnie się zbieram do instalacji
Nie testowałem, na poprzednim modelu testowałem.
Wg mnie nie powinno być problemów
@adrian Ponownie informacyjnie TXC3 trzy przyciskowy sonoff dotykowy działa bez problemu,
Tak jak pisałeś nie dodałem w mqtt development tylko same tematy w przekaźnikach i bangla jak talala.
Co fajne jeszcze w tym sofcie mogę zmienić sobie za pomocą GPIO układ klawiszy jak zle podłączę przewody FAJNE SUPER
Założę kolejny wątek lub poszukam tu na forum bo mam Nodemcu V3 z DHT22 temp i wilgoć mam zainstalowany ESP i wiesza mi sie po utracie napięcia.Lub na priv doradz mi proszę jaki soft wgrać
AFE T2 - przy czym to jest wersja które nie mam jeszcze automatycznej integracji z HA. Taka wersja będzie do 2 miesięcy
Super, że działa Ci jak chcesz na tym włączniku
Pzdr.a
@adrian zainstalowałem AFE T6 stacja pogodowa zainstalowało się super ale nie mogę zintegrować tego z MQTT
Ponadto zainstalowałem też firmware na sonof basic i działa też się zintegrowało pięknie z HA