Thank you again for your help @Robert.Wall. Unfortunately your suggestion above didn’t work, but it did show me what i needed to do.
I went to the set of code above and added the following:
Serial.print((int)(realPower1+realPower2+realPower3+realPower4+0.5)); Serial.print(F(" "));
This now gives me this output in miniterm, which is what I would expect:
Even though i can see output in miniterm, its still not coming through on the inputs screen. My config file is:
[interfacers]
[[SerialTx3e]]
Type = EmonHubTx3eInterfacer
[[[init_settings]]]
com_port = /dev/ttyAMA0
com_baud = 9600
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
and
[[17]]
nodename = emonTx_three_phase17
firmware = three_phase
hardware = emonTx V3.2/V3.4/Shield
[[[rx]]]
names = power1, power2, power3, power4, sumPower, Vrms, temp1, temp2, temp3, temp4,
temp5, temp6, pulsecount
datacode = 0
scales = 1,1,1,1,1,0.01,0.01,0.01,0.01,0.01,0.01,0.01,1
units = W,W,W,W,W,V,C,C,C,C,C,C,p
This is the code from the Sketch:
[[17]]
nodename = emonTx_three_phase17
firmware = three_phase
hardware = emonTx V3.2/V3.4/Shield
[[[rx]]]
names = power1, power2, power3, power4, sumPower, Vrms, temp1, temp2, temp3, temp4,
temp5, temp6, pulsecount
datacode = 0
scales = 1,1,1,1,1,0.01,0.01,0.01,0.01,0.01,0.01,0.01,1
units = W,W,W,W,W,V,C,C,C,C,C,C,p