Witam
Mam PVMterminal który wystawia plik json z którego odczytuje wartości do HA.
JSON wygląda mniej wiecej tak:
Z tego pliku wyciągam 27 wartości do encji w HA.
Zrobiłem to tak:
- platform: rest
resource: http://192.168.0.137/public
name: sofar44_status
value_template: "{{ value_json['rs485'] ['emetersread'] [0] ['em_Status']}}"
- platform: rest
resource: http://192.168.0.137/public
name: sofar44_P_gen
value_template: "{{ value_json['rs485'] ['emetersread'] [0] ['em_P gen']}}"
unit_of_measurement: W
- platform: rest
resource: http://192.168.0.137/public
name: sofar44_en_gen_day
value_template: "{{ value_json['rs485'] ['emetersread'] [0] ['em_En day gen']}}"
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
Problem: co jakiś czas tracę niektóre odczyty i encja wtedy jest niedostępna
Kiedy ilość odczytywanych danych zmniejszyłem z 27 do 9 jest dużo lepiej.
Pytanie: Jak odczytywać wartości z json tak aby nie było problemów z dostępnością encji?