Jasne mój błąd z tym kopiowaniem:
rest:
- resource: "https://mojdomek.eu/api/api2.php?id=UUY39AKA " #link do API ze strony
scan_interval: 18 #interwał odpytywania serwera (w sekundach)
sensor:
- name: "mojdomek_Poziom_%"
unique_id: mojdomek_eu_deviceid_percent
value_template: "{{ value_json.locations[0].measurement.percent }}"
unit_of_measurement: "%"
- name: "mojdomek_Poziom_cm"
unique_id: mojdomek_eu_deviceid_depth_cm
value_template: "{{ value_json.locations[0].measurement.cm }}"
unit_of_measurement: "cm"
- name: "mojdomek_Temperatura"
unique_id: mojdomek_eu_deviceid_temperature
value_template: "{{ value_json.locations[0].measurement.temperature }}"
device_class: temperature
unit_of_measurement: "°C"
- name: "mojdomek_Napięcie"
unique_id: mojdomek_eu_deviceid_voltage
value_template: "{{ value_json.locations[0].measurement.volts }}"
device_class: voltage
unit_of_measurement: "V"
- name: "mojdomek_Stan_baterii"
unique_id: mojdomek_eu_deviceid_battery
value_template: "{{ value_json.locations[0].measurement.batt_level }}"
device_class: battery
unit_of_measurement: "%"
- name: "mojdomek_Rssi"
unique_id: mojdomek_eu_deviceid_rssi
value_template: "{{ value_json.locations[0].measurement.rssi }}"
device_class: signal_strength
unit_of_measurement: "dB"
- name: "mojdomek_Ostatni_pomiar"
unique_id: mojdomek_eu_deviceid_datetime
value_template: "{{ value_json.locations[0].measurement.datatime }}"
- name: "mojdomek_Następne_zapełnienie"
unique_id: mojdomek_eu_deviceid_nextfull
value_template: "{{ value_json.locations[0].measurement.nextfull }}"
- name: "mojdomek_Ostatnie_opróżnienie"
unique_id: mojdomek_eu_deviceid_lastempty
value_template: "{{ value_json.locations[0].measurement.lastempty }}"
Możesz mieć błąd bo dopiero kilka dni temu postawiłem HA na nowo po 2 latach. Nie mam skonfigurowanego Nabu Casa jeszcze. Ale sam czujnik podłączony jest do tego samego routera, jak ja wrzucam link pojawia mi się kod:
Oryginalny tekst zastąpiłem gwiazdkami ja więc to nie żaden błąd.
{
"id":"*****************",
"login":"**************",
"firstname":"Tomasz",
"lastname":"H",
"email":"********************",
"active":true,
"created":"2024-01-21 13:32:46",
"address":{
"address":"",
"town":"",
"postalcode":"",
"country":""
},
"locations":[
{
"id":"****************",
"name":"********************",
"created":"2024-01-21 13:32:46",
"max":220,
"alarm":160,
"adc1":117487,
"adc2":386266,
"cm1":9,
"cm2":118,
"direction":"growth",
"active":true,
"tanktype":1,
"mainboard":"SZ04-002",
"software":"11.0",
"address":{
"address":"******************",
"town":"**************",
"postalcode":"55-095",
"country":"Polska"
},
"measurement":{
"percent":30,
"cm":48,
"temperature":16.4,
"volts":5.6,
"batt_level":80.2,
"rssi":76,
"nextfull":"2025-05-13 07:49:09",
"lastempty":"2024-08-01 15:07:15",
"datatime":"2024-10-22 19:30:42"
}
}
]
}
Kod ten jest skopiowany właśnie ze strony po zalogowaniu się do czujnika: