RPICT3V1: Difference between revisions
Line 60: | Line 60: | ||
ser.close() | ser.close() | ||
== | ==Emoncms Config (Emonhub)== | ||
For default configuration. | |||
<nowiki>[[11]]</nowiki> | |||
nodename = my_RPICT3V1 | |||
hardware = RPICT3V1 | |||
[[[rx]]] | |||
names = RP1, RP2, RP3, Irms1, Irms2, Irms3, Vrms | |||
datacode = 0 | |||
scales = 1,1,1,1,1,1,1 | |||
units =W,W,W,mA,mA,mA,V | |||
Using the default sketch the output will be <br> | Using the default sketch the output will be <br> | ||
NodeID Realpower1 Realpower2 Realpower3 Irms1 Irms2 Irms3 Vrms | NodeID Realpower1 Realpower2 Realpower3 Irms1 Irms2 Irms3 Vrms |
Revision as of 14:21, 23 February 2018
This page is for board specific information. More information can be found on the generic page for RPICT series.
- 3 AC current sensor
- 1 AC Voltage sensor.
- Compute real power.
- Fit on Raspberrypi 2 holes mounting pattern.
- Attiny84 Mcu
Recommended sensors
- AC Current sensor: SCT-013-000
- AC Voltage sensor:
- UK: 77DB-06-09
- EU: 77DE-06-09
- US: 77DA-10-09 or STA-4190D
Configuration
Starting from sketch version 1.1 the RPICT3V1 is configured over serial.
See general instructions for configuration below:
Configuration over serial for sketch version 1.1.
Configuration over serial for sketch version 1.2.
View the data with Python
Please note the uploaded sketch must have CSV enabled (format=0). The example script below will be a good starting point.
First of all make sure you have python-serial package installed
$ sudo apt-get install python-serial
Then copy the following into an executable file and run it.
#!/usr/bin/python import serial ser = serial.Serial('/dev/ttyAMA0', 38400) try: while 1: response = ser.readline() z = response.split(",") if len(z)>=6: print "RealP 1: %s Watts" % z[0] print "RealP 2: %s Watts" % z[1] print "RealP 3: %s Watts" % z[2] print "Irms 1: %s mA" % z[3] print "Irms 2: %s mA" % z[4] print "Irms 3: %s mA" % z[5] print "Vrms : %s Volts" % z[6][:-2] except KeyboardInterrupt: ser.close()
Emoncms Config (Emonhub)
For default configuration.
[[11]] nodename = my_RPICT3V1 hardware = RPICT3V1 [[[rx]]] names = RP1, RP2, RP3, Irms1, Irms2, Irms3, Vrms datacode = 0 scales = 1,1,1,1,1,1,1 units =W,W,W,mA,mA,mA,V
Using the default sketch the output will be
NodeID Realpower1 Realpower2 Realpower3 Irms1 Irms2 Irms3 Vrms
- RealPower in Watts
- Irms in MilliAmps
- Vrms in Volts
Sketch
Version 1.0
Version 1.1
Version 1.2
If you wish to use the board as a RPICT3 without any use of the voltage use the sketch below. Note power will be estimated power only.
No Voltage Version 1.0