The OpenEnergyMonitor emonPi has been around a while and also quite good, and supports MQTT which I don't think IoTaWatt does.
https://guide.openenergymonitor.org/technical/emonpi/ https://openenergymonitor.org
[edit] I see it can use EmonCMS which is part of the OpenEnergyMonitor project.