--[[ JeeNode to xAP Endpoint mapping --]] --_DEBUG=1 module(...,package.seeall) monitor = require("xap.jeenode").monitor RoomNode= require("xap.roomnode") BoilerNode= require("boilernode") RoomNodeTwin= require("xap.roomnodetwin") BoilerNodeTwin= require("boilernodetwin") info={ version="2.0", description="JeeNode" } local jeemon={ port="/dev/ttyUSB0", baud=57600, stop=1, databits=8, parity="none", flow="none" } -- Keyed by NODE ID local nodes = { [2] = RoomNode{instance="jeenode:test", endpoints={temp=1,light=1,lobat=1,moved=1,humi=1}, ttl=360}, [3] = BoilerNode{instance="jeenode:util", endpoints={temp=1,light=1,lobat=1,moved=1}, ttl=360}, [4] = BoilerNodeTwin{instance="jeenode:test2", endpoints={temp=1,light=1,lobat=1,moved=1,temp2=1}, ttl=360}, } function init() monitor(jeemon, nodes) end