SONOFF DUAL R2 - firmware MIX (socket and timer) UNI-PRO

Post Reply
Zybi
Posts: 991
Joined: Sun Jun 26, 2016 4:24 pm
Contact:

Thu Mar 15, 2018 8:33 pm

Przedstawiam firmware do "Sonoff-a Dual R2" w wersji v2.5.3.2 UNI-PRO.

Jest to mix kanału typu SOCKET oraz TIMER.

SOCKET, czyli typu włącz/wyłącz z przycisku lub ze smartfona
TIMER, czyli czasowe załączanie z przycisku lub smartfona lub jako stałe włącz/wyłącz ze smartfona - to nie pomyłka tak to pracuje, a wykorzystuję do tego dodatkowy kanał typu GATE i diodę Schottky-ego.


W trybie konfiguracji modułu mamy następujące opcje/możliwości:

1. "Relay lewel" z dwiema opcjami dla kanału SOCKET:
- HIGH LEVEL, sterowanie przekaźnikiem stanem wysokim (jest to normalna praca modułu)
- LOW LEVEL, sterowanie przekaźnikiem stanem niskim, czyli odwrotne działanie (może ktoś znajdzie zastosowanie), główne zastosowanie tej opcji w innych modułach to współpraca z modułami przekaźnikowymi wyzwalanymi aktywnym stanem niskim, a te są chyba w większości.

2. "Relay state" z trzema opcjami dla kanału SOCKET:
- MEMORY, po załączenu zasilania przekaźnik będzie miał stan jak z przed jego zaniku, czyli działanie z pamięcią stanu
- LOW, po załączeniu zasilania przekaźnik będzie miał zawsze stan jako wyłączony
- HIGH, po załączeniu zasilania przekaźnik będzie miał zawsze stan jako włączony

3. "Status - connected", sterowanie wbudowaną diodą LED, która pełni funkcję diody konfiguracyjnej z trzema opcjami:
- "LED ON", przy normalnej pracy dioda zawsze świeci, a przy braku połączenia z siecią Wi-Fi lub Serwerem wolno pulsuje (z różną częstotliwością w zależności od tego jakie połączenie zostało utracone)
- "LED OFF", przy normalnej pracy dioda zawsze jest wygaszona, a przy braku połączenia z siecią Wi-Fi lub Serwerem wolno pulsuje (z różną częstotliwością w zależności od tego jakie połączenie zostało utracone)
- "LED DISABLED", przy normalnej pracy oraz przy braku połączenia z siecią Wi-Fi lub Serwerem dioda zawsze jest wygaszona

UWAGA. Niezależnie od ustawionej opcji w trybie konfiguracji dioda LED zawsze szybko pulsuje.

4. Ze strony konfiguracyjnej modułu można również skorygować wskazania temperatury w zakresie +/- 10 stopni Celcjusza ze skokiem co 0,1 stopnia, niezależnie dla każdego typu czujnika. Bardzo przydatna funkcja, gdy termometr styka się z obudową, bo powoduje to zawyżenie wskazań od ciepła elektroniki. Uwaga wpis, np. 23 oznacza korekcję w górę o 2,3 stopnia, a np. -12 oznacza korekcję w dół o 1,2 stopnia.
Czujniki pracują na jednym pinie więc na Cloud określamy który czujnik ma pracować, jako aktywny ustawiamy tylko jeden kanał. Czujniki podłączamy do GPIO1 (TX).

5. Dla kanału TIMER many następujące możliwości:
- włączenie przekaźnika ze smartfona na stałe, czyli włącz/wyłącz,
- włączenie tego samego przekaźnika ze smartfona na zaprogramowany czas (od 1 sekundy do 1 godziny ustawiany w trybie konfiguracji modułu - Timer period),
- włączenie tego samego przekaźnika na zaprogramowany czas jw. przełącznikiem monostabilnym, czujką PIR, sensorem NO, etc,
- możliwość wyłączenia przekaźnika (załączonego elementami jw) ze smartfona przed upływem zaprogramowanego czasu,
- sterowanie przekaźnikiem z harmonogramu albo funkcją - stałe włącz/wyłącz, albo włączenie na zaprogramowany w module czas.
Attachments
DualR2_android.png
DualR2_android.png (22.77 KiB) Viewed 3071 times
DualR2_config1.png
DualR2_config1.png (53.46 KiB) Viewed 3071 times
DualR2_kanały.png
DualR2_kanały.png (59.09 KiB) Viewed 3071 times
Szukasz alternatywnego firmware do Supli - zapraszam tu: https://github.com/zchmielak/ESP8266/tree/master/Zybi
mihu
Posts: 24
Joined: Wed Feb 28, 2018 6:00 pm

Fri Mar 16, 2018 8:41 am

można do testu ?
Zybi
Posts: 991
Joined: Sun Jun 26, 2016 4:24 pm
Contact:

Fri Mar 16, 2018 9:47 am

Można, kontakt na priv.
Szukasz alternatywnego firmware do Supli - zapraszam tu: https://github.com/zchmielak/ESP8266/tree/master/Zybi
User avatar
Lucas
Posts: 233
Joined: Mon Jul 31, 2017 7:11 am
Location: Chrzanów

Fri Mar 16, 2018 11:35 am

@Zybi, czy kanał Timer może być sterowany harmonogramem w taki sposób, że jego wyzwolenie np. przez PIR będzie możliwe w określonym przedziale godzin?

Przykład: oświetlenie nocne przedpokoju włącza się czujnikiem ruchu tylko między 23 a 5.

Czy soft działa tylko na Dualu, czy pójdzie na D1 mini także?
Zybi
Posts: 991
Joined: Sun Jun 26, 2016 4:24 pm
Contact:

Fri Mar 16, 2018 1:39 pm

Lucas wrote:
Fri Mar 16, 2018 11:35 am
@Zybi, czy kanał Timer może być sterowany harmonogramem w taki sposób, że jego wyzwolenie np. przez PIR będzie możliwe w określonym przedziale godzin?

Przykład: oświetlenie nocne przedpokoju włącza się czujnikiem ruchu tylko między 23 a 5.
...
Taką funkcjonalność już przedstawiałem na forum - szukaj.

Edit: o lenistwo Cię nie posądzam, więc proszę:

viewtopic.php?f=27&t=2953
Szukasz alternatywnego firmware do Supli - zapraszam tu: https://github.com/zchmielak/ESP8266/tree/master/Zybi
User avatar
Lucas
Posts: 233
Joined: Mon Jul 31, 2017 7:11 am
Location: Chrzanów

Fri Mar 16, 2018 2:48 pm

Dzięki @Zybi. Akurat tamten wątek chyba czytałem niedokładnie, bo temat pompy CWU chwilowo mnie jeszcze nie dotyczy.

Yunshan już do mnie idzie, ale nie myślałem o takim go wykorzystaniu.
Zybi
Posts: 991
Joined: Sun Jun 26, 2016 4:24 pm
Contact:

Fri Mar 16, 2018 3:23 pm

Schemat podłączeń.

.
Attachments
DualR2_top.png
DualR2_top.png (611.11 KiB) Viewed 2976 times
Szukasz alternatywnego firmware do Supli - zapraszam tu: https://github.com/zchmielak/ESP8266/tree/master/Zybi
Ryrzy
Posts: 22
Joined: Tue Nov 07, 2017 10:40 am

Tue Jun 12, 2018 9:14 am

Witam,
Można taki firmware prosić? nigdzie nie widzę linku,

Pozdrawiam
miko1282
Posts: 133
Joined: Wed Dec 06, 2017 10:15 pm

Sat Jun 16, 2018 7:21 am

Ja również poprosił bym o taki soft, potrzebuję softu który po włączeniu w aplikacji załączy przekaźnik na określony czas (około 5minut)
Post Reply