Witajcie, to mój pierwszy post tutaj, niby szukałem na forum, ale nie znalazłem rozwiązania, czy nawet podobnego problemu - a może też źle zadałem pytanie, ale już tłumaczę w czym problem, a mianowicie:
1. mam kilka czujników podpięty do Rpi gdzie stoi domoticz
2. 'głównym' systemem jest HA na innej maszynie.
Jeżeli wywołam sobie taką komendę:
http://adres_ip/json.htm?type=devices&rid=3
dostanę w odpowiedzi:
{
"ActTime" : 1636573304,
"AstrTwilightEnd" : "17:57",
"AstrTwilightStart" : "04:55",
"CivTwilightEnd" : "16:40",
"CivTwilightStart" : "06:12",
"DayLength" : "09:19",
"NautTwilightEnd" : "17:19",
"NautTwilightStart" : "05:33",
"ServerTime" : "2021-11-10 20:41:44",
"SunAtSouth" : "11:26",
"Sunrise" : "06:47",
"Sunset" : "16:05",
"app_version" : "2021.1 (build 13703)",
"result" :
[
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 68,
"CustomImage" : 0,
"Data" : "21.9 C, 63 %",
"Description" : "",
"DewPoint" : "14.54",
"Favorite" : 1,
"HardwareDisabled" : false,
"HardwareID" : 4,
"HardwareName" : "Mi Sensor 3",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveTimeout" : false,
"Humidity" : 63,
"HumidityStatus" : "Comfortable",
"ID" : "14053",
"LastUpdate" : "2021-11-10 20:40:46",
"Name" : "MOJA NAZWA 01",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" :
[
0
],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"SubType" : "THGN122/123/132, THGR122/228/238/268",
"Temp" : 21.899999999999999,
"Timers" : "false",
"Type" : "Temp + Humidity",
"TypeImg" : "temperature",
"Unit" : 1,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "3",
"trend" : 3
}
],
"status" : "OK",
"title" : "Devices"
}
W pliku configuration.yaml dodałem sobie takie coś:
- platform: rest
resource: "http://ADRES_IP/json.htm?type=devices&rid=3"
name: "NAZWA"
json_attributes:
- temp_1
- wilg_1
value_template: "{{value_json.result[0]}}"
- platform: template
sensors:
temp_1:
friendly_name: "Temperatura:"
value_template: "{{ state_attr('sensor.nazwa', 'Temp') }}"
wilg_1:
friendly_name: "Wilgotność:"
value_template: "{{ state_attr('sensor.nazwa', 'Humidity') }}"
po przeładowaniu mam encje, ale jest informacja o braku danych.
Jakaś podpowiedź/sugestia?
P.S. Czujników mam bodajże 6, mógłbym niby użyć: http://adres_ip/json.htm?type=devices, ale jeżeli np. drugi czujnik mi wypadnie to w tablice po nim, chyba wpadnie czujnik 3 i dane będą zakłamane.
Proposzę o jakąś podpowiedź, jak to powinno wyglądać?

