Mam problem z Domot...
 
Powiadomienia
Wyczyść wszystko

Mam problem z Domoticzem + Supla na malinie 3

5 Wpisów
3 Użytkownicy
0 Reactions
1,009 Wyświetleń
(@wojciechwilczynski)
Wpisów: 2
Świeżak
Autor tematu
 

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...

 

 
Dodane : 06/01/2021 2:53 am
isom
 isom
(@isom)
Wpisów: 5178
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@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.

 
Dodane : 06/01/2021 11:56 am
(@wojciechwilczynski)
Wpisów: 2
Świeżak
Autor tematu
 

@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.

 
Dodane : 07/01/2021 9:42 am
isom
 isom
(@isom)
Wpisów: 5178
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@wojciechwilczynski dzięki za info mi się nie przyda , ale może inni skorzystają 

 
Dodane : 07/01/2021 10:13 am
(@muchac35)
Wpisów: 490
Ekspert
 

@wojciechwilczynski

zaktualizowałem maline i wywala mi takie błędy plugin supli

2021-01-22 13:31:59.217 Error: (SUPLA) Wrong status code! Was 503
2021-01-22 13:31:59.217 Error: (SUPLA) 'onCommand' failed 'Exception'.
2021-01-22 13:31:59.217 Error: (SUPLA) ----> Line 240 in '/home/pi/domoticz/plugins/supla-domoticz/plugin.py', function onCommand
2021-01-22 13:31:59.217 Error: (SUPLA) ----> Line 163 in '/home/pi/domoticz/plugins/supla-domoticz/plugin.py', function onCommand
2021-01-22 13:31:59.217 Error: (SUPLA) ----> Line 25 in '/home/pi/domoticz/plugins/supla-domoticz/supla_api/supla_api.py', function update_channel
2021-01-22 13:31:59.217 Error: (SUPLA) ----> Line 53 in '/home/pi/domoticz/plugins/supla-domoticz/supla_api/supla_api.py', function patch
2021-01-22 13:31:59.217 Error: (SUPLA) ----> Line 37 in '/home/pi/domoticz/plugins/supla-domoticz/supla_api/supla_api.py', function check_response
2021-01-22 13:33:28.071 Status: (SUPLA+) Started.
2021-01-22 13:33:29.371 Status: (SUPLA+) Entering work loop.
2021-01-22 13:33:29.372 Status: (SUPLA+) Initialized version 0.1.1, author 'Supla Team'
 
Jak to zrobić aby działał ten plugin supli?
 
Dodane : 22/01/2021 2:27 pm
Udostępnij: