<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Articles pour radioamateurs sur Meshcore - F4IZC</title>
	<atom:link href="https://blog.f4izc.com/tag/meshcore/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.f4izc.com/tag/meshcore</link>
	<description>Le carnet d&#039;un geek radioamateur.</description>
	<lastBuildDate>Thu, 03 Sep 2026 18:55:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://blog.f4izc.com/wp-content/uploads/2023/10/cropped-radioamateur-32x32.png</url>
	<title>Articles pour radioamateurs sur Meshcore - F4IZC</title>
	<link>https://blog.f4izc.com/tag/meshcore</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">225568781</site>	<item>
		<title>RETEX : Elecrow ThinkNode M2 sous MeshCore : Le nœud de poche imbattable pour moins de 27€ ?</title>
		<link>https://blog.f4izc.com/guide-tuto/materiel/test-retex-de-lelecrow-thinknode-m2-sous-meshcore-le-noeud-de-poche-imbattable-pour-moins-de-27e-189.htm</link>
					<comments>https://blog.f4izc.com/guide-tuto/materiel/test-retex-de-lelecrow-thinknode-m2-sous-meshcore-le-noeud-de-poche-imbattable-pour-moins-de-27e-189.htm#respond</comments>
		
		<dc:creator><![CDATA[Steph F4IZC]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 18:41:05 +0000</pubDate>
				<category><![CDATA[Materiel]]></category>
		<category><![CDATA[Elecrow]]></category>
		<category><![CDATA[Meshcore]]></category>
		<category><![CDATA[Meshtastic]]></category>
		<category><![CDATA[Thinknode]]></category>
		<guid isPermaLink="false">https://blog.f4izc.com/?p=189</guid>

					<description><![CDATA[<p>L&#8217;écosystème des réseaux décentralisés s&#8217;enrichit constamment de nouveaux matériels. Découvert chez des partenaires comme Passion Radio, le fabricant chinois Elecrow propose avec le ThinkNode M2 un nœud complet, extrêmement bien positionné niveau prix pour&#46;&#46;&#46;</p>
<p>L’article <a href="https://blog.f4izc.com/guide-tuto/materiel/test-retex-de-lelecrow-thinknode-m2-sous-meshcore-le-noeud-de-poche-imbattable-pour-moins-de-27e-189.htm">RETEX : Elecrow ThinkNode M2 sous MeshCore : Le nœud de poche imbattable pour moins de 27€ ?</a> est apparu en premier sur <a href="https://blog.f4izc.com">Blog radioamateur de F4IZC</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">L&rsquo;écosystème des réseaux décentralisés s&rsquo;enrichit constamment de nouveaux matériels. Découvert chez des partenaires comme Passion Radio, le fabricant chinois Elecrow propose avec le ThinkNode M2 un nœud complet, extrêmement bien positionné niveau prix pour un modèle sans GPS, affiché sous la barre des 27€.</p>



<p class="wp-block-paragraph">Fait-il office de compagnon quotidien idéal pour vos déploiements sous MeshCore ? Retour d&rsquo;expérience après trois semaines d&rsquo;utilisation sur le terrain.</p>



<h2 class="wp-block-heading">Ce que contient la boîte (et ce qui manque)</h2>



<p class="wp-block-paragraph">À ce niveau de prix, le positionnement tarifaire est difficilement battable en France pour un kit aussi complet (bien que dépourvu de module GPS, ce qui allège d&rsquo;autant la facture et la consommation). Le matériel s&rsquo;articule autour de composants robustes et bien choisis pour la communauté :</p>



<ul class="wp-block-list">
<li><strong>Le cœur technique</strong> : Une carte à base d&rsquo;ESP32-S3 couplée à un module radio SX1262.</li>



<li><strong>L&rsquo;affichage</strong> : Un écran OLED de 1,3 pouce, particulièrement lisible.</li>



<li><strong>L&rsquo;alimentation &amp; Connectique</strong> : Une batterie intégrée de 1000 mAh et un câble USB-C inclus pour la recharge.</li>



<li><strong>L&rsquo;antenne</strong> : Une antenne PCB intégrée directement dans la zone d&rsquo;habillage (pas d&rsquo;antenne filaire souple ou de format externe à visser d&rsquo;origine).</li>
</ul>



<p class="wp-block-paragraph"><strong>Le point de vigilance majeur</strong> : Le boîtier n&rsquo;est pas fourni d&rsquo;origine. Pour l&rsquo;utiliser au quotidien sans l&rsquo;exposer, le recours à l&rsquo;impression 3D est indispensable pour concevoir une coque de protection adaptée.</p>



<h2 class="wp-block-heading">Caractéristiques techniques et performances radio</h2>



<p class="wp-block-paragraph">Contrairement aux nœuds surpuissants équipés d&rsquo;amplificateurs dédiés (comme certains formats d&rsquo;infrastructure), l&rsquo;Elecrow ThinkNode M2 exploite le SX1262 dans sa configuration brute :</p>



<ul class="wp-block-list">
<li><strong>Puissance de sortie</strong> : 22 dBm (soit environ 150 mW à la louche).</li>



<li><strong>Consommation</strong> : De par l&rsquo;absence d&rsquo;amplification externe énergivore et l&rsquo;absence de puce GPS permanente, la consommation globale est extrêmement maîtrisée, ce qui profite directement à l&rsquo;autonomie sur le terrain.</li>



<li><strong>Couverture</strong> : Idéal pour un usage personnel de poche ou en zone semi-urbaine modérée. En revanche, face à des nœuds survoltés de type LTE-V4 dotés d&rsquo;antennes d&rsquo;infrastructure, la puissance d&rsquo;émission brute est naturellement inférieure.</li>
</ul>



<h2 class="wp-block-heading">Ergonomie et autonomie au quotidien</h2>



<p class="wp-block-paragraph">Utilisé en situation de mobilité aux côtés de formats carte de type T1000-E, le ThinkNode M2 se distingue par son épaisseur un peu plus prononcée, tout en restant très facilement transportable dans une poche ou un sac.</p>



<p class="wp-block-paragraph"><strong>Autonomie</strong> : Sur une journée d&rsquo;utilisation standard dans un réseau à intensité faible à moyenne, la batterie de 1000 mAh tient le choc sans broncher du matin au soir. Son comportement reste à valider sur des réseaux extrêmement denses et actifs.</p>



<p class="wp-block-paragraph"><strong>Confort visuel</strong> : L&rsquo;écran OLED présente un très léger biseau dans son intégration, mais sa lisibilité en extérieur s&rsquo;avère excellente.</p>



<p class="wp-block-paragraph"><strong>Connectique &amp; Contrôles</strong> : On retrouve un port USB-C pour la recharge, un bouton physique dédié à la gestion de l&rsquo;alimentation, et un second bouton permettant de déclencher rapidement des interactions (comme l&rsquo;envoi d&rsquo;alertes en Bluetooth). Un accès discret pour le reset matériel est également prévu sur le boîtier.</p>



<h2 class="wp-block-heading">Retrouvez le retex en vidéo</h2>



<p class="wp-block-paragraph">Pour voir le nœud en détails, découvrir son assemblage en boîtier imprimé en 3D et analyser son comportement sous MeshCore, visionnez la vidéo intégrée ci-dessous :</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="video-container"><iframe title="Elecrow ThinkNode M2 sous Meshcore : Nœud de poche parfait à moins de 27€ ? (RETEX)" width="500" height="281" src="https://www.youtube.com/embed/FmW90U5PWeg?feature=oembed&#038;wmode=opaque" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<h2 class="wp-block-heading">Bilan : Le nœud imbattable pour le prix ?</h2>



<p class="wp-block-paragraph">L&rsquo;Elecrow ThinkNode M2 s&rsquo;adresse clairement aux makers et passionnés équipés d&rsquo;une imprimante 3D qui cherchent un nœud MeshCore d&rsquo;appoint économique, fonctionnel et doté d&rsquo;un bel écran OLED. S&rsquo;il faut composer avec l&rsquo;absence de boîtier natif, l&rsquo;impasse sur le GPS (ce qui plaira à ceux qui n&rsquo;en ont pas l&rsquo;utilité au quotidien) et une antenne intégrée qu&rsquo;il conviendra de manipuler avec soin, son rapport qualité-prix en fait le nœud imbattable pour le budget, s&rsquo;imposant comme une porte d&rsquo;entrée redoutable pour s&rsquo;équiper à moindre coût.</p>



<p class="wp-block-paragraph">Et vous, utilisez-vous déjà du matériel Elecrow pour vos réseaux mesh ? Partagez vos retours d&rsquo;expérience et vos configurations en commentaire !</p>
<p>L’article <a href="https://blog.f4izc.com/guide-tuto/materiel/test-retex-de-lelecrow-thinknode-m2-sous-meshcore-le-noeud-de-poche-imbattable-pour-moins-de-27e-189.htm">RETEX : Elecrow ThinkNode M2 sous MeshCore : Le nœud de poche imbattable pour moins de 27€ ?</a> est apparu en premier sur <a href="https://blog.f4izc.com">Blog radioamateur de F4IZC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.f4izc.com/guide-tuto/materiel/test-retex-de-lelecrow-thinknode-m2-sous-meshcore-le-noeud-de-poche-imbattable-pour-moins-de-27e-189.htm/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">189</post-id>	</item>
		<item>
		<title>Piloter une lampe via un canal MeshCore chiffré et Home Assistant</title>
		<link>https://blog.f4izc.com/guide-tuto/logiciels/piloter-une-lampe-via-un-canal-meshcore-chiffre-et-home-assistant-185.htm</link>
					<comments>https://blog.f4izc.com/guide-tuto/logiciels/piloter-une-lampe-via-un-canal-meshcore-chiffre-et-home-assistant-185.htm#respond</comments>
		
		<dc:creator><![CDATA[Steph F4IZC]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 14:56:08 +0000</pubDate>
				<category><![CDATA[Guides et tutoriels]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[Meshcore]]></category>
		<guid isPermaLink="false">https://blog.f4izc.com/?p=185</guid>

					<description><![CDATA[<p>Vous avez un réseau mesh LoRa (MeshCore) et une instance Home Assistant ? Voici comment envoyer une simple commande texte sur un canal privé chiffré pour allumer, éteindre ou vérifier l&#8217;état d&#8217;une lampe connectée&#46;&#46;&#46;</p>
<p>L’article <a href="https://blog.f4izc.com/guide-tuto/logiciels/piloter-une-lampe-via-un-canal-meshcore-chiffre-et-home-assistant-185.htm">Piloter une lampe via un canal MeshCore chiffré et Home Assistant</a> est apparu en premier sur <a href="https://blog.f4izc.com">Blog radioamateur de F4IZC</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="559" src="https://blog.f4izc.com/wp-content/uploads/2026/08/Gemini_Generated_Image_xo43tjxo43tjxo43-1024x559.png" alt="" class="wp-image-187" srcset="https://blog.f4izc.com/wp-content/uploads/2026/08/Gemini_Generated_Image_xo43tjxo43tjxo43-1024x559.png 1024w, https://blog.f4izc.com/wp-content/uploads/2026/08/Gemini_Generated_Image_xo43tjxo43tjxo43-300x164.png 300w, https://blog.f4izc.com/wp-content/uploads/2026/08/Gemini_Generated_Image_xo43tjxo43tjxo43-768x419.png 768w, https://blog.f4izc.com/wp-content/uploads/2026/08/Gemini_Generated_Image_xo43tjxo43tjxo43.png 1408w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Vous avez un réseau mesh LoRa (MeshCore) et une instance Home Assistant ? Voici comment envoyer une simple commande texte sur un canal privé chiffré pour allumer, éteindre ou vérifier l&rsquo;état d&rsquo;une lampe connectée — sans app tierce, juste avec l&rsquo;intégration <a href="https://github.com/meshcore-dev/meshcore-ha">meshcore-ha</a>. Article créé avec l&rsquo;aide de Claude AI</p>



<h2 class="wp-block-heading">Pré-requis</h2>



<ul class="wp-block-list">
<li>Home Assistant avec l&rsquo;intégration <strong>meshcore-ha</strong> installée (via HACS) et un nœud MeshCore relié en local (USB/BLE/TCP)</li>



<li>L&rsquo;app <strong>MeshCore Chat</strong> (ou tout autre client MeshCore) pour envoyer les commandes</li>



<li>Un canal MeshCore dédié, idéalement <strong>chiffré avec une clé privée</strong> plutôt que le canal public, pour éviter que n&rsquo;importe qui sur le mesh puisse piloter vos appareils</li>



<li>Une entité <code>switch</code> déjà fonctionnelle dans Home Assistant (relais, prise connectée, etc.)</li>
</ul>



<h2 class="wp-block-heading">Étape 1 — Identifier l&rsquo;index de votre canal</h2>



<p class="wp-block-paragraph">Dans Home Assistant, allez dans <strong>Outils de développement → États</strong>, filtrez sur <code>binary_sensor.meshcore</code>. Vous verrez une entité du type <code>binary_sensor.meshcore_&lt;id_noeud&gt;_ch_&lt;N&gt;_messages</code> — le <code>&lt;N&gt;</code> est l&rsquo;index de votre canal (<code>channel_idx</code>), c&rsquo;est ce numéro qu&rsquo;il faudra utiliser dans l&rsquo;automatisation ci-dessous.</p>



<h2 class="wp-block-heading">Étape 2 — Vérifier la structure de l&rsquo;événement reçu</h2>



<p class="wp-block-paragraph">Chaque message reçu sur le mesh déclenche un événement <code>meshcore_message</code> dans Home Assistant. Avant d&rsquo;écrire l&rsquo;automatisation, vérifiez la structure exacte de cet événement :</p>



<ol class="wp-block-list">
<li><strong>Outils de développement → Événements</strong></li>



<li>Dans « Écouter les évènements », tapez <code>meshcore_message</code>, cliquez sur <strong>Démarrer l&rsquo;écoute</strong></li>



<li>Envoyez un message test depuis un autre nœud sur votre canal</li>



<li>Observez le JSON reçu — le champ contenant le texte du message s&rsquo;appelle <code>message</code>, et l&rsquo;index de canal <code>channel_idx</code></li>
</ol>



<h2 class="wp-block-heading">Étape 3 — Créer l&rsquo;automatisation</h2>



<p class="wp-block-paragraph">Dans <strong>Paramètres → Automatisations et scènes → Créer une automatisation → Modifier en YAML</strong>, collez ce modèle en remplaçant les valeurs entre <code>&lt; &gt;</code> :</p>



<pre class="wp-block-code"><code>alias: "MeshCore - Contrôle lumière"
trigger:
  - platform: event
    event_type: meshcore_message
condition:
  - condition: template
    value_template: "{{ trigger.event.data.channel_idx == &lt;CHANNEL_IDX&gt; }}"
  - condition: template
    value_template: &gt;
      {{ (trigger.event.data.message | lower | trim) in
         &#91;'lumiere on', 'lumiere off', 'lumiere status'] }}
action:
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ (trigger.event.data.message | lower | trim) == 'lumiere on' }}"
        sequence:
          - service: switch.turn_on
            target:
              entity_id: &lt;ENTITY_ID_SWITCH&gt;
      - conditions:
          - condition: template
            value_template: "{{ (trigger.event.data.message | lower | trim) == 'lumiere off' }}"
        sequence:
          - service: switch.turn_off
            target:
              entity_id: &lt;ENTITY_ID_SWITCH&gt;
      - conditions:
          - condition: template
            value_template: "{{ (trigger.event.data.message | lower | trim) == 'lumiere status' }}"
        sequence:
          - service: meshcore.send_channel_message
            data:
              channel_idx: &lt;CHANNEL_IDX&gt;
              message: &gt;
                &#x1f4a1; Lumière :
                {{ 'allumée' if is_state('&lt;ENTITY_ID_SWITCH&gt;', 'on') else 'éteinte' }}
mode: single</code></pre>



<p class="wp-block-paragraph">À remplacer :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Placeholder</th><th>Exemple</th></tr></thead><tbody><tr><td><code>&lt;CHANNEL_IDX&gt;</code></td><td><code>6</code></td></tr><tr><td><code>&lt;ENTITY_ID_SWITCH&gt;</code></td><td><code>switch.lampe_du_plafond_switch_1</code></td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Étape 4 — Tester</h2>



<p class="wp-block-paragraph">Depuis votre client MeshCore, envoyez tour à tour sur le canal concerné :</p>



<ul class="wp-block-list">
<li><code>lumiere on</code> → allume la lampe</li>



<li><code>lumiere off</code> → l&rsquo;éteint</li>



<li><code>lumiere status</code> → renvoie l&rsquo;état actuel sur le canal</li>
</ul>



<p class="wp-block-paragraph">Les commandes sont <strong>idempotentes</strong> : envoyer <code>lumiere on</code> alors que la lampe est déjà allumée ne provoque aucun changement ni erreur.</p>



<h2 class="wp-block-heading">Pourquoi un canal chiffré plutôt que public</h2>



<p class="wp-block-paragraph">Sur le canal public MeshCore, n&rsquo;importe quel nœud du mesh peut lire <em>et rejouer</em> la commande <code>lumiere on</code>. Un canal privé avec une clé partagée uniquement entre vos appareils de confiance réduit fortement ce risque. Ce n&rsquo;est pas un chiffrement de bout en bout façon messagerie sécurisée classique — quiconque possède la clé du canal peut déchiffrer et usurper les commandes — mais c&rsquo;est largement suffisant pour un usage domotique résidentiel. Pour un contrôle d&rsquo;accès supplémentaire, il est possible de filtrer aussi sur le champ <code>sender_name</code> ou <code>pubkey_prefix</code> de l&rsquo;événement, afin que seul un expéditeur précis puisse déclencher l&rsquo;action.</p>



<h2 class="wp-block-heading">Pour aller plus loin</h2>



<p class="wp-block-paragraph">Le même schéma (<code>meshcore_message</code> → filtre sur mot-clé → action Home Assistant → réponse via <code>meshcore.send_channel_message</code>) fonctionne pour n&rsquo;importe quel type d&rsquo;appareil ou d&rsquo;information : volets roulants, sondes de température, bulletins météo à la demande, alertes personnalisées, etc.</p>
<p>L’article <a href="https://blog.f4izc.com/guide-tuto/logiciels/piloter-une-lampe-via-un-canal-meshcore-chiffre-et-home-assistant-185.htm">Piloter une lampe via un canal MeshCore chiffré et Home Assistant</a> est apparu en premier sur <a href="https://blog.f4izc.com">Blog radioamateur de F4IZC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.f4izc.com/guide-tuto/logiciels/piloter-une-lampe-via-un-canal-meshcore-chiffre-et-home-assistant-185.htm/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">185</post-id>	</item>
	</channel>
</rss>
