livebox:hah_hahnode:nanode_gateway

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
livebox:hah_hahnode:nanode_gateway [2013/06/03 12:59] – [Architecture] minerva9livebox:hah_hahnode:nanode_gateway [2014/01/20 09:11] (current) – [Operation] brett
Line 20: Line 20:
 ===== Operation ===== ===== Operation =====
  
-Once the firmware is flashed the only details that requires configuration are the NODE ID, Group and RF Frequency these must be done via the serial interface use to flash the device.  The firmware will obtain an IP address via DHCP.+Once the firmware is flashedthe only details that require configuration are the NODE ID, Group and RF Frequency. These must be done via the serial interface used to flash the device.  The firmware will obtain an IP address via DHCP.
  
-Once operational it will transmit onto the Ethernet a xAP heartbeat every minute to let you know its alive.+Once operationalit will transmit onto the Ethernet a xAP heartbeat every minute to let you know it'alive.
 <code> <code>
 xap-hbeat xap-hbeat
Line 36: Line 36:
 </code> </code>
  
-An RF packet that can be decoded will be emitted using the pseudo port /dev/ttyUSB0 this is to allow easier integration into the Livebox LUA plugboard backend where the full decode of the data stream is performed.+An RF packet that can be decoded will be emitted using the pseudo port /dev/ttyUSB0 this is to allow easier integration into the Livebox Lua plugboard backend where the full decode of the data stream is performed.
 <code> <code>
 xap-header xap-header
Line 53: Line 53:
 </code> </code>
  
-Integration into the [[livebox/hah_hahnode#configuring_the_jeenodeappletlua|jeenodeApplet.lua]] require a minor change.+Integration into the [[livebox/hah_hahnode#configuring_the_jeenodeappletlua|jeenodeApplet.lua]] requires a minor change.
 <code> <code>
 function init() function init()
    monitor({ target="dbzoo.nanode.gateway", port="/dev/ttyUSB0" },    monitor({ target="dbzoo.nanode.gateway", port="/dev/ttyUSB0" },
-           { [2] = RoomNode{base="dbzoo.nanode.jeenode:2", endpoints={lobat=1,temp=1,light=1},ttl=900}, +           { [2] = RoomNode{deviceid="nanode",instance="jeenode:2", endpoints={lobat=1,temp=1,light=1},ttl=900}, 
-             [3] = RoomNode{base="dbzoo.nanode.jeenode:3", endpoints={lobat=1,temp=1,light=1},ttl=900}, +             [3] = RoomNode{deviceid="nanode",instance="jeenode:3", endpoints={lobat=1,temp=1,light=1},ttl=900}, 
-             [4] = RoomNode{base="dbzoo.nanode.jeenode:4", endpoints={lobat=1,temp=1,light=1},ttl=900}, +             [4] = RoomNode{deviceid="nanode", instance="jeenode:4", endpoints={lobat=1,temp=1,light=1},ttl=900}, 
-             [7] = RoomNode{base="dbzoo.nanode.jeenode:7", endpoints={lobat=1,temp=1,humi=1},ttl=900}+             [5] = RoomNode{deviceid="nanode", instance="jeenode:5", endpoints={temp=1,lobat=1,light=1,humi=0,moved=1}, ttl=900}, 
 +             [7] = RoomNode{deviceid="nanode", instance="jeenode:7", endpoints={lobat=1,temp=1,humi=1},ttl=1800},
            })            })
 end end
  • livebox/hah_hahnode/nanode_gateway.1370264344.txt.gz
  • Last modified: 2013/06/03 12:59
  • by minerva9