At the moment when entering a heat pump app URL on HeatpumpMonitor.org it is possible to either enter an emoncms.org URL or a self-hosted system. As much as I like the decentralised approach we were trying to take with this, it getting difficult to maintain from a versioning and performance perspective.
For the link through from the Emoncms MyHeatpump app and HeatpumpMonitor.org to work well both need to be on the correct versions. Dataplicity and RaspberryPi processing of daily stats is also painfully slow at times.
The simple solution I think is to setup mirror accounts for self-hosted systems on emoncms.org.
This would also make it easier to improve the process of adding new systems that avoids the need to enter a URL. E.g automatically selecting the app from the linked emoncms.org account.
Most systems monitored with the Level 3 monitoring package will have ample free credit for use on emoncms.org. If you do not have free credit from OpenEnergyMonitor orders, we will cover the costs of these self-hosting mirror accounts for you (Send me a private message on here with the emoncms.org username and I will sort this for you).
How to setup an emoncms.org mirror account:
- Create a new account here https://emoncms.org, click register enter a username, password and email.
- Verify the email address.
- Update your self hosted emoncms install, including emoncms core and the sync module. Run data base update to make sure all tables are created.
- Configure the sync module to upload relevant feeds to the emoncms.org mirror account. The latest version of the sync module does this at a regular interval. Feel free to choose a slow upload interval, daily is fine.
- Configure the My Heatpump app on emoncms.org to use the mirrored feeds.
- Update your HeatpumpMonitor.org system URL with the emoncms.org mirror.
- PM me with your emoncms.org account username if you don’t have any free credit associated with past orders. I will then add the account to our free accounts list.
Thank you! Please feel free to ask if you have any questions.