{"id":2098,"date":"2022-06-06T18:09:44","date_gmt":"2022-06-06T16:09:44","guid":{"rendered":"https:\/\/domo.rem81.com\/?p=2098"},"modified":"2025-04-14T09:54:58","modified_gmt":"2025-04-14T07:54:58","slug":"ha-compteur-de-service-utility-meter","status":"publish","type":"post","link":"https:\/\/domo.rem81.com\/index.php\/2022\/06\/06\/ha-compteur-de-service-utility-meter\/","title":{"rendered":"HA-Compteur de service (utility meter)"},"content":{"rendered":"\n\n\n\n<h1 class=\"wp-block-heading\">Intro<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Le comptage d&rsquo;\u00e9nergie est souvent \u00e9voqu\u00e9 sur les r\u00e9seaux sociaux, qu&rsquo;il s&rsquo;agisse de kWh ou autres grandeurs physiques et semble \u00eatre l&rsquo;objet d&rsquo;interrogations r\u00e9currentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9cemment HA, dans sa version <a href=\"https:\/\/www.home-assistant.io\/blog\/2022\/04\/06\/release-20224\/#now-available-in-the-ui-groups\" data-type=\"URL\" data-id=\"https:\/\/www.home-assistant.io\/blog\/2022\/04\/06\/release-20224\/#now-available-in-the-ui-groups\" target=\"_blank\" rel=\"noreferrer noopener\">2022-04<\/a> a ajout\u00e9 des int\u00e9grations directement configurables depuis l&rsquo;interface utilisateur, simplifiant de fait leur d\u00e9claration, c&rsquo;est ce que je vous invite \u00e0 d\u00e9couvrir dans cet article. J&rsquo;ai d\u00e9j\u00e0 abord\u00e9 le sujet avec l&rsquo;int\u00e9gration <a href=\"https:\/\/www.home-assistant.io\/integrations\/threshold\" target=\"_blank\" rel=\"noreferrer noopener\">\u00ab\u00a0entr\u00e9es threshold\u00a0\u00bb<\/a> dans cet <a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/04\/02\/ha-asservissement-des-volets-a-la-position-du-soleil\/\" data-type=\"URL\" data-id=\"https:\/\/domo.rem81.com\/2022\/04\/02\/ha-asservissement-des-volets-a-la-position-du-soleil\/\" target=\"_blank\" rel=\"noreferrer noopener\">article<\/a> .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un des avantages est qu&rsquo;il n&rsquo;est besoin de rebooter le syst\u00e8me pour leur prise en compte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un des inconv\u00e9nients, est qu&rsquo;une fois cr\u00e9\u00e9 et c&rsquo;est regrettable, tous les param\u00e8tres ne sont pas modifiables et \u00e0 ma connaissance la seul solution est de les supprimer puis de recr\u00e9er une entit\u00e9 avec le m\u00eame nom, de fait vous ne perdrez pas l&rsquo;historique.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Conversion de la puissance en \u00e9nergie<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Comme pr\u00e9 requis il faut commencer par d\u00e9clarer l&rsquo;entit\u00e9 que vous souhaitez comptabiliser. En g\u00e9n\u00e9ral nous nous int\u00e9ressons au kWh mais c&rsquo;est \u00e9galement valable pour des m3 d&rsquo;eau ou de gaz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rappelons qu&rsquo;un kilo watt heure correspond \u00e0 une consommation de 1000 W ou 1 kW pendant 1 heure, il s&rsquo;agit d&rsquo;une \u00e9nergie et non d&rsquo;une puissance. Si votre capteur fournit uniquement une puissance en  W ou kW, vous devez convertir la convertir en Wh ou kWh avec l&rsquo;une des deux m\u00e9thodes suivantes:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Methode de Riemann<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HA dispose d&rsquo;une int\u00e9gration \u00ab\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/www.home-assistant.io\/integrations\/integration\" target=\"_blank\">int\u00e9gration par le <\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.home-assistant.io\/integrations\/integration\" target=\"_blank\">m\u00e9thode de<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.home-assistant.io\/integrations\/integration\" target=\"_blank\"> Riemann<\/a>\u00a0\u00bb configurable depuis une interface utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour cela vous allez  dans \u00ab\u00a0param\u00e8tres\/appareils et service\/entr\u00e9es\u00a0\u00bb puis \u00ab\u00a0Ajouter un capteur d&rsquo;int\u00e9grale de Riemann\u00a0\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"677\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-13-1024x677.png\" alt=\"\" class=\"wp-image-2104\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-13-1024x677.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-13-300x198.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-13-768x508.png 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-13.png 1094w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Vous saisissez:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le nom que vous souhaitez donner \u00e0 l&rsquo;entit\u00e9<\/li>\n\n\n\n<li>le capteur qui vous d\u00e9livre des W.<\/li>\n\n\n\n<li>la m\u00e9thode de calcul de l&rsquo;int\u00e9grale:\n<ul class=\"wp-block-list\">\n<li>Trap\u00e9zo\u00efdal si la grandeur physique mesur\u00e9e \u00e9volue r\u00e9guli\u00e8rement dans le temps.<\/li>\n\n\n\n<li>Left ou right  si votre grandeur \u00e9volue avec des alternance de pics de puissance et de valeurs plus faibles voir nulles, une machine \u00e0 laver par exemple.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>la pr\u00e9cision<\/li>\n\n\n\n<li>le pr\u00e9fixe m\u00e9trique (k en g\u00e9n\u00e9ral)<\/li>\n\n\n\n<li>l&rsquo;unit\u00e9 de temps (h en g\u00e9n\u00e9ral).<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">HA d\u00e9finit automatiquement les attributs de l&rsquo;entit\u00e9 indispensable \u00e0 sa classification (state_class, device_class,..)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"580\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-15-1.png\" alt=\"\" class=\"wp-image-2110\" style=\"width:735px;height:auto\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-15-1.png 575w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-15-1-297x300.png 297w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-15-1-150x150.png 150w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Configuration des compteurs de service.<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Votre entit\u00e9 en kWh (ou Wh) est maintenant cr\u00e9\u00e9e, vous pouvez configurer votre compteur de service via une interface utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ce faire, allez dans \u00ab\u00a0param\u00e8tres\/appareils et service\/entr\u00e9es\u00a0\u00bb, puis ajouter \u00ab\u00a0un compteur de services publics (eau, gaz, \u00e9lectricit\u00e9\u2026)\u00a0\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"723\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-17-1.png\" alt=\"\" class=\"wp-image-2129\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-17-1.png 604w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-17-1-251x300.png 251w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Vous saisissez:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le nom que vous souhaitez donner \u00e0 l&rsquo;entit\u00e9<\/li>\n\n\n\n<li>le capteur que vous souhaitez comptabiliser (celui calcul\u00e9 avec l&rsquo;int\u00e9grale de rieuman par ex)<\/li>\n\n\n\n<li>le cycle de remise \u00e0 z\u00e9ro (15 mn, heure, semaine,mois,..)<\/li>\n\n\n\n<li>le d\u00e9calage de remise \u00e0 z\u00e9ro (laisser z\u00e9ro par d\u00e9faut sauf cas particulier)<\/li>\n\n\n\n<li>les tarifs pris en charge, laisser vide si un seul tarif, sinon saisissez \u00ab\u00a0hc\u00a0\u00bb et hp\u00a0\u00bb par exemple, ceux sont ces tarifs que vous utiliserez dans l&rsquo;automatisme.<\/li>\n\n\n\n<li>cocher \u00ab\u00a0consommation nette\u00a0\u00bb si la valeur \u00e9volue en positif\/n\u00e9gatif<\/li>\n\n\n\n<li>cocher \u00ab\u00a0valeur delta\u00a0\u00bb si les valeurs de la source sont des valeurs delta depuis la derni\u00e8re lecture au lieu de valeurs absolues, Lorsque cette option est activ\u00e9e, chaque nouvelle valeur re\u00e7ue sera ajout\u00e9e telle quelle au compteur au lieu d&rsquo;ajouter la&nbsp;<em>diff\u00e9rence<\/em>&nbsp;entre la nouvelle valeur et la valeur pr\u00e9c\u00e9dente. Par exemple, vous devez l&rsquo;activer lorsque le capteur source renvoie des lectures telles que \u00ab&nbsp;1&nbsp;\u00bb, \u00ab&nbsp;0,5&nbsp;\u00bb, \u00ab&nbsp;0,75&nbsp;\u00bb contre \u00ab&nbsp;1&nbsp;\u00bb, \u00ab&nbsp;1,5&nbsp;\u00bb, \u00ab&nbsp;2,25&nbsp;\u00bb<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Vous obtiendrez des informations compl\u00e9mentaires sur \u00ab\u00a0utility meter\u00a0\u00bb dans <a rel=\"noreferrer noopener\" href=\"https:\/\/www.home-assistant.io\/integrations\/utility_meter\" target=\"_blank\">ce lien<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HA d\u00e9finit automatiquement les attributs de l&rsquo;entit\u00e9 indispensable \u00e0 sa classification (state_class, device_class,..)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"435\" height=\"618\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-19-1.png\" alt=\"\" class=\"wp-image-2142\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-19-1.png 435w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-19-1-211x300.png 211w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A noter que vous devez d\u00e9clarer autant de compteur que de cycles de remise \u00e0 z\u00e9ro (jour, semaine, mois ann\u00e9e, ..) n\u00e9cessaires.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Exploitation des compteurs<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois cr\u00e9\u00e9, HA ajoute une entit\u00e9 par compteur, par ex \u00ab\u00a0linky\u00a0\u00bb et, si vous les avez d\u00e9clar\u00e9, une entit\u00e9 suppl\u00e9mentaire par tarif , \u00ab\u00a0linky_hc\u00a0\u00bb et \u00ab\u00a0linky_hp\u00a0\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez un seul tarif, vous n&rsquo;avez rien \u00e0 faire de plus, votre compteur sera remis \u00e0 z\u00e9ro en fonction de votre unit\u00e9 de temps (jour, semaine,..).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez un double tarif, vous devez indiquer au compteur quel tarif est en cours, pour ce faire vous pouvez utiliser un automatisme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les d\u00e9clencheurs peuvent \u00eatre des plages horaires ou encore mieux le tarif en cours dans votre linky par exemple.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Selon une plage horaire fixe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut cr\u00e9er un automatisme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les options \u00ab\u00a0hc\u00a0\u00bb et \u00ab\u00a0hp\u00a0\u00bb correspondent \u00e0 celles que vous avez d\u00e9clar\u00e9es dans le compteur de service.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: 6_1_0 Energie Changement HP&lt;-&gt;HC (Dupliquer)\ndescription: ''\ntrigger:\n  - platform: time\n    id: tarif_hc\n    at: '01:00:00'\n  - platform: time\n    id: tarif_hp\n    at: '02:00:00'\ncondition: &#091;]\naction:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id: tarif_hc\n        sequence:\n          - action: select.select_option\n            data:\n              option: hc\n            target:\n              entity_id:\n                - select.linky_energie_jour\n      - conditions:\n          - condition: trigger\n            id: tarif_hp\n        sequence:\n          - action: select.select_option\n            data:\n              option: hp\n            target:\n              entity_id:\n                - select.linky_energie_jour\n    default: &#091;]\nmode: single\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez d\u00e9clar\u00e9 plusieurs compteurs avec les m\u00eames tarifs, vous les ajoutez les entit\u00e9s dans les <strong>\u00ab\u00a0target: entity_id\u00a0\u00bb<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Selon plusieurs plages horaires fixes<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: 6_1_0 Energie Changement HP&lt;-&gt;HC (Dupliquer)\ndescription: ''\ntrigger:\n  - platform: time\n    id: tarif_hc1\n    at: '01:00:00'\n  - platform: time\n    id: tarif_hp2\n    at: '02:00:00'\n  - platform: time\n    at: '05:00:00'\n    id: tarif_hc2\n  - platform: time\n    at: '06:00:00'\n    id: tarif_hp2\ncondition: &#091;]\naction:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id: tarif_hc1\n          - condition: trigger\n            id: tarif_hc2\n\n        sequence:\n          - action: select.select_option\n            data:\n              option: hc\n            target:\n              entity_id:\n                - select.linky_energie_jour\n                - select.linky_energie_mois\n      - conditions:\n          - condition: trigger\n            id: tarif_hp1\n          - condition: trigger\n            id: tarif_hp2\n        sequence:\n          - action: select.select_option\n            data:\n              option: hp\n            target:\n              entity_id:\n                - select.linky_energie_jour\n                - select.linky_energie_mois\n    default: &#091;]\nmode: single<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Selon une plage horaire param\u00e9trable<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Commencer par cr\u00e9er le deux \u00ab\u00a0input_datetime\u00a0\u00bb qui vont d\u00e9finir le d\u00e9but et la fin de la plage horaire des heures creuses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ce faire, allez dans \u00ab\u00a0param\u00e8tres\/appareils et service\/entr\u00e9es\u00a0\u00bb, puis ajouter \u00ab\u00a0une date et\/ou heure\u00a0\u00bb:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"726\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-23-1-1024x726.png\" alt=\"\" class=\"wp-image-2169\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-23-1-1024x726.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-23-1-300x213.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-23-1-768x545.png 768w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-23-1.png 1028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Saisir<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le nom de l&rsquo;entit\u00e9 que vous souhaitez<\/li>\n\n\n\n<li>Cocher \u00ab\u00a0heure\u00a0\u00bb<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">J&rsquo;ai ainsi cr\u00e9\u00e9 deux entit\u00e9s:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>input_datetime.debut_heure_creuse<\/li>\n\n\n\n<li>input_datetime.fin_heure_creuse<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1085\" height=\"729\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-20.png\" alt=\"\" class=\"wp-image-2157\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-20.png 1085w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-20-300x202.png 300w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-20-1024x688.png 1024w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-20-768x516.png 768w\" sizes=\"auto, (max-width: 1085px) 100vw, 1085px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">que l&rsquo;on va pouvoir exploiter dans un automatisme:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les options \u00ab\u00a0hc\u00a0\u00bb et \u00ab\u00a0hp\u00a0\u00bb correspondent \u00e0 celles que vous avez d\u00e9clar\u00e9es dans le compteur de service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez d\u00e9clar\u00e9 plusieurs compteurs avec les m\u00eames tarifs, vous ajoutez les entit\u00e9s dans les <strong>\u00ab\u00a0target: entity_id\u00a0\u00bb<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Energie Changement HP&lt;-&gt;HC\ndescription: \"\"\ntriggers:\n  - trigger: time\n    at: input_datetime.debut_heure_creuse\n    id: dhc\n  - trigger: time\n    at: input_datetime.fin_heure_creuse\n    id: fhc\nconditions: &#091;]\nactions:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id:\n              - dhc\n        sequence:\n          - action: select.select_option\n            data:\n              option: hc\n            target:\n              entity_id: select.compteur_energie_autres_jour\n      - conditions:\n          - condition: trigger\n            id:\n              - fhc\n        sequence:\n          - action: select.select_option\n            data:\n              option: hp\n            target:\n              entity_id: select.compteur_energie_autres_jour\nmode: single<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Avec l&rsquo;information HP\/HC du Linky<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;automatisme est d\u00e9clench\u00e9 par une information d\u00e9livr\u00e9e par le Linky, qui, rappelons le, peux fonctionner sous 2 modes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En mode historique (mode par d\u00e9faut):\n<ul class=\"wp-block-list\">\n<li>voir mon article <a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/01\/03\/ha-teleinformation-linky-mode-historique\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/domo.rem81.com\/index.php\/2022\/01\/03\/ha-teleinformation-linky-mode-historique\/<\/a><\/li>\n\n\n\n<li>C&rsquo;est le \u00ab\u00a0sensor.linky_ptec\u00a0\u00bb qui prend la valeur \u00ab\u00a0HC..\u00a0\u00bb ou \u00ab\u00a0HP..\u00a0\u00bb et qu&rsquo;il faut tester<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/domo.rem81.com\/2022\/01\/03\/ha-teleinformation-linky-mode-historique\/\" target=\"_blank\"> <\/a>En mode standard (en faire la demande au fournisseur d&rsquo;\u00e9nergie)\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/01\/12\/ha-teleinformation-linky-mode-standard\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/domo.rem81.com\/index.php\/2022\/01\/12\/ha-teleinformation-linky-mode-standard\/<\/a><\/li>\n\n\n\n<li>C&rsquo;est le \u00ab\u00a0sensor.linky_n_tarif\u00a0\u00bb qui prend la valeur 1 en HC et 2 en HP.<\/li>\n\n\n\n<li>Il peut \u00e9galement valoir 3 et plus selon votre abonnement tarifaire aupr\u00e8s de votre fournisseur d&rsquo;\u00e9nergie.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les options \u00ab\u00a0hc\u00a0\u00bb et \u00ab\u00a0hp\u00a0\u00bb correspondent \u00e0 celles que vous avez d\u00e9clar\u00e9es dans le compteur de service<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez d\u00e9clar\u00e9 plusieurs compteurs avec les m\u00eames tarifs, vous ajoutez les entit\u00e9s dans les <strong>\u00ab\u00a0target: entity_id\u00a0\u00bb<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: 6_1_0 Energie Changement HP&lt;-&gt;HC\ndescription: ''\ntrigger:\n  - platform: state\n    entity_id: sensor.linky_n_tarif\n    id: tarif_hc\n    from: '2'\n    to: '1'\n  - platform: state\n    entity_id: sensor.linky_n_tarif\n    from: '1'\n    id: tarif_hp\n    to: '2'\ncondition: &#091;]\naction:\n  - choose:\n      - conditions:\n          - condition: trigger\n            id: tarif_hc\n        sequence:\n          - action: select.select_option\n            data:\n              option: hc\n            target:\n              entity_id:\n                - select.linky_energie_jour\n                  \n      - conditions:\n          - condition: trigger\n            id: tarif_hp\n        sequence:\n          - action: select.select_option\n            data:\n              option: hp\n            target:\n              entity_id:\n                - select.linky_energie_jour\n                 \n    default: &#091;]\nmode: single\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Calcul du cout de l&rsquo;\u00e9nergie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut commencer par cr\u00e9er deux inputs permettant des saisir le prix du kWh HP et HC<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>input_number:\n  # Calcul des co\u00fbts journaliers\n  cout_kwh_hp:\n    name: Cout du Kwh HP\n    min: 0\n    max: 10\n    unit_of_measurement: \u20ac\n    icon: mdi:currency-eur\n    step: 0.00001\n    mode: box\n\n  cout_kwh_hc:\n    name: Cout du Kwh HC\n    min: 0\n    max: 10\n    unit_of_measurement: \u20ac\n    icon: mdi:currency-eur\n    step: 0.00001\n    mode: box\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Puis utiliser trois templates pour le calcul: HP+HC, HP, HC.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>template:\n  - sensor:\n# Cout de l'Energie\n\n\n    - name: \"Cout Energy Total Jour HPHC\"\n      state: &gt;-\n        {% set hp = states('sensor.energy_total_usage_daily_hp') | float(default=0) | round(2) %}\n        {% set hc = states('sensor.energy_total_usage_daily_hc') | float(default=0) | round(2) %}\n        {% set chp = states('input_number.cout_kwh_hp') | float(default=0) | round(5) %}\n        {% set chc = states('input_number.cout_kwh_hc') | float(default=0) | round(5) %}\n        {{((hc*chc) + (hp*chp)) | round(2) }}\n      unit_of_measurement: \"\u20ac\"\n      device_class: \"monetary\"\n      state_class: \"total\"  \n      unique_id: \"cout_energy_total_jour_hphc\"\n\n    - name: \"Cout Energy Total Jour HP\"\n      state: &gt;-\n        {% set hp = states('sensor.energy_total_usage_daily_hp') | float(default=0) | round(2) %}\n        {% set chp = states('input_number.cout_kwh_hp') | float(default=0) | round(5) %}\n        {{(hp*chp) | round(2) }}\n      unit_of_measurement: \"\u20ac\"\n      device_class: \"monetary\"\n      state_class: \"total\"  \n      unique_id: \"cout_energy_total_jour_hp\"\n      \n    - name: \"Cout Energy Total Jour HC\"\n      state: &gt;-\n        {% set hc = states('sensor.energy_total_usage_daily_hc') | float(default=0) | round(2) %}\n        {% set chc = states('input_number.cout_kwh_hc') | float(default=0) | round(5) %}\n        {{(hc*chc) | round(2) }}\n      unit_of_measurement: \"\u20ac\"\n      device_class: \"monetary\"\n      state_class: \"total\"  \n      unique_id: \"cout_energy_total_jour_hc\"<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\">Tableau de bord<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple avec l&rsquo;excellente int\u00e9gration \u00ab\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/kalkih\/mini-graph-card\" target=\"_blank\">mini-graph-card<\/a>\u00a0\u00bb disponible dans HACS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"434\" height=\"245\" src=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-24-1.png\" alt=\"\" class=\"wp-image-2172\" srcset=\"https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-24-1.png 434w, https:\/\/domo.rem81.com\/wp-content\/uploads\/2022\/06\/image-24-1-300x169.png 300w\" sizes=\"auto, (max-width: 434px) 100vw, 434px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>type: custom:mini-graph-card\nentities:\n  - entity: sensor.linky_energie_jour_hp\n    name: HP\n    show_state: true\n  - entity: sensor.linky_energie_jour_hc\n    name: HC\n    show_state: true\nname: Conso Linky 7j\nhours_to_show: 168\naggregate_func: max\ngroup_by: date\nshow:\n  graph: bar\nicon: mdi:flash\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vous trouverez d&rsquo;autres exemples dans mon article <a href=\"https:\/\/domo.rem81.com\/index.php\/2022\/01\/12\/ha-teleinformation-linky-mode-standard\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/domo.rem81.com\/index.php\/2022\/01\/12\/ha-teleinformation-linky-mode-standard\/<\/a>.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Tuto tout simple qui, je l\u2019esp\u00e8re, vous aidera \u00e0 d\u00e9finir vos compteurs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro Le comptage d&rsquo;\u00e9nergie est souvent \u00e9voqu\u00e9 sur les r\u00e9seaux sociaux, qu&rsquo;il s&rsquo;agisse de kWh ou autres grandeurs physiques et semble \u00eatre l&rsquo;objet d&rsquo;interrogations r\u00e9currentes. R\u00e9cemment HA, dans sa version &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[22],"class_list":["post-2098","post","type-post","status-publish","format-standard","hentry","category-homeassistant","tag-linky"],"_links":{"self":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/2098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/comments?post=2098"}],"version-history":[{"count":11,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/2098\/revisions"}],"predecessor-version":[{"id":3863,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/posts\/2098\/revisions\/3863"}],"wp:attachment":[{"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/media?parent=2098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/categories?post=2098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domo.rem81.com\/index.php\/wp-json\/wp\/v2\/tags?post=2098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}