Powiadomienia
Wyczyść wszystko

Pierwsza wersja AFE Firmware dla użytkowników Domoticz

3 Wpisów
2 Użytkownicy
0 Likes
3,915 Wyświetleń
adrian
Wpisów: 3973
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 10 lat temu
wpf-cross-image

Jak w tytule, dodałem do AFE Firmware wsparcie dla użytkowników Domoticz. Na razie tylko dla wersji AFE Firmware T0, czyli taki odpowiednik "gołego" Sonoff'a Basic, Touch, S20 - sukcesywnie będę dodawał wsparcie Domoticz do pozostałych wersji AFE.

Funkcjonalności wsparcia dla Domoticz:

  • sterowanie urządzeniem komendami HTTP
  • urządzenie wysyła do Domoticz informacje o stanie przekaźnika, szczególnie ważne, gdy urządzeniem steruje się również ręcznie, np. przyciskiem w Sonoff Basic, czy Sonoff Touch

Funkcjonalności AFE Firmware T0 1.2.0

Pełna lista funkcjonalności AFE Firmware T0 jest opisana tutaj

Funkcjonalności dodane w wersji 1.2.0

  • Aktualizacja stanu przekaźnika w Domoticz
  • Wsparcie autoryzacji do serwera Domoticz
  • Możliwość sterowania urządzeniem ręcznie bez dostępu do sieci WiFi - szczególnie ważne dla użytkowników Sonoff Touch
  • Dodana obsługa 2 diod led (w poprzednich wersjach T0, była tylko jedna)
  • Diodom, można przypisać funkcję
    • diody systemowej informującej o zdarzeniach związanych z urządzeniem, np. łączenie się z siecią WiFI lub
    • diody informującej o stanie przekaźnika

Instalacja:

  • Instrukcja instalacji jest identyczna, jak dla każdej innej wersji AFE Firmware.
  • Przed wgraniem firmware należy sprawdzić wersje chip’a ESP, które posiada urządzenie.
  • Najnowsza wersja jest do ściągnięcia tutaj

Uwaga: Jeśli wgrywasz do Sonoff'a R2 lub TH1.1 (nadruk na płytce) to wgraj wesję ESP8285

Konfiguracja

Konfigurację urządzenia z AFE Firmware oraz Domoticz przeprowadza się w następujący sposób:

Urządzenie z AFE Firmware

  • Uruchamiamy Domoticz API
  • Konfigurujemy połączenie s serwerem Domoticz
  • W przekaźniku wprowadzamy Domoticz IDX

Domoticz

  • Tworzymy wirtualny przełącznik
  • Do konfiguracji przełącznika wprowadzamy komendy sterujące Włącz / Wyłącz

Przykład konfiguracji:

Zakładając, że

  • urządzenie z AFE Firmware ma adres IP przydzielony przez router WIFI: 192.168.2.125
  • nazwa przekaźnika w urządzeniu z AFE Firmware: switch
  • Adres IP serwera Domoticz: 192.168.2.101

 

  • uruchamiamy panel konfiguracyjny urządzenia z AFE Firmware
  • uruchamiamy Domoticz API

T0 Domoticz Uruchamianie Domoticz API

Informacja: HTTP API zostanie również automatycznie zaznaczone. Jest ono wymagane do poprawnego działania Domoticz API

  • Konfigurujemy Serwer Domoticz

T0 Konfiguracja serwera Domoticz

Informacja: oprogramowanie wspiera autoryzację do serwera Domoticz, tzw. Zabezpieczenie WWW w trybie: Podstawowe okno logowania oraz Strona Logowania

  • Wchodzimy do panelu sterującego Domoticz, a następnie do Konfiguracja -> Sprzęt. Tutaj będziemy dodawać wirtualne urządzenie. Jak na poniższym ekranie

Dodawanie wirtualnego urzadzenia w Domoticz

  • Po wciśnięciu przycisku Dodaj pokaże nam się urządzenie na liście.
    • zapamiętujemy IDX urządzenia - w tym przypadku jest to 2,
    • a następnie wciskamy przycisk: Utwórz wirtualny czujnik

Dodawanie przekaźnika do Domoticz

  • Dodajemy: Przełącznik

Dodajemy przekaźnik do wirtualnego urządzenia w Domoticz

  • Teraz przełącznik powinien pokazać się w sekcji Przełączników

Przełączniki w Domoticz

  • Wchodzimy do konfiguracji przełącznika wciskając przycisk Edycja. Będziemy wprowadzać komendy włączenia / wyłączenia przełącznika

Domoticz konfiguracja przełącznika

Komendy są następujące:

Akcja włączenia:

http://192.168.2.125/?device=relay&name=switch&command=on&source=domoticz

Akcja wyłączenia

http://192.168.2.125/?device=relay&name=switch&command=off&source=domoticz

Uwaga:

- adres IP urządzenia oraz nazwa przekaźnika musi być zgodna z IP urządzenia przydzielonym przez router WiFi oraz nazwą przekaźnika w konfiguracji urządzenia (zaznaczone na żółto na poniższym ekranie)

- jeśli wcześniej już urządzenie było skonfigurowane w Domoticz z poprzednimi wersjami AFE Firmware, to konieczne jest dodanie do komend sterujących dodatkowego parametru &source=domoticz. Wymagane jest to, żeby wyeliminować tzw. efekt zapętlania się zmian statusów

  • Wprowadzamy Domoticz IDX w konfiguracji urządzenia z AFE Firmware. W moim przypadku była to wartość 2, jak pokazano na jednym z ekranów poniżej.

Dodawanie Domoticz IDX do przekaźnka

  • Zapisujemy oraz wychodzimy z konfiguracji.

Na koniec

  • Nie jestem aktywnym użytkownikiem systemu Domoticz, więc potestowałem to oprogramowanie z Domoticz, jak tylko potrafiłem. Jeśli coś nie będzie działać to proszę  zgłosić tutaj problem.
  • Zauważyłem opóźnienie z aktualizacją statusu przełącznika w Panelu WWW Domoticz. Wynika to z tego, że dane na stronie Domoticz otwierają się kilkusekundowym opóźnieniem
  • Funkcjonalności integracji z Domoticz, będę sukcesywnie dodawał do pozostałych wersji AFE Firmware.

2 Odpowiedzi
2 Odpowiedzi
Donator 2K20 Zasłużony dla Forum, Donator 2K19
(@krzysztofch)
Dołączył: 6 lat temu

Ekspert
Wpisów: 490

Adrian dwa razy napisales on w akcji wlaczania. 

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

Szefu
Wpisów: 3973

Dzięki Krzysiek - poprawione.

Odpowiedz
Udostępnij: