Bardzo roszę o pomoc jak mogę zeskrobać np temperaturę “tC” z json w sieci lokalnej urządzenia Shelly PM
nie chcę używać MQTT,
"
{“wifi_sta”:{“connected”:true,“ssid”:"*******",“ip”:“10.0.0.194”,“rssi”:-45},“cloud”:{“enabled”:false,“connected”:false},“mqtt”:{“connected”:true},“time”:“22:09”,“unixtime”:1631736581,“serial”:2440,“has_update”:false,“mac”:“E8DB84D2851E”,“cfg_changed_cnt”:0,“actions_stats”:{“skipped”:0},“relays”:[{“ison”:true,“has_timer”:false,“timer_started”:0,“timer_duration”:0,“timer_remaining”:0,“overpower”:false,“source”:“input”}],“meters”:[{“power”:152.41,“overpower”:0.00,“is_valid”:true,“timestamp”:1631743781,“counters”:[150.496, 151.480, 151.651],“total”:644654}],“inputs”:[{“input”:0,“event”:"",“event_cnt”:0}],“temperature”:46.26,“overtemperature”:false,“tmp”:{“tC”:46.26,“tF”:115.26, “is_valid”:true},“temperature_status”:“Normal”,“ext_sensors”:{},“ext_temperature”:{},“ext_humidity”:{},“update”:{“status”:“idle”,“has_update”:false,“new_version”:“20210909-145919/v1.11.4-DNSfix-ge6b2f6d”,“old_version”:“20210909-145919/v1.11.4-DNSfix-ge6b2f6d”},“ram_total”:50464,“ram_free”:37844,“fs_size”:233681,“fs_free”:149094,“uptime”:256280}"
użyłem kodu jak poniżej ale nie działa
- platform: scrape
resource: http://10.0.0.194/status.json?CMD=inv_query
name: Solarmanxxx
select: "tC"
index: 1
value_template: '{{ value_json.tC }}'
scan_interval: 300
unit_of_measurement: "kWh"
Dziękuję z góry za pomoc