Over Serial Configuration - Sketch 2.1: Difference between revisions
Line 52: | Line 52: | ||
|- | |- | ||
|format <f> | |format <f> | ||
|Modify the | |Modify the output format. | ||
| | |<f> is 0 or 1. 0 for CSV. 1 for Emoncms | ||
|format 0 | |||
|- | |- | ||
|} | |} |
Revision as of 15:46, 18 November 2016
This article is for sketch RPICT7V1 version 2.1.
Note a web interface page will be develop in a close future.
Preliminaries
To configure the RPIct7V1 (version 2) over serial a serial terminal tool is required. We recommend using simple Linux terminal command (stty, cat, echo).
Two terminal windows will be opened (ssh, putty etc...). One for reading the other for sending commands.
On the first terminal configure the serial like so:
stty -F /dev/ttyS0 raw speed 38400
Then start reading the data from the rpict board:
$ cat /dev/ttyS0
On the second terminal command can be sent to the serial port using the echo command. For example:
$ echo "a_command" > /dev/ttyS0
This will send the command a_command to the serial port.
As the RPICT7V1 continuously send current/power/voltage data at regular intervals we need to interrupt the board. The "x" command is used for this. This will instruct the rpict7v1 to stop sending data and listen for commands. We will call this the interactive mode.
$ echo "x" > /dev/ttyS0
Command list
The table below shows all available commands.
Command | Description | parameters value/range | Example | Slave 4 |
---|---|---|---|---|
x | Enter/exit interactive mode. | None | ||
Prints entire configuration | None | |||
polling <interval> | Change the polling interval. | <interval> in seconds in the range 0 to 255. | polling 5 | |
format <f> | Modify the output format. | <f> is 0 or 1. 0 for CSV. 1 for Emoncms | format 0 |