I would expect this. I don’t have exactly the same hardware as you (I think), so I can go only so far with testing.
What I’m aiming for is a configuration which is everything using LPL at 433.92 MHz. It’s an extremely rash thing to write down, but I think this will be the most future-proof solution and I think it’s achievable.
There’s software for the emonTH2 using LPL at 433.92 MHz listed on the emonCMS Update page.
I think I have your emonTx V3.4 working with LPL at 433.92 MHz.
I think I have software for your RFM69Pi working with LPL at 433.92 MHz (albeit on an emonTx V2 - but it’s the same radio and processor), but I’ve yet to prove it completely. The reason I had it transmitting at 433.92 MHz was so that I could verify it independently with an SDR radio, as demonstrated my post above.
IMPORTANT: this is only compatible with the emonPi3. If you are using an emonPi2 or older hardware - please contact us.
on the emonTH page in The Shop actually means. A far as I know at present, should you buy anything new from the OEM Shop, it will use LPL at 433.92 MHz and so it will work with all of this.
I think, as you say, from the shop it will ship with 433.92 MHz setup. They can configure it for 433.00 MHz on request. The statement may be a little stale as Trystan made changes to the Pi2’s firmware as well. However, from OEM’s point of view, it probably reduces the scope for difficulties
That’s what I couldn’t work out - there is, it’s on the Update page of emonCMS and in Github, and if one or more of emonPi1 or emonPi2 or emonBase can do LPL (the OEM variant) at 433.92 MHz, why the qualification “only emonPi3” on the shop page?
I think we’re there. I’ve just sent Trystan a V1.2.0 of emonBase_rfm69pi, and asked him to test it on the real thing, because I’ve had to use an emonTx V2.2 as a stand-in for a RPi + RFM69Pi.
It is proven to work transmitting on both LPL and JeeLib Native, at 434, 868 & 915 MHz on JeeLib, and 433.00, 433.92, 868.0 & 915.0 MHz using the OEM version of LPL (RFM69_LPL).
It is proven to receive using LPL at 433.92 MHz, which is all you need going forward. (But I have no reason to think it won’t receive on all frequencies - only the frequency setting mechanism has been changed.)
So I think what you need is:
For the emonTH2: “emonTH2 LPL firmware (433.92 MHz), lowpowerlabs, v4.2.1” from the update page in emonCMS.
For the emonTx V3.4, your sketch as I’ve modified it.
For the emonBase: “emonBase RFM69Pi firmware, lowpowerlabs, v1.2.0” from the update page in emonCMS when Trystan has tested it and makes the compiled file available. If you compile and upload it yourself, heed the warning at the top of the file and be certain you choose the one without the bootloader.
I’ve also added my RFM69_LPL, which is what I compiled and tested with.