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
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
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
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
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.
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.
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
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).
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
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
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 2023