Powiadomienia
Wyczyść wszystko

Nowość [Rozwiązany] AFE Firmware T0: Wsparcie HA + zmiany klienta do MQTT Brokera

Strona 1 / 2
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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

Autor tematu Dodane : 09/01/2022 8:03 pm
bartolomeo
(@bartolomeo)
Brygadzista Donator 2K22

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

Dodane : 11/01/2022 6:54 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@bartolomeo jest zrobie, w wersji 3.3.0 prod

Autor tematu Dodane : 11/01/2022 7:32 pm
bartolomeo
(@bartolomeo)
Brygadzista Donator 2K22

@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ę" 😉

Dodane : 11/01/2022 8:46 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

tak zapomniałem przecinek

Autor tematu Dodane : 11/01/2022 10:27 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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"

 

Autor tematu Dodane : 12/01/2022 8:47 pm
bartolomeo
(@bartolomeo)
Brygadzista Donator 2K22

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.

Dodane przez: @adrian

Po skonfigurowaniu AFE Firmware urządzenie jest automatycznie dodane/aktualizowane w Home Assistant

 

Dodane : 14/01/2022 6:17 am
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@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

image

 

Autor tematu Dodane : 14/01/2022 11:19 am
bartolomeo
(@bartolomeo)
Brygadzista Donator 2K22

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

Dodane : 14/01/2022 5:00 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@bartolomeo w AFE

  • włączasz Home Assistant API (koniecznie)
image
  • Konfigurujesz MQTT Broker (koniecznie)
image
  • Konfigurujesz przekaźnik: wpisujesz temat MQTT dla przekaźnika (koniecznie)
image
  • sprawdzasz czy masz temat homeassistant w Integracja z Home Assistant
image
  • 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
image

daj znać, pozdrawiam, adrian

Autor tematu Dodane : 14/01/2022 6:20 pm
norbert740
(@norbert740)
Początkujący

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

Dodane : 15/01/2022 3:15 am
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Daj @norbert740  znać co było trudne, zależy mi, żeby takie nie było.

Pozdrawiam, adrian

Autor tematu Dodane : 15/01/2022 8:57 am
norbert740
(@norbert740)
Początkujący

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 😀 

Dodane : 15/01/2022 11:18 am
norbert740
(@norbert740)
Początkujący
sonoff txc1 1
sonoff txc1 2
sonoff txc1 3
sonoff txc1 4

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 

Dodane : 15/01/2022 12:18 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

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

 

 

Autor tematu Dodane : 15/01/2022 12:54 pm
norbert740
(@norbert740)
Początkujący

@adrian a czy na TXC3 trzy przyciskowym dotykowym testowałeś ? Bo własnie się zbieram do instalacji

Dodane : 15/01/2022 1:11 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Nie testowałem, na poprzednim modelu testowałem.

Wg mnie nie powinno być problemów

Autor tematu Dodane : 15/01/2022 1:19 pm
norbert740
(@norbert740)
Początkujący

@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ć

 

Dodane : 15/01/2022 2:39 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@norbert740 

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

Autor tematu Dodane : 15/01/2022 3:39 pm
norbert740
(@norbert740)
Początkujący

@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 

Dodane : 15/01/2022 4:17 pm
Strona 1 / 2
Udostępnij: