I had a working system with the 2017 distro on an old Pi that has just 26 pins and where a rfm12 was connected to the block nearest the corner of the Pi and the board facing in. It still works when I return the rfm12 to the old Pi and boot it up.
My new Pi3 B+ is running the 2021 distro. It has 40 pins and, again, I attach the rfm12 to the block nearest the corner and facing in. The green light flashes ever 10secs but no data is received. The emonHub log has no entries.
The entries in the config are the same as in the old Pi:
[[RFM2Pi]]
Type = EmonHubJeeInterfacer
[[[init_settings]]]
com_port = /dev/ttyAMA0
com_baud = 9600 # 9600 for old RFM12Pi
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
subchannels = ToRFM12,
group = 210
frequency = 433
baseid = 5 # emonPi / emonBase nodeID
quiet = true # Report incomplete RF packets (no implemented on emonPi)
calibration = 230V # (UK/EU: 230V, US: 110V)
# interval = 0 # Interval to transmit time to emonGLCD (seconds)
The other oddity is that in the Admin page the emonhub is reported as
emonhub Activating loaded activating auto-restart
If I click the Start button, it does not start.
So it looks like the new Pi is not communicating with the rmf12 and I am wondering if the correct pins of the Pi are connected to the block on the rfm12, now there are 40 instead of 26 pins on the Pi.
The rfm12 continues to work when I return it to the old Pi.
Can somebody please comment whether the pin configuration has changed.
Thanks