<?xml version="1.0" encoding="UTF-8"?><rss 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" version="2.0"><channel><title><![CDATA[Câblage Denky-D4]]></title><description><![CDATA[<p dir="auto">Bonjour à tous,</p>
<p dir="auto">J'ai des questions simples pour l'installation du Denky-D4 et je ne trouve pas les réponses :</p>
<ul>
<li>faut-il obligatoirement alimenter le Denky-D4 en USB ? J'ai cru comprendre qu'il pouvait s'alimenter avec la connection à I1 et I2.</li>
<li>doit-on brancher I1 et I2 dans un ordre particulier ? Peut-on permuter comme on veut ?</li>
<li>confirmez-vous que le firmware Tasmota est bien flashé pour les module achetés sur Tindie ?</li>
</ul>
<p dir="auto">Merci beaucoup</p>
]]></description><link>https://community.ch2i.eu/topic/1430/câblage-denky-d4</link><generator>RSS for Node</generator><lastBuildDate>Wed, 13 May 2026 16:12:53 GMT</lastBuildDate><atom:link href="https://community.ch2i.eu/topic/1430.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Sep 2023 19:57:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Câblage Denky-D4 on Thu, 15 Feb 2024 08:32:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/radius7" aria-label="Profile: radius7">@<bdi>radius7</bdi></a> Excellent, merci pour le retour très interessant <img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4874f384ba0" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>
]]></description><link>https://community.ch2i.eu/post/5674</link><guid isPermaLink="true">https://community.ch2i.eu/post/5674</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Thu, 15 Feb 2024 08:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Tue, 13 Feb 2024 23:33:33 GMT]]></title><description><![CDATA[<p dir="auto">Merci <a class="plugin-mentions-user plugin-mentions-a" href="/user/charles" aria-label="Profile: Charles">@<bdi>Charles</bdi></a> pour les information sur le Deepsleep sur Tasmota.</p>
<p dir="auto">Il est indéniable que le fait que Tasmota sache passer en deepsleep automatiquement après l'envoie des données est un avantage.<br />
Il est probable qu'il soit possible de faire de même avec ESPHome avec le trigger on_value sur les sensors (<a href="https://esphome.io/components/sensor/#sensor-on-value" target="_blank" rel="noopener noreferrer nofollow ugc">https://esphome.io/components/sensor/#sensor-on-value</a>) mais je n'ai pas testé.</p>
<p dir="auto">J'ai profité du WE pour tester le deepsleep sur Tasmota qui offre un gros avantage pour un fonctionnement sur batterie, là ou ESPHome met 35s pour démarrer et se connecter au Wifi (surement améliorable cela dit), Tasmota met ~7s (si le wifi capte bien)<br />
Avec 7s de run pour 293s de deepsleep et une batterie de 4000mAh on tombe a plus d'un mois d'autonomie</p>
<p dir="auto">Si votre Wifi capte mal et que vous préférez le laisser un peu tourner pour avoir une chance d'accrocher le wifi avant de retomber en deepsleep il faut lire <a href="https://tasmota.github.io/docs/DeepSleep/#overcome-network-issues" target="_blank" rel="noopener noreferrer nofollow ugc">https://tasmota.github.io/docs/DeepSleep/#overcome-network-issues</a></p>
<p dir="auto">A noter que dans mon cas ou le Wifi capte mal, avec Tasmota je n'avais quasi jamais le wifi qui fonctionnait alors qu'avec ESPHome ca fonctionnait 90% du temps.<br />
La documentation ici: <a href="https://tasmota.github.io/docs/Commands/#wi-fi" target="_blank" rel="noopener noreferrer nofollow ugc">https://tasmota.github.io/docs/Commands/#wi-fi</a> indique que par défaut <code>WifiPower</code> est à 17 et la documentation ici <a href="https://tasmota.github.io/docs/WifiPower/" target="_blank" rel="noopener noreferrer nofollow ugc">https://tasmota.github.io/docs/WifiPower/</a> indique de ne pas dépasser 17.<br />
Croyant la doc à la ligne j'ai mis un peu de temps à comprendre mais finalement en envoyant la commande <code>WifiPower</code>, j'ai eu 16 comme retour et non 17 ! Depuis que j'ai envoyé la commande <code>WifiPower 17</code> j'ai le même comportement wifi qu'avec ESPHome.</p>
]]></description><link>https://community.ch2i.eu/post/5670</link><guid isPermaLink="true">https://community.ch2i.eu/post/5670</guid><dc:creator><![CDATA[radius7]]></dc:creator><pubDate>Tue, 13 Feb 2024 23:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Thu, 08 Feb 2024 08:28:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/radius7" aria-label="Profile: radius7">@<bdi>radius7</bdi></a> merci pour cette description détaillée.</p>
<p dir="auto">concernant le deepsleep de tasmota j'ai bossé pour de Winky avec un autoconf spécial qui réveil, lit les données les envois et repasse en sleep. C'est <a href="https://github.com/tasmota/autoconf/blob/main/raw/esp32c6/Winky/_teleinfo.be" target="_blank" rel="noopener noreferrer nofollow ugc">ici</a></p>
<p dir="auto">Sinon tasmota le fait très bien par défaut, sur ESP32 il suffit de mettre l'envoi de la télémetrie à 10 secondes ou 300 secondes (5 minutes), c'est comme ça que tasmota sait qu'il doit activer le deep sleep et il se remet en sleep pour la durée définie dans le <code>DeepSleepTime</code> (par exemple 5 min)</p>
<p dir="auto">Sur ESP32 aucun besoin des rules ou autre hardware juste les 2 paramètres ci dessus.</p>
<p dir="auto">Issue de la <a href="https://tasmota.github.io/docs/DeepSleep/" target="_blank" rel="noopener noreferrer nofollow ugc">documentation</a></p>
<blockquote>
<p dir="auto">Let's assume you have set DeepSleepTime 3600 (one hour) and TelePeriod 60 (one minute). The device will first wake at 8:00 am. The device will boot and connect Wi-Fi. Next, the correct time must be synchronized from one of the NTP servers and initial telemetry is sent.</p>
<p dir="auto">DeepSleep is then triggered after the next TelePeriod event. In this example, it will occur after one minute. Telemetry will be collected and sent (e.g., via MQTT) and DeepSleep can happen. First, Offline is published to the LWT topic on MQTT. It then calculates the new sleeping time to wake-up at 9:00 am (3600 seconds after the last wake-up). At 9:00 am this same sequence of events happens again.</p>
<p dir="auto">If you want to minimize the time that the device is in operation, two special values for TelePeriod exist: 10 seconds and 300 seconds. Using either of these two exact values will prevent waiting for the next telemetry. DeepSleep will be triggered within a few second of the time being synchronized rather than waiting for the TelePeriod.</p>
</blockquote>
]]></description><link>https://community.ch2i.eu/post/5639</link><guid isPermaLink="true">https://community.ch2i.eu/post/5639</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Thu, 08 Feb 2024 08:28:04 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Tue, 06 Feb 2024 20:20:02 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour,</p>
<p dir="auto">Pour ceux qui voudrais alimenter leur Denky sur batterie et qui tomberait sur ces échanges, je vous propose ci dessous une config ESPHome qui permet de faire fonctionner le Denky avec HomeAssistant et qui fait des cycles 1 minute en activité / 4 minutes en veille/deepsleep.</p>
<p dir="auto">Il est certainement possible de faire pareil avec le firmware tasmota qui vient avec le Denky mais si j'ai bien trouvé comment configurer le temps ou il reste en deepsleep (commande DeepSleepTime) je n'ai pas compris par quelle mécanique l'esp décide de passer en deepsleep (ne voulant pas utiliser MQTT, donc tasmota, je n'ai surtout ni cherché ni testé)</p>
<p dir="auto">Quelques information avant de passer à la configuration.<br />
En fonctionnement j'ai mesuré une consommation de 0.14 à 0.16Ah (140 à 160mAh). En deepsleep 0.00Ah, la valeur réel n'est forcement pas 0 mais mon appareil de mesure n'est pas assez précis pour mesurer le faible courant en deepsleep.</p>
<p dir="auto">Avec une batterie externe de 4000mAh, sans deepsleep l'esp va donc tenir ~ 4000 / 150 = 26h<br />
J'ai pu vérifié en pratique ce calcul théorique.<br />
En extrapolant, avec une batterie de 20'000 mAh (courant de nos jours) on monte a 5 jours et demi. Si vous etes en deepsleep 4/5 du temps, ca donne 27 jours. A vous d'ajuster le curseur entre fréquence d'actualisation des données et fréquence de recharge de la batterie..<br />
Attention tout de même entre la théorie et la pratique :</p>
<ul>
<li>La consommation en deepsleep n'est pas nul ce qui va rogner à la marge la durée de vie de la batterie.</li>
<li>Dans la configuration ci dessous, le mode deep sleep ne s'active pas tant que l'ESP n'est pas connecté au Wifi. Si comme chez moi votre wifi capte mal, au lieu de rester actif 60s toutes les 4m, il va rester plus longtemps ce qui va diminuer la durée de vie pratique de la batterie. Si votre priorité est la durée de la batterie quitte à rater des mesure, il est possible d'enclencher le deepsleep même si le wifi n'as pas connecté. Pour cela reitrer <code>priority: 250</code> dans <code>on_boot:</code> , voir <a href="https://esphome.io/components/esphome.html#on-boot" target="_blank" rel="noopener noreferrer nofollow ugc">https://esphome.io/components/esphome.html#on-boot</a></li>
</ul>
<p dir="auto">La configuration ESPHome ci dessous permet de désactiver le deepsleep depuis un "toogle" HomeAssistant.<br />
Il y a plusieurs intérêts à pouvoir faire ca:</p>
<ul>
<li>Couper le deepleep pour avoir assez de temps pour faire une mise à jour OTA.</li>
<li>Avoir temporairement une actualisation plus rapide des données</li>
</ul>
<p dir="auto">Il faut donc commencer par créer le toogle pour cela sur HomeAssistant allez dans Settings -&gt; Devices &amp; Services -&gt; Helpers (en haut) -&gt; Create Helper (en bas). Choisissez Toogle en bas de la liste, donner lui comme nom <code>disable_sleep_on_teleinfo</code>. Par défaut il sera sur off (donc deepsleep actif), si vous le passez à <code>on</code> le deepsleep se desactivera tant qu'il ne repasse pas a <code>Off</code></p>
<p dir="auto">Pourquoi un choix de run_duration a 1 minutes ? C'est assez conservateur, l'ESP met au moins 35s a se connecter au Wifi et avec la configuration ci dessous il ne passera de toute facon pas en deepsleep avant d'être connecté. Vous pouvez probablement baisser a 45s, il faudra pas contre changer <code>update_interval: 20s</code> par une frequence plus rapide, probablement 5s à 10s.</p>
<p dir="auto">La configuration est adapté à un compteur en tarif BASE et en mode Historique.<br />
Si vous etes en mode Standard il faut passer <code>baud_rate: 1200 </code> à 9600 et  <code>historical_mode: true</code> a false.d<br />
Si vous etes en HP/HC il faudra ajouter des sensors pour récupérer HCHC et HCHP.<br />
Il y a deux sensors pour <code>PAPP</code> pour renvoyer la valeur en VA et en W. J'ai lu HomeAssistant ne traite pas pareil l'historisation des valeurs en VA et W.</p>
<p dir="auto">La configuration permet une integration direct dans le dashboard Energy de HomeAssistant</p>
<p dir="auto">Voici donc une configuration ESPHome</p>
<pre><code>esphome:
  name: teleinfo
  friendly_name: Teleinfo
  project:
    name: my.teleinfo
    version: "1.0"
  on_boot:
    priority: 250  # Do not enter deep sleep before Wifi is on | https://esphome.io/components/esphome.html#on-boot
    then:
      - script.execute: should_deep_sleep

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

deep_sleep:
  run_duration: 1min
  sleep_duration: 4min
  id: deep_sleep_control

script:
  - id: should_deep_sleep
    mode: queued
    then:
      - delay: 10s # Safe guard
      - if:
          condition:
            binary_sensor.is_on: disable_deep_sleep
          then:
            - logger.log: 'Prevent deep_sleep'
            - deep_sleep.prevent: deep_sleep_control
          else:
            - logger.log: 'Deep_sleep enabled'
            - deep_sleep.enter: deep_sleep_control

binary_sensor:
  platform: homeassistant
  id: disable_deep_sleep
  entity_id: input_boolean.disable_sleep_on_teleinfo
  on_press:
    then:
     - logger.log: "Prevent deep sleep ON"
     - deep_sleep.prevent: deep_sleep_control
  on_release:
    then:
     - logger.log: "Prevent deep sleep OFF"
     - deep_sleep.enter: deep_sleep_control
 
web_server:
  port: 80
  include_internal: true

esp32:
  board: denky_d4

uart:
  rx_pin: GPIO8
  baud_rate: 1200 # 1200 for Historical Mode, 9600 for Standard Mode
  parity: EVEN
  data_bits: 7
  stop_bits: 1

teleinfo:
  update_interval: 20s
  historical_mode: true

sensor:
  - platform: teleinfo
    tag_name: "BASE"
    name: "BASE"
    unit_of_measurement: "Wh"
    icon: mdi:flash
    device_class: "energy"
    state_class: "total"
  - platform: teleinfo
    tag_name: "PAPP"
    name: "PAPP"
    unit_of_measurement: "VA"
    state_class: "measurement"
    device_class: "apparent_power"
    icon: mdi:flash
  - platform: teleinfo
    tag_name: "PAPP"
    name: "POWER"
    state_class: measurement
    unit_of_measurement: W
    device_class: power
    icon: mdi:flash
  - platform: teleinfo
    tag_name: "IINST"
    name: "IINST"
    unit_of_measurement: "A"
    icon: mdi:flash
    state_class: "measurement"
    device_class: "current"

text_sensor:
  - platform: teleinfo
    tag_name: "OPTARIF"
    name: "OPTARIF"


# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret api_password

ota:
  password: !secret ota_password

</code></pre>
]]></description><link>https://community.ch2i.eu/post/5635</link><guid isPermaLink="true">https://community.ch2i.eu/post/5635</guid><dc:creator><![CDATA[radius7]]></dc:creator><pubDate>Tue, 06 Feb 2024 20:20:02 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Mon, 23 Oct 2023 17:58:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/charles" aria-label="Profile: Charles">@<bdi>Charles</bdi></a> Ok très bien, merci beaucoup. Je vais patiemment attendre la version auto-alimentée alors <img src="https://community.ch2i.eu/assets/plugins/nodebb-plugin-emoji/emoji/android/1f435.png?v=4874f384ba0" class="not-responsive emoji emoji-android emoji--monkey_face" style="height:23px;width:auto;vertical-align:middle" title=":o)" alt="🐵" /></p>
]]></description><link>https://community.ch2i.eu/post/5349</link><guid isPermaLink="true">https://community.ch2i.eu/post/5349</guid><dc:creator><![CDATA[Jérémie Leguay]]></dc:creator><pubDate>Mon, 23 Oct 2023 17:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Sun, 22 Oct 2023 17:41:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j%C3%A9r%C3%A9mie-leguay" aria-label="Profile: Jérémie-Leguay">@<bdi>Jérémie-Leguay</bdi></a> Dans ce cas il faudrait une version logicielle capable de pendre en charge le mode "deep-sleep" afin de pourvoir réveiller le module et faire des mesures à intervalles régulier. Ce peut être jouable mais tu devras coder par toi même.</p>
<p dir="auto">Sinon on travaille sur la production de la version auto alimenté avec <a class="plugin-mentions-user plugin-mentions-a" href="/user/ferrader" aria-label="Profile: Ferrader">@<bdi>Ferrader</bdi></a>, plus de détail <a href="https://miniprojets.net/index.php/2022/02/04/winky-version-2-open-source-projet-pour-linky-avec-wifi/" target="_blank" rel="noopener noreferrer nofollow ugc">ici</a>, c'est peut être ça dans ce cas qu'il te faut mais il faudra attendre encore quelque temps.</p>
]]></description><link>https://community.ch2i.eu/post/5343</link><guid isPermaLink="true">https://community.ch2i.eu/post/5343</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Sun, 22 Oct 2023 17:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Sun, 22 Oct 2023 06:02:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/charles" aria-label="Profile: Charles">@<bdi>Charles</bdi></a> Bonjour, mon Linky étant sur la rue, j'aimerais alimenter le Denky-D4 sur batteries.</p>
<p dir="auto">J'ai donc acheté ca:<br />
<a href="https://www.diymore.cc/collections/hot-sale/products/18650-battery-shield-v8-mobile-power-bank-3v-5v-for-arduino-esp32-esp8266-wifi" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.diymore.cc/collections/hot-sale/products/18650-battery-shield-v8-mobile-power-bank-3v-5v-for-arduino-esp32-esp8266-wifi</a></p>
<p dir="auto">Tout marche, mais en revanche, ca ne tient pas plus de 24h... Auriez-vous un autre module à me recommander ? Faut-il activer une option pour réduire la conso?</p>
<p dir="auto">Merci !</p>
]]></description><link>https://community.ch2i.eu/post/5340</link><guid isPermaLink="true">https://community.ch2i.eu/post/5340</guid><dc:creator><![CDATA[Jérémie Leguay]]></dc:creator><pubDate>Sun, 22 Oct 2023 06:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Sat, 02 Sep 2023 18:42:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/charles" aria-label="Profile: Charles">@<bdi>Charles</bdi></a> Merci beaucoup</p>
]]></description><link>https://community.ch2i.eu/post/5238</link><guid isPermaLink="true">https://community.ch2i.eu/post/5238</guid><dc:creator><![CDATA[Jérémie Leguay]]></dc:creator><pubDate>Sat, 02 Sep 2023 18:42:16 GMT</pubDate></item><item><title><![CDATA[Reply to Câblage Denky-D4 on Sat, 02 Sep 2023 17:00:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/j%C3%A9r%C3%A9mie-leguay" aria-label="Profile: Jérémie-Leguay">@<bdi>Jérémie-Leguay</bdi></a> Bonjour</p>
<blockquote>
<p dir="auto">faut-il obligatoirement alimenter le Denky-D4 en USB ? J'ai cru comprendre qu'il pouvait s'alimenter avec la connection à I1 et I2.</p>
</blockquote>
<p dir="auto">Il s'alimente en USB Seulement, la 3eme borne ne délivre pas assez de puissance pour du WiFi en Temps Réel comme Tasmota</p>
<blockquote>
<p dir="auto">doit-on brancher I1 et I2 dans un ordre particulier ? Peut-on permuter comme on veut ?</p>
</blockquote>
<p dir="auto">Pas tout tout, pas d'ordre et ils peuvent être inversés</p>
<blockquote>
<p dir="auto">confirmez-vous que le firmware Tasmota est bien flashé pour les module achetés sur Tindie ?</p>
</blockquote>
<p dir="auto">Tout à fait</p>
<p dir="auto">Charles</p>
]]></description><link>https://community.ch2i.eu/post/5237</link><guid isPermaLink="true">https://community.ch2i.eu/post/5237</guid><dc:creator><![CDATA[Charles]]></dc:creator><pubDate>Sat, 02 Sep 2023 17:00:05 GMT</pubDate></item></channel></rss>