rupert
(rupert)
7
@jon.in.swansea
I don’t know if this helps as I don’t have an emonTH … but
Background
1) There are two main radio protocols used. They are not compatible.
a) The older one is called Jeelib Classic format.
b) The newer one is called LPL (Low Power Labs) radio format.
2) There are two radio modules for the emonBase.
a)The older RFM69 Pi module has a RFM69 radio module and an atmega 328 controller. It talks to the Pi via the Pi AMA0 serial port. The atmega 328 controller can be programmed to receive either LPL or Jeelibs protocol. The atmega 328 firmware can be changed from the Admin > Update page.
b) The newer RFM69SPI module just uses the RFM69 radio module, and talks to the Pi via the Pi SPI port. The decoding of the radio format is done in the Pi. The SPI decoder in emonHub is only for the LPL protocol
So -
What sort of radio receiver is being used on the emonBase:
-
an RFM69SPI 433Mhz Transceiver - the current version - see
RFM69SPI 433Mhz Transceiver - Shop | OpenEnergyMonitor
New: emonBase with RFM69 SPI (Direct) — OpenEnergyMonitor 0.0.1 documentation
or
-
an RFM69 Pi (ATmega328) Transceiver - the previous version - see
emonBase with RFM69Pi (ATmega328) — OpenEnergyMonitor 0.0.1 documentation
-
How old are the emonTh2s and do they contain the original firmware? Older ones will have shipped with the Jeelib Classic format, while newer ones will have shipped with the LPL format. I am guessing that the changeover was about February 2023. The radio format of the emonTh2 can be changed by changing the firmware in the unit - see
Firmware — OpenEnergyMonitor 0.0.1 documentation
All three emonTh2s and the emonBase need to use the same radio format to be compatible. If you are using an RFM69SPI 433Mhz Transceiver, all units must use the LPL format.
For more details see
Hope this helps. Apologies in advance for any mistakes!