Asystent AI
Powiadomienia
Wyczyść wszystko

HTTP API

16 Wpisów
3 Użytkownicy
1 Reactions
4,843 Wyświetleń
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#423]

Witam serdecznie,
Jestem tutaj nowy i w sumie to za duzo niewiem jak to wszystko ugryzc :/

W tej chwili posiadam centralke Vera Plus i urzadzenia pod z-wave, chcialbym troche rozbudowac moja automatyke a ze wzgledu na duze koszty urzadzen z-wave szukam innego tanszego rozwiazania.

Dlatego tez mam pytanie, czy jest mozliwosc zakupu gotowego urzadzenia ktore moze zasterowac 1 lub 2 urzadzeniami z lub bez czujnika temp.
Chcialbym sterowac urzadzeniem wg komend:
https://www.smartnydom.pl/afe-firmware-pl/integracja/http/

Tworzac scene z kodem 
luup.inet.wget('http://IP-Urządzenia/?device=relay&name=lampa&command=on')
przekaznik moze wlaczyc urzadzenie.

http://IP-Urządzenia/?device=relay&name=lampa&command=get
dzieki powyzszej komendzie uzyskam informacje czy przekaznik jest wlaczony, tylko jak przypisac w LUA otrzymana wartosc do zmiennej, ze jest to przykladowo ON?

Czy urzadzenie (np sonoff) dzialajace wg powyzszych komend mozna zakupic juz z takim oprogramowaniem?
lub musialbym kupic obojetnie jakiego sonoffa i poprostu wgrac oprogramowanie? czy moze zmiana oprogramowania jest trudniejsza?

Przepraszam za te dla niektorych banalne pytania, ale moze ktos znajdzie chwile i postara sie wytlumaczyc jak to dziala.

Dziekuje i pozdrawiam.


 
Dodane : 15/08/2018 12:43 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
  • na allegro mozna kupic sonoff'a i wgraja Ci oprogramowanie jakie zechcesz - szukaj "sonoff afe"
  • tutaj masz jak wgrać samodzilenie oprogramowanie do np. sonoff
  • wieki temu robiłem coś w LUA więc nie pamiętam. Musisz poszukać coś w LUA co przetwarza JSON (pierwsze co mi gogel pokazał) Po wywołaniu tej komendy z "get" dostaniesz w odpowiedzi json, jak tego

{"device":"relay","name":"switch","command":"get","value":"on","status":"success"}

  • mając jakis parser JSON w LUA wciągasz wartość zmiennej "value" i będziesz miał status

 
Dodane : 15/08/2018 6:07 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@krystianl a ta Vera Plus działa Tobie stabilnie ? Słyszałem , że poprzednia wersja Very była ok a ta Plus ponoć jest kapryśna .


 
Dodane : 15/08/2018 6:33 pm
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dzieki Adrian, bede musial pokombinowac jak wyciagnac status.
Gdyby ktos juz wyciagal status prosze o info.

Isom, nienarzekam na Vere, jedynie co to geofence mogloby lepiej dzialac, ale to juz chyba na GPSa nie mamy wplywu :/


 
Dodane : 15/08/2018 7:47 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

a tak w ogóle to czemu LUA ? co Ty programujesz?


 
Dodane : 15/08/2018 7:48 pm
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

hmm no wlasnie w sumie to niewiem czy jakis Sonoff ma mozliwosc rowniez podlaczenia wylacznika sciennego?

Aby oprocz za pomoca aplikacji moglibysmy wlaczac/wylaczac oswietlenie rowniez poprzez fizyczny wylacznik?


 
Dodane : 15/08/2018 7:56 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

jesli masz puszkę gdzie łączą Ci się kable, 230v, zarówka i przełącznik w ścianie i upchasz tam sonoff'a to zrobisz (nie na oryginalnym oprogramowaniu) 

Natomiast mnie zastanawia to Lua o co pytasz, w tym Vera używa się Lua?

 


 
Dodane : 15/08/2018 8:01 pm
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Moge dodac "Luup code".

Tzn moge robic proste zaleznosci za pomoca kreatora, lub bardziej zlozone z luup code.

W Verze dla wirtualnego switcha zrobilbym scene w ktorej gdy Vswitcha zalacze wtedy zostanie wyslana komenda:
luup.inet.wget('http://IP-Urządzenia/?device=relay&name=lampa&command=on')

wtedy Vswitch bedzie na ON, swiatlo zalaczone, ale jesli ktos swiatlo wylaczy poprzez wlacznik lokalny (scienny), to ja bede mial caly czas w Verze Vswitcha zalaczonego, dlatego musialbym pobrac status aby zmienic wartosc dla Vswitcha.


 
Dodane : 15/08/2018 8:10 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ok 

to moja pierwsza odpowiedź nie będzie Ci przydatna

  • Luua Code
  • a Lua (język programowania np. dla Sonoff'a)

to nie to samo


 
Dodane : 15/08/2018 8:15 pm
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

OK, dzieki za info.
Dla Sonoffa poczwornego 4CH, powinno byc wgrane oproframowanie:
[T4] Włącznik WiFi dla 4 obwodów ?

W jaki sposob moge dodatkowo dolaczyc tam wlacznik scienny? 

I jak zalaczamy 4 wyjscia kodem?
http://IP-Urządzenia/?device=relay&name=lampa&command=on
dla kazdego wyjscia mamy inne name?


 
Dodane : 15/08/2018 8:25 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
  • T4
  • tak name: rozróżnia kanały
  • możesz podłączyć max 2 lub 3 zewnętrzne przyciski (nie pamiętam), przez złącze do wgrywania oprogramowania

zwróć uwagę na to, że w miejscy gdzie podłączysz 4CH musisz mieć dostęp do tych kabli co idą do przęłącznika w ścianie


 
Dodane : 15/08/2018 8:31 pm
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ok, dzieki


 
Dodane : 15/08/2018 8:35 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@krystianl do kontrolera Vera można zainstalować wtyczkę HTTP Switch (WiFi Switch) za pomocą tej wtyczki można dodać urządzenie typu sonoff i go kontrolować.

Z espeasy można stworzyć reguły za pomocą, których moduł wyśle status do Very po użyciu przycisku ręcznego.

Na dziś AFE takiej funkcjonalności nie umożliwia i nie wiem czy adrian taką opcję przewiduje . Przykładowa reguła dla przycisku wygląda tak 

SendToHTTP<IP VERA>,3480,/data_request?id=action&output_format=json&DeviceNum=<Numer urządzenia w VERA>&serviceId=urn:upnp-org:serviceId:SwitchPower1&action=SetTarget&newTargetValue=X        za x podstawiasz 1 lub 0

Jeżeli nie poradzisz sobie z wysłaniem tego statusu to możesz spróbować z espeasy 


 
Dodane : 15/08/2018 9:49 pm
adrian zareagował
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dzieki isom za informacje.

Czyli do sonoffa wgrywam espeasy i tam do kazdego stanu przekaznika dodaje regule?
Reguly moge dodawac poprzez przegladarke? po wejsciu w ustwaienia sonoffa?

do stanu ON:
SendToHTTP<IP VERA>,3480,/data_request?id=action&output_format=json&DeviceNum=<Numer urządzenia w VERA>&serviceId=urn:upnp-org:serviceId:SwitchPower1&action=SetTarget&newTargetValue=1

do stanu OFF:
SendToHTTP<IP VERA>,3480,/data_request?id=action&output_format=json&DeviceNum=<Numer urządzenia w VERA>&serviceId=urn:upnp-org:serviceId:SwitchPower1&action=SetTarget&newTargetValue=0

<Numer urządzenia w VERA> to u mnie ID HTTP Switch (WiFi Switch) ?

Jesli np do Sonoffa Basic dolacze czujnik temp, to czy mozna rowniez jakos wyslac wartosc zmierzonej temp do Very?
Czy jest jakas wtyczka ktora by to odebrala?

Pzdr.


 
Dodane : 15/08/2018 10:22 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@krystianl  wgrywasz espeasy i do sterowania sonoffem używasz komend w postaci  http://<IP sonoffa>/control?cmd=GPIO,12,1 włącza i   http://<IP sonoffa>/control?cmd=GPIO,12,0  wyłącza przekaźnik.

Jeżeli chcesz dodatkowo sterować ręcznie, to w sofcie espeasy tego modułu dodajesz reguły , które wyślą status do Very.

W poniższym linku masz samouczek jak to wszystko zrobić od początku do końca 

  https://dan.bemowski.info/2017/07/04/using-a-sonoff-with-espeasy-and-vera/


 
Dodane : 16/08/2018 7:10 am
(@krystianl)
Wpisów: 8
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

ok, dziekuje za pomoc


 
Dodane : 16/08/2018 8:35 am
Udostępnij: