Kontrola stanu bramy na ESP8266/NodeMCU

XnIcRaM
Posts: 47
Joined: Thu Feb 06, 2020 12:00 am

Post

Bawiłem się już trochę z ESP8266/NodeMCU jednak jeśli chodzi o suplę to jestem całkowicie zielony. Mam przy brami zainstalowany SBW-01 i wszystko jest w miarę dobrze, jednak chciałbym w domu mieć możliwość szybkiego podglądu czy brama jest otwarta czy zamknięta. Wykombinowałem sobie że podłączę sobie dwa ledy do NodeMCU i będę z supli odczytywał stan bramy i wyświetlał go na LEDach podłączonych do NodeMCU, przeglądam forum już od godziny ale nie bardzo wiem jak zacząć, czy ktoś może mnie nakierować, od czego zacząć?
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Chcesz mieć w domu jakieś "info - światełko"?
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
XnIcRaM
Posts: 47
Joined: Thu Feb 06, 2020 12:00 am

Post

tak
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Najlepiej pasuje viewtopic.php?t=3791 o ile masz własną instancję.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
XnIcRaM
Posts: 47
Joined: Thu Feb 06, 2020 12:00 am

Post

Niestety korzystam z oficjalnej chmury supli
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Można to zrobić na wiele sposobów.
Możesz odpytywać Suplę po API o stan bramy.
Albo zrób sobie link bezpośredni i czytaj prosto z linku.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

XnIcRaM wrote: Thu Feb 06, 2020 9:07 am Niestety korzystam z oficjalnej chmury supli
Utwórz w cloud link bezpośredni do odczytu stanu czujnika bramy, a na urządzenie sprawdzające (esp8266) wklej kawałek kodu, który odczyta z linku stan czujnika i wykona żądane akcje na diodach.

Link bezpośredni:

Code: Select all

curl -H "Accept: application/json" https://cloud.supla.org/direct/15/xxxxxxxxxxxxxxxx/read
Wynik:

Code: Select all

{"connected":true,"hi":false}
Prawdopodobnie można to zrobić jeszcze inaczej, ale nic innego nie przychodzi mi do głowy ;)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Thu Feb 06, 2020 9:19 am Możesz odpytywać Suplę po API o stan bramy.
Jak odczytać po API?
Chciałbym wstawić wartość ciśnienia na stronę www. Niestety ten kanał nie zapisuje historii, wiec mysql odpada. (tak zmieniając temat ;))
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

lukfud wrote: Thu Feb 06, 2020 10:03 am
klew wrote: Thu Feb 06, 2020 9:19 am Możesz odpytywać Suplę po API o stan bramy.
Jak odczytać po API?
Chciałbym wstawić wartość ciśnienia na stronę www. Niestety ten kanał nie zapisuje historii, wiec mysql odpada. (tak zmieniając temat ;))
Szukaj na forum - są przykłady. Ja jeszcze tego tematu nie zgłębiałem.
Czasem prostsze może być używanie linków bezpośrednich. Musisz sobie tylko zrobić stornkę, która się odświeża co jakiś czas i wyświetla ten link.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

klew wrote: Thu Feb 06, 2020 10:12 am
lukfud wrote: Thu Feb 06, 2020 10:03 am
klew wrote: Thu Feb 06, 2020 9:19 am Możesz odpytywać Suplę po API o stan bramy.
Jak odczytać po API?
Chciałbym wstawić wartość ciśnienia na stronę www. Niestety ten kanał nie zapisuje historii, wiec mysql odpada. (tak zmieniając temat ;))
Szukaj na forum - są przykłady. Ja jeszcze tego tematu nie zgłębiałem.
Czasem prostsze może być używanie linków bezpośrednich. Musisz sobie tylko zrobić stornkę, która się odświeża co jakiś czas i wyświetla ten link.
W sumie racja, tak się nastawiłem na wyświetlanie z bazy, że nawet nie pomyślałem o alternatywnych możliwościach.
Strona jest w trakcie tworzenia ;)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “Pomoc”