Bonjour,
Je me suis fait une automation qui m’envoie chaque fin de mois le relevé de mes compteurs.
Dans mes compteurs, j’ai un compteur jour et un compteur nuit. Tout fonctionne correctement sauf que lorsque si le compteur jour est activé et en fonction, je n’ai aucune valeur pour le compteur nuit, la valeur est ‹ unavailable ›.
Comment faire afin que cette valeur soit affichée d’office même si ce n’est pas elle qui augmente ?
Voici mon code :
Résumé
utility_meter:
daily_energy:
source: sensor.shelly_compteur_total_active_energy
name: "Consommation Énergie Quotidienne"
cycle: daily
tariffs:
- peak
- offpeak
monthly_energy:
source: sensor.shelly_compteur_total_active_energy
name: "Consommation Énergie Mensuelle"
cycle: monthly
tariffs:
- peak
- offpeak
template:
- sensor:
- name: "Compteur jour (kWh)"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{% if is_state('select.daily_energy', 'peak') %}
{{ (states('sensor.shelly_compteur_total_active_energy') | float(0) + 11015.306) | round(5) }}
{% else %}
{{ states('sensor.compteur_jour_kwh') | float(0) | round(5) }} # Ne pas changer la valeur si ce n'est pas un jour peak
{% endif %}
availability: "{{ states('sensor.shelly_compteur_total_active_energy') not in ['none', 'unknown', 'unavailable'] }}"
- name: "Compteur nuit (kWh)"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{% if is_state('select.daily_energy', 'offpeak') %}
{{ (states('sensor.shelly_compteur_total_active_energy') | float(0) + 14474.139) | round(5) }}
{% else %}
{{ states('sensor.compteur_nuit_kwh') | float(0) | round(5) }} # Ne pas changer la valeur si ce n'est pas un jour offpeak
{% endif %}
availability: "{{ states('sensor.shelly_compteur_total_active_energy') not in ['none', 'unknown', 'unavailable'] }}"
Merci pour votre aide.
Ma config :
System Information
version
core-2024.9.3
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.12.4
os_name
Linux
os_version
6.6.46-haos
arch
x86_64
timezone
Europe/Brussels
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
HACS Data
ok
GitHub API Calls Remaining
5000
Installed Version
2.0.1
Stage
running
Available Repositories
1426
Downloaded Repositories
20
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 13.1
update_channel
stable
supervisor_version
supervisor-2024.09.1
agent_version
1.6.0
docker_version
26.1.4
disk_total
70.2 GB
disk_used
23.2 GB
healthy
true
supported
true
host_connectivity
true
supervisor_connectivity
true
ntp_synchronized
true
virtualization
kvm
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Samba Backup (5.2.0), Studio Code Server (5.16.3), Terminal & SSH (9.15.0), Matter Server (6.5.1), OpenThread Border Router (2.11.0), UniFi Network Application (3.3.0), ZeroTier One (0.18.0), Node-RED (18.1.1), ESPHome (2024.9.2), Cloudflared (5.1.20)