Domoticz - integracja

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
kwiatek67
Posty: 33
Rejestracja: pn sie 12, 2019 8:16 pm

wt mar 03, 2020 10:02 am

dar3cz3k_ pisze:
ndz sty 13, 2019 2:38 pm
Ja zrobiłęm to w następujący sposób
W Sprzęt tworzysz nowe urządzenie

Type HTTP/HTTPS poller
Method: GET
Content Type: aplication/json
URL: <wygenerowany link z serwera SUPLA>
Commands: <dowolna_nazwa.lua>
Rafraichr:60

następnie tworzysz virtualny sensor
Type: temperature

po utworzeniu interesuje nas parametr idx:

następnie utworzyłem skrypl dowolna_nazwa.lua w Domoticz\scripts\lua_parsers
gdzie local id = idx - u mnie to był numer 64

local id = 64
local s = domoticz_applyJsonPath(s,'.temperature')

domoticz_updateDevice(id,'',s)
Koledzy jak zintegrować czujnik DHT22 z Supli do Domoticza.
Robię powyższą metodą :
Utworzyłem virtualny sensor : Temperatura + wilgotność i dostaję w logach coś takiego

" Warning: Expecting svalue with at least 2 elements separated by semicolon, 1 elements received ("20.899"), notification not sent (Hardware: 16 - Kuchnia, ID: 82047, Unit: 1, Type: 52 - Temp + Humidity, SubType: 1 - THGN122/123/132, THGR122/228/238/268) "

Rozumiem że trzeba wybrać inny czujnik lub coś pozmieniać w skrypcie.
Poniżej cały mój skrypt

local idx = 47
local temperature = domoticz_applyJsonPath(request['content'], '.temperature')
domoticz_updateDevice(idx, '' , temperature)

Integrowałem wcześniej DS18B20 i wszystko działa.
Pomoże ktoś ?
ODPOWIEDZ