Unknown Nodes keep appearing

Hi,
unknown nodes keep appearing in my list of inputs, which I am sure are other 433Mhz devices such as garage door openers. I am continually deleting them only to have new ones reappear.

After a week or so of not logging into emonCMS, I received a warning that I had reached the 32-node limit. This then introduced a second problem. After deleting a few the warning message went away, but I get a series of error messages like the one below. I click OK and another error message with a different device pops up. The only way to stop is to log out and log back in. But again only a few can be deleted before the error messages pop up again.

image

So my questions are:

  • is there a way to block unknown nodes from being added to my inputs?
  • what is causing the error messages (above) to appear continually.

Thanks,

Gordon

This appears to be Trystan’s attempt to “Autoconfigure” emonHub. Back in the days when you wrote your own emonhub.conf file, it would faithfully reject any incoming data it didn’t recognise. Now it appears it creates a Node to match the data – rather than you doing it based on knowledge of what you want to receive.

Take a look at your emonhub.conf file (via emonCMS → Setup → Emonhub and the button [Edit Config]
Near the top is

autoconf = 1
I’m guessing this enables the “feature”, so try setting it to autoconf = 0

As for the message, it obviously thinks you already have a TC_HVAC3_Front and it wants to create another node for a device with this name. Why, I’d love to know. I’ve written before, this idea seems to be more trouble than it’s worth, and certainly shouldn’t be enabled permanently and by default.

Robert,

Thank you, that was the issue and it was driving me nuts. I have since turned Autoconfigure off (changed autoconf = 0).

I agree this is a handy feature for initial setup, but will be turning it off right after initial setup going forward. Just added it to my install notes.

Greatly appreciated.

Gordon

Well, that solution seemed to work for a day or so, but now I have all the unknown nodes popping back up in my inputs list.

When I check emonHub, they are all populated again, even with autoconf = 0

Nodes 17, 18, and 19 are the only valid nodes.

Not sure how to fix this but it is becoming quite tedious and removing the unknown nodes is very problematic as the error message earlier in the post continually pops up and won’t let me continue.

Below is my entire config file from emonHub.

[hub]
    ### loglevel must be one of DEBUG, INFO, WARNING, ERROR, and CRITICAL
    loglevel = DEBUG
    autoconf = 0
### Uncomment this to also send to syslog
# use_syslog = yes
#######################################################################
#######################       Interfacers       #######################
#######################################################################

[interfacers]
    ### This interfacer manages the RFM12Pi/RFM69Pi/emonPi module
    [[EmonPi2]]
        Type = EmonHubOEMInterfacer
        [[[init_settings]]]
            com_port = /dev/ttyAMA0
            com_baud = 38400
        [[[runtimesettings]]]
            pubchannels = ToEmonCMS,
            subchannels = ToRFM12,
    
    [[USB0]]
        Type = EmonHubOEMInterfacer
        [[[init_settings]]]
            com_port = /dev/ttyUSB0
            com_baud = 115200
        [[[runtimesettings]]]
            pubchannels = ToEmonCMS,
            subchannels = ToRFM12,
            nodename = emonTx4
    
    [[SPI]]
        Type = EmonHubRFM69LPLInterfacer
        [[[init_settings]]]
            nodeid = 5
            networkID = 210
        [[[runtimesettings]]]
            pubchannels = ToEmonCMS,
    
    
    [[MQTT]]
        Type = EmonHubMqttInterfacer
        [[[init_settings]]]
            mqtt_host = 127.0.0.1
            mqtt_port = 1883
            mqtt_user = emonpi
            mqtt_passwd = emonpimqtt2016
        
        [[[runtimesettings]]]
            pubchannels = ToRFM12,
            subchannels = ToEmonCMS,
            
            # emonhub/rx/10/values format
            # Use with emoncms Nodes module
            node_format_enable = 0
            node_format_basetopic = emonhub/
            
            # emon/emontx/power1 format - use with Emoncms MQTT input
            # http://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/MQTT.md
            nodevar_format_enable = 1
            nodevar_format_basetopic = emon/
            
            # Single JSON payload published  - use with Emoncms MQTT
            node_JSON_enable = 0
            node_JSON_basetopic = emon/
    
    [[emoncmsorg]]
        Type = EmonHubEmoncmsHTTPInterfacer
        [[[init_settings]]]
        [[[runtimesettings]]]
            pubchannels = ToRFM12,
            subchannels = ToEmonCMS,
            url = http://emoncms.org
            apikey =XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            senddata = 1    # Enable sending data to Emoncms.org
            sendnames = 1    # Send full input names (compression will be automatically enabled)
            interval = 30    # Bulk send interval to Emoncms.org in seconds

#######################################################################
#######################          Nodes          #######################
#######################################################################

## See config user guide: https://github.com/openenergymonitor/emonhub
## If autoconf is enabled above, node configuration will automatically
## populate based on templates listed in available.conf

[nodes]
    [[17]]
        nodename = LabAZ_HVAC01_AT
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    
    [[18]]
        nodename = LabAZ_HVAC01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    [[19]]
        nodename = LabAZ_PANL01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    [[162]]
        nodename = emonpiCM_162
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[186]]
        nodename = emonpiCM_186
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[102]]
        nodename = emonpiCM_102
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[204]]
        nodename = emonpiCM_204
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[64]]
        nodename = emonpiCM_64
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[177]]
        nodename = emonpiCM_177
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[60]]
        nodename = emonpiCM_60
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[218]]
        nodename = emonpiCM_218
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[28]]
        nodename = emonpiCM_28
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[9]]
        nodename = emonpiCM_9
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[53]]
        nodename = emonpiCM_53
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[132]]
        nodename = emonpiCM_132
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[13]]
        nodename = emonpiCM_13
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[127]]
        nodename = emonpiCM_127
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[180]]
        nodename = emonpiCM_180
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[91]]
        nodename = emonpiCM_91
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[108]]
        nodename = emonpiCM_108
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[200]]
        nodename = emonpiCM_200
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[29]]
        nodename = emonpiCM_29
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[134]]
        nodename = emonpiCM_134
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[58]]
        nodename = emonpiCM_58
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[230]]
        nodename = emonpiCM_230
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[2]]
        nodename = emonpiCM_2
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[103]]
        nodename = emonpiCM_103
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[46]]
        nodename = emonpiCM_46
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[112]]
        nodename = emonpiCM_112
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[225]]
        nodename = emonpiCM_225
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[171]]
        nodename = emonpiCM_171
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[26]]
        nodename = emonpiCM_26
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[25]]
        nodename = emonpiCM_25
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[151]]
        nodename = emonpiCM_151
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[20]]
        nodename = emonpiCM_20
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[24]]
        nodename = emonpiCM_24
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[247]]
        nodename = emonpiCM_247
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[156]]
        nodename = emonpiCM_156
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[166]]
        nodename = emonpiCM_166
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[254]]
        nodename = emonpiCM_254
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[209]]
        nodename = emonpiCM_209
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[77]]
        nodename = emonpiCM_77
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[111]]
        nodename = emonpiCM_111
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[15]]
        nodename = emontx3_cm_15
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, E1, E2, E3, E4, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, l, l, l, l, h, h, h, L
            scales = 1.0, 0.01, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 1.0
            units = n, V, W, W, W, W, Wh, Wh, Wh, Wh, C, C, C, p
            whitening = 1

I’m afraid I don’t know an answer to this - it’s got to be one for @TrystanLea

I am wondering if nodevar_format_enable =1 should be 0 if I am not using MQTT? 1 is the default setting, so I am grabbing at straws trying to see what is causing the nodes to continue to populate as inputs.

Also, the link http://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/MQTT.md is a dead link
I did find it here emoncms/docs/user_guide/mqtt.md at master · emoncms/emoncms (github.com)

Hello Gordon, when you changed autoconf to be 0 did you clear all the unwanted nodes from the [nodes] section of emonhub?

I think all you need in there is:

[nodes]
    [[15]]
        nodename = emontx3_cm_15
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, E1, E2, E3, E4, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, l, l, l, l, h, h, h, L
            scales = 1.0, 0.01, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 1.0
            units = n, V, W, W, W, W, Wh, Wh, Wh, Wh, C, C, C, p
            whitening = 1
    [[17]]
        nodename = LabAZ_HVAC01_AT
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    
    [[18]]
        nodename = LabAZ_HVAC01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    [[19]]
        nodename = LabAZ_PANL01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p

Interestingly all the other nodes are emonPiCM_XX which suggests there a packet being generated by some device that fits the bill in terms of packet length but the content is clearly invalid as the nodeid keeps changing…

Keep autoconf disabled for now. It sounds like it would be best only to enable it for a brief period when you want to auto configure new nodes.


A useful tip to clear the emoncms input list of unwanted nodes is to use the following url:

https://emoncms.org/device/clean.json
http://emonpi.local/device/clean.json

Hi Trystan, yes I did clear out all the unwanted nodes from emonhub and have had to do this multiple times, even with autoconf = 0. Every few days I come back and they repopulate into emonhub.

To be clear. autoconf has been turned off since Robert suggested turning it off (Jan 16), so I don’t understand why the nodes keep appearing.

I do have one of the emonPi2s powered up ready to be setup (it hasn’t been touched since I received the shipment), other than that one, I only have 3 units operating at this location (nodes 17, 18, and 19).

I did check another location and it has NOT seen any phantom nodes since I set autoconf = 0. So, I am going to turn off the emonPi2 for a couple of days to see if this stops the unwanted nodes. It is bizarre why this emonBase keeps picking up unknown nodes even with autoconf set to off.

To use this on my emonBase, I assume I open a browser and launch http://emonpi.local/device/clean.json

Ah apologies I forgot that emonHub needs to be restarted after changing this particular high level setting, I assume that must be why the nodes kept re-appearing?

This has caused a lot of trouble. Isn’t it time it was at least documented?

1 Like

I’ve added this in just now on the configuration page and mentioned in troubleshooting
https://docs.openenergymonitor.org/emonhub/configuration.html

I still want to go through the default configuration page as that definitely needs updating.

1 Like

I spent 1.5 hours last night cleaning out the unknown inputs after deleting the entries in emonHub and restarting. This morning there is another unknown input. I am going to let it be for another day and check to see if any others have added themselves.

It is not showing up in emonHub this time, so perhaps it was the new, configured emonPi2 that was populating my emonHub???

[nodes]
    [[17]]
        nodename = LabAZ_HVAC01_AT
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    
    [[18]]
        nodename = LabAZ_HVAC01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    [[19]]
        nodename = LabAZ_PANL01_OD
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, P5, P6, I1, I2, I3, I4, I5, I6, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, h, L
            scales = 1, 0.01, 1, 1, 1, 1, 1, 1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1
            units = n, V, W, W, W, W, W, W, I, I, I, I, I, I, C, C, C, p
    [[26]]
         nodename = LabAZ_TH01_AT
         firmware = V2.x_emonTH_DHT22_DS18B20_RFM69CW_Pulse
         hardware = emonTH_(Node_ID_Switch_DIP1:OFF_DIP2:OFF)
         [[[rx]]]
             names = temperature, external temperature, humidity, battery, pulseCount
             datacodes = h,h,h,h,L
             scales = 0.1,0.1,0.1,0.1,1
             units = C,C,%,V,p

Well, the emonPi2 was not the problem as 7 unknown nodes appeared again this morning. Is it possible to have a whitelist of only those nodes allowed, similar to what is done in wifi networks?.

The times since connect range from 21 minutes (node 165) to 34 hours (node 140). As I deleted them all less than 24 hours ago, this indicates that there is some memory of the node being kept somewhere in the emonBase.

This is becoming unmanageable on a daily basis. @TrystanLea what can be done?

Thanks,

Gordon

1 Like

Hello @grod55 just to clarify, these are appearing on emoncms.org but the nodes are no longer being added to emonhub.conf?

The inputs above are showing on the emonCMS on the emonBase. The new nodes are not showing up in emonHub.

I just checked emonCMS.org and all but node 140 show up there (so 6 of 7 that appear on the emonBase).

I also just checked the emonCMS on another of my emonBase, and it too is now showing additional unknown nodes. These nodes are not showing in emonHub.

@TrystanLea
This has gotten really out of hand. I just started up my first emonPi2 and there are 61 Nodes showing up in the list of inputs and 59 showing up in emonHub.(see below).

I have turned off autoconf but these are already here and I can only delete 2 at a time before emonCMS locks up. With 12 more emonPi2s to setup this is not feasible.

Please fix this.

[nodes]
    [[23]]
        nodename = emonth2_23
        [[[rx]]]
            names = temperature, external temperature, humidity, battery, pulsecount
            datacodes = h, h, h, h, L
            scales = 0.1, 0.1, 0.1, 0.1, 1.0
            units = C, C, %, V, p
    [[19]]
        nodename = emonpiCM_19
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[17]]
        nodename = emonpiCM_17
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[85]]
        nodename = emonpiCM_85
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[164]]
        nodename = emonpiCM_164
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[219]]
        nodename = emonpiCM_219
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[216]]
        nodename = emonpiCM_216
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[232]]
        nodename = emonpiCM_232
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[186]]
        nodename = emonpiCM_186
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[102]]
        nodename = emonpiCM_102
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[204]]
        nodename = emonpiCM_204
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[64]]
        nodename = emonpiCM_64
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[177]]
        nodename = emonpiCM_177
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[100]]
        nodename = emonth1_100
        [[[rx]]]
            names = temperature, external temperature, humidity, battery
            datacodes = h, h, h, h
            scales = 0.1, 0.1, 0.1, 0.1
            units = C, C, %, V
    [[18]]
        nodename = emonpiCM_18
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[235]]
        nodename = emonpiCM_235
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[218]]
        nodename = emonpiCM_218
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[9]]
        nodename = emonpiCM_9
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[53]]
        nodename = emonpiCM_53
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[132]]
        nodename = emonpiCM_132
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[13]]
        nodename = emonpiCM_13
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[127]]
        nodename = emonpiCM_127
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[180]]
        nodename = emonpiCM_180
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[91]]
        nodename = emonpiCM_91
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[108]]
        nodename = emonpiCM_108
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[200]]
        nodename = emonpiCM_200
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[29]]
        nodename = emonpiCM_29
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[134]]
        nodename = emonpiCM_134
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[58]]
        nodename = emonpiCM_58
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[230]]
        nodename = emonpiCM_230
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[2]]
        nodename = emonpiCM_2
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[103]]
        nodename = emonpiCM_103
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[46]]
        nodename = emonpiCM_46
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[112]]
        nodename = emonpiCM_112
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[225]]
        nodename = emonpiCM_225
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[171]]
        nodename = emonpiCM_171
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[222]]
        nodename = emonpiCM_222
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[26]]
        nodename = emonpiCM_26
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[25]]
        nodename = emonpiCM_25
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[151]]
        nodename = emonpiCM_151
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[20]]
        nodename = emonpiCM_20
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[24]]
        nodename = emonpiCM_24
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[247]]
        nodename = emonpiCM_247
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[156]]
        nodename = emonpiCM_156
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[166]]
        nodename = emonpiCM_166
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[254]]
        nodename = emonpiCM_254
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[209]]
        nodename = emonpiCM_209
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[77]]
        nodename = emonpiCM_77
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[111]]
        nodename = emonpiCM_111
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[15]]
        nodename = emontx3_cm_15
        [[[rx]]]
            names = MSG, Vrms, P1, P2, P3, P4, E1, E2, E3, E4, T1, T2, T3, pulse
            datacodes = L, h, h, h, h, h, l, l, l, l, h, h, h, L
            scales = 1.0, 0.01, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 1.0
            units = n, V, W, W, W, W, Wh, Wh, Wh, Wh, C, C, C, p
            whitening = 1
    [[240]]
        nodename = emonpiCM_240
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[253]]
        nodename = emonpiCM_253
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[109]]
        nodename = emonpiCM_109
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[126]]
        nodename = emonpiCM_126
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[181]]
        nodename = emonpiCM_181
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[54]]
        nodename = emonpiCM_54
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[208]]
        nodename = emonpiCM_208
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[146]]
        nodename = emonpiCM_146
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[221]]
        nodename = emonpiCM_221
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh

Although unknown nodes has been a long running issue, I dont think we’ve seen close to the volume you are seeing! I will only usually see one or two invalid node like this over weeks… hence why it’s been pretty low on the priority list I guess.

You must have something generating a lot of packet data that’s the radio module thinks is valid and this is resulting in the rapid node creation that your seeing.

I think the solution is to have a way to lock down emonHub to all new node creation after the configuration has been fixed. autoconf is one mechanism of automatic configuration but with autoconf disabled there is still the original pass through of node data without the assignment of input names and attempt to decode the packet data. We therefore need another option to disable this route. It probably needs to be an option that can be disabled as some users may still be using this direct pass through mechanism in emonhub.

I will see what I can do!

Trystan,
I appreciate you looking into this. The first problem is autoconf on by default. So even before I can do any configuration it has picked up the other nodes that are running already. Is it possible to create a whitelist or blacklist? Alternatively, I guess the 433Mhz radio could be turned off, but I want to connect the emonTH which needs 433Mhz.

What is interesting is now that I have cleaned out all the unknown nodes, the ones that keep reappearing as inputs are the nodes that are attached to my other emonBase (17, 18, 19, and 26), but they all don’t show up in emonHub.

Further, the emonPi2 does not have a node number and does not show up in emonHub (I am assuming it is because there is no 433Mhz connection required as the functionality is native to emonPi2 - is this correct).

Lastly, when I initialized the emonPi2, there was no selection for it specifically so I chose emonTXv4. It looks like it populated all the inputs other than RSSI, which I assume is also not needed anymore).

[nodes]
    [[23]]
        nodename = emonth2_23
        [[[rx]]]
            names = temperature, external temperature, humidity, battery, pulsecount
            datacodes = h, h, h, h, L
            scales = 0.1, 0.1, 0.1, 0.1, 1.0
            units = C, C, %, V, p
    [[19]]
        nodename = emonpiCM_19
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh
    [[18]]
        nodename = emonpiCM_18
        [[[rx]]]
            names = Msg, power1, power2, power1pluspower2, vrms, t1, t2, t3, t4, t5, t6, pulse1count, pulse2count, E1, E2
            datacodes = L, h, h, h, h, h, h, h, h, h, h, L, L, l, l
            scales = 1.0, 1.0, 1.0, 1.0, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 1.0, 1.0, 1.0, 1.0
            units = n, W, W, W, V, C, C, C, C, C, C, p, p, Wh, Wh