[Just to confirm I have this right, and hopefully save the next person some time!]
So for someone buying a brand new emonpi, and a emontx from the store today containing “latest continuous sampling firmware” and wanting to also use the emonpi in continuous sampling mode in, the steps to enable it are:
-
Buy the USB to UART lead for flashing emontx
-
Update emonTX to the “rfm69nTxLib” firmware (incompatible radio format with historic jeelib format)
(ref. Update to 3-Phase PLL sketch - #22 by Robert.Wall) -
Flash emonpi to the “Native RFM68 (New)” Firmware
(in the web U emonpi/admin/update) -
Edit the emonpi emonhub config so that node [[5]] contains the following:
(in emonpi/config)
→ Edit Confg
(ref emonPiFrontEndCM/emonPiFrontEndCM.ino at main · openenergymonitor/emonPiFrontEndCM · GitHub)
### For the "New" RFM69 firmware supporting continuous monitoring
[[5]]
nodename = emonpi
[[[rx]]]
names = power1,power2,power1pluspower2,vrms,t1,t2,t3,t4,t5,t6,pulse1count,pulse2count,E1,E2
datacodes = h, h, h, h, h, h, h, h, h, h, L, L, l, l
scales = 1,1,1, 0.01, 0.01,0.01,0.01,0.01,0.01,0.01, 1, 1, 1,1
units = W,W,W, V, C,C,C,C,C,C, p, p, Wh,Wh
…
As an aside, I’ve notice the emonpi “Update Firmware” option does not seem to be entirely sticky. After a few reboots it seems to sometime regress back to the old firmware, and re-updating it to the new one is needed to fix it. Is that a known issue / expect?
Thanks!