Node-red interface for Schneider Powertag products. This Git uses Node-Red Projects.
Description A user interface for the Schneider PowerTag product
Schneider Powertag is an energy sensing product used for retro fitting or new installation in distribution boards.
The sensors communicate wirelessly to a gateway, which in turn makes the data available via MODBUS TCP or web interface. The gateway used in this project is Acti9 Smartlink SI D.
This project is a set of flows for node-red.
The basis of the flow is:
- Trigger timers to read data
- Select which modbus units are to be read from
- Select either Single Phase or Three Phase modbus map
- Request data from gateway using Modbus TCP
- Extract data to human readable values
- Display data
Notes:
-
Mapping has only been done for sensors at present - there is more information available from the gateway as described in Schneider Electric document DOCA0115EN-03
-
The Three Phase modbus map is the master, the single phase map needs updating.
-
Templates could be used better in this flow. I'm new to Node-red.
-
The Node-red UI is not intened as the end user UI at present.
-
The end goal is to have the information available via MQTT, to MySQL or to HomeAssistant. Possibly move to industrial systems/SCADA in future.
-
This is my first Github project. If you have constructive comments or advice on better ways to manage or do things, I'm all ears.
-
The current configuration is spread throughout all of the flows. It also only uses 10 circuits at present. The next focus area is to be able to load a "configuration" into the front end and have the program adapt to the config. This would allow easier implementation in different or new environments.