From 86bfdef296f03941a71a96ee071e52a3685836fa Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Sun, 4 Sep 2022 08:06:29 -0700 Subject: [PATCH] Update Energy Package --- packages/energy/energy.yaml | 7 ++++++- packages/energy/energy.yaml.j2 | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/energy/energy.yaml b/packages/energy/energy.yaml index fdfbb22..c060df9 100644 --- a/packages/energy/energy.yaml +++ b/packages/energy/energy.yaml @@ -36,7 +36,12 @@ sensor: - name: Flex Alert RSS platform: rest resource: 'http://content.caiso.com/awe/noticeflexRSS.xml' - value_template: "{{ value_json['rss']['channel']['item'][0]['title']|trim }}" + value_template: > + ( + state_attr('sensor.flex_alert_rss', '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 a0d5b39..7f92d98 100644 --- a/packages/energy/energy.yaml.j2 +++ b/packages/energy/energy.yaml.j2 @@ -36,7 +36,12 @@ sensor: - name: Flex Alert RSS platform: rest resource: 'http://content.caiso.com/awe/noticeflexRSS.xml' - value_template: '$' + value_template: > + ( + state_attr('sensor.flex_alert_rss', 'item') + | selectattr('title', 'search', 'NOTICE') + | list + )[0]['title'] json_attributes_path: '$.rss.channel' json_attributes: - item