Notifications
Clear all

[Rozwiązany] Znowu problem z AFE i Domoticzem beta  

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

To tak dla poszerzenia zrozumienia, jak działa AFE i prawdopodobnie jest tutaj ukryty problem:

  • gdy z AFE wysyłane jest żądanie ON lub OFF po MQTT dla konkretnego IDX
  • to Domoticz po otrzymaniu tej informacji zmienia wirtualny (fizyczny) sprzęt na ON lub OFF
  • a następnie wysyła do MQTT Brokera wiadomość MQTT ON lub OFF dla tego samego IDX
  • AFE przechwytuje tę wiadomość i ja przetwarza.
  • teoretycznie nie ma tutaj problemu, bo
    • z AFE wysyłam ON do Domoticz i Domoticz powrotnie wysyła ON - czyli stany się nie zmieniają
    • ale jak się przełącza szybko, szybciej niż transmisja i przetwarzanie to Domoticz z AFE wpadnie w pętlę: AFE będzie wystał ON Domoticz OFF i tak w nieskończoność
    • ten efekt szczególnie widoczny jest przy HTTP bo tam łatwo wprowadzić w taką pętlę - zabezpieczeniem jest parametr &source=domotcz w komendzie http (wtajemniczeni wiedzą o co chodzi)
  • Zrobiłem w aktualny AFE (MQTT) taki myk, że jak AFE wyśle MQTT ON/OFF - to następne żądanie dla tego samego IDX przechodzącego z Domoticz AFE nie przetwarza - wycina go

Założenie 1:

- ta wersja beta może nie wysyła powrotne MQTT - natomiast AFE oczekuje go, więc efekt może być taki, że wycina co drugie żądanie

Założenie 2:

- pozmieniało się coś innego w MQTT DOmoticz API 😉

Zaraz wypuszczę wersje T6 2.1.0 - wgram kod do github i przyjrzę się Domoticz beta + AFE

Dodane : 09/03/2020 8:00 pm
steel_rat
(@steel_rat)
Brygadzista

Tak. Teraz domoticz też wycina co drugie zapytanie 🙂 wszystko przez tą poprawkę o której pisałem na początku. Bo Tasmoa tego nie robi i bez tej poprawki wpada w pętle przy szybkim naciskaniu. Tylko ciekawe jak to teraz pogodzić z wersją stabilną Domoticza.

Dodane : 09/03/2020 8:12 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom

po aktualizacji do do beta Domoticz przestał mi się odpalać. Mam problem z tym

./domoticz: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by ./domoticz)

Jest to opisanie w tym wątku - ale nie mogę przeprowadzić aktualizacji systemu do innej wersji.

Spróbuje zrobić pewne modyfikacji w AFE w ciemno i podeślę do testów wersję.

Dodane : 13/03/2020 8:14 pm
steel_rat
(@steel_rat)
Brygadzista

Ja czekam 🙂

Dodane : 13/03/2020 8:33 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian zapomniałem Cie uprzedzić , sam pisałem że od wersji 4.11666 beta już nie działają na starszych systemach niż buster , skleroza nie boli . Szkoda że nie możesz zaktualizować swojego systemu , ale będziemy walczyć  

Dodane : 13/03/2020 8:50 pm
steel_rat
(@steel_rat)
Brygadzista

Ja przeszedłem bez problemu na RP2+ ze Stretch'a na Bustera  wg. opisu z neta. Bez straty danych...

Dodane : 13/03/2020 8:54 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

AFE Firmware T0 2.1.2.Beta1

Może ktoś sprawdzić na Domoticz 4.11x (beta) - niestety nie mam jak zaktualizować Domoticz do wersji 4.11.

Nie gwarantuje, że działa 🤪

Nie nadaje się na domoticz 4.10 i poprzednie

Zależy mi na sprawdzeniu

  • czy problem opisany w tym poście ta wersja rozwiązuje
  • nie wpada w pętle przełączania się
    • udało mi się dość szybko wprowadzić w pętlę na wersji Domoticz 4.10 gdy ustawiłem przycisk sterujący przekaźnikiem na bistabilny
Dodane : 13/03/2020 10:17 pm
steel_rat
(@steel_rat)
Brygadzista

U mnie Ok. Działa za każdym razem i nie udało mi się zapętlić przekaźnika. 🙂 A można tą wersję wgrać do dotykowych wyłączników?

Dodane : 13/03/2020 10:30 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@steel_rat dzięki za testy - zaraz przygotuję paczkę na różne urządzenia - daj mi 10min

Dodane : 13/03/2020 10:42 pm
steel_rat
(@steel_rat)
Brygadzista

Ok.

Dodane : 13/03/2020 10:47 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Testowa wersja AFE Firmware T0 2.1.2.Beta1 dla Domoticz 4.11 Beta

Pełna paczka pod różne urządzenia

Dopóki nie będzie wypuszczona wersja nie-beta nie będę dodawał poprawek do aktualnej wersji AFE T0

@steel_rat

Dodane : 13/03/2020 11:06 pm
steel_rat
(@steel_rat)
Brygadzista

Dobrze... Ciekawe kiedy wypuszczą stabilną wersję Domoticza. Ale można by ewentualne zmiany wprowadzać do wersji beta. Myślę że do maja będzie już wersja stabilna Domotcza. Po za tym chyba też trochę ludzi używa wersji Beta.

Także wersja stabilna AFE dla stabilnej wersji Domoticza

AFE-beta dla bety Domoticza.

Dodane : 13/03/2020 11:15 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@steel_rat zobaczymy, czy w wersji produkcyjnej będzie tak samo zrobione, jak w wersji beta - nie chcę się narobić 😋 . Tak, czy inaczej jest tutaj dostępna wersja do pobrania dla Domoticz beta

Dodałem tutaj też do ściągnięcia

3maj się

Dodane : 13/03/2020 11:39 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

U mnie też wersja 2.1.1 działa bardzo dobrze , jak wypuszczą wersję produkcyjną domoticza to 99% będzie na podstawie wersji beta bo po to one są 🙂

Dodane : 14/03/2020 6:54 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom na ogół tak to działa z beta'mi . Dla mnie nie jest oczywiste, czy ta zmiana w MQTT API w Domoticz to zmiana, czy błąd, który naprawią.

Dodane : 14/03/2020 7:13 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian wyszła stabilna wersja domoticza  v2020.1 niestety kompatybilna tylko z nowszym OS ( buster) ale na tej wersji mqtt działa jak w wersjach beta 

PS Fajne zmiany po przeniesieniu serwisu "Smartny Dom"

Dodane : 22/03/2020 10:57 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom ok, dzięki za info. To jutro przysiądę do AFE. Wprowadzę gdzieś w konfiguracji AFE jakiś parametr typu np. wersja Domoticz, żeby zapewnić kompatybilność z wcześniejszymi wersjami Domoticz.

A na wersji linux'a bionix nie pójdzie - mam bionic 5.3.9 - powinienem móc go zaktualizować do wersji 5.4.x

No, ale jak nie to mam gdzieś jakiegoś starego laptop'a, na nim postawię normalnego linuxa i nowe Domoticz

3maj się, pozdrawiam, a.

Dodane : 22/03/2020 11:30 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom mógłbyś doradzić jak ten parameter konfiguracyjny mógłby wyglądać? Myślałem o liście rozwijanej

Wersja Domoticz:

- Wersja XXX lub wcześniejsza

- Wersja YYY lub późniejsza

Teraz na stronie domoticz widzę: 2020.1.11804

a przedtem coś mi się wydaje były 4.10.xx ???? - mogę się mylić

doradź - dzięki

Dodane : 23/03/2020 6:50 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian od tej wersji 2020.1 wszystkie następne stabilne będą 2020.2 itd tak przynajmniej piszą twórcy więc sprawa prosta wersja do 4.10717 i druga od 2020.1

Dodane : 23/03/2020 7:07 pm
adrian polubień
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom ok - jasna sprawa

Dodane : 23/03/2020 7:29 pm
Strona 2 / 3
Udostępnij: