Asystent AI
Powiadomienia
Wyczyść wszystko

Pierwsza wersja AFE Firmware dla użytkowników Domoticz

3 Wpisów
2 Użytkownicy
0 Reactions
4,585 Wyświetleń
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu
[#299]
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ł: 8 lat temu

Ekspert
Wpisów: 488
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

Adrian dwa razy napisales on w akcji wlaczania. 


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

Szefu
Wpisów: 4083
adrian
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

Dzięki Krzysiek - poprawione.


Odpowiedz
Udostępnij: