Cześć,
Chcę napisać binding do Open haba, który pozwoli zintegrować suple z nim. Niestety jeszcze nie wiem jak wszystko działa i potrzebuję drobnej pomocy. Z tego co zdążyłem się dowiedzieć moduły wykonawcze (np. SONOFF) łączą się do RPi, które jest w sieci lokalnej, a RPi przesyła dane Supla Cloud.
Z tego co mi się wydaje to muszę napisać własny binding, który będzie śmigał na RPi i zastąpi to co jest w tym repo https://github.com/SUPLA/raspberry. Niestety nie do końca wiem jak to działa. Czy mógłbyś mi napisać jak wygląda protokół i schemat połączenia między aktorem a tym kodem?
Dzięki!
Binding do OpenHaba dla Supli
-
- Posts: 19357
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
SONOFF łączy się z serwerem. Przykład, który podałeś czyli taki w którym sonoff łączy się z raspberry polega na tym, że raspberry pełni rolę serwera i już dalej do zewnętrznego cloud-a nic nie przesyła. (Samo Raspberry pełni rolę serwera).
Binding możesz zrobić wykorzystując API.
https://github.com/SUPLA/api-client-php
https://github.com/SUPLA/restful-api-client
Binding możesz zrobić wykorzystując API.
https://github.com/SUPLA/api-client-php
https://github.com/SUPLA/restful-api-client
-
- Posts: 388
- Joined: Wed May 17, 2017 1:27 pm
Czyli jako użytkownik mogę korzystać z serwera na RPi lub serwera cloud Supli? Nie muszę mieć obu na raz?
Jeżeli tak to wystarczy że będę zgodny z restowym api, do którego podałeś mi link? Rozumiem że ten kod https://github.com/SUPLA/restful-api-cl ... Client.php (a raczej jego odpowiednik w C/C++) znajduje się na SONOFF?
Jeżeli tak to wystarczy że będę zgodny z restowym api, do którego podałeś mi link? Rozumiem że ten kod https://github.com/SUPLA/restful-api-cl ... Client.php (a raczej jego odpowiednik w C/C++) znajduje się na SONOFF?
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
-
- Posts: 19357
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Tak, korzystasz albo z serwera na Raspbery albo z naszego clouda.
Wystarczy, że będziesz zgodny z restowym api.
SONOFF ma niskopoziomowy protokół do komunikacji. Nie ma to nic wspólnego z API, jednakże z API możesz kontrolować SONOFF-a.
Wystarczy, że będziesz zgodny z restowym api.
SONOFF ma niskopoziomowy protokół do komunikacji. Nie ma to nic wspólnego z API, jednakże z API możesz kontrolować SONOFF-a.
-
- Posts: 3
- Joined: Fri Feb 02, 2018 6:05 pm
Na wstepiw witam wszystkich
Planuje wykorzystac w moim domu sterownik rolet Zamel SRW-01 z uwagi, ze pozostale rolety na nich maja juz sterowanie jednostkowe.
Z drugiej strony czesc automatyki przygotowana mam na Sonoffach z openHABem na Raspberry.
Z tego co rozumiem na chwile obecna nie wysteruje roletami z poziomu openHABa z tymi bindingami?
Wyprowadzcie mnie prosze z bledu jezeli sie myle.
Planuje wykorzystac w moim domu sterownik rolet Zamel SRW-01 z uwagi, ze pozostale rolety na nich maja juz sterowanie jednostkowe.
Z drugiej strony czesc automatyki przygotowana mam na Sonoffach z openHABem na Raspberry.
Z tego co rozumiem na chwile obecna nie wysteruje roletami z poziomu openHABa z tymi bindingami?
Wyprowadzcie mnie prosze z bledu jezeli sie myle.
-
- Posts: 388
- Joined: Wed May 17, 2017 1:27 pm
O ile dobrze pamiętam to nie wspieram rolet w tym bindingu
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
-
- Posts: 3
- Joined: Fri Feb 02, 2018 6:05 pm
Dzieki magx2 miko ze przykro mi to slyszec nie planuje 2 apek do sterowania obiema rzeczami.
Pytanie czy nie da sie na RPi postawic interfejsu Supli oprocz openHAB i dopisac recznie kod z adresacja ip lub www Supli, ktora przesle odpowiednia komende na serwerze otworzy „strone”, wywola opuszczenie rolet a nastepnie zamknie strone (przyklad podany dla uproszczenia bez znajomosci systemu).
Pytanie czy nie da sie na RPi postawic interfejsu Supli oprocz openHAB i dopisac recznie kod z adresacja ip lub www Supli, ktora przesle odpowiednia komende na serwerze otworzy „strone”, wywola opuszczenie rolet a nastepnie zamknie strone (przyklad podany dla uproszczenia bez znajomosci systemu).
-
- Posts: 388
- Joined: Wed May 17, 2017 1:27 pm
Pewnie da radę zrobić to o czym pisze ale czy nie szybciej było by ci dopisać brakującą funkcjonalność tutaj: https://github.com/magx2/openhab2-addon ... ding.supla
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
-
- Posts: 3
- Joined: Fri Feb 02, 2018 6:05 pm
Jezeli bede potrafil to dopisze poki co jeszcze chwila zanim zajme sie automatyka ale jezeli do tego czasu nic nie powstanie to na pewno bede z tym walczyl.
———
Przejrzalem kod ale musialbym go wrzucic do Eclipse’a i miec jakies srodowisko testowe a do tego momentu jeszcze sporo czasu... poza tym nie cierpie Javy
———
Przejrzalem kod ale musialbym go wrzucic do Eclipse’a i miec jakies srodowisko testowe a do tego momentu jeszcze sporo czasu... poza tym nie cierpie Javy
-
- Posts: 84
- Joined: Sat Jun 11, 2016 10:59 am
Jak dodać to do Openhaba ?
Zainstalowałem docker openhaba na Openmediavault (debian).
Uruchomiłem binding do philips hue i działa, ale nie wiem jak dodać binding supli.
Wziąłem udział w Supla Offline Party 2024