UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam wszystkich.
Zainstalowałem na raspberry pi4 system Domoticz i Homebridge. Instalacja bez problemów. Dodałem sterownik bramy na WEMOS D1 MINI z oprogramowaniem AFE T5 2.2.1.
Mam skonfigurowane to jak w tutorialu więc jeden przycisk Push up , Status bramy , Status czujnika kontraktonowego.
Wszystkie trzy elementy są widoczne w Domoticzu jak i Homebridge.
Brama się otwiera i zamyka. To jest ok. Natomiast problemem są stany czujników. Często zdarza mi się, że mam błednie pokazywane ich stany.
Brama jest zamknięta a status bramy pokazuje OTWARTA.
Jak odpytam sterownik po http to odpowiada poprawnie, że brama jest zamknięta.
Odpytuję tak : http://192.168.15.72/?device=gate&name=G1&command=get
A tu odpowiedź : "device":{"type":"gate","name":"G1"},"command":"get","data":{"state":":closed"},"status":"success"}
Wnioskuję z tego , że nie aktualizują się dane w Domoticzu. Jak można sprawdzić dlaczego tak się dzieje ?
Wykluczam problemy w WIFI. Stabilność i zasięg bez problemu. Wemos w odległości 1 metra od routera.
Drugim problemem jest aktualizacja danych w Homebridge. Są dosyć duże opóźnienia. Jak uruchamiam aplikację na iPhonie to prze jakieś 10-15 sekund mam zawsze statusy przy elementach "Aktualizuję". Czasem brak odpowiedzi. Również tutaj można sprawdzić w czym jest problem?
Jeśli potrzebne jeszcze jakieś info to oczywiście odpowiem.
Krzysiek
@krzysztofbrzeski Cześć prawdopodobnie te lagi nie są związane z AFE , tylko z samym systemem. Sprawdzałeś logi samego czujnika i ogólne logi w domoticz ? Nie masz tam błędów.
Coś spowalnia cały system jakiś skrypt w pętli , malina się nie wiesza ? jakie masz użycie procesora ?
@isom Z Maliną nie mam absolutnie żadnych problemów, nic się nie wiesza. Cały czas responsywna.
Procesor prawie nie używany 🙂
Lata pomiędzy 1 a 5 %
Na obrazku widać sytuację kiedy AFE odpowiada, że brama zamknięta a Domoticz pokazuje, że otwarta jest.
@krzysztofbrzeski z którego tutka korzystałeś ? Przeglądałeś to https://afe.smartnydom.pl/pl/konfiguracja/konfiguracja-urzadzenia/konfiguracja-funkcji-brama#sekcja-konfiguracja-stanow-bramy
Jak masz skonfigurowane to okno
@krzysztofbrzeski ja pisałem o logach w domoticz , ale u Ciebie nie jest aktualizowany stan , widać to po czasach na kafelkach , czujnik zmienił stan o 17:19 a stan bramy został z 17: 17, czyli poprzedni .
Za wysyłanie stanu odpowiada AFE bo domoticz nawet nie wie co i jak ustawić .
Przyznam że nie testowałem tego softu po http, bo odkąd jest obsługa po mqtt to tylko takiej używam .
Możesz zainstalować mosquitto i przejść z tym sterowaniem na mqtt , albo poczekaj może @adrian będzie coś więcej wiedział
@krzysztofbrzeski a spróbuj jeszcze wysyłac do domoticz stan tego czujnika magnetycznego?
Status bramy jest wysyłany na podstawie tego czujnika, on tez się zmienia?
Jaki tam masz w ogóle czujnik?
@adrian "GARAGE SENSOR" to normalny kontrakton. "GARAGE STATUS" to funkcja a AFE podająca wartość zależnie od stanu czujnika C1 czyli kontraktonu.
Ale zrobiłam jak proponował @isom i zainstalowałem mosquitto oraz przepiołem komunikację na mqtt. I powiem że działa lepiej 🙂
Teraz zastanawiam się jak można na kafelku w Domoticzu pokazać że sterownik jest połączony z Domoticzem. Trzeba tworzyć oddzielny kafelek ? Gdzieś widziałem że jak nie ma komunikacji to kafelek jest na czerwono ale jeszcze tego nie ogarnąłem. Może ktoś podpowie coś 🙂
@krzysztofbrzeski dobrze się się udało , ale trzeba sprawdzić co się dzieje z tym http , co do LWT czyli informacji o statusie modułu , to utwórz sobie nowy czujnik "Alert" a jego idx wstaw do ustawień brokera w AFE . Tak jak na foto
Wersja T5 2.2.1 skonfigurowana do współpracy z domoticz po http działa i nie ma z nią najmniejszych problemów wszystkie stany aktualizują się w ułamku sekundy i sterowanie bramą ( przekaźnik) też działa prawidłowo.
Nie wiem kolego @krzysztofbrzeski co się działo u Ciebie
@isom A spróbuj otworzyć i zamknąć bramę pilotem od bramy. U mnie najczęściej po takich akcjach "rozjeżdżał" się status bramy.
Ale 🙂 Przekonfigurowałem komunikację na MQTT i teraz działa jak malina 🙂 Dziękuję też za inne podpowiedzi. Przydały się.
Teraz niestety mam jeszcze problem z Homebridge. Nawet jak na pokazanej stronie "klikam" w ikonki to np:
Klikam w "Światło w garażu" w Homebridge i w Domoticzu ikonka się zapala ale brak reakcji przekaźnika.
Klikam na "Światło w garażu" w Domoticzu i wszystko działa jak należy.
Sensory Stan bramy i Stan sensora aktualizują się z dużym opóźnieniem (5-10 minut). Na przycisk bramy z Homebridge też brak reakcji.
Za to temperatura jest na bieżąco aktualizowana.
Nie mogę tego ogarnąć. Ma ktoś jakiś pomysł co robię źle ?
@krzysztofbrzeski przetestowałem na wszystkie możliwe kombinacje i działa, ale i tak mqtt jest o niebo lepsze i szybsze wiec zrobiłeś dobry ruch. Z Homebridge nie pomogę bo nigdy nie korzystałem
Udało się z Homebridge. Teraz wszystko śmiga aż miło. Trzeba było przestawić opcję Prevent Loop na False w MQTT Client Gateway with LAN interface w Domoticzu. Jeszcze raz dzięki za pomoc 😀