# HeatpumpMonitor.org self hosted systems

**URL:** <https://community.openenergymonitor.org/t/heatpumpmonitor-org-self-hosted-systems/26747>\
**Category:** Heatpump\
**Created:** [22 September 2024 10:53 UTC](https://community.openenergymonitor.org/t/heatpumpmonitor-org-self-hosted-systems/26747 "2024-09-22T10:53:05Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![TrystanLea](https://community.openenergymonitor.org/user_avatar/community.openenergymonitor.org/trystanlea/32/31_2.png) [@TrystanLea](https://community.openenergymonitor.org/u/TrystanLea)\
**Post date:** [22 September 2024 10:53 UTC](https://community.openenergymonitor.org/t/heatpumpmonitor-org-self-hosted-systems/26747/1 "2024-09-22T10:53:05Z")

</div>

At the moment when entering a heat pump app URL on [HeatpumpMonitor.org](http://HeatpumpMonitor.org) it is possible to either enter an [emoncms.org](http://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](http://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](http://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](http://emoncms.org) account.

Most systems monitored with the Level 3 monitoring package will have ample free credit for use on [emoncms.org](http://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](http://emoncms.org) username and I will sort this for you).

### How to setup an [emoncms.org](http://emoncms.org) mirror account:

1. Create a new account here [https://emoncms.org](https://emoncms.org), click register enter a username, password and email.
2. Verify the email address.
3. Update your self hosted emoncms install, including emoncms core and the sync module. Run data base update to make sure all tables are created.
4. Configure the sync module to upload relevant feeds to the [emoncms.org](http://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.
5. Configure the My Heatpump app on [emoncms.org](http://emoncms.org) to use the mirrored feeds.
6. Update your [HeatpumpMonitor.org](http://HeatpumpMonitor.org) system URL with the [emoncms.org](http://emoncms.org) mirror.
7. PM me with your [emoncms.org](http://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.

---

_[View the full topic](https://community.openenergymonitor.org/t/heatpumpmonitor-org-self-hosted-systems/26747)._
