Witam.
Udostępniam kod umożliwiający przy pomocy jednego przycisku reset otworzyć lub zamknąć roletę. Nie ma konieczności wciskania przycisku dwa razy jak to miało miejsce w klasycznym SUPLA BUTTON. Aktualny stan rolety pobierany jest bezpośrednio z serwera. Program korzysta w 100% z linków bezpośrednich. Testowany z jedną roletą.
Zachęcam do testów i dalszych modyfikacji.
Supla Button JSON Roller Shutter Direct Links
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
A dałoby radę sterować w ten sposób grupą z ROW-01 zamiast rolet?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
piotrekk
- Posts: 134
- Joined: Thu Sep 19, 2019 7:12 am
serwer na malince
linki bezpośrednie działają po wklejeniu do przeglądarki
https://172.20.10.5/direct/4/YEJYMjDNxW3WW/...........
natomiast w arduino nie działają
nie mogę sobie poradzić
monitor portu pokazuje
................Laczenie z 172.20.10.5
Wysylania URL_READ: /direct/4/YEJYMjDNxW3WW/read
Odebrane dane: {"connected":true,"is_calibrating":false,"shut":100}
Stan polaczenia: TAK
Skalibrowane: NIE
% zamkniecia: 100
Poloczono z 172.20.10.5
Wyslano URL_SHUT0
Dobranoc
kod arduino
const char* host = "172.20.10.5";
String url_read = "/direct/4/YEJYMjDNxW3WW/read";
String url_shut0 = "/direct/4/YEJYMjDNxW3WW/reveal-partially?percentage=0";
String url_shut100 = "/direct/4/YEJYMjDNxW3WW/reveal-partially?percentage=100";
linki bezpośrednie działają po wklejeniu do przeglądarki
https://172.20.10.5/direct/4/YEJYMjDNxW3WW/...........
natomiast w arduino nie działają
nie mogę sobie poradzić
monitor portu pokazuje
................Laczenie z 172.20.10.5
Wysylania URL_READ: /direct/4/YEJYMjDNxW3WW/read
Odebrane dane: {"connected":true,"is_calibrating":false,"shut":100}
Stan polaczenia: TAK
Skalibrowane: NIE
% zamkniecia: 100
Poloczono z 172.20.10.5
Wyslano URL_SHUT0
Dobranoc
kod arduino
const char* host = "172.20.10.5";
String url_read = "/direct/4/YEJYMjDNxW3WW/read";
String url_shut0 = "/direct/4/YEJYMjDNxW3WW/reveal-partially?percentage=0";
String url_shut100 = "/direct/4/YEJYMjDNxW3WW/reveal-partially?percentage=100";
-
piotrekk
- Posts: 134
- Joined: Thu Sep 19, 2019 7:12 am
a ten przykład nie jest pisany w arduino?
może jest jakiś inny (sposób, przykład) zrobienia przycisku centralnego do otwierania rolet?
może jest jakiś inny (sposób, przykład) zrobienia przycisku centralnego do otwierania rolet?
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ten przykład jest napisany na "Arduino IDE", ale na płytki typu ESP8266piotrekk wrote: Wed Oct 16, 2019 8:31 am a ten przykład nie jest pisany w arduino?
może jest jakiś inny (sposób, przykład) zrobienia przycisku centralnego do otwierania rolet?
Najlepsze suple dla Twojego domu 
-
piotrekk
- Posts: 134
- Joined: Thu Sep 19, 2019 7:12 am
używam esp8266 a dokładnie moduł inCan v2.1
