<?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[Not getting Node ID assigned]]></title><description><![CDATA[<p dir="auto">I have an 8MHz 3.3V Pro Mini Arduino with a NRF24l01  connected to a Olimex A10 (Debian Lime). I have set the Serial gateway to run at 57600 and also created a gateway in Fhem.<br />
/dev/ttyUSB0@57600 with auotocreate set to 1 and requestAck set to 1.<br />
I ran all the Fhem updates.<br />
I have a simple Battery Monitor Node with no Sensor IDs just the battery level. But I cannot see the battery level in the log.<br />
I only get this message:<br />
2016.02.11 10:51:53 3: MYSENSORS: ignoring internal-msg from unknown radioId 254, childId 255 for I_BATTERY_LEVEL<br />
Isn't Fhem supposed to Auto Add Nodes? What am I doing wrong?</p>
]]></description><link>https://forum.mysensors.org/topic/3097/not-getting-node-id-assigned</link><generator>RSS for Node</generator><lastBuildDate>Fri, 12 Jun 2026 18:13:14 GMT</lastBuildDate><atom:link href="https://forum.mysensors.org/topic/3097.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Feb 2016 10:57:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Not getting Node ID assigned on Fri, 19 Feb 2016 22:19:05 GMT]]></title><description><![CDATA[<p dir="auto">I just compiled the Gateway in the 1.4.2 Mysensors bundle. I compiled a LUX node and a Pressure node, but still no luck, I always get the nodes showing up as Node 254 and overwriting each other.<br />
So seems my issue may not related to the Gateway Version.</p>
]]></description><link>https://forum.mysensors.org/post/32073</link><guid isPermaLink="true">https://forum.mysensors.org/post/32073</guid><dc:creator><![CDATA[bigal]]></dc:creator><pubDate>Fri, 19 Feb 2016 22:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 11:55:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bigal" aria-label="Profile: bigal">@<bdi>bigal</bdi></a> Only gateway. The nodes work fine on v1.5</p>
]]></description><link>https://forum.mysensors.org/post/31966</link><guid isPermaLink="true">https://forum.mysensors.org/post/31966</guid><dc:creator><![CDATA[m26872]]></dc:creator><pubDate>Thu, 18 Feb 2016 11:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 11:36:16 GMT]]></title><description><![CDATA[<p dir="auto">Not concerned with bugs in the UV Sketch as I will make my own sketches once I get the controller to recognize the nodes.<br />
My plan is to adapt some code to make tank level sensors and an analog (not pulse based) kWh meter. Also planning to control some pumps, so those will be outputs.<br />
So should I use  Arduino 1.4.2 for compiling code for Gateway and all the nodes, yes?</p>
]]></description><link>https://forum.mysensors.org/post/31965</link><guid isPermaLink="true">https://forum.mysensors.org/post/31965</guid><dc:creator><![CDATA[bigal]]></dc:creator><pubDate>Thu, 18 Feb 2016 11:36:16 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 11:15:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bigal" aria-label="Profile: bigal">@<bdi>bigal</bdi></a> Also, I think there can be issues with that particular UV-sensor sketch example. The gw.sleep() function stops timers and will make the millis() function hard to use.</p>
]]></description><link>https://forum.mysensors.org/post/31963</link><guid isPermaLink="true">https://forum.mysensors.org/post/31963</guid><dc:creator><![CDATA[m26872]]></dc:creator><pubDate>Thu, 18 Feb 2016 11:15:18 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 11:09:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bigal" aria-label="Profile: bigal">@<bdi>bigal</bdi></a> <em>(Please indent your code by 4 spaces or 'tab', it will then show up in nice black boxes in your forum posts.)</em></p>
]]></description><link>https://forum.mysensors.org/post/31962</link><guid isPermaLink="true">https://forum.mysensors.org/post/31962</guid><dc:creator><![CDATA[m26872]]></dc:creator><pubDate>Thu, 18 Feb 2016 11:09:29 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 11:31:09 GMT]]></title><description><![CDATA[<p dir="auto">Aha! I thought it might have been a gateway issue. Yes of course I am running ver 1.5 so I will try v1.4.2 and report back how it goes!<br />
In the meantime here are my configs.<br />
I have loaded the UV node information into Fhem but it still will not recognize the node.</p>
<p dir="auto">Here is my Fhem config.</p>
<pre><code>attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
  \
WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth.\
telnetPort has no associated allowed device with password/globalpassword.\
\
Restart FHEM for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB 
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define gateway MYSENSORS /dev/ttyUSB0@57600
attr gateway autocreate 1
attr gateway first-sensorid 10
attr gateway icon it_wireless_dcf77
attr gateway stateFormat connection
define UVSensor MYSENSORS_DEVICE 10
attr UVSensor IODev gateway
attr UVSensor mapReading_uv 0 uv
attr UVSensor mode node
attr UVSensor version 1.2
</code></pre>
<p dir="auto">And a standard UV mysensor Arduino code (no mods).</p>
<pre><code>/**
 * The MySensors Arduino library handles the wireless radio link and protocol
 * between your home built sensors/actuators and HA controller of choice.
 * The sensors forms a self healing radio network with optional repeaters. Each
 * repeater and gateway builds a routing tables in EEPROM which keeps track of the
 * network topology allowing messages to be routed to nodes.
 *
 * Created by Henrik Ekblad &lt;henrik.ekblad@mysensors.org&gt;
 * Copyright (C) 2013-2015 Sensnology AB
 * Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
 *
 * Documentation: http://www.mysensors.org
 * Support Forum: http://forum.mysensors.org
 *
* This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * version 2 as published by the Free Software Foundation.
 *
 *******************************
 *
 * REVISION HISTORY
 * Version 1.0 - epierre
 * Contribution: bulldoglowell, gizmocuz
 * 
 * DESCRIPTION
 * Arduino UVM-30A
 * Index table taken from: http://www.elecrow.com/sensors-c-111/environment-c-111_112            
/uv-sensor-moduleuvm30a-p-716.html
 * Because this table is pretty lineair, we can calculate a UVI with one decimal 
 *
 * Connect sensor:
 *
 *   +   &gt;&gt;&gt; 5V
 *   -   &gt;&gt;&gt; GND
 *   out &gt;&gt;&gt; A0     
 * 
 * License: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
 */

#include &lt;SPI.h&gt;
#include &lt;MySensor.h&gt;  
#include &lt;MySensor.h&gt;  
#include &lt;SPI.h&gt;

#define UV_SENSOR_ANALOG_PIN 0

#define CHILD_ID_UV 0

unsigned long SLEEP_TIME = 30*1000; // Sleep time between reads (in milliseconds)

MySensor gw;
MyMessage uvMsg(CHILD_ID_UV, V_UV);

unsigned long lastSend =0; 
float uvIndex;
float lastUV = -1;
uint16_t uvIndexValue [12] = { 50, 227, 318, 408, 503, 606, 696, 795, 881, 976, 1079, 1170};

void setup()  
{ 
  gw.begin();

  // Send the sketch version information to the gateway and Controller
  gw.sendSketchInfo("UV Sensor", "1.2");

  // Register all sensors to gateway (they will be created as child devices)
  gw.present(CHILD_ID_UV, S_UV);
}

void loop()      
{
  unsigned long currentTime = millis();

  uint16_t uv = analogRead(UV_SENSOR_ANALOG_PIN);// Get UV value
  if (uv&gt;1170)
    uv=1170;

  //Serial.print("UV Analog reading: ");
  //Serial.println(uv);

  int i;
  for (i = 0; i &lt; 12; i++)
  {
    if (uv &lt;= uvIndexValue[i]) 
    {
      uvIndex = i;
      break;
    }
  }

  //calculate 1 decimal if possible
  if (i&gt;0) {
    float vRange=uvIndexValue[i]-uvIndexValue[i-1];
    float vCalc=uv-uvIndexValue[i-1];
    uvIndex+=(1.0/vRange)*vCalc-1.0;
  }

  //Serial.print("UVI: ");
  //Serial.println(uvIndex,2);

  //Send value to gateway if changed, or at least every 5 minutes
  if ((uvIndex != lastUV)||(currentTime-lastSend &gt;= 5UL*60UL*1000UL)) {
      lastSend=currentTime;
      gw.send(uvMsg.set(uvIndex,2));
      lastUV = uvIndex;
  }

  gw.sleep(SLEEP_TIME);
</code></pre>
<p dir="auto">}</p>
]]></description><link>https://forum.mysensors.org/post/31960</link><guid isPermaLink="true">https://forum.mysensors.org/post/31960</guid><dc:creator><![CDATA[bigal]]></dc:creator><pubDate>Thu, 18 Feb 2016 11:31:09 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Thu, 18 Feb 2016 08:30:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bigal" aria-label="Profile: bigal">@<bdi>bigal</bdi></a></p>
<p dir="auto">Use MySensors v1.4.2 in your gateway? I only use Ethernet (W5100) gateway so I can't test, but MySensors v1.5 and later isn't supported by Fhem yet AFAIK.</p>
<p dir="auto">Tried static Node IDs?</p>
<p dir="auto">Post your fhem.cfg, or at least the relevant parts.</p>
]]></description><link>https://forum.mysensors.org/post/31857</link><guid isPermaLink="true">https://forum.mysensors.org/post/31857</guid><dc:creator><![CDATA[m26872]]></dc:creator><pubDate>Thu, 18 Feb 2016 08:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Tue, 16 Feb 2016 19:08:54 GMT]]></title><description><![CDATA[<p dir="auto">I will try. I did Google searches but mostly answers are in German.</p>
]]></description><link>https://forum.mysensors.org/post/31815</link><guid isPermaLink="true">https://forum.mysensors.org/post/31815</guid><dc:creator><![CDATA[bigal]]></dc:creator><pubDate>Tue, 16 Feb 2016 19:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Tue, 16 Feb 2016 18:43:58 GMT]]></title><description><![CDATA[<p dir="auto">Did you try asking for help over at the FHEM forum?</p>
]]></description><link>https://forum.mysensors.org/post/31812</link><guid isPermaLink="true">https://forum.mysensors.org/post/31812</guid><dc:creator><![CDATA[hek]]></dc:creator><pubDate>Tue, 16 Feb 2016 18:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Not getting Node ID assigned on Tue, 16 Feb 2016 10:41:59 GMT]]></title><description><![CDATA[<p dir="auto">I still can't work this out. If i turn on inclusion-mode on the serial gateway I always get NODE ID 254 assigned. And if I add a second node it shares the same node id and I end up with attributes for many sensor type all in the same node.  It lways gets named MYSENSOR_254. Pulling my hair out for 5 days now... can anyone help?</p>
]]></description><link>https://forum.mysensors.org/post/31789</link><guid isPermaLink="true">https://forum.mysensors.org/post/31789</guid><dc:creator><![CDATA[bigal]]></dc:creator><pubDate>Tue, 16 Feb 2016 10:41:59 GMT</pubDate></item></channel></rss>