Wybaczcie necro, ale mam problem z Domoticzem + Supla na malinie 3. Informacji w necie mało, więc lepiej zapytam.
Supla Cloud+Server i Domoticz na jednym urządzeniu.
Plugin Supli zainstalowany - w Hardware jest opcja dodania "Supla".
Token wygenerowany ze wszystkimi opcjami na "on".
Nie znajduje mi żadnych urządzeń, a w logach takie coś:
2021-01-06 01:48:27.006 Status: (Supla Stuff1) Started.
2021-01-06 01:48:27.705 Status: (Supla Stuff1) Entering work loop.
2021-01-06 01:48:27.705 Status: (Supla Stuff1) Initialized version 0.1.1, author 'Supla Team'
2021-01-06 01:48:27.786 Error: (Supla Stuff1) 'onStart' failed 'SSLError'.
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 220 in '/home/pi/domoticz/plugins/supla-domoticz/plugin.py', function onStart
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 93 in '/home/pi/domoticz/plugins/supla-domoticz/plugin.py', function onStart
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 96 in '/home/pi/domoticz/plugins/supla-domoticz/plugin.py', function create_devices
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 22 in '/home/pi/domoticz/plugins/supla-domoticz/supla_api/supla_api.py', function find_all_devices
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 46 in '/home/pi/domoticz/plugins/supla-domoticz/supla_api/supla_api.py', function get
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 76 in '/home/pi/domoticz/plugins/supla-domoticz/requests/api.py', function get
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 61 in '/home/pi/domoticz/plugins/supla-domoticz/requests/api.py', function request
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 542 in '/home/pi/domoticz/plugins/supla-domoticz/requests/sessions.py', function request
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 655 in '/home/pi/domoticz/plugins/supla-domoticz/requests/sessions.py', function send
2021-01-06 01:48:27.786 Error: (Supla Stuff1) ----> Line 516 in '/home/pi/domoticz/plugins/supla-domoticz/requests/adapters.py', function send
2021-01-06 01:49:07.732 (Supla Stuff1) Updating devices...
2021-01-06 01:49:47.769 (Supla Stuff1) Updating devices...
2021-01-06 01:50:27.758 (Supla Stuff1) Updating devices...
2021-01-06 01:51:07.747 (Supla Stuff1) Updating devices...
2021-01-06 01:51:47.788 (Supla Stuff1) Updating devices...
2021-01-06 01:52:27.773 (Supla Stuff1) Updating devices...
@wojciechwilczynski a ten plugin , ktokolwiek jeszcze utrzymuje ? Zapytaj na forum supli czy ktoś nad tym jeszcze pracuje bo wydaje mi się , że temat umarł i po aktualizacjach pythona , raspbiana , nic już z tego nie działa.
@isom tak, okazuje się, że wszystko działa, tylko plugin wymaga aby domena gdzie jest postawiona Supla miała podpisany cert. Łatwo dało się to obejść. Wystarczyło dodać 2 parametry w 2 miejscach w tym pliku:
https://github.com/SUPLA/supla-domoticz/blob/master/supla_api/supla_api.py
L46 zamieniamy na
response = requests.get(self.build_url(url), headers=self.default_headers, params=params, verify=False)
i L56 na
response = requests.patch(self.build_url(url), json=body, headers=self.default_headers, verify=False)
Potem już tylko trzeba pamiętać żeby wszystkie cURLe wysyłane na adres naszej Supli leciały z parametrem -k.
@wojciechwilczynski dzięki za info mi się nie przyda , ale może inni skorzystają
zaktualizowałem maline i wywala mi takie błędy plugin supli