<?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[None nnn Node in Home Assistant]]></title><description><![CDATA[<p dir="auto">I ran into a problem while testing out an nRF52832 board with home assistant. Sometimes, when a new node connected, it would show in Home Assistsant as None nnn (where nnn is the node number) with only a battery sensor and no other sensors. Looking in the mysensors.json file, I found the sensors were defined but the <strong>sketch_name</strong> was <strong>"null"</strong>.</p>
<pre><code>    "211": {
        "sensor_id": 211,
        "children": {
            "0": {
                "id": 0,
                "type": 6,
                "description": "Temperature",
                "values": {
                    "0": "22.99"
                }
            },
            "1": {
                "id": 1,
                "type": 8,
                "description": "Pressure",
                "values": {
                    "43": "kPa",
                    "4": "101.86"
                }
            }
        },
        "type": 17,
        "sketch_name": null,
        "sketch_version": "1.0",
        "battery_level": 0,
        "protocol_version": "2.3.2",
        "heartbeat": 0
    }
</code></pre>
<p dir="auto">The sketch name is set by sendSketchInfo(), which made me think that this message was getting lost sometimes, perhaps the transport message system was still processing previous messages.<br />
I added a 10ms wait, and the problem was solved, the nodes now consistently register with home assistant.</p>
<pre><code>void presentation()  {
  // Send the sketch name &amp; version information to the gateway and Controller
  wait(10);		// allow transport to setup, sometimes sketch info is being lost
  sendSketchInfo("BMP280 Sensor", "1.0");

  present(CHILD_ID_TEMP, S_TEMP, "Temperature");
  present(CHILD_ID_PRES, S_BARO, "Pressure");
}
</code></pre>
<p dir="auto">I just thought I would share this, in case others run into the same problem.</p>
]]></description><link>https://forum.mysensors.org/topic/12347/none-nnn-node-in-home-assistant</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 21:48:10 GMT</lastBuildDate><atom:link href="https://forum.mysensors.org/topic/12347.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Jul 2026 16:24:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to None nnn Node in Home Assistant on Wed, 22 Jul 2026 02:18:38 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/oldsurferdude" aria-label="Profile: OldSurferDude">@<bdi>OldSurferDude</bdi></a> <a href="/post/114763">said</a>:</p>
<p dir="auto">Yeah, you need the sketch name.</p>
<p dir="auto">I found that <code>wait()</code> was required pretty much after every send.  I don't why exactly, I suspect the the send commands were overrunning the previous send command.</p>
</blockquote>
<p dir="auto">I second this.  Waiting after send can help some odd behavior.</p>
<p dir="auto">I have also had nodes the performed well with debug turned on, then not work when it is off. The debug prints are slow in processor time and I think they act like a wait.  If this happens, check where you have debug messages and try some waits there, especially if it is after a send.</p>
]]></description><link>https://forum.mysensors.org/post/114767</link><guid isPermaLink="true">https://forum.mysensors.org/post/114767</guid><dc:creator><![CDATA[nagelc]]></dc:creator><pubDate>Wed, 22 Jul 2026 02:18:38 GMT</pubDate></item><item><title><![CDATA[Reply to None nnn Node in Home Assistant on Tue, 21 Jul 2026 15:14:08 GMT]]></title><description><![CDATA[<p dir="auto">Home Assistant is my controller.  It runs in a virtualbox under linux on a refurbished PC.  On that same computer I run an MQTT broker (not using HA's)</p>
<p dir="auto">My gateway, which uses MQTT for transport, runs on an RPi zero 2W running Raspberry Pi OS.  It also controls my irrigation relays.</p>
<p dir="auto">I also have a serial gateway which has no radio network which is its own node for  "pushing" the buttons on a remote control.  This gateway essentially gives a PC digital IO.</p>
]]></description><link>https://forum.mysensors.org/post/114765</link><guid isPermaLink="true">https://forum.mysensors.org/post/114765</guid><dc:creator><![CDATA[OldSurferDude]]></dc:creator><pubDate>Tue, 21 Jul 2026 15:14:08 GMT</pubDate></item><item><title><![CDATA[Reply to None nnn Node in Home Assistant on Tue, 21 Jul 2026 14:26:52 GMT]]></title><description><![CDATA[<p dir="auto">Good to know. I'll have to check and see if all my sensor measurements are getting through to ha. Out of curiosity, what hardware are you using for your gateway and controller?</p>
]]></description><link>https://forum.mysensors.org/post/114764</link><guid isPermaLink="true">https://forum.mysensors.org/post/114764</guid><dc:creator><![CDATA[KevinT]]></dc:creator><pubDate>Tue, 21 Jul 2026 14:26:52 GMT</pubDate></item><item><title><![CDATA[Reply to None nnn Node in Home Assistant on Tue, 21 Jul 2026 04:20:17 GMT]]></title><description><![CDATA[<p dir="auto">Yeah, you need the sketch name.</p>
<p dir="auto">I found that <code>wait()</code> was required pretty much after every send.  I don't why exactly, I suspect the the send commands were overrunning the previous send command.</p>
]]></description><link>https://forum.mysensors.org/post/114763</link><guid isPermaLink="true">https://forum.mysensors.org/post/114763</guid><dc:creator><![CDATA[OldSurferDude]]></dc:creator><pubDate>Tue, 21 Jul 2026 04:20:17 GMT</pubDate></item></channel></rss>