emonPiLCD1.py fix for CM firmware
Fix MQTT topic handling in config file (vrms pulse,temperature1 temperature2) and remove older unneeded basetopic config item (this matches how emonPiLCD2 works). Format temp and vrms to .2f Allow emonPiLCD1.py to work with both emonlibCM and DS firmware
Unfortunately due to my bad git branching, this PR includes fixes to emonCM firmware as discussed here:
https://community.openenergymonitor.org/t/emonsd-feb24-ttyama0-used-by-kernel-causing-interference-with-rfm-emonhub/26108/4
Thanks @alandpearson I will put this on my list to test. I thought that my commits ~5months ago fixed this.. so I need to refresh on this and work out what was not fixed or what this is adding as I'm a bit confused https://github.com/openenergymonitor/emonpi/commits/master/