Jump to content

RainMachine - NodeLink v0.5.3 errors out with RainMachine configuration


Bumbershoot

Recommended Posts

Posted

Hi.  Thanks for building NodeLink, and I appreciate the time you spend on this.


 


The new version of NodeLink (v.0.5.3) errors out with the configuration file previously created for my RainMachine.  I can start NodeLink without a config file, but using the config.xml that worked with the previous version, or a newly created config file, NodeLink quits with the following command line errors:


 


+~+~+~+~+~+~+~+~+~+~+~


 


brad$ 2016-06-20 09:04:56 - ISY NodeLink Server v0.5.3 started


2016-06-20 09:04:57 - ISY resolved to 192.168.0.30


2016-06-20 09:04:57 - Web config server started (http://192.168.0.2:8090)


 


Unhandled Exception:


System.ArgumentNullException: Value cannot be null.


Parameter name: source


  at System.Linq.Enumerable.Count[TSource] (IEnumerable`1 source) <0x2baa410 + 0x00203> in <filename unknown>:0 


  at NodeLink.RainMachine.AddNode (Boolean fullWrite) <0x2baa118 + 0x00087> in <filename unknown>:0 


  at NodeLink.RainMachine..ctor (System.String deviceName, System.String description) <0x2ba9ab0 + 0x0046f> in <filename unknown>:0 


  at f.a (System.String A_0, System.String A_1, LinkDeviceTypes A_2) <0x2ba9618 + 0x0023f> in <filename unknown>:0 


  at f.f () <0x2b25940 + 0x01327> in <filename unknown>:0 


[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentNullException: Value cannot be null.


Parameter name: source


  at System.Linq.Enumerable.Count[TSource] (IEnumerable`1 source) <0x2baa410 + 0x00203> in <filename unknown>:0 


  at NodeLink.RainMachine.AddNode (Boolean fullWrite) <0x2baa118 + 0x00087> in <filename unknown>:0 


  at NodeLink.RainMachine..ctor (System.String deviceName, System.String description) <0x2ba9ab0 + 0x0046f> in <filename unknown>:0 


  at f.a (System.String A_0, System.String A_1, LinkDeviceTypes A_2) <0x2ba9618 + 0x0023f> in <filename unknown>:0 


  at f.f () <0x2b25940 + 0x01327> in <filename unknown>:0 


 


Additionally, when I add the RainMachine device to a new configuration, the device web page displays the following:


 


Error adding device - Value cannot be null. Parameter name: source


 


Below is a sample of a newly created config.xml that does not work:


 


<?xml version="1.0" encoding="UTF-8"?>


<sections>


  <section name="web config">


    <item key="port" value="8090" />


  </section>


  <section name="general options">


    <item key="auto update" value="True" />


  </section>


  <section name="isy admin">


    <item key="address" value="192.168.0.30" />


    <item key="login" value="me" />


    <item key="password" value="secret" />


    <item key="nodeprofilenumber" value="4" />


  </section>


  <section name="advanced rest">


    <item key="timeout" value="5" />


    <item key="retry delay" value="30" />


  </section>


  <section name="saveddevices">


    <item key="device0" value="" name="irrigator" nick="Irrigator" type="6" />


  </section>


</sections>


 


Again, thanks for your time.


 


Bumbershoot


Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...