livebox:hah_hahnode:outputnode

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:outputnode [2015/01/24 23:21] brettlivebox:hah_hahnode:outputnode [2015/02/03 09:53] (current) – [Output Node] brett
Line 5: Line 5:
 {{:livebox:output-node-sequence-diagram.png|}} {{:livebox:output-node-sequence-diagram.png|}}
  
-Snippet of configuration information needed in the jeenodeApplet.lua source.+Snippet of configuration information needed in the jeenodeApplet.lua source.  Here we are sending to an RF node configured as unit 8 (the default for the OutputNode Sketch).
 <code> <code>
 OutputNode = require("xap.outputnode") OutputNode = require("xap.outputnode")
  
 local nodes = { local nodes = {
-  [ID]=OutputNode{instance="jeenode:attic",endpoints={p1=1,p2=1,p3=1,p4=1}}+  [8]=OutputNode{instance="jeenode:attic",endpoints={p1=1,p2=1,p3=1,p4=1}}
 } }
 </code> </code>
Line 45: Line 45:
 Serial.Send Serial.Send
 { {
-data=1,1,s+data=1,1,s
 port=/dev/ttyUSB0 port=/dev/ttyUSB0
 } }
Line 69: Line 69:
 </code> </code>
  
 +====== Debugging ======
 +
 +Flash the HAHCentral and Output nodes sketches, tethering each to your computer.
 +Connect to each @ 57600 baud.
 +
 +When powered on the following should be displayed
 +<code>
 +[HAHCentral.1]1 g212 @ 868Mhz
 +OK 8 0
 +</code>
 +
 +<code>
 +[outputNode.1] i8 g212 @ 868Mhz
 +OUTPUT 0 0 0 0 0
 +</code>
 +
 +Entering a command on the HAHCentral to toggle a Port on and off.  The command will not be displayed as its typed into the sketch terminal window.
 +
 +Enter command 1,1,8s (PORT 1,ON,NODE 8) then 1,0,8s (PORT 1,OFF,NODE 8)
 +<code>
 +[HAHCentral.1]1 g212 @ 868Mhz
 +OK 8 0
 +> 8s
 + -> 2 b
 +> 8s
 + -> 2 b
 +</code>
 +The sketch will display "> 8s" when the "s" letter is sent, no CR/LF is necessary.  The next line "-> 2 b" indicates that two bytes of data where transmitted.
 +
 +The output on the other side will now look like this:
 +<code>
 +[outputNode.1] i8 g212 @ 868Mhz
 +OUTPUT 0 0 0 0 0
 +GOT 1 1
 +Port 1 set on
 +GOT 1 0
 +Port 1 set off
 +</code>
  • livebox/hah_hahnode/outputnode.1422141715.txt.gz
  • Last modified: 2015/01/24 23:21
  • by brett