<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.lfz.ovh/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Blog LFZ</title>
	<link>https://blog.lfz.ovh/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.lfz.ovh/spip.php?id_rubrique=1&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Domotiser une borne de recharge EV de marque LIDL</title>
		<link>https://blog.lfz.ovh/spip.php?article2</link>
		<guid isPermaLink="true">https://blog.lfz.ovh/spip.php?article2</guid>
		<dc:date>2025-08-01T08:48:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>johann</dc:creator>



		<description>
&lt;p&gt;L'enseigne LIDL commercialise, sous la marque &#171; Ultimate Speed &#187;, une borne de recharge murale USWB11 d&#233;di&#233;e aux v&#233;hicules &#233;lectriques. Cette borne est &#233;quip&#233;e d'une interface de communication de type s&#233;rie RS485. L'objectif du pr&#233;sent article est de pr&#233;senter une d&#233;marche afin de l'int&#233;grer &#224; au syst&#232;me domotique Home Assistant. &lt;br class='autobr' /&gt;
La domotisation de la borne USWB11 a pour double objectif d'optimiser l'autoconsommation en affectant le surplus de production photovolta&#239;que &#224; la recharge du (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.lfz.ovh/spip.php?rubrique1" rel="directory"&gt;Solaire&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://blog.lfz.ovh/IMG/logo/logo_borne_ev_esp.png?1754038088' class='spip_logo spip_logo_right' width='150' height='120' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'enseigne LIDL commercialise, sous la marque &#171; Ultimate Speed &#187;, une borne de recharge murale &lt;a href=&#034;https://www.lidl.fr/p/ultimate-speed-borne-de-recharge-murale-11-kw/p100368246&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;USWB11&lt;/a&gt; d&#233;di&#233;e aux v&#233;hicules &#233;lectriques. Cette borne est &#233;quip&#233;e d'une interface de communication de type s&#233;rie RS485. L'objectif du pr&#233;sent article est de pr&#233;senter une d&#233;marche afin de l'int&#233;grer &#224; au syst&#232;me domotique &lt;a href=&#034;https://www.home-assistant.io/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Home Assistant&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;La domotisation de la borne USWB11 a pour double objectif d'optimiser l'autoconsommation en affectant le surplus de production photovolta&#239;que &#224; la recharge du v&#233;hicule &#233;lectrique, et de limiter la puissance appel&#233;e sur le r&#233;seau ENEDIS lors d'une recharge en heures creuses, gr&#226;ce &#224; un seuil de consigne param&#233;trable.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Mise en garde&lt;/h2&gt;
&lt;p&gt;La puissance d'une borne de recharge pour v&#233;hicule &#233;lectrique install&#233;e par un &lt;strong&gt;particulier&lt;/strong&gt; est limit&#233;e &#224; &lt;strong&gt;3,7 kW (16 A)&lt;/strong&gt;. Pour les installations de puissance sup&#233;rieure, le &lt;a href=&#034;https://www.legifrance.gouv.fr/jorf/article_jo/JORFARTI000043475414&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;d&#233;cret n&#176; 2021-546 du 4 mai 2021, article 15&lt;/a&gt;, impose de faire appel &#224; un professionnel disposant de la &lt;strong&gt;qualification IRVE&lt;/strong&gt; (Infrastructure de Recharge de V&#233;hicules &#201;lectriques).&lt;/p&gt;
&lt;p&gt;L'installation et l'utilisation d'&#233;quipements &#233;lectriques comportent des &lt;strong&gt;risques graves&lt;/strong&gt;, notamment d'incendie et d'&#233;lectrocution. Il est essentiel de&lt;strong&gt; respecter scrupuleusement les normes de s&#233;curit&#233; en vigueur&lt;/strong&gt; et de faire appel &#224; un &lt;strong&gt;professionnel qualifi&#233; si n&#233;cessaire&lt;/strong&gt;. Ce dernier sera en mesure de vous proposer une borne de recharge int&#233;grant par construction les fonctionnalit&#233;s d&#233;crites dans cet article. Vous &#234;tes seul &lt;strong&gt;responsable de vos actions et des cons&#233;quences&lt;/strong&gt; qui en d&#233;coulent.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Raccordement &#233;lectrique&lt;/h2&gt;
&lt;p&gt;En branchement monophas&#233;, la borne LIDL Ultimate Speed &lt;a href=&#034;https://www.lidl.fr/p/ultimate-speed-borne-de-recharge-murale-11-kw/p100368246&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;USWB11&lt;/a&gt; respecte la limitation &#233;voqu&#233;e pr&#233;c&#233;demment de 3,7 kW (16 A).&lt;br class='autobr' /&gt;
&#192; titre informatif, dans mon cas particulier, la protection est assur&#233;e par un interrupteur diff&#233;rentiel de type F, d'une sensibilit&#233; de 30 mA et un disjoncteur magn&#233;to-thermique d'un calibre 16A courbe C. Une protection par disjoncteur diff&#233;rentiel est &#233;galement envisageable (Exemple de produit &lt;a href=&#034;https://elec44.fr/disjonteurs-differentiels-monophases/6787-legrand-disjoncteur-differentiel-dx4500-visvis-un-230v-16a-typef-30ma-courbe-c-2-modules-ref-410753-3245064107532.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Legrand 410753&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;L'installation est compl&#233;t&#233;e par un contacteur heures creuses (HC) mont&#233; en s&#233;rie avec la borne de recharge, ainsi qu'un dispositif de mesure de type Shelly Pro EM-50. Le contacteur heures creuses est command&#233; via le contact sec int&#233;gr&#233; au bo&#238;tier Shelly Pro EM. Ces deux &#233;quipements sont prot&#233;g&#233;s par un disjoncteur C-2A.&lt;/p&gt;
&lt;div class='spip_document_17 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/raccordement-lidl.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/raccordement-lidl.png?1753980006' width='500' height='180' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Le raccordement entre la borne de recharge et le tableau &#233;lectrique est r&#233;alis&#233; gr&#226;ce &#224; un c&#226;ble de type 3G6 (soit en 6 mm&#178;) sur les borniers 30, 33 et 34. L'acc&#232;s aux points de connexion, visibles sur l'image D, s'effectue en d&#233;vissant le panneau arri&#232;re de la borne.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Port de communication RS485 : Raccordements &amp; Param&#233;trage&lt;/h2&gt;
&lt;p&gt;La documentation de la borne USWB11 pr&#233;cise qu'elle est compatible avec le protocole &lt;a href=&#034;https://fr.wikipedia.org/wiki/Modbus&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Modbus&lt;/a&gt; et dispose de 3 ports de communication RS485 situ&#233;s &#224; cot&#233; des connexions de puissance, sur le bornier 22.&lt;/p&gt;
&lt;p&gt;La configuration des param&#232;tres de la borne s'effectue via 4 roues codeuses situ&#233;es derri&#232;re la trappe rep&#233;r&#233;e 35, sur le c&#244;t&#233; gauche du bo&#238;tier. Le courant maximal de charge peut &#234;tre r&#233;gl&#233; &#224; l'aide de la roue codeuse n&#176;42, tandis que les adresses &#171; esclaves &#187; Modbus sont d&#233;finies via les roues codeuses 41 (Net1/Net2) et 39-40 (Smart Meter Gateway).&lt;/p&gt;
&lt;p&gt;On notera &#233;galement la pr&#233;sence d'un port USB rep&#233;r&#233; 43 dans le manuel utilisateur.&lt;/p&gt;
&lt;p&gt;Les registres Modbus interrogeables sont &#233;galement document&#233;s dans le manuel utilisateur.&lt;/p&gt;
&lt;div class='spip_document_18 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/modbus_lidl.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/modbus_lidl.png?1753981242' width='500' height='149' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Malgr&#233; toutes mes tentatives, je n'ai pas &#233;t&#233; en mesure de dialoguer directement avec la box depuis un PC, aussi je soup&#231;onnes une impl&#233;mentation sp&#233;ciale du protocole. Plut&#244;t que de chercher &#224; tout r&#233;inventer, je me suis content&#233; de suivre les indications disponibles sur le &lt;a href=&#034;https://github.com/bammab/custom_components_for_esphome/tree/main/components/uswb&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Github de Max Mustermann&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les connexions de la liaison RS485 &#233;tant situ&#233;es &#224; proximit&#233; de l'alimentation en 230 V secteur, il est imp&#233;ratif de les effectuer &lt;strong&gt;HORS TENSION&lt;/strong&gt;, comme pour toute intervention sur des connexions &#233;lectriques, ceci afin d'&#233;liminer tous risques d'&#233;lectrocution.&lt;/p&gt;
&lt;p&gt;Une fois le panneau arri&#232;re referm&#233; et la borne fix&#233;e sur son support mural, le param&#233;trage des roues codeuses situ&#233;es dans la trappe de gauche peut &#234;tre r&#233;alis&#233; sous tension, en respectant &#233;videmment toutes les pr&#233;cautions d'usage. L'ouverture de la trappe rep&#233;r&#233;e 35 prot&#233;geant les roues codeuses est d&#233;tect&#233;e par le switch rep&#233;r&#233; 38 (image E), ce qui active le mode configuration et un affichage sp&#233;cifique sur l'&#233;cran de la borne. Une photo est pr&#233;sent&#233;e ci-dessous.&lt;/p&gt;
&lt;div class='spip_document_19 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/jpg/config-roues_codeuses.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/jpg/config-roues_codeuses.jpg?1753981704' width='500' height='171' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt; &lt;p&gt;Cette affichage reprend le courant de r&#233;glage de la borne (16A), l'adresse Modbus de la liaison RS485 Net1/2 (esclave n&#176;1), l'adresse Modbus de la liaison RS485 &#171; Smart Meter Gateway &#187; (ma&#238;tre adresse 0), ainsi que d'autres &#233;l&#233;ments non pertinent ici.&lt;/p&gt;
&lt;p&gt;Une fois la trappe de gauche referm&#233;e, si la communication &#233;choue, la borne affichera un message d'erreur (Error 19). Cela n'a pas d'impact dans un premier temps, l'installation reste &#224; finaliser.&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;J'ai configur&#233; ma borne de recharge avec un courant maximal de 16A et j'utilise le port RS485 Net2, avec l'adresse d'esclave d&#233;finie sur 1.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Communication avec la borne&lt;/h2&gt;
&lt;p&gt;La communication entre &lt;a href=&#034;https://www.home-assistant.io/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Home Assistant&lt;/a&gt; et la borne LIDL se fera via un microcontr&#244;leur ESP32 et une carte d'adaptation RS485. Home Assistant &#233;changera en Wi-Fi avec le microcontr&#244;leur, qui, lui, communiquera en RS485 avec la borne. Plusieurs options sont disponibles pour ces deux composants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Pour le microcontr&#244;leur, l'&lt;a href=&#034;https://www.upesy.fr/products/upesy-esp32-wroom-low-power-devkit&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ESP32 Wroom Low Power DevKit de uPesy&lt;/a&gt; est un choix convenable, et c'est surtout celui que j'avais en stock. D'autres mod&#232;les d'&lt;a href=&#034;https://www.olimex.com/Products/IoT/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Olimex&lt;/a&gt; ou Aliexpress seraient &#233;galement des choix possibles.&lt;/li&gt;&lt;li&gt; La carte d'adaptation permet d'interfacer les signaux s&#233;rie du micro-contr&#244;leur (en 3.3V), vers une liaison diff&#233;rentielle RS485 (en &#177; 7V). Le &lt;a href=&#034;https://github.com/bammab/custom_components_for_esphome/tree/main/components/uswb&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Github de Max Mustermann&lt;/a&gt;recommande le mod&#232;le &lt;a href=&#034;https://www.waveshare.com/rs485-board-3.3v.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Waveshare 4777 RS485 Board (3.3V)&lt;/a&gt;, mais un mod&#232;le avec &lt;a href=&#034;https://www.waveshare.com/ttl-to-rs485-c.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;s&#233;paration galvanique&lt;/a&gt; &#233;galement propos&#233; par le fabricant Warehouse, conviendrait aussi. En fonction de la carte choisie, il sera peut-&#234;tre n&#233;cessaire d'adapter le sch&#233;ma et l'alimentation de celle-ci (3.3V ou 5V).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pour information, Waveshare propose une documentation claire et compl&#232;te des deux mod&#232;les de carte, &lt;a href=&#034;https://www.waveshare.com/wiki/RS485_Board_(3.3V)&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici (mod&#232;le non isol&#233;)&lt;/a&gt; et &lt;a href=&#034;https://www.waveshare.com/wiki/TTL_TO_RS485_(C)&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici (mod&#232;le isol&#233;)&lt;/a&gt;.&lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;em&gt;source : &lt;a href=&#034;https://github.com/bammab/custom_components_for_esphome/issues/2&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://github.com/bammab/custom_components_for_esphome/issues/2&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class='spip_document_20 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/raccordement_esp32.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/raccordement_esp32.png?1753982410' width='500' height='187' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Ce sch&#233;ma ne constitue qu'un exemple, les choix des entr&#233;es / sorties sur le micro-contr&#244;leur &#233;tant param&#233;trables depuis l'int&#233;gration ESPHome de Home Assistant, tout comme l'adresse Modbus esclave r&#233;ellement r&#233;gl&#233;e sur la borne de recharge. Les param&#232;tres de la liaison s&#233;rie RS485 sont par contre fixes et impos&#233;s par la borne : 8 bits de donn&#233;es, aucune parit&#233;, 1 bit de stop, vitesse de la ligne 4800 bits/s.&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;Pour ma part, j'utilise la version isol&#233;e de la carte d'adaptation RS485. Son raccordement est plus simple, se limitant aux connexions RX, TX et aux deux fils d'alimentation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ESPHome et int&#233;gration &#224; Home Assistant&lt;/h2&gt;
&lt;p&gt;Pour utiliser ESPHome avec Home Assistant, il est n&#233;cessaire d'ajouter ESPHome au syst&#232;me. L'installation peut &#234;tre r&#233;alis&#233;e en un clic depuis le site officiel du projet &lt;a href=&#034;https://esphome.io/guides/getting_started_hassio.html#installing-esphome-device-builder&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ESPHome&lt;/a&gt;. Cette op&#233;ration installe automatiquement l'add-on &#171; ESPHome Device Builder &#187; qui permet une programmation simplifi&#233;e &#8212; gr&#226;ce &#224; un fichier de configuration YAML &#8212; du micro-contr&#244;leur ESP32 ainsi que l'int&#233;gration &#171; ESPHome &#187; qui mettra &#224; disposition les entit&#233;s Home Assistant cr&#233;&#233;es. Une fois l'installation termin&#233;e, il est alors possible de cr&#233;er un nouvel objet connect&#233; type ESP directement depuis la barre de menu de gauche dans Home Assistant.&lt;/p&gt;
&lt;p&gt;Un fichier de configuration de base pour la borne LIDL est disponible sur le &lt;a href=&#034;https://github.com/bammab/custom_components_for_esphome/tree/main/components/uswb&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Github de Max Mustermann&lt;/a&gt;. Il devra &#234;tre adapt&#233; en fonction de votre c&#226;blage sp&#233;cifique et du mod&#232;le de votre carte d'adaptation RS485. Le premier t&#233;l&#233;versement du code vers le micro-contr&#244;leur ESP32 doit &#234;tre r&#233;alis&#233; via un c&#226;ble USB. Par la suite, les corrections et mises &#224; jour pourront ensuite &#234;tre r&#233;alis&#233;es en WIFI. Ci-dessous mon fichier de configuration :&lt;br class='autobr' /&gt;
&lt;small&gt;&lt;/p&gt;
&lt;pre&gt; esphome: name: lidl friendly_name: Lidl esp32: board: esp32dev framework: type: arduino wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot ap: ssid: &#034;LidlHA&#034; password: &#034;*************&#034; external_components: - source: github://bammab/custom_components_for_esphome uart: id: uswb_uart rx_pin: GPIO23 tx_pin: GPIO22 baud_rate: 4800 stop_bits: 1 uswb: id: uswb_controller uart_id: uswb_uart send_wait_time: 200ms address: 2 update_interval: 10s sensor: - platform: uswb id: requested_current uswb_id: uswb_controller name: &#034;USWB11A1 Requested Current&#034; number: - platform: uswb id: allowed_current uswb_id: uswb_controller name: &#034;USWB11A1 Allowed Current&#034; max_current: 16 &lt;/pre&gt;&lt;/small&gt;
&lt;p&gt;Cette configuration cr&#233;e deux entit&#233;s dans Home Assistant :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Une entit&#233; de type sensor (&lt;i&gt;sensor.lidl_uswb11a1_requested_current&lt;/i&gt;) qui contient le courant maximal d&#233;livrable par la borne (ici 16A) et qui a &#233;t&#233; r&#233;gl&#233; pr&#233;c&#233;demment &#224; l'aide de la roue codeuse n&#176;42.&lt;/li&gt;&lt;li&gt; Une entit&#233; de type number (&lt;i&gt;number.lidl_uswb11a1_allowed_current)&lt;/i&gt;, r&#233;glable entre 0 et le courant maximal d&#233;livrable. Cette entit&#233; correspond au courant effectivement d&#233;livr&#233; par la borne et permet d'ajuster la puissance de charge.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Nota :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le courant minimal d&#233;livr&#233; par la borne est de 6A. Bien que l'entit&#233; number autorise une valeur comprise entre 0 et 6A, la borne ne d&#233;livrera pas de courant en dessous de ce seuil.&lt;/li&gt;&lt;li&gt; Les entit&#233;s sont renseign&#233;e uniquement lorsque la borne est sous tension (ESP32 sous tension). Quand la borne est mise hors tension, les entit&#233;s deviennent indisponibles apr&#232;s un d&#233;lai que je n'ai pas encore &#233;valu&#233;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Une fois la partie logicielle fonctionnelle, le message d'erreur &#233;ventuel (Error 19) devrait normalement dispara&#238;tre. Vous pouvez red&#233;marrer la borne en coupant l'alimentation si n&#233;cessaire.&lt;/p&gt;
&lt;p&gt;J'ai opt&#233; pour la fixation de la carte micro-contr&#244;leur et de la carte d'adaptation s&#233;rie &#224; l'aide de colliers Colson, directement dans l'emplacement arri&#232;re la borne de recharge. Le micro-contr&#244;leur est aliment&#233; &#224; partir de la prise USB int&#233;gr&#233;e &#224; la borne (rep&#232;re 43). Cela n&#233;cessite le passage d'un c&#226;ble USB type A vers USB type C entre l'emplacement arri&#232;re (zone puissance et RS485) et l'emplacement lat&#233;ral gauche (zone des roues codeuses). Cette op&#233;ration, relativement simple gr&#226;ce &#224; un passe-fil, doit imp&#233;rativement &#234;tre r&#233;alis&#233;e hors tension.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Mesures et Analyses&lt;/h2&gt;
&lt;p&gt;Le courant de charge du v&#233;hicule est d&#233;sormais r&#233;glable directement depuis Home Assistant. J'ai r&#233;alis&#233; quelques essais &#233;lectriques, &#224; partir des donn&#233;es mesur&#233;es par le shelly pro 50 EM pour mon v&#233;hicule &#233;lectrique, une Toyota Bz4X. Les r&#233;sultats sont les suivants :&lt;/p&gt;
&lt;div style=&#034;color:blue;font-size:12px;&#034;&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='ide2e1_c0'&gt; Courant&#171; Home Assistant &#187;&lt;/th&gt;&lt;th id='ide2e1_c1'&gt; Courant mesur&#233; &lt;/th&gt;&lt;th id='ide2e1_c2'&gt; Puissance de charge &lt;/th&gt;&lt;th id='ide2e1_c3'&gt;Facteur de puissance &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;0 A &#8594; 6 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;3,73 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;772W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,9&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;7 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;4,68 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;1008 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,94&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;8 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;6,16 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;1357 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,96&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;9 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;7,45 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;1666W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,97&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;10 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;8,81 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;1984 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,98&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;11 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;9,82 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;2240 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;12 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;10,84 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;2458 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;13 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;11,96 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;2711 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;14 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;12,96 A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;2939 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;15 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;14,01A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;3176 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ide2e1_c0'&gt;&lt;center&gt;16 A&lt;/td&gt;
&lt;td headers='ide2e1_c1'&gt;&lt;center&gt;15,03A&lt;/td&gt;
&lt;td headers='ide2e1_c2'&gt;&lt;center&gt;3408 W&lt;/td&gt;
&lt;td headers='ide2e1_c3'&gt;&lt;center&gt;0,99&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;L'analyse des points &lt;i&gt; 7 A ; 4.68 A ; 1008 W &lt;/i&gt; vs &lt;i&gt; 14 A ; 12.96 A ; 2939 W &lt;/i&gt; ou &lt;i&gt; 8 A ; 6.16 A ; 1357 W &lt;/i&gt; vs &lt;i&gt; 16 A ; 15.03 A ; 3408 W &lt;/i&gt; montre l'absence de lin&#233;arit&#233; entre la puissance r&#233;ellement d&#233;livr&#233;e par la borne de recharge et la consigne de courant dans Home Assistant (&lt;i&gt;number.lidl_uswb11a1_allowed_current&lt;/i&gt;).&lt;/p&gt;
&lt;div class='spip_document_21 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/analyse-courbe-chatgpt.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/analyse-courbe-chatgpt.png?1753990021' width='500' height='315' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;center&gt;&lt;small&gt;ChatGPT confirme la forme quadratique de la courbe.&lt;/small&gt;&lt;/center&gt;
&lt;p&gt;Le pilotage doit s'effectuer en puissance. Toutefois, la conversion de la consigne de puissance en une consigne de courant, n&#233;cessitant l'utilisation d'une fonction r&#233;ciproque, s'av&#232;re complexe et peu adapt&#233;e &#224; une mise en &#339;uvre dans un environnement domotique. Ainsi, deux approches plus pertinentes peuvent &#234;tre envisag&#233;es :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On observe un &#233;cart de puissance moyen d'environ 260 W entre deux points de consigne de courant cons&#233;cutifs. Les niveaux de puissance &#233;tant d&#233;finis par des paliers discrets, une approche pertinente consisterait &#224; approximer cette caract&#233;ristique par une courbe en escalier, avec des paliers de 260 W. &lt;strong&gt;Ainsi, pour ajuster la consigne de courant dans Home Assistant, que ce soit &#224; la hausse ou &#224; la baisse il suffit de diviser la puissance allouable par 260, puis d'ajouter le r&#233;sultat &#224; la consigne de courant actuelle.&lt;/strong&gt;
&lt;div class='spip_document_22 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/courbe_escalier_puissance.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/courbe_escalier_puissance.png?1753990584' width='500' height='324' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cette approche revient &#224; se faire un mod&#232;le discret (num&#233;rique) de la courbe, avec une r&#233;solution (quantum) de 260 W. La faible r&#233;solution, &#233;quivalente &#224; une num&#233;risation sur 4 bits, contribue &#224; att&#233;nuer les effets de la non-lin&#233;arit&#233; de la courbe.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt; La seconde approche consisterait &#224; stocker les points mesur&#233;s dans une liste tri&#233;e. Il suffit alors de rechercher dans cette liste la valeur imm&#233;diatement inf&#233;rieure &#224; la puissance recherch&#233;e. L'indice de l'&#233;l&#233;ment trouv&#233; d&#233;terminerait alors la nouvelle consigne de courant &#224; appliquer dans Home Assistant. C'est en effet un algorithme classique de &#171; recherche du maximum sous plafond dans une liste tri&#233;e &#187;. &lt;br class='autobr' /&gt;
Au regard du nombre limit&#233; de points dans la liste, il est envisageable de traiter cela avec des structures &#171; if / then / else &#187;. Cette approche permet d'utiliser un template dans Home Assistant, &#233;vitant ainsi le recours &#224; des solutions plus complexes.
&lt;div style=&#034;color:blue;font-size:11px;&#034;&gt;&lt;pre&gt; {% set power = states('input_number.simul_puissance_solaire') | float(0) %} {% if power &gt;= 3408 %} 16 {% elif 3408 &gt; power &gt;= 3173 %} 15 {% elif 3173 &gt; power &gt;= 2939 %} 14 {% elif 2939 &gt; power &gt;= 2711 %} 13 {% elif 2711 &gt; power &gt;= 2458 %} 12 {% elif 2458 &gt; power &gt;= 2240 %} 11 {% elif 2240 &gt; power &gt;= 1984 %} 10 {% elif 1984 &gt; power &gt;= 1666 %} 9 {% elif 1666 &gt; power &gt;= 1357 %} 8 {% elif 1357 &gt; power &gt;= 1008 %} 7 {% else %} 6 {% endif %}&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Une remarque sur ces deux m&#233;thodes : La premi&#232;re m&#233;thode offre une flexibilit&#233; accrue, permettant &#224; la consigne de courant d'&#234;tre ajust&#233;e soit de mani&#232;re relative (en fonction de son &#233;tat pr&#233;c&#233;dent), soit de mani&#232;re absolue. En revanche, la seconde m&#233;thode est plus rigide, car elle ne permet qu'un positionnement absolu de la consigne de courant.&lt;/p&gt;
&lt;p&gt;Tout ce travail pour simplement contr&#244;ler le courant de charge peut sembler peu utile en soi. Cependant, les automatisations offertes par Home Assistant permettront d'apporter des am&#233;liorations int&#233;ressantes &#224; la gestion &#233;nerg&#233;tique .&lt;/p&gt;
&lt;div class='spip_document_23 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/synoptique-elec.png?1753991509' width='500' height='415' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Avant d'aller plus loin, voici quelques pr&#233;cisions sur mon installation &#233;lectrique et les &#233;l&#233;ments d&#233;j&#224; int&#233;gr&#233;s &#224; mon syst&#232;me domotique :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Un contrat de livraison d'&#233;nergie &#233;lectrique Tempo de 6kVA et un compteur Linky, &#233;quip&#233; avec un dispositif TIC (T&#233;l&#233;Information Client) en mode standard, qui informe Home Assistant sur :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; La p&#233;riode tarifaire en cours,&lt;/li&gt;&lt;li&gt; Les consommations pour chacune des p&#233;riodes,&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Deux dispositifs de mesure de type Shelly Pro EM - 50 renvoyant :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; L'&#233;tat &#233;lectrique du r&#233;seau Enedis (courant, tension, puissance, ...),&lt;/li&gt;&lt;li&gt; L'&#233;tat &#233;lectrique de la borne de recharge EV (courant, tension, puissance, ...),&lt;/li&gt;&lt;li&gt; L'&#233;tat &#233;lectrique de la maison (courant, tension, puissance, ...),&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Un onduleur solaire hybride de marque Deye avec batterie, et de l'int&#233;gration Solarman sur Home Assistant proposant entre autres :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; L'&#233;tat de la batterie (SOC, puissance, courant, ...)&lt;/li&gt;&lt;li&gt; La puissance solaire produite.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Automatisation de la charge EV en &#171; Heures Creuses &#187;&lt;/h2&gt;
&lt;p&gt;Comme mentionn&#233; pr&#233;c&#233;demment, un contrat de fourniture d'&#233;lectricit&#233; Tempo a &#233;t&#233; souscrit avec une puissance apparente limit&#233;e &#224; 6 kVA. L'ajout r&#233;cent d'un v&#233;hicule &#233;lectrique introduit un risque de d&#233;passement de cette puissance contractuelle, notamment lorsque plusieurs appareils &#233;lectrom&#233;nagers ou syst&#232;mes &#233;nergivores fonctionnent simultan&#233;ment.&lt;/p&gt;
&lt;p&gt;L'objectif de l'automatisation est donc de moduler dynamiquement la puissance d&#233;livr&#233;e &#224; la borne de recharge, de mani&#232;re &#224; exploiter au maximum la puissance ENEDIS disponible sans jamais d&#233;passer un seuil de puissance param&#233;trable.&lt;/p&gt;
&lt;p&gt;Voici les relev&#233;s pour une puissance Enedis maximale fix&#233;e &#224; 5000 W :&lt;/p&gt;
&lt;div class='spip_document_24 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/regul-pc-voiture-enedis.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/regul-pc-voiture-enedis.png?1753995641' width='500' height='213' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; En d&#233;but d'heures creuses (22h00), l'automatisation limite la puissance de la borne &#233;lectrique pour &#233;viter de d&#233;passer le seuil de 5000 W cot&#233; Enedis.&lt;/li&gt;&lt;li&gt; Aux alentours de 1h00 du matin, les gros consommateurs ne n&#233;cessitant plus d'&#233;nergie, l'automatisation permet &#224; la borne &#233;lectrique d'atteindre sa puissance maximale.&lt;/li&gt;&lt;li&gt; Le petit pic/creux observ&#233; &#224; 4h30 du matin correspond au d&#233;marrage du lave-linge.&lt;/li&gt;&lt;/ul&gt;&lt;div class='spip_document_25 spip_document spip_documents spip_document_image spip_documents_right spip_document_right'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/interface_borne_ev.png?1753995982' width='500' height='547' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Pour r&#233;gler cette automatisation, nous avons besoin de 2 entit&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Une entit&#233; de type &#171; input_boolean &#187; qui permet de d'activer ou de d&#233;sactiver la r&#233;gulation &#171; heures creuses &#187; (&lt;i&gt;input_boolean.ev_charge_hc&lt;/i&gt;)&lt;/li&gt;&lt;li&gt; Une entit&#233; de type &#171; input_number &#187; qui permet d'ajuster le seuil de puissance &#224; ne pas d&#233;passer (&lt;i&gt;input_number.ev_threhold_house_max_power&lt;/i&gt;). J'ai retenu pour mon cas, un minimun &#224; 1000, un maximum &#224; 5500 et un pas de 100.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ces entit&#233;s sont &#224; cr&#233;er dans l'onglet &#171; Entr&#233;es &#187; des menus &#171; param&#232;tres &#187; / &#171; Appareils et services &#187;.&lt;/p&gt;
&lt;p&gt;La premi&#232;re solution &#233;voqu&#233;e dans le paragraphe pr&#233;c&#233;dent, &#171; Mesures et Analyses &#187;, semble la plus adapt&#233;e pour assurer cette r&#233;gulation, avec ici une quantification &#224; 300 W.&lt;/p&gt;
&lt;p&gt;Elle n&#233;cessite l'ajout d'une troisi&#232;me entit&#233; (&lt;i&gt;sensor.ev_consigne_courant_hc&lt;/i&gt;) de type &#171; template / sensor &#187;, charg&#233;e de recalculer dynamiquement la consigne de courant de la borne &#224; chaque variation du seuil de puissance ou de la puissance Enedis.&lt;/p&gt;
&lt;div class='spip_document_26 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/template_consigne_courant_enedis_hc.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/template_consigne_courant_enedis_hc.png?1753996247' width='500' height='915' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;L'ensemble du calcul sera directement int&#233;gr&#233; dans le code du template au format texte &lt;a href='https://blog.lfz.ovh/IMG/txt/template-regul-courant-hc.txt' class=&#034;spip_in&#034; type='text/plain'&gt;ici&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La suite est relativement simple. &#192; chaque mise &#224; jour de l'entit&#233; contenant la consigne calcul&#233;e &#171; &lt;i&gt;sensor.ev_consigne_courant_hc&lt;/i&gt; &#187;, et si la r&#233;gulation est activ&#233;e &#171; &lt;i&gt;input_boolean.ev_charge_hc&lt;/i&gt; &#187;, la consigne de courant de la borne &#171; &lt;i&gt;number.lidl_uswb11a1_allowed_current&lt;/i&gt; &#187; est ajust&#233;e en cons&#233;quence.&lt;/p&gt;
&lt;p&gt;La condition &#171; Si PC-Voiture power est sup&#233;rieur &#224; 500 &#187; permet simplement de v&#233;rifier que le v&#233;hicule est bien connect&#233; &#224; la borne et que la charge a commenc&#233;. Cette condition est facultative, car un moyen de mesure sur la borne de recharge est alors n&#233;cessaire.&lt;/p&gt;
&lt;p&gt;De m&#234;me, la condition &#171; Si Is_Heures_Creuses est dans l'&#233;tat Activ&#233; &#187; est &#233;galement facultative Je l'ai ajout&#233; pour diff&#233;rencier le fonctionnement en heures creuses de celui bas&#233; sur l'exc&#233;dent solaire. L'information est r&#233;cup&#233;r&#233;e depuis le param&#232;tre ltarf de la t&#233;l&#233;-information du Linky &#224; l'aide du template suivant :&lt;/p&gt;
&lt;div style=&#034;color:blue;font-size:11px;&#034;&gt;&lt;pre&gt; - binary_sensor : - name : &#034;Is Heures Creuses&#034; unique_id : Is Heures Creuses state : &gt; &lt;i&gt;% set zone_tarif = states('sensor.linky_ltarf') | urlencode | replace(&#034;%20&#034;, &#034;&#034;) %&lt;/i&gt; &lt;i&gt;% if zone_tarif == &#034;HCBLEU&#034; or zone_tarif == &#034;HCBLANC&#034; or zone_tarif == &#034;HCROUGE&#034; %&lt;/i&gt; True &lt;i&gt;% else %&lt;/i&gt; False &lt;i&gt;% endif %&lt;/i&gt;
&lt;/div&gt;
&lt;p&gt;Pour palier d'&#233;ventuelles pertes d'&#233;v&#233;nements sur l'entit&#233; &#171; &lt;i&gt;sensor.ev_consigne_courant_hc&lt;/i&gt; &#187; une synchronisation automatique est effectu&#233;e toutes les minutes, garantissant ainsi une mise &#224; jour fiable de la consigne.&lt;/p&gt;
&lt;div class='spip_document_28 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/automatisation_ev_hc.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/automatisation_ev_hc.png?1753998166' width='500' height='802' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Le Yaml de l'automatisation est &lt;a href='https://blog.lfz.ovh/IMG/yaml/regulation-ev-hc.yaml' class=&#034;spip_in&#034; type='text/yaml'&gt;t&#233;l&#233;chargeable ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour le fun, et pour anticiper le fonctionnement de la borne en valorisation solaire, on pourrait envisager la solution n&#176;2 du paragraphe pr&#233;c&#233;dent &#171; Mesures et Analyses &#187;. Il est n&#233;cessaire de calculer la puissance disponible correspondant &#224; la diff&#233;rence entre le seuil de puissance fix&#233; et la puissance mesur&#233;e par Enedis et tenant compte de la puissance actuellement d&#233;livr&#233;e par la borne. La connaissance de la puissance absorb&#233;e/d&#233;livr&#233;e par la borne, estim&#233;e par le r&#233;glage en cours ou mesur&#233;e, est donc indispensable. &lt;br class='autobr' /&gt;
La troisi&#232;me entit&#233; (&lt;i&gt;sensor.ev_consigne_courant_hc&lt;/i&gt;) de type &#171; template / sensor &#187; &#233;voqu&#233;e pr&#233;c&#233;demment pourrait ressembler au code suivant :&lt;/p&gt;
&lt;div class='spip_document_30 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/regul_ev_hc_v2.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/regul_ev_hc_v2.png?1753999562' width='500' height='274' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Automatisation de la charge de &#171; valorisation solaire &#187;&lt;/h2&gt;
&lt;p&gt;L'objectif est de prioriser le stockage de l'&#233;nergie solaire dans les batteries et, une fois celles-ci charg&#233;es au-del&#224; d'un seuil ajustable, rediriger l'exc&#233;dent vers la borne de recharge afin d'optimiser l'autoconsommation en chargeant mon v&#233;hicule &#233;lectrique. Ce mode de fonctionnement reproduit simplement le mode &#171; smart load &#187; disponible sur un onduleur Deye.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fonctionnement du mode &#171; valorisation solaire &#187; &lt;/strong&gt;&lt;br class='autobr' /&gt;
La borne de recharge &#171; valorisation solaire &#187; est mise sous tension via le contact sec du Shelly Pro-EM-50 et une entit&#233; Home Assistant remontant son statut passe &#224; actif si toutes les conditions suivantes sont remplies :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Le mode &#171; charge solaire &#187; est activ&#233;&lt;/li&gt;&lt;li&gt; La batterie est charg&#233;e au-del&#224; du seuil haut&lt;/li&gt;&lt;li&gt; L'exc&#233;dent solaire est suffisant&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Afin d'&#233;viter des cycles marche/arr&#234;t intempestifs de la borne, notamment en cas de variations de la production solaire (passage d'un nuage, par exemple), une fois activ&#233;e dans ce mode, la borne ajustera dynamiquement sa puissance. Elle pourra &#233;galement puiser dans la batterie de stockage si n&#233;cessaire, jusqu'&#224; atteindre un seuil bas pr&#233;d&#233;fini de celle-ci.&lt;/p&gt;
&lt;p&gt;Si la batterie descend en dessous de ce seuil minimal, quelle que soit la production solaire, la borne sera automatiquement mise hors tension afin de pr&#233;server le stockage d'&#233;nergie ou de permettre sa recharge.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Entit&#233;s Home Assistant n&#233;cessaires &#224; l'automatisation&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;i&gt;input_boolean.ev_charge_solaire&lt;/i&gt; : Active ou de d&#233;sactive la r&#233;gulation solaire&lt;/li&gt;&lt;li&gt; &lt;i&gt;input_boolean.ev_charge_solaire_statut borne&lt;/i&gt; : Indique si la borne de recharge est sous ou hors tension.&lt;/li&gt;&lt;li&gt; &lt;i&gt;input_number.ev_charge_solaire_batterie_low&lt;/i&gt; : Seuil de batterie bas, ajustable entre 20% et 50%, par pas de 5%&lt;/li&gt;&lt;li&gt; &lt;i&gt;input_number.ev_charge_solaire_batterie_high&lt;/i&gt; : Seuil de batterie haut, ajustable entre 50% et 100%, par pas de 5%&lt;/li&gt;&lt;li&gt; &lt;i&gt;input_number.ev_charge_solaire_seuil_puissance&lt;/i&gt; : Seuil minimal de puissance solaire qui doit &#234;tre disponible pour entrer dans le mode, ajustable entre 800W et 2000W, par pas de 100W&lt;/li&gt;&lt;li&gt; &lt;i&gt;sensor.ev_solaire_consigne_courant_charge&lt;/i&gt; : de type &#171; template/sensor &#187;, cet entit&#233; contient la consigne calcul&#233;e &#224; appliquer &#224; la borne de recharge en mode solaire. Le calcul est r&#233;alis&#233; dans le code du template dispo &lt;a href='https://blog.lfz.ovh/IMG/txt/template-regul-courant-solaire.txt' class=&#034;spip_in&#034; type='text/plain'&gt;ici&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Nota : j'utilise une entit&#233; &lt;i&gt;input_number.simul_puissance_solaire&lt;/i&gt; pour simuler la puissance solaire produite et r&#233;aliser les tests.&lt;/p&gt;
&lt;div class='spip_document_31 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/template_consigne_ev_solaire.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/template_consigne_ev_solaire.png?1754000640' width='500' height='892' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Une entit&#233; de suivi du niveau de charge de la batterie est &#233;galement n&#233;cessaire. Dans mon cas, j'utilise &lt;i&gt;sensor.solarman_battery_soc&lt;/i&gt;, fournie &#233;galement par l'int&#233;gration Solarman,&lt;/p&gt;
&lt;p&gt;Les deux automatisations ci-dessous assurent la mise sous tension et l'arr&#234;t automatique de la borne de recharge en fonction de la production solaire et du niveau de charge de la batterie.&lt;/p&gt;
&lt;div class='spip_document_33 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/jpg/regul-solaire-on_off_borne.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/jpg/regul-solaire-on_off_borne.jpg?1754035955' width='500' height='260' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Interface de pilotage sur le dashboard&lt;/h2&gt;&lt;div class='spip_document_34 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/interface_hc_solaire_grand.png?1754036099' width='500' height='550' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Le widget propose deux interrupteurs : l'un permet d'activer le mode recharge solaire, l'autre le mode recharge heures creuses. Il int&#232;gre &#233;galement les param&#232;tres de configuration suivants : seuil maximal de puissance appel&#233;e sur le r&#233;seau ENEDIS, seuil minimal de production solaire requis pour initier la recharge, ainsi que les niveaux de charge minimale et maximale de la batterie du v&#233;hicule.&lt;/p&gt;
&lt;p&gt;Le graphique associ&#233; affiche l'&#233;nergie journali&#232;re d&#233;livr&#233;e par la borne au v&#233;hicule, sans distinction entre l'origine de l'&#233;nergie (solaire ou heures creuses).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Bilan&lt;/h2&gt;
&lt;p&gt;Ce syst&#232;me est con&#231;u pour &#233;voluer. J'envisage d&#233;j&#224; l'ajout d'un mode manuel, permettant de r&#233;gler directement le courant de charge via le widget d&#233;j&#224; pr&#233;sent sur le dashboard Home Assistant.&lt;/p&gt;
&lt;p&gt;C'est pr&#233;cis&#233;ment l'objectif de cette r&#233;alisation : adapter finement la recharge de mon v&#233;hicule &#233;lectrique &#224; mes besoins sp&#233;cifiques, qu'il s'agisse d'optimisation &#233;nerg&#233;tique, de confort d'usage ou de contraintes techniques.&lt;/p&gt;
&lt;p&gt;L'id&#233;e de fond : Le fun bien sur mais &#233;galement op&#233;rer une transition vers un mode de transport plus sain et plus &#233;conomique, malgr&#233; l'investissement initial. Je con&#231;ois bien que tout cela n'est pas &#224; la port&#233;e technique de tous, mais des solutions cl&#233; en main existent.&lt;/p&gt;
&lt;iframe width=&#034;741&#034; height=&#034;417&#034; src=&#034;https://www.youtube.com/embed/E6ibsCOHV50&#034; title=&#034;Borne de parking &#9889; avec GESTION SOLAIRE &#9728;&#65039;(Installer borne LEKTRICO 7kw)&#034; frameborder=&#034;0&#034; allow=&#034;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#034; referrerpolicy=&#034;strict-origin-when-cross-origin&#034; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Une vid&#233;o int&#233;ressante illustrant une borne capable de valoriser sa propre production solaire pour la recharge de v&#233;hicule &#233;lectrique. Attention cependant, il s'agit d'une borne de 7kW qui doit &#234;tre install&#233; par un professionnel IRVE.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://blog.lfz.ovh/IMG/txt/template-regul-courant-hc.txt" length="338" type="text/plain" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/yaml/regulation-ev-hc.yaml" length="718" type="text/yaml" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/txt/template-regul-courant-solaire.txt" length="451" type="text/plain" />
		

	</item>
<item xml:lang="fr">
		<title>Production solaire et compteur Linky</title>
		<link>https://blog.lfz.ovh/spip.php?article1</link>
		<guid isPermaLink="true">https://blog.lfz.ovh/spip.php?article1</guid>
		<dc:date>2025-07-31T13:24:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>johann</dc:creator>



		<description>
&lt;p&gt;L'objectif est de synth&#233;tiser les difficult&#233;s de t&#233;l&#233;-relev&#233;s rencontr&#233;es avec le compteur Linky et une production solaire. &lt;br class='autobr' /&gt; Production photovolta&#239;que : L'installation repose sur un onduleur solaire hybride de marque Deye, mod&#232;le SG03LP1-EU, qui constitue le c&#339;ur du syst&#232;me. Deux groupes de panneaux solaires assurent la production d'&#233;lectricit&#233; : 6 panneaux solaires de 500 W chacun (Trinasolar TSM-500) sont install&#233;s en toiture, reli&#233;s en s&#233;rie, puis connect&#233;s &#224; l'une des entr&#233;es MPPT de (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.lfz.ovh/spip.php?rubrique1" rel="directory"&gt;Solaire&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://blog.lfz.ovh/IMG/logo/logo_solaire_linky.png?1753968213' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'objectif est de synth&#233;tiser les difficult&#233;s de t&#233;l&#233;-relev&#233;s rencontr&#233;es avec le compteur &lt;strong&gt;Linky&lt;/strong&gt; et une production solaire.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Production photovolta&#239;que : &lt;/h2&gt;
&lt;p&gt;L'installation repose sur un onduleur solaire hybride de marque Deye, mod&#232;le SG03LP1-EU, qui constitue le c&#339;ur du syst&#232;me.&lt;/p&gt;
&lt;div class='spip_document_2 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/synoptique.png?1753885029' width='500' height='274' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Deux groupes de panneaux solaires assurent la production d'&#233;lectricit&#233; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 6 panneaux solaires de 500 W chacun (&lt;a href='https://blog.lfz.ovh/IMG/pdf/trina_tds_475-505_vertex-x__neg18r_28_25y_fr.pdf' class=&#034;spip_in&#034; type='application/pdf'&gt;Trinasolar TSM-500&lt;/a&gt;) sont install&#233;s en toiture, reli&#233;s en s&#233;rie, puis connect&#233;s &#224; l'une des entr&#233;es MPPT de l'onduleur hybride. &lt;br class='autobr' /&gt;
Le raccordement en courant continu (DC) &#224; l'onduleur hybride permet &#224; ce dernier de suivre et optimiser la production solaire en temps r&#233;el, et de la stopper si besoin pour &#233;viter toute injection sur le r&#233;seau ENEDIS, dans une logique d'autoconsommation uniquement.&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 4 panneaux solaires de 500 Wc chacun (&lt;a href='https://blog.lfz.ovh/IMG/pdf/dm500m10rt-b60hbt.pdf' class=&#034;spip_in&#034; type='application/pdf'&gt;DM500M10RT-B60HBT&lt;/a&gt;) sont install&#233;s au sol. &lt;br class='autobr' /&gt;
Ils sont reli&#233;s &#224; un micro-onduleur Hypontech (&lt;a href='https://blog.lfz.ovh/IMG/pdf/hms-1600-2000_datasheet.pdf' class=&#034;spip_in&#034; type='application/pdf'&gt;HMS-2000W&lt;/a&gt;) dot&#233; de 4 entr&#233;es MPPT ind&#233;pendantes, permettant d'optimiser la production de chaque panneau s&#233;par&#233;ment, notamment en cas d'ombrage partiel.&lt;br class='autobr' /&gt;
Ce micro-onduleur convertit directement l'&#233;nergie solaire en courant alternatif (AC). Il est ensuite raccord&#233; &#224; l'entr&#233;e &#8220;SmartLoad&#8221; de l'onduleur hybride, une entr&#233;e sp&#233;cialement con&#231;ue pour accueillir ce type de production AC secondaire, selon un principe de couplage AC.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;L'onduleur hybride alimente l'ensemble de l'habitation via sa sortie secourue &#8220;Load&#8221;, &#224; l'exception des consommations fortement &#233;nergivores, comme la borne de recharge pour v&#233;hicule &#233;lectrique (VE), qui est directement raccord&#233;e en amont, sur le r&#233;seau public ENEDIS.&lt;/p&gt;
&lt;p&gt;Gr&#226;ce aux param&#232;tres de configuration de l'onduleur Deye et &#224; sa pince amp&#232;rem&#233;trique, il est toutefois possible de compenser tout ou partie de cette consommation, m&#234;me si elle n'est pas physiquement connect&#233;e &#224; la sortie &#034;Load&#034;. Par exemple, lors de la recharge d'un v&#233;hicule &#233;lectrique en journ&#233;e, l'onduleur injecte automatiquement de l'&#233;nergie solaire vers le r&#233;seau pour r&#233;duire ou compenser la quantit&#233; d'&#233;lectricit&#233; qui aurait du &#234;tre pr&#233;lev&#233;e depuis ENEDIS.&lt;/p&gt;
&lt;p&gt;L'installation int&#232;gre &#233;galement un stockage de 15 kWh, assur&#233;e par trois batteries Pylontech &lt;a href='https://blog.lfz.ovh/IMG/pdf/us5000-datasheet.pdf' class=&#034;spip_in&#034; type='application/pdf'&gt;US5000&lt;/a&gt;. Ce stockage permet de stocker le surplus de production solaire de la journ&#233;e pour une utilisation diff&#233;r&#233;e, notamment le soir ou en cas de coupure r&#233;seau. Ce stockage peut &#233;galement &#234;tre recharg&#233; par le r&#233;seau ENEDIS en cas de journ&#233;e faiblement ensoleill&#233;e ou en pr&#233;vision d'un jour rouge de la tarification &lt;a href=&#034;https://particulier.edf.fr/fr/accueil/gestion-contrat/options/tempo/details.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;EDF Tempo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Probl&#233;matique avec le compteur Linky : &lt;/h2&gt;&lt;div class='spip_document_7 spip_document spip_documents spip_document_image spip_documents_right spip_document_right'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/linky_non_associe.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/linky_non_associe.png?1753901880' width='500' height='734' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;A la suite de mon passage &#224; l'option &lt;a href=&#034;https://particulier.edf.fr/fr/accueil/gestion-contrat/options/tempo/details.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;EDF Tempo&lt;/a&gt;, mes factures ont &#233;t&#233; &#233;tablies sur la base d'estimations, et non plus &#224; partir des t&#233;l&#233;-relev&#233;s automatiques du compteur Linky, comme c'&#233;tait le cas auparavant.&lt;/p&gt;
&lt;p&gt;Dans le cadre d'un changement de contrat, cela ne m'a pas imm&#233;diatement inqui&#233;t&#233; : j'ai suppos&#233; qu'un d&#233;lai de traitement &#233;tait sans doute n&#233;cessaire pour finaliser la transition.&lt;/p&gt;
&lt;p&gt;Vient ensuite la p&#233;riode hivernale, avec l'arriv&#233;e des premiers jours &#8220;blancs&#8221; et &#8220;rouges&#8221;. Je constate alors que si le compteur Linky bascule correctement entre heures pleines et heures creuses, il reste bloqu&#233; en &#8220;jour bleu&#8221;, quel que soit le signal Tempo attendu.&lt;/p&gt;
&lt;p&gt;Le &lt;a href=&#034;https://particulier.edf.fr/fr/accueil/gestion-contrat/options/tempo.html#/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;site EDF de pr&#233;vision des jours Tempo&lt;/a&gt; affiche bien la couleur du jour en cours (bleu, blanc ou rouge), ce qui confirme en apparence la bonne transmission du signal.&lt;br class='autobr' /&gt;
Cependant, il est &#233;galement pr&#233;cis&#233; que seules les informations affich&#233;es sur le compteur Linky font foi contractuellement, les donn&#233;es en ligne n'ayant qu'un caract&#232;re purement indicatif.&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;Seules les informations affich&#233;es sur votre compteur sont contractuelles. Les donn&#233;es communiqu&#233;es sur le site internet le sont &#224; titre indicatif. En effet, pour des raisons techniques, des diff&#233;rences peuvent parfois survenir entre la couleur indiqu&#233;e et celle r&#233;ellement pratiqu&#233;e.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je contacte alors mon fournisseur d'&#233;nergie, qui me met en relation avec ENEDIS, le gestionnaire du r&#233;seau &#233;lectrique. C'est &#224; partir de l&#224; que ma d&#233;couverte commence.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Pulsadis 175 Hz vs CPL CENELEC A : &lt;/h2&gt;
&lt;p&gt;Historiquement, EDF utilisait un syst&#232;me de t&#233;l&#233;commande appel&#233; PULSADIS, permettant, depuis les postes de distribution HTA, de d&#233;clencher &#224; distance le changement de tarif des compteurs &#233;lectriques &#224; des horaires pr&#233;d&#233;finis.&lt;/p&gt;
&lt;p&gt;Le principe reposait sur l'injection d'un signal cod&#233; directement dans le r&#233;seau &#233;lectrique, sur une fr&#233;quence porteuse &#224; 175 Hz.&lt;br class='autobr' /&gt;
Les r&#233;cepteurs compatibles, int&#233;gr&#233;s aux compteurs &#233;lectroniques d'ancienne g&#233;n&#233;ration ou &#224; certains &#233;quipements, &#233;taient capables de reconna&#238;tre ce signal et d'ex&#233;cuter automatiquement les commutations appropri&#233;es : passage en heures pleines/heures creuses, changement de couleur tarifaire Tempo.&lt;/p&gt;
&lt;p&gt;Le site de &lt;a href=&#034;http://matthieu.benoit.free.fr/tempo/Pulsadis.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Matthieu Benoit&lt;/a&gt; d&#233;crit cela avec pr&#233;cision. &#192; noter toutefois que ce site est rest&#233; en HTTP non s&#233;curis&#233;, ce qui peut entra&#238;ner des avertissements de s&#233;curit&#233; sur certains navigateurs.&lt;/p&gt;
&lt;p&gt;Avec le d&#233;ploiement du compteur communicant Linky, le syst&#232;me Pulsadis a &#233;t&#233; progressivement abandonn&#233;, au profit d'un syst&#232;me de communication bidirectionnelle par courant porteur en ligne (CPL).&lt;br class='autobr' /&gt;
En France, ce CPL utilise la bande de fr&#233;quence &#8220;CENELEC A&#8221;, qui s'&#233;tend de 35.9 kHz et 90.6 kHz. Ce canal permet &#224; Linky d'&#233;changer des donn&#233;es en temps r&#233;el avec un concentrateur, aussi bien pour la rel&#232;ve, les changements tarifaires, que pour les commandes &#224; distance. Un concentrateur peut g&#233;rer plusieurs centaines de compteurs Linky.&lt;/p&gt;
&lt;p&gt;Les compteurs Linky sont organis&#233;s en grappes, chacun fonctionnant comme un n&#339;ud au sein d'un r&#233;seau local (LAN). Ils disposent d'une adresse IPv6, ce qui leur permet d'&#234;tre identifi&#233;s et interconnect&#233;s de mani&#232;re unique sur le r&#233;seau CPL.&lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;em&gt;source : &lt;a href=&#034;http://stop-linky46.fr/tech/cpl.htm&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://stop-linky46.fr/tech/cpl.htm&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class='spip_document_9 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/jpg/schema_linky_concentrateur.jpg?1753949104' width='500' height='228' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;La liaison entre les concentrateurs Linky et le syst&#232;me de supervision d'ENEDIS s'effectue via une connexion mobile (GPRS/3G/4G), permettant la transmission des donn&#233;es collect&#233;es vers le syst&#232;me d'information central.&lt;/p&gt;
&lt;p&gt;Lorsqu'un compteur est en communication active avec le concentrateur de quartier, son adresse est dite &#8220;&lt;strong&gt;associ&#233;e&lt;/strong&gt;&#8221;. Par ailleurs, les Linky peuvent &#233;galement jouer un r&#244;le de &lt;strong&gt;r&#233;p&#233;teur&lt;/strong&gt; : ils sont capables de relayer les donn&#233;es des compteurs Linky voisins situ&#233;s hors de port&#233;e directe du concentrateur, ce qui est particuli&#232;rement utile dans des zones peu denses comme la campagne.&lt;/p&gt;
&lt;p&gt;Contrairement au syst&#232;me Pulsadis, qui n'&#233;mettait des signaux qu'&#224; des heures pr&#233;cises et limit&#233;es, le CPL utilis&#233; par les compteurs Linky transmet des &#8220;pings&#8221; toutes les minutes, 24h/24.&lt;br class='autobr' /&gt;
Ce fonctionnement en &#233;mission continue est l'un des points de discorde soulev&#233;s par les opposants au Linky : les rayonnements &#233;lectromagn&#233;tiques g&#233;n&#233;r&#233;s par les c&#226;bles &#233;lectriques sur la bande de fr&#233;quence utilis&#233;e (35.9 kHz et 90.6 kHz), bien que de faible puissance, sont per&#231;us comme pr&#233;sentant des risques sanitaires, le Centre International de Recherche sur le Cancer (CIRC) ayant class&#233; ces rayonnements de basses fr&#233;quences dans la cat&#233;gorie 2B, c'est-&#224;-dire &#8220;potentiellement canc&#233;rog&#232;nes pour l'homme&#8221;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pourquoi toutes ces pr&#233;cisions ?&lt;/strong&gt;&lt;br class='autobr' /&gt;
Parce que les onduleurs sont des appareils d'&#233;lectronique de puissance capables de g&#233;n&#233;rer diff&#233;rents types de courant, notamment du courant alternatif (AC) &#224; partir d'un courant continu (DC), en utilisant des techniques de d&#233;coupage &#224; haute fr&#233;quence (typiquement 10 &#224; 20 kHz)&lt;br class='autobr' /&gt;
Ces op&#233;rations produisent &#233;galement des signaux parasites ou harmoniques sur les lignes &#233;lectriques, dans des bandes de fr&#233;quence proches de celles utilis&#233;es par le CPL Linky.&lt;br class='autobr' /&gt;
Autant cela ne posait aucun probl&#232;me avec le syst&#232;me Pulsadis, qui &#233;tait simple et ponctuel, autant cela devient r&#233;ellement probl&#233;matique avec le CPL utilis&#233; par le Linky, dont la communication continue est plus sensible aux perturbations &#233;lectromagn&#233;tiques.&lt;/p&gt;
&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt;&lt;strong&gt;Il faut alors admettre, non sans une certaine ironie, que je suis moi-m&#234;me &#224; l'origine des perturbations. &lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mon propre syst&#232;me solaire, via ses onduleurs et &#233;quipements &#233;lectroniques, interf&#232;re avec la communication CPL de mon compteur Linky.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Linky : &lt;/h2&gt;&lt;center&gt;&lt;small&gt;&lt;em&gt;source : &lt;a href=&#034;https://floressas.jimdofree.com/2017/02/12/la-fronde-anti-linky/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://floressas.jimdofree.com/2017/02/12/la-fronde-anti-linky/&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class='spip_document_10 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/infra_linky.png?1753950376' width='500' height='321' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Les compteurs Linky existent en deux versions principales : G1 et G3, correspondant &#224; deux g&#233;n&#233;rations de technologie, principalement diff&#233;renci&#233;es par leur protocole de communication CPL et donc de leurs capacit&#233;s de performance.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Les Linky de type G1 exploitent uniquement 2 fr&#233;quences de la bande CENELEC-A (63.3 et 74 kHz ) avec une &lt;a href=&#034;https://fr.wikipedia.org/wiki/Modulation_par_d%C3%A9placement_de_fr%C3%A9quence&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;modulation FSK&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; Les Linky de type G3 exploitent quant &#224; eux 25 fr&#233;quences porteuses entre 35.9 kHz et 90.6 kHz (porteuse 23 &#224; 38 et 50 &#224; 58) avec une &lt;a href=&#034;https://fr.wikipedia.org/wiki/Orthogonal_frequency-division_multiplexing&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;modulation OFDM&lt;/a&gt; (Orthogonal Frequency Division Multiplexing). Ce choix permet d'atteindre &#224; la fois une meilleure immunit&#233; aux perturbations &#233;lectromagn&#233;tiques et un d&#233;bit de communication plus &#233;lev&#233;, garantissant ainsi une transmission plus fiable.
&lt;center&gt;&lt;small&gt;&lt;em&gt;source : &lt;a href=&#034;http://stop-linky46.fr/tech/cpl.htm&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://stop-linky46.fr/tech/cpl.htm&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class='spip_document_8 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/jpg/bande_cpl.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/jpg/bande_cpl.jpg?1753907344' width='500' height='278' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;i&gt;Nota : Les compteurs Linky de g&#233;n&#233;ration G1 et G3 partagent la m&#234;me bande de fr&#233;quence CENELEC-A ainsi que les m&#234;mes lignes &#233;lectriques pour la communication CPL. Afin d'assurer la cohabitation sans interf&#233;rences, les compteurs G3 laissent volontairement inoccup&#233;es les 11 porteuses situ&#233;es entre les canaux 39 et 49, afin de ne pas perturber les transmissions des compteurs G1 pr&#233;sents sur le r&#233;seau.&lt;/i&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Identifier la g&#233;n&#233;ration de son Linky&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Un post du forum &lt;a href=&#034;https://forum-photovoltaique.fr/viewtopic.php?p=452438#p452438&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;forum-photovoltaique.fr&lt;/a&gt; fournit des &#233;l&#233;ments utiles pour identifier les caract&#233;ristiques techniques d'un compteur Linky &#224; partir de son num&#233;ro de s&#233;rie.&lt;/p&gt;
&lt;center&gt;&lt;small&gt;&lt;em&gt;source :&lt;a href=&#034;https://forum-photovoltaique.fr/viewtopic.php?p=452438#p452438&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://forum-photovoltaique.fr/viewtopic.php?p=452438#p452438&lt;/a&gt;&lt;/em&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class='spip_document_11 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/forum_photovoltaique.png?1753953281' width='500' height='352' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Dans mon cas, le num&#233;ro de s&#233;rie 06 17 64 XXXX XX indique que je poss&#232;de un compteur Linky de marque ITRON (ce qui est &#233;galement visible directement sur le bo&#238;tier), fabriqu&#233; en 2017, de type monophas&#233; 60 A, et appartenant &#224; la g&#233;n&#233;ration CPL G3.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Diagnostiquer la communication vers le concentrateur&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Un appui simultan&#233; et prolong&#233; sur les touches &#8220;+&#8221; et &#8220;&#8211;&#8221; du compteur Linky permet d'acc&#233;der au mode &#8220;maintenance&#8221;. Ce mode affiche des informations avanc&#233;es, notamment sur l'&#233;tat de la communication avec le concentrateur :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; pour un compteur G3, l'&#233;cran indique s'il est &#8220;associ&#233;&#8221; (connect&#233;) ou &#8220;non associ&#233;&#8221; ;&lt;/li&gt;&lt;li&gt; un indice de qualit&#233; de liaison, nomm&#233; LQI (Link Quality Information), est &#233;galement affich&#233;, cod&#233; en hexad&#233;cimal.&lt;/li&gt;&lt;/ul&gt;&lt;div class='spip_document_13 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/linky_associe_non_associe-2.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/linky_associe_non_associe-2.png?1753956046' width='500' height='361' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;De mani&#232;re &lt;strong&gt;intuitive&lt;/strong&gt;, plus la valeur LQI est &#233;lev&#233;e, meilleure est la qualit&#233; du lien CPL entre le compteur et le concentrateur mais cela je vais m'en assur&#233; plus tard.&lt;/p&gt;
&lt;p&gt;Si je n'avais plus aucun doute sur l'origine de la perturbation affectant la communication de mon compteur Linky, un premier diagnostic sans aucune intervention a confirm&#233; la situation : le compteur &#233;tait &#8220;non associ&#233;&#8221;, donc hors communication avec le concentrateur (voir photo de gauche).&lt;/p&gt;
&lt;p&gt;La technicienne ENEDIS en charge du suivi de mon dossier m'a indiqu&#233; de couper le disjoncteur abonn&#233;, d'attendre au moins deux heures, puis de relancer la proc&#233;dure de v&#233;rification. Avant m&#234;me l'&#233;coulement de ce d&#233;lai, mon compteur s'est automatiquement r&#233;-associ&#233; au concentrateur avec un LQI de 0x78.&lt;/p&gt;
&lt;p&gt;Il s'agit &#224; pr&#233;sent de d&#233;terminer pr&#233;cis&#233;ment quel &#233;quipement est &#224; l'origine des perturbations CPL, les onduleurs solaires soient les premiers suspects.&lt;/p&gt;
&lt;p&gt;Je pr&#233;vois de r&#233;aliser un test plus complet en mettant l'int&#233;gralit&#233; de mon syst&#232;me photovolta&#239;que hors tension durant mes prochaines vacances. L'objectif est de mesurer le LQI maximal atteignable dans des conditions id&#233;ales.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Nota : Pour information, si l'&#233;cran affiche &#8220;Puiss d&#233;pass&#233;e&#8221; ; le message indique que la puissance souscrite maximale a &#233;t&#233; d&#233;pass&#233;e provoquant la coupure d'&#233;lectricit&#233;. Il faut d'abord d&#233;brancher les appareils &#233;lectriques &#224; l'origine de la surconsommation. Pour r&#233;armer votre compteur Linky, il suffit d'appuyer sur le bouton &#8220;+&#8221; pendant 10 secondes. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Dans mon contexte, l'onduleur hybride, au c&#339;ur de l'installation, et le micro-onduleur utilis&#233; pour le couplage AC apparaissent comme les principaux suspects.&lt;br class='autobr' /&gt;
Ne pouvant mettre hors tension l'onduleur principal facilement, j'ai commenc&#233; par couper le micro-onduleur afin d'observer l'&#233;volution du comportement du compteur Linky.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;R&#233;sultat : le Linky reste associ&#233;, mais avec un indice LQI l&#233;g&#232;rement d&#233;grad&#233;, oscillant entre 0x70 et 0x76.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En revanche, une tentative de remise en service du micro-onduleur entra&#238;ne rapidement la perte d'association du compteur avec le concentrateur.&lt;/p&gt;
&lt;p&gt;Il ne s'agit pas d'incriminer directement le micro-onduleur, car des &#233;l&#233;ments de son environnement peuvent &#233;galement &#234;tre &#224; l'origine des interf&#233;rences observ&#233;es :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; fonctionnement du smartload DEYE,&lt;/li&gt;&lt;li&gt; longueur et cheminement des canalisations &#233;lectriques,&lt;/li&gt;&lt;li&gt; param&#233;trage r&#233;seau de l'onduleur DEYE,&lt;/li&gt;&lt;li&gt; ...&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ce dernier point &lt;i&gt;&#8212; le param&#233;trage r&#233;seau de l'onduleur DEYE &#8212;&lt;/i&gt; peut sembler anecdotique. Pourtant, mes recherches autour du dysfonctionnement de mon compteur Linky m'ont permis de d&#233;couvrir un mauvais r&#233;glage de l'onduleur, pass&#233; jusque-l&#224; inaper&#231;u.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Actions correctives&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;DEYE low noise mode&lt;/strong&gt;&lt;br class='autobr' /&gt;
Le mode &#171; low noise &#187; de l'onduleur DEYE n'est pas clairement document&#233;. Cependant, les retours des forums indiquent qu'il permet de modifier la fr&#233;quence de d&#233;coupage, la faisant passer de 15 kHz &#224; 20 kHz, soit en dehors de la plage audible par l'oreille humaine. Les harmoniques des signaux &#233;lectriques &#233;tant de rang impair, elles se situeraient alors &#224; des fr&#233;quences telles que 60 kHz, 100 kHz, 140 kHz, etc.
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Avec une fr&#233;quence de d&#233;coupage &#224; 15kHz, l'harmonique de rang 3 &#224; 45kHz est tr&#232;s proche de la sous-porteur CPL n&#176;29 (45.3125 kHz). L'harmonique de rang 5 (75kHz) se situe dans la bande r&#233;serv&#233;e pour le CPL G1, sans influence dans mon cas.&lt;/li&gt;&lt;li&gt; Avec un fonctionnement &#224; 20kHz, l'harmonique de rang 3 &#224; 60kHz, bien que dans la bande r&#233;serv&#233;e pour le CPL G1, est tr&#232;s proche de la sous-porteur CPL n&#176;38 (59.375 kHz) de la bande inf&#233;rieure du G3. L'harmonique de rang 5 (100kHz) est hors bande CENELEC-A.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote class=&#034;spip&#034;&gt;
&lt;p&gt; Le choix d'un fonctionnement &#224; 20 kHz para&#238;t plus judicieux, m&#234;me si la diff&#233;rence peut sembler faible. Les quelques essais effectu&#233;s avec cette fr&#233;quence de d&#233;coupage semblent indiquer une am&#233;lioration, sans perte d'association avec le compteur Linky. Toutefois, ces r&#233;sultats restent &#224; confirmer par des tests plus approfondis.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt; &lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Filtre Harmonique&lt;/strong&gt;
&lt;div class='spip_document_14 spip_document spip_documents spip_document_image spip_documents_right spip_document_right'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/jpg/filtre_hpf-1065-40.jpg?1753965690' width='500' height='500' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;La soci&#233;t&#233; espagnole EMIKON propose toute une gamme de filtres sp&#233;cialis&#233;s dans le filtrage de la bande CENELEC-A. Le mod&#232;le que j'ai retenu, le (&lt;a href='https://blog.lfz.ovh/IMG/pdf/hpf1065-55.pdf' class=&#034;spip_in&#034; type='application/pdf'&gt;HPF 1065-55&lt;/a&gt;) , promet une att&#233;nuation de -55 dB pour les fr&#233;quences comprises entre 35 kHz et 150 kHz, avec une capacit&#233; de tenue en courant allant jusqu'&#224; 65 A.&lt;br class='autobr' /&gt;
&#201;tant donn&#233; qu'il s'agit d'un filtre coupe-bande, l'att&#233;nuation annonc&#233;e de -55 dB correspond tr&#232;s probablement au maximum atteint &#224; la fr&#233;quence de coupure.&lt;br class='autobr' /&gt;
&#192; noter la grande r&#233;activit&#233; de &lt;a href=&#034;https://dicel.fr/filtre-cpl-linky-hpf-series/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Dicel&lt;/a&gt; , le revendeur fran&#231;ais des produits EMIKON, qui m'a envoy&#233; un devis en moins de 24 heures, avec une livraison du produit &#8212; en stock au moment de la commande &#8212; effectu&#233;e en seulement quelques jours.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Bilan&lt;/h2&gt;
&lt;p&gt;Le passage en mode &#171; low noise &#187;, contraignant le syst&#232;me &#224; une fr&#233;quence d'&#233;chantillonnage fix&#233;e &#224; 20 kHz, permet d'optimiser le rapport signal/bruit (meilleur LQI) ce qui am&#233;liore la liaison CPL du compteur Linky. N&#233;anmoins, des pertes de synchronisation persistent lors des phases de transmission nocturne, sugg&#233;rant une sensibilit&#233; r&#233;siduelle aux perturbations &#233;lectromagn&#233;tiques transitoires sur le r&#233;seau.&lt;/p&gt;
&lt;p&gt;En cherchant un moyen de d&#233;tecter ces pertes de connexion, j'ai d&#233;couvert que cette information &#233;tait en r&#233;alit&#233; d&#233;j&#224; disponible dans l'entit&#233; STGE (registre de statuts) fournie par l'int&#233;gration Linky/T&#233;l&#233;information. Elle n'appara&#238;t toutefois pas directement, mais reste encod&#233;e dans les bits 21 et 22 de ce registre.&lt;/p&gt;
&lt;div class='spip_document_49 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/linky_stge.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/linky_stge.png?1756655819' width='500' height='396' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Je r&#233;alise le d&#233;codage de cette information via l'add-on Node-RED de Home Assistant, &#224; l'aide de la fonction JavaScript decodeSTGE suivante :&lt;/p&gt;
&lt;div class='spip_document_50 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://blog.lfz.ovh/IMG/png/nodered_stge.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://blog.lfz.ovh/IMG/png/nodered_stge.png?1756656068' width='500' height='274' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;pre&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;let input = msg.payload; // Conversion de l'entr&#233;e (cha&#238;ne hexad&#233;cimale) en entier let payload = parseInt(input, 16); // Objet contenant les diff&#233;rents statuts d&#233;cod&#233;s let status = {}; // Bit 0 : contact sec (invers&#233; : 0 &#8594; 1, 1 &#8594; 0) status[&#034;contact_sec&#034;] = (payload &amp; 0b1) === 0 ? 1 : 0; // Bits 21-22 : statut CPL (2 bits) status[&#034;statutCPL&#034;] = (payload &gt;&gt; 21) &amp; 0b11; // Bit 23 : synchro CPL (1 bit) status[&#034;synchroCPL&#034;] = (payload &gt;&gt; 23) &amp; 0b1; // Bit 8 : production/consommation (1 bit) status[&#034;prodConso&#034;] = (payload &gt;&gt; 8) &amp; 0b1; // Bit 9 : sens de l'&#233;nergie (1 bit) status[&#034;sensEnergy&#034;] = (payload &gt;&gt; 9) &amp; 0b1; // Couleur du jour (bits 24-25 &#8594; 2 bits) status[&#034;couleurJour&#034;] = (payload &gt;&gt; 24) &amp; 0b11; // Couleur du lendemain (bits 26-27 &#8594; 2 bits) status[&#034;couleurDemain&#034;] = (payload &gt;&gt; 26) &amp; 0b11; // Pr&#233;avis pointes mobiles (bits 28-29 &#8594; 2 bits) status[&#034;preavisPM&#034;] = (payload &gt;&gt; 28) &amp; 0b11; // En cours de pointes mobiles (bits 30-31 &#8594; 2 bits) status[&#034;enCoursPM&#034;] = (payload &gt;&gt; 30) &amp; 0b11; // Mise &#224; jour des messages msg.payload = payload; msg.status = status; return msg;&lt;/code&gt; &lt;/pre&gt;
&lt;p&gt;Disposer de cette information de d&#233;crochage est int&#233;ressant, car elle permet de mettre en &#339;uvre une coupure de l'alimentation de l'onduleur DEYE, soit par une action manuelle (via le disjoncteur de protection), soit de mani&#232;re automatique, ce qui n&#233;cessite toutefois l'ajout d'un contacteur suppl&#233;mentaire.&lt;/p&gt;
&lt;p&gt;L'ajout du filtre a permis de &lt;strong&gt;r&#233;soudre compl&#232;tement les probl&#232;mes de d&#233;crochage&lt;/strong&gt; dans mon installation. J'ai toutefois adapt&#233; son c&#226;blage, car il doit prot&#233;ger les remont&#233;es parasitaires de l'onduleur sur les fr&#233;quences de la bande CENELEC A vers le r&#233;seau Enedis, et non l'inverse. Ainsi, mon onduleur DEYE est connect&#233; aux bornes d'entr&#233;e L et N du filtre, tandis que le r&#233;seau Enedis est raccord&#233; aux bornes de sortie L' et N'.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Une r&#233;flexion plus large...&lt;/h2&gt;
&lt;p&gt;Le Pulsadis est mort, vive le CPL&#8230; Plus s&#233;rieusement, certains sites critiques envers le compteur Linky se sont r&#233;v&#233;l&#233;s &#234;tre des sources d'informations pertinentes. J'y ai d&#233;couvert des points de vue bien argument&#233;s, port&#233;s par des personnes sens&#233;es et techniquement comp&#233;tentes (L'auteur des articles techniques &lt;a href=&#034;http://stop-linky46.fr/htm/infos.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;stop-linky46.fr&lt;/a&gt; ). Je reste cependant r&#233;serv&#233; vis-&#224;-vis des filtres estampill&#233;s &#171; anti-Linky &#187;, souvent propos&#233;s &#224; des tarifs &#233;lev&#233;s alors que leurs sp&#233;cifications techniques restent tr&#232;s proches de celles de filtres plus standards, non market&#233;s autour de cette probl&#233;matique.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://blog.lfz.ovh/IMG/pdf/trina_tds_475-505_vertex-x__neg18r_28_25y_fr.pdf" length="259198" type="application/pdf" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/pdf/dm500m10rt-b60hbt.pdf" length="791423" type="application/pdf" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/pdf/hms-1600-2000_datasheet.pdf" length="1251659" type="application/pdf" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/pdf/us5000-datasheet.pdf" length="2631208" type="application/pdf" />
		
		<enclosure url="https://blog.lfz.ovh/IMG/pdf/hpf1065-55.pdf" length="814745" type="application/pdf" />
		

	</item>



</channel>

</rss>
