diff --git a/packages/energy/energy.yaml b/packages/energy/energy.yaml index c060df9..0bd1825 100644 --- a/packages/energy/energy.yaml +++ b/packages/energy/energy.yaml @@ -36,12 +36,14 @@ sensor: - name: Flex Alert RSS platform: rest resource: 'http://content.caiso.com/awe/noticeflexRSS.xml' - value_template: > - ( - state_attr('sensor.flex_alert_rss', 'item') - | selectattr('title', 'search', 'NOTICE') - | list - )[0]['title'] + value_tempalte: > + {{ + ( + value_json['rss']['channel']['item'] + | selectattr('title', 'search', 'NOTICE') + | list + )[0]['title'] + }} json_attributes_path: '$.rss.channel' json_attributes: - item diff --git a/packages/energy/energy.yaml.j2 b/packages/energy/energy.yaml.j2 index 7f92d98..9be1c35 100644 --- a/packages/energy/energy.yaml.j2 +++ b/packages/energy/energy.yaml.j2 @@ -36,12 +36,14 @@ sensor: - name: Flex Alert RSS platform: rest resource: 'http://content.caiso.com/awe/noticeflexRSS.xml' - value_template: > - ( - state_attr('sensor.flex_alert_rss', 'item') - | selectattr('title', 'search', 'NOTICE') - | list - )[0]['title'] + value_tempalte: > + {{ + ( + value_json['rss']['channel']['item'] + | selectattr('title', 'search', 'NOTICE') + | list + )[0]['title'] + }} json_attributes_path: '$.rss.channel' json_attributes: - item