Node-RED EnOcean In & Out nodes
JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead of industrialinternet:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
node-red-contrib-enocean-in-out-0-1.html
node-red-contrib-enocean-in-out-0-1.js
node-red-contrib-enocean-in-out-flow-0-1.json
package.json

README.md

node-red-enocean-wireless-in-out

Node-RED EnOcean In & Out nodes

The nodes use the EnOcean serial protocol but only supports simple radio telegrams. The nodes were tested using the EnOcean USB 300 Gateway on a Raspbery PI.

// Input
The input supports the reception of radio telegrams only. Switching, 1BS and 4byte telegrams

//Serial in settings
Serial Port: /dev/ttyUSB0
Baud Rate: 57600 
Data Bits: 8
Parity: None
Stop Bits: 1
Split input: after fixed timeout of: 50ms
and deliver: binary buffers

// msg object
msg.payload // EnOcean device/chip ID 

// Switching telegram 	
msg.ID	   // EnOcean device/chip ID 
msg.state  // Rocker state 1 for [I] top pressed, 
           //              O for [O] bottom pressed
           //             -1 for released 
msg.rocker // |A|B| if single gang then A is sent
msg.rssi   // revived signal strength dBm e.g. -

// 1BS sensor telegram 	
msg.ID	   // EnOcean device/chip ID 
msg.state  // 8 open  or 0
           // 9 close or 1
msg.rssi   // revived signal strength dBm e.g. -


// 4BS telegram 	
msg.ID 	   // EnOcean device/chip ID  
msg.DBall  // All data bytes as an array 
msg.DB1    // Data byte 1
msg.DB2    // Data byte 2
msg.DB3    // Data byte 3
msg.DB4    // Data byte 4
msg.rssi   // revived signal strength dBm e.g. -

// Output
The output node only sends switching telegrams and requies a baseID to be set. This node should be considered work in progress as more work needs to done to use the baseID shipped the gateway.