I have just updated my system to use LPL radio format and CM sketch on the emonTX3 as follows.
Swapped RFM69Pi to the RFM69SPI and changed the emonhub config to use SPI rather than the old interface.
Installed a new EmonPi_SD image on the emon base, then imported a backup from my old system.
Used the Admin-Update with the USB-Serial programmer to update the EmonTH2 unit… all worked perfectly
Used the Admin-Update with the USB-Serial programmer to update the EmonTX3 to lasted CM sketch.
I am now getting very odd readings on the inputs from the EmonTx3, see screenshot below.
I connected the Serial monitor to the EmonTX3 directly and I am seeing the expected values. (see Screenshot)
Debug in the emonHub log shows incorrect values received in the message.
emonhub config
[[SPI]]
Type = EmonHubRFM69LPLInterfacer
[[[init_settings]]]
nodeid = 5
networkID = 210
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
group = 210
frequency = 433
baseid = 5 # emonPi / emonBase nodeID
calibration = 230V # (UK/EU: 230V, US: 110V)
#quiet = true # Disable quite mode (default enabled) to enable RF packet debugging, show packets which fail crc
# interval = 300 # Interval to transmit time to emonGLCD (seconds)
......
[[15]]
nodename = emontx3cm15
[[[rx]]]
names = MSG, Vrms, P1, P2, P3, P4, E1, E2, E3, E4, T1, T2, T3, pulse
datacodes = L,h,h,h,h,h,l,l,l,l,h,h,h,L
scales = 1,0.01,1,1,1,1,1,1,1,1,0.01,0.01,0.01,1
units = n,V,W,W,W,W,Wh,Wh,Wh,Wh,C,C,C,p
whitening = 1
What am I missing ??