Bonjour, cela fait plusieurs jours que j’essaie de me faire des sensors pour afficher le coût électrique journalier/mensuel/annuel et par la même occasion je cherche un moyen de m’afficher également le coût de la veille.
J’ai créé ces sensors, j’y est mis le prix du kWh et le coût de l’abonnement.
- platform: template
sensors:
total_energy_jour:
friendly_name: 'Total énergie jour'
value_template: "{{ states((('sensor.index_compteur_electricite_journalier') | float * 0,174) | float + 0,466) | round(2) }}"
attribute_templates:
state_class: total_increasing
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
total_energy_mensuel:
friendly_name: 'Total énergie mois'
value_template: "{{ states((('sensor.index_compteur_electricite_mensuel') | float * 0,174) | float + 14,18) | round(2) }}"
attribute_templates:
state_class: total_increasing
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
total_energy_annuel:
friendly_name: 'Total énergie annuel'
value_template: "{{ states(('sensor.index_compteur_electricite_journalier') | float * 0,174) | round(2) }}"
attribute_templates:
state_class: total_increasing
device_class: energy
unit_of_measurement: '€'
Voilà le résultat
Comment faire pour arriver à l’afficher svp ?
La dernière ligne (tarif journée) j’ai essayé en créant un capteur de service public avec le tarif, mais il ne s’affiche pas.
Merci de votre aide
Hello
As tu testé des sensors deja , dans outils et DEV ???
Re,
J’ai retrouvé ceci dans mes archives sur le site de @mycanaletto
Jadis certains justifiaient l'achat d'un ordinateur personnel par la gestion des comptes familiaux, aujourd’hui d'autres viennent à la domotique en espérant faire des économies. Soyons sérieux, la domotique ça coûte de l'argent et il faut y venir...
Merci pour vos réponses.
Oui j’ai testé dans dev, j’ai l’erreur en photo.
Pour @mycanaletto j’ai regardé son tuto, je n’ai pas les HP HC ça n’a pas fonctionné non plus
Tout ça est bien vieux, maintenant les plus simple est de faire des Utility Meter et de les coller dans l’onglet Energy (et tout est faisable en GUI).
1 « J'aime »
Justement je n’arrive pas à récupérer le prix après l’avoir fait.
De plus, il faut ajouter le prix de l’abonnement dans l’utility meter
dans les calculs… c’est pas comma mais point (change , vers . )
1 « J'aime »
Voilà j’ai enfin réussi. Je suppose que les sensors commencent que maintenant.
Merci de l’aide.
Comment améliorer mon code pour que je puisse changer chaque année les tarif de vente et d’abonnement ? Pouvez vous me mettre un exemple de formule ?
Et comment puis-je récupérer la production et la consommation de la veille ?
- platform: template
sensors:
total_energy_jour:
friendly_name: 'Total énergie jour'
value_template: "{{ states('sensor.index_jour') | float * (0.174) | float + (0.466) | round(2) }}"
attribute_templates:
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
total_energy_mensuel:
friendly_name: 'Total énergie mois'
value_template: "{{ states('sensor.index_mensuel') | float * (0.174) | float + (14.18) | round(2) }}"
attribute_templates:
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
total_energy_annuel:
friendly_name: 'Total énergie annuel'
value_template: "{{ states('sensor.index_annuel') | float * (0.174) | float + (170.16) | round(2) }}"
attribute_templates:
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
test:
friendly_name: 'vente surplus journalier'
value_template: "{{ states('sensor.injection_2') | round(2) * (0.17) }}"
attribute_templates:
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
test:
friendly_name: 'vente surplus mensuelle'
value_template: "{{ states('sensor.injection_mensuel') | round(2) * (0.17) }}"
attribute_templates:
state_class: total_increasing
device_class: energy
unit_of_measurement: '€'
- platform: template
sensors:
test:
friendly_name: 'vente surplus annuel'
value_template: "{{ states('sensor.injection_annuel') | round(2) * (0.17) }}"
attribute_templates:
device_class: energy
unit_of_measurement: '€'
Bonsoir,
J’ai finis mes sensors, je n’arrive pas à trouver comment récupérer la veille. Pouvez vous m’aider ?
Merci
Uowis
Février 7, 2023, 11:11
10
tu utilises l’onglet Energie pour monitorer ?
Non pas du tout.
Du coup j’ai fais 1 graphique apexcharts-card sur 7 jours. Ça rend bien. J’ai abandonné les sensors de la veille. Mais si tu sais comment faire je veux bien pour comprendre le mécanisme
Uowis
Février 8, 2023, 2:56
12
Je viens poster mon code pour changer de jour sur un apexcharts :
Une façon différente de voir la conso journalière toujours avec un apexchart est un input.datetime :
[image]
Le code pour choisir la date du graph :
type: custom:config-template-card
entities:
- input_datetime.energy_viewer
variables:
DAY: |
{
var targetDate = states['input_datetime.energy_viewer'].state;
var myDate = states['input_datetime.energy_viewer'].state.split("-");
var newDate = new Date( myDate[2], myDate[1] - 1, myDate[0]);
var offSet = Math.ceil((Date.pa…
Tarifs :
Pour changer de tarifs tu peux simplement créer un input_number.tarif_elec
Les compteur de service eux créent des select.tarif_elec (je pense pour gérer des heurs pleine et creuse) c’est peu etre une meilleur pratique mais seul le input_number peu etre changé via L’UI je crois.
Personnellement j’ai fait une grosse erreur pour enregistrer ma conso en euro :
Je calculais ma conso € en live avec le sensor en somme total :
- name: "Général instant cost power"
state: >
{% if is_number(states("sensor.general_power_base")) %}
{{ states("sensor.general_power_base") | float * states("input_number.prix_elec") | float }}
{% endif %}
unit_of_measurement: "EUR"
Du coup des que j’ai changé le tarif ca m’a recalculé une conso depuis le début de l’enregistrement :
Enfin dans plein de cas ça pose problème: Par exemple le cout annuel en 2023 a deux tarif ce lui de janvier et celui de septembre.
Je pense que les compteurs de services gèrent peu être ca,… entre grâce au select des tarifs ?
Uowis
Février 8, 2023, 2:59
13
Il a ceci pour récupéré le tarif de base edf :
Ce que j’avais indiqué ici permet de créer des « sensor » utilisable dans le tableau Energie en tant que source de tarif :