Skip to main content

Home Assistant

Useful Blueprints

Device Integrations

Toon

I wanted to keep my data private, so I used Root-A-Toon to be able to access my Toon data without the need for a third party.

note

With Toon v1, you need to restart the Toon many times until the Toon tries to fetch the update payload from the fake server deployed on the project. It might take some time, even an hour, but it will work eventually.

Don't give up hope 😄

To use Home Assistant integrations, I installed the BoilerStatus app from the Toon Store.

Reducing the Memory Usage

info

Although my Toon has been more stable, I need more time to verify it works in the long run. So this solution is still a work in progress.

After setting up Toon sensors and thermostat integrations in Home Assistant, my Toon was constantly rebooting. I'm forcefully disabling some components which I don't need, as I'm using Home Assistant for these functionalities:

  1. SSH into Toon:
    ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa root@<Toon-ip>
  2. Find the binary locations:
    find / -name hdrv_hue
  3. For me it was under /qmf/sbin. I had to move the binaries to "disable" them:
    mv /qmf/sbin/hdrv_hue /qmf/sbin/hdrv_hue.disabled
    mv /qmf/sbin/happ_smartplug /qmf/sbin/happ_smartplug.disabled
    mv /qmf/sbin/hcb_bxtproxy /qmf/sbin/hcb_bxtproxy.disabled
    mv /qmf/sbin/happ_kpi /qmf/sbin/happ_kpi.disabled
    # History related components are not needed as I keep the history in Home Assistant
    mv /qmf/sbin/happ_pwrusage /qmf/sbin/happ_pwrusage.disabled
    mv /qmf/sbin/hcb_rrd /qmf/sbin/hcb_rrd.disabled # this was the biggest culprit in my case
  4. Restart:
    shutdown -r now