Skip to content

Commit e6c0cbd

Browse files
author
committed
Deployed 3276a7f with MkDocs version: 1.6.1
1 parent f0e2f36 commit e6c0cbd

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

blueprints/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -689,10 +689,10 @@ <h1 id="blueprints">Blueprints<a class="headerlink" href="#blueprints" title="Pe
689689
<h2 id="data-sources">Data Sources<a class="headerlink" href="#data-sources" title="Permanent link">#</a></h2>
690690
<p>The following blueprints can help you configure data sources provided by other integrations</p>
691691
<h3 id="carbon-intensity">Carbon Intensity<a class="headerlink" href="#carbon-intensity" title="Permanent link">#</a></h3>
692-
<p><a href="https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fgithub.com%2FBottlecapDave%2FHomeAssistant-OctopusEnergy%2Fblob%2Fmain%2F_docs%2Fblueprints%target_timeframes_carbon_intensity.yaml">Install blueprint</a> | <a href="target_timeframes_carbon_intensity.yaml">Source</a></p>
692+
<p><a href="https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fbottlecapdave.github.io%2FHomeAssistant-TargetTimeframes%2Fblueprints%2Ftarget_timeframes_carbon_intensity.yaml">Install blueprint</a> | <a href="target_timeframes_carbon_intensity.yaml">Source</a></p>
693693
<p>This blueprint will provide the data source for the UK Carbon Intensity as provided by the <a href="https://github.com/BottlecapDave/HomeAssistant-CarbonIntensity">Carbon Intensity</a> integration.</p>
694694
<h3 id="octopus-energy">Octopus Energy<a class="headerlink" href="#octopus-energy" title="Permanent link">#</a></h3>
695-
<p><a href="https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fgithub.com%2FBottlecapDave%2FHomeAssistant-OctopusEnergy%2Fblob%2Fmain%2F_docs%2Fblueprints%target_timeframes_octopus_energy.yaml">Install blueprint</a> | <a href="target_timeframes_octopus_energy.yaml">Source</a></p>
695+
<p><a href="https://my.home-assistant.io/redirect/blueprint_import/?blueprint_url=https%3A%2F%2Fbottlecapdave.github.io%2FHomeAssistant-TargetTimeframes%2Fblueprints%2Ftarget_timeframes_octopus_energy.yaml">Install blueprint</a> | <a href="target_timeframes_octopus_energy.yaml">Source</a></p>
696696
<p>This blueprint will provide the data source for Octopus Energy rates as provided by the <a href="https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy">Octopus Energy</a> integration.</p>
697697

698698

blueprints/target_timeframes_carbon_intensity.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,13 @@ condition: []
4949
action:
5050
- action: target_timeframes.update_target_timeframe_data_source
5151
data: >
52-
{% set all_rates = state_attr(carbon_intensity_current_day_rates, 'rates') + state_attr(carbon_intensity_next_day_rates, 'rates') %}
52+
{% set all_rates = [] %}
53+
{% if state_attr(carbon_intensity_current_day_rates, 'rates') != None %}
54+
{% set all_rates = all_rates + state_attr(carbon_intensity_current_day_rates, 'rates') %}
55+
{% endif %}
56+
{% if state_attr(carbon_intensity_next_day_rates, 'rates') != None %}
57+
{% set all_rates = all_rates + state_attr(carbon_intensity_next_day_rates, 'rates') %}
58+
{% endif %}
5359
{% set data = namespace(new_rates=[]) %}
5460
{% for rate in all_rates %}
5561
{% set start = rate["from"] | as_timestamp | timestamp_utc %}

blueprints/target_timeframes_octopus_energy.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,21 @@ condition: []
6060
action:
6161
- action: target_timeframes.update_target_timeframe_data_source
6262
data: >
63-
{% set all_rates = state_attr(octopus_energy_previous_day_rates, 'rates') + state_attr(octopus_energy_current_day_rates, 'rates') + state_attr(octopus_energy_next_day_rates, 'rates') %}
63+
{% set all_rates = [] %}
64+
{% if state_attr(octopus_energy_previous_day_rates, 'rates') != None %}
65+
{% set all_rates = all_rates + state_attr(octopus_energy_previous_day_rates, 'rates') %}
66+
{% endif %}
67+
{% if state_attr(octopus_energy_current_day_rates, 'rates') != None %}
68+
{% set all_rates = all_rates + state_attr(octopus_energy_current_day_rates, 'rates') %}
69+
{% endif %}
70+
{% if state_attr(octopus_energy_next_day_rates, 'rates') != None %}
71+
{% set all_rates = all_rates + state_attr(octopus_energy_next_day_rates, 'rates') %}
72+
{% endif %}
6473
{% set data = namespace(new_rates=[]) %}
6574
{% for rate in all_rates %}
6675
{% set start = rate["start"] | as_timestamp | timestamp_utc %}
6776
{% set end = rate["end"] | as_timestamp | timestamp_utc %}
68-
{% set value = rate["value"] | float %}
77+
{% set value = rate["value_inc_vat"] | float %}
6978
{% set data.new_rates = data.new_rates + [{ 'start': start , 'end': end, 'value': value, 'metadata': { "is_capped": rate["is_capped"] } }] %}
7079
{% endfor %}
7180
{{ { 'data': data.new_rates } }}

sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)