Natywna integracja z Home Assistant (komponent) 2.2

  • 250 Odpowiedzi
  • 9409 Wyświetleń
*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #240 dnia: Czerwiec 14, 2024, 10:22:36 »
@admin, co do sniffera to nie wymagam wskazówek jak to napisać tylko CO napisać, chodzi mi o funkcjonalności.
No tutaj chyba jest jasność: przede wszystkim sniffer, który będzie przez MQTT wysyłał wszystko co odbierze z modułów ExtaLife. Idealnie byłoby gdyby wysyłał tylko to co jest sparowane z EFC-01, ale szansa na tom, że odbierze inne moduły jest wg mnie prawie żadna, bo Exta Life to bardzo niszowy system i pewnie mało kto go u siebie w domu ma. A i to na pewno da się jakoś rozwiązać znając ciebie :)

Ten wczorajszy commit jest na tyle stabilny, że u siebie wrzuciłem już na produkcję. Dopasowania mogą wymagać zmienione timeouty na connect i await przy receivie poleceń. Możesz chyba zacząć mergować. Podpowiedz mi tylko bo widzę że ten PR co puściłem cały czas zwiększa się o nowe moje commity - jak zrobić żeby się odciąć od tamtego PR i zacząć nowy PR ?
Tego nie wiem, bo gita używam tylko w związku z tą integracją, więc znawcą nie jestem, ale z tego co rozumiem jak to działa (a to chyba prosty mechanizm) to PR będzie zawierał wszystkie zmiany i commity zrobione lokalnie na twoim forku w stosunku do obecnej wersji integracji na moim repo w branchu `dev`, więc chyba nie bardzo da się to ograniczyć. Jedyne co możesz zrobić wg mnie to nie robić commitów do twojego forka na github, czyli rób zmiany lokalnie u siebie na kompie, nie commituj ich do swojego forka na github, to chyba wtedy nie przeniosą się do mojego repo na github.

Dla pewności i tzw 'four eyes principle' - @Łukasz, @McGregor - jesteście chyba zawodowymi pythonowcami, więc z gitem i githubem zapewne za pan brat - doradzicie? Ew potwierdzicie/zaprzeczycie temu co napisałem?
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #241 dnia: Czerwiec 14, 2024, 10:32:06 »
@Gadulowaty @Cezary.K utworzyłem nowy dział na forum dla tego typu rzeczy żeby nie zaśmiecać offtopami wątku samej integracji:
https://www.forumextalife.pl/index.php?board=63.0

@Gadulowaty stwórz proszę wątek o snifferze w tym dziale i niech dalej dyskusja o nim toczy się tam. Dzięki

PS. Ależ się forum rozpaliło - jak za starych dobrych czasów ;)
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

« Ostatnia zmiana: Czerwiec 14, 2024, 11:28:32 wysłana przez Gadulowaty »
Produkcja:RPi5,EFC-01; Sensory:MEM-21,RCK-21,9xRCM-21,2xRCR-21,RCW-21; Odbiorniki: 2xROB-21, 5xROG-21,11xROP-21,11xROP-22,1xRDP-21,11xSRP-22; Nadajniki: 2xP-457/36,4xP-457/4,P-457/8,P-521L,1xRNK-22,1xRNK-24 | Developer:RPi4,EFC-01,RCK-21,ROB-21,ROP-22,ROG-21,RCM-21

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #243 dnia: Czerwiec 17, 2024, 19:18:32 »
Witam,
uwaga do wszystkich aktualizacja fw do 1.6.29 zawiera tzw "breaking change". Dla urządzeń ExtaFree przestał być wysyłany parametr channel - integracja od admina tego nie ogrania. Więc dla tych urządzeń mogą się zacząć dziać "cuda". Objawią się to między innymi tym o czym pisał @rafaniem. Uwaga wersja ode mnie fork dev/work jeszcze tego też nie ograrnia. Dam znać jak będzie załatane.

Podsumowując integracja z firmwarem 1.6.29 i dodanymi urzadzeniami ExtaFree bedzie sprawiać problemy.

Na razie,
Gadulowaty
« Ostatnia zmiana: Czerwiec 17, 2024, 19:26:24 wysłana przez Gadulowaty »
Produkcja:RPi5,EFC-01; Sensory:MEM-21,RCK-21,9xRCM-21,2xRCR-21,RCW-21; Odbiorniki: 2xROB-21, 5xROG-21,11xROP-21,11xROP-22,1xRDP-21,11xSRP-22; Nadajniki: 2xP-457/36,4xP-457/4,P-457/8,P-521L,1xRNK-22,1xRNK-24 | Developer:RPi4,EFC-01,RCK-21,ROB-21,ROP-22,ROG-21,RCM-21

*

Offline admin

  • *****
  • 1657
  • Twórca i moderator forum
    • Zobacz profil
    • Forum ExtaLife
Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #244 dnia: Czerwiec 18, 2024, 11:37:28 »
UWAGA: w związku z tym, że kolega @Gadulowaty wziął kod integracji w obroty i wprowadza tam wiele ulepszeń na bieżąco, to zalecam do odwołania, abyście kolejne wersje integracji pobierali z jego repozytorium: https://github.com/gadulowaty/ha-extalife/

Ja mimo szczerych chęci nie mam na tyle czasu, żeby rzetelnie zająć się kolejnymi zmianami w integracji, analizować i sprawdzać PRy itp. Być może kiedyś scalimy znowu forki w jedno repo, ale do tego czasu chyba będzie dla nas wszystkich lepiej jeśli będziecie pobierać kolejne wersje integracji od kolegi @Gadulowaty, gdyż on jest w stanie reagować na problemy znacznie szybciej niż ja.

PS. Pamiętajcie, że forum będzie w kolejnych dniach tymczasowo niedostępne, więc jeśli będzie problem z integracją to wróćcie do poprzedniej, działającej Wam wersji, a dyskusję można prowadzić np otwierając issue na github
« Ostatnia zmiana: Czerwiec 18, 2024, 11:39:16 wysłana przez admin »
Elementy systemu, których używam: 3xSRP-22, 5xRDP-21, 3xROP-22, 4x ROP-21, 1xP-456/36, 1xRNK-24, 3x RNP-21, 1xRCT-22, aplikacja na Android oraz iOS + Home Assistant

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #245 dnia: Czerwiec 26, 2024, 19:09:29 »
Dobry wszystkim,
Informacyjnie: Nowa wersja 2.2b9 do pobrania z tego wątku.

Jeszcze tylko dodam, że od dzisiaj wszystkie wersje pochodzące ode mnie będą miały wersje nieparzyste (jeżeli chodzi o wersje beta). Pożniej to samo zrobie dla numeracji minor version.

Feed back mile widziany.

Na razie,
Gadulowaty
Produkcja:RPi5,EFC-01; Sensory:MEM-21,RCK-21,9xRCM-21,2xRCR-21,RCW-21; Odbiorniki: 2xROB-21, 5xROG-21,11xROP-21,11xROP-22,1xRDP-21,11xSRP-22; Nadajniki: 2xP-457/36,4xP-457/4,P-457/8,P-521L,1xRNK-22,1xRNK-24 | Developer:RPi4,EFC-01,RCK-21,ROB-21,ROP-22,ROG-21,RCM-21

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #246 dnia: Czerwiec 27, 2024, 14:06:48 »
Dobry wszystkim,
Informacyjnie: Nowa wersja 2.2b9 do pobrania z tego wątku.

Jeszcze tylko dodam, że od dzisiaj wszystkie wersje pochodzące ode mnie będą miały wersje nieparzyste (jeżeli chodzi o wersje beta). Pożniej to samo zrobie dla numeracji minor version.

Feed back mile widziany.

Na razie,
Gadulowaty

@Gadulowaty
Jak do tej pory działa, bez zastrzeżeń z mojej strony.

Edyta 28.06.2024 r. - Work: branch nr 45 - również bez zastrzeżeń.

Pozdrawiam serdecznie
« Ostatnia zmiana: Czerwiec 28, 2024, 07:20:02 wysłana przez w3t3ran »

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #247 dnia: Lipiec 22, 2024, 18:03:17 »
Witam ponownie.

Stan na teraz. Pobrałem najnowszą wersję 2.2b9.

Wersja HA  jak sugerował @gadulowaty 2024.5.5 chociaż korciło mnie zrobić update do 2024.7.3.

Kontroler wersja 1.6.29.

Po przejściu na nowsza wersje integracji plaża wszystkie encje niedostępne , generalnie nic nie działa. Podniosłem HA do najnowszej wersji też klops.

Panowie proszę o pomoc w uruchomieniu integracji ponieważ chałupa umarła :)

W załączniku debug .

Informacyjnie: dzisiaj zauważyłem że połączenie z efc01 jest w stanie rozłączony.  Przy próbie rekonfiguracji adres login hasło otrzymuje status ok następnie po chwili rozłączony.

Pozdrawiam.
« Ostatnia zmiana: Sierpień 03, 2024, 10:18:03 wysłana przez benio »

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #248 dnia: Sierpień 05, 2024, 22:53:54 »
Cześć,

Miałem ten sam problem. Przyczyną jest aktualizacja kontrolera do wersji 1.6.29. Pojawia się informacja o brakującym kluczu 'channel' w którejś integracji. Nie próbowałem tego łatać - u mnie wystarczył rollback firmwaru do 1.6.27 przez pendrive. Instrukcja i obraz jest dostępne tutaj: https://zamel.com/pl/exta-life/kontroler-exta-life-typ-efc-01.
Mam nadzieję, że choć trochę pomogłem 😉

Edit: Po napisaniu wiadomości przeczytałem wcześniejsze wpisy i widzę, że temat problemu już dobrze zaopiekowany, więc jednak dużo do tematu nie wniosła moja wiadomość 😅 Choć może Benio przynajmniej na chwilę chałupę przywróci do działania.

Pozdrawiam
Mateusz
« Ostatnia zmiana: Sierpień 05, 2024, 23:04:45 wysłana przez rampler »
9x ROP-22, 1x ROP-02, 1x RWG-01, 1x EFC-01, 1x RNK-22, 1x RNK-02, 1x RNK-04

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #249 dnia: Sierpień 09, 2024, 17:59:28 »
Cześć,

Miałem ten sam problem. Przyczyną jest aktualizacja kontrolera do wersji 1.6.29. Pojawia się informacja o brakującym kluczu 'channel' w którejś integracji. Nie próbowałem tego łatać - u mnie wystarczył rollback firmwaru do 1.6.27 przez pendrive. Instrukcja i obraz jest dostępne tutaj: https://zamel.com/pl/exta-life/kontroler-exta-life-typ-efc-01.
Mam nadzieję, że choć trochę pomogłem 😉

Edit: Po napisaniu wiadomości przeczytałem wcześniejsze wpisy i widzę, że temat problemu już dobrze zaopiekowany, więc jednak dużo do tematu nie wniosła moja wiadomość 😅 Choć może Benio przynajmniej na chwilę chałupę przywróci do działania.

Pozdrawiam
Mateusz


Witaj.

Zrobiłem downgrade kontrolera do 1.6.27.


Sytuacja beż zmian niestety. Restarty , rekonfiguracja itp. Jednym slowem umarło. 

Pozdrawiam Łukasz.

Odp: Natywna integracja z Home Assistant (komponent) 2.2
« Odpowiedź #250 dnia: Sierpień 09, 2024, 23:51:00 »
Hmm... Jedyne co mogę zaproponować jeszcze to downgrade do 2.2b6 komponentu extalife. Home assistant mam najnowszy i w tej konfiguracji mi działa.

Pozdrawiam
Mateusz
9x ROP-22, 1x ROP-02, 1x RWG-01, 1x EFC-01, 1x RNK-22, 1x RNK-02, 1x RNK-04