Supla Button JSON Roller Shutter Direct Links

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
Duch__
Posts: 2199
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole
Been thanked: 6 times

Post

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.
You do not have the required permissions to view the files attached to this post.
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

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
piotrekk
Posts: 134
Joined: Thu Sep 19, 2019 7:12 am

Post

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";
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Arduino raczej nie uciągnie Ci https-a
SUPLA.... Nareszcie w domu.
piotrekk
Posts: 134
Joined: Thu Sep 19, 2019 7:12 am

Post

a ten przykład nie jest pisany w arduino?
może jest jakiś inny (sposób, przykład) zrobienia przycisku centralnego do otwierania rolet?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Stawiasz własny serwer na RBPI i udostępniasz połączenie lokalne bez HTTPS-a.
SUPLA.... Nareszcie w domu.
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

piotrekk 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?
Ten przykład jest napisany na "Arduino IDE", ale na płytki typu ESP8266
Najlepsze suple dla Twojego domu :mrgreen:
piotrekk
Posts: 134
Joined: Thu Sep 19, 2019 7:12 am

Post

używam esp8266 a dokładnie moduł inCan v2.1

Return to “Pomysły i koncepcje”