Powiadomienia
Wyczyść wszystko

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

21 Wpisów
3 Użytkownicy
0 Reactions
3,358 Wyświetleń
adrian
Wpisów: 4040
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

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

20 Odpowiedzi
Wpisów: 210
Donator 2K22
(@bartolomeo)
Pomocny
Dołączył: 5 lat temu

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

2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4040

@bartolomeo jest zrobie, w wersji 3.3.0 prod

Donator 2K22
(@bartolomeo)
Dołączył: 5 lat temu

Pomocny
Wpisów: 210

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

adrian
Wpisów: 4040
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

tak zapomniałem przecinek

1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4040

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"

 

Wpisów: 210
Donator 2K22
(@bartolomeo)
Pomocny
Dołączył: 5 lat temu

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

 

2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4040

@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

 

Donator 2K22
(@bartolomeo)
Dołączył: 5 lat temu

Pomocny
Wpisów: 210

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

adrian
Wpisów: 4040
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 11 lat temu

@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

Strona 1 / 3
Udostępnij: