Główne cechy AFE Firmware T4 to sterowanie czterema przekaźnikami, czyli czterema obwodami.
Urządzenie z tym oprogramowaniem poprzez protokół MQTT, HTTP lub manualnie włącza podłączone do urządzenia obwody.
Każdy z obwodów może zostać automatycznie wyłączony po czasie od 10 milisekund do 24 godzin ustawianym w konfiguracji urządzenia.
Sprzęt obsługiwany przez ten firmware
- Chip ESP8266 lub ESP8285
- Do 4 x Przekaźników
- Do 5 x Diod LED
- Do 5 x Przycisków / Włączników
Przekaźniki mogą zostać skojarzone z przyciskami i poprzez nie przekaźniki mogą być manualnie włączane / wyłączane.
Jedna z diod może zostać wybrana jako dioda systemowa. Informuje ona o wszystkich zdarzeniach w ramach urządzenia, np. łączenie się do sieci WiFi, wysyłanie wiadomości, tryb konfiguracyjny.
Diody też mogą zostać przypisane do przekaźników i sygnalizować świeceniem, czy poszczególne obwody są pod zasilaniem lub nie.
Każdy przycisk może mieć funkcję przycisku systemowego, albo przycisku sterującego jednym z przekaźników.
Przycisk systemowy ma dwie funkcje:
- umożliwia wprowadzenie urządzenia w tryb konfiguracji oraz
- sterowanie przypisanym przekaźnikiem
Funkcjonalności
- Sterowanie przekaźnikami za pomocą protokołu MQTT lub HTTP
- Sterowanie przekaźnikami za pomocą podłączonych przycisków / wyłączników – jedno lub dwustanowych
- Przekaźniki można przełączać manualnie, również gdy nie ma połączenia do sieci WiFi
- Przekaźnikom można ustawić wartości domyślne
- Diody LED mogą sygnalizować stan obwodów (przekaźników)
- Każdy obwód (przekaźnik) może zostać automatycznie wyłączony po określonym czasie od 10msek do 24godz.
- Konfigurację urządzenia wykonuje się przez przeglądarkę
- Nowe wersje oprogramowania wgrywa się przez przeglądarkę
- Oprogramowanie jest prekonfigurowane pod Sonoff 4CH
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. Sonoff 4CH ma chip ESP8285 i wersję dla tego chip'a należy pobrać i wgrać.
Konfiguracja
Szczegółowa konfiguracja AFE Firmware jest opisana tutaj.
Poniżej pokazane są ekrany specyficzne dla wersji T4
Ekran do konfiguracji urządzenia
W konfiguracji urządzenia jest sekcja, w której wybiera się ilości podłączonych elementów do urządzenia
Ekran do konfiguracji przekaźnika
Każdy przekaźnik musi mieć nadaną unikalną nazwę, aby można było je identyfikować oraz niezależnie sterować przez HTTP lub MQTT
Ekran do konfiguracji przycisku
Jeśli wybrana jest funkcja przycisku: Przycisk systemowy - to może on być tylko jednostanowy taki jak wbudowany w Sonoff lub zewnętrzny typu dzwonkowego.
Ekran konfiguracji diod LED
Sterowanie oraz kontrolowanie urządzenia
Urządzenie z AFE Firmware T4 obsługuje te same żądania HTTP lub MQTT, jak każda inna wersja AFE Firmware. Oczywiście nie są obsługiwane przez T4 żądania związane ze sprzętem, który nie jest wymieniony, jako sprzęt obsługiwany przez tę wersję AFE Firmware.
Uwaga:
- Do AFE Firmware T4 można podłączyć do czterech przekaźników. Aby móc je kontrolować niezależnie każdemu przekaźnikowi trzeba nadać unikalną nazwę. Nazwa jest częścią tematu MQTT lub żądania HTTP, która rozróżnia przekaźniki od siebie
- Podczas pierwszego uruchomienia pamięć urządzenia jest czyszczona oraz ładowane są wartości domyślne dla urządzenia. Pierwsze uruchomienie może potrwać ok 1-2min.
Przykłady konfiguracji
openHAB po MQTT
Zakładając, że:
- nazwa skonfigurowanego brokera MQTT: broker
- Nazwa tematu MQTT w konfiguracji brokera MQTT : /4ch/
- Przekaźniki mają nazwy: switch1, switch2, switch3, switch4
Plik konfiguracyjny items
Switch 4ch_relay_1 "Przekaźnik 1" {mqtt=">[broker:/4ch/switch1/cmd:command:ON:on],>[broker:/4ch/switch1/cmd:command:OFF:off]"} Switch 4ch_relay_2 "Przekaźnik 2" {mqtt=">[broker:/4ch/switch2/cmd:command:ON:on],>[broker:/4ch/switch2/cmd:command:OFF:off]"} Switch 4ch_relay_3 "Przekaźnik 3" {mqtt=">[broker:/4ch/switch3/cmd:command:ON:on],>[broker:/4ch/switch3/cmd:command:OFF:off]"} Switch 4ch_relay_4 "Przekaźnik 4" {mqtt=">[broker:/4ch/switch4/cmd:command:ON:on],>[broker:/4ch/switch4/cmd:command:OFF:off]"}
openHAB po HTTP
Zakładając, że:
- Przekaźniki mają nazwy: switch1, switch2, switch3, switch4
- IP urządzenia: 192.168.2.100
Switch 4ch_relay_1 "Przekaźnik 1" {http=">[ON:POST: http://192.168.2.100/?device=relay&name=switch1&command=on ] >[OFF:POST: http://192.168.2.100/?device=relay&name=switch1&command=off ]"} Switch 4ch_relay_2 "Przekaźnik 2" {http=">[ON:POST: http://192.168.2.100/?device=relay&name=switch2&command=on ] >[OFF:POST: http://192.168.2.100/?device=relay&name=switch2&command=off ]"} Switch 4ch_relay_3 "Przekaźnik 3" {http=">[ON:POST: http://192.168.2.100/?device=relay&name=switch3&command=on ] >[OFF:POST: http://192.168.2.100/?device=relay&name=switch3&command=off ]"} Switch 4ch_relay_4 "Przekaźnik 4" {http=">[ON:POST: http://192.168.2.100/?device=relay&name=switch4&command=on ] >[OFF:POST: http://192.168.2.100/?device=relay&name=switch4&command=off ]"}
openHAB sitemap
sitemap 4CH label="Cztery obwody" { Switch item=4ch_relay_1 Switch item=4ch_relay_2 Switch item=4ch_relay_3 Switch item=4ch_relay_4 }
Sterowanie przez HTTP
Zakładając, że:
- Przekaźniki mają nazwy: switch1, switch2, switch3, switch4
- IP urządzenia: 192.168.2.100
Włączanie obwodów:
http://192.168.2.100/?device=relay&name=switch1&command=on http://192.168.2.100/?device=relay&name=switch2&command=on http://192.168.2.100/?device=relay&name=switch3&command=on http://192.168.2.100/?device=relay&name=switch4&command=on
Wyłączane obwodów
http://192.168.2.100/?device=relay&name=switch1&command=off http://192.168.2.100/?device=relay&name=switch2&command=off http://192.168.2.100/?device=relay&name=switch3&command=off http://192.168.2.100/?device=relay&name=switch4&command=off
Przełączanie na stan przeciwny
http://192.168.2.100/?device=relay&name=switch1&command=toggle
Zanim zdecydujesz zainstalować AFE Firmware przeczytaj dokumentację.
Pobierz aktualną wersję.