Piszę plugina do OpenHABa żeby poprzez Supla Cloud API dało się sterować urządzeniami w OpenHABie. W związku z tym mam pytanie.
Gdy wyśle request pod adres www.moj.supla.cloud.pl/api/iodevices dostaję listę zarejestrowanych urządzeń. Każde urządzenie ma pole channels. Z kolei każdy taki channel ma dwa istotne pola: function i type. Moje pytanie dotyczy tych dwóch pól. Jakie wartości może przyjąć function.name i type.name? No i jeszcze jakie się z tym wiążą właściwości obiektu. Póki co zauważyłem, że jeżeli type.name == 'TYPE_RELAY' to kanał jest przełącznikiem typu ON/OFF.
Możliwe wartości dla type i function (channel)
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock