I currently have an emonpi, with a couple of CTs, originally installed to monitor my PV system.
I am now contemplating a heat pump (probably Vaillant aroTHERM plus 7 kW) and battery (probably Tesla Powerwall 3)
I see that all the hardware has moved on, and it appears I would need to replace all my existing monitoring kit to expand its capabilities.
What would I need as basic? What enhancements are worthwhile? Is the equipment currently in stock?
Crucially, would I easily be able to carry over all my existing data?
I cannot answer the stock question, an email to The Shop is necessary for that.
I don’t see why you should need to replace what you have, especially if it is working OK and you are happy with it. Your new HeatPump monitor (if this is what you have in mind) can be separate and you can feed its data into your existing emonPi or vice versa, so as to get all the data in one place.
One thing I would suggest - get a new SD card and put the latest emonCMS on it, then backup your data on your “old” SD card and restore it to the new one. At 4 years old, it may well be nearing the point where errors will start to appear.
I don’t have a heat pump, from the comments I’ve read here (and I read all of them), if you want the best performance from your heat pump, you need as much data as you can get.
I concur with Robert - I’ve got an older version emonpi and use it as the core for lots of things, including an ASHP and solar PV. I don’t tend to use EmonCMS except for the grid and solar side of things, as I’ve built my own software for my many other environmental sensors and the ASHP, but the MQTT broker at the heart of it all is on the emonpi.
The most obvious way of integrating things is to use Modbus devices and a modbus-to-USB adapter. This is how I get my heat pump input energy captured as a feed. The PV could probably be done the same way but I have a small ESP8266 device attached to a modbus adapter on the inverter and send MQTT messages over WiFi.
Following on from that, they key thing is making sure the HP and battery kit makes its data available.
I also have some older OEM kit (emonPi from 2016 and two emon Tx’s monitoring my solar) and have recently got an HA on a RPi5 running, in order to get data from the heat pump serial port into EmonCMS. So, I suggest considering what you’ll need to do to get data from the Vaillant. EmonCMS is still state-of-the-art in terms of data visualisation IMO.