MyMapeHeat Integration?

Hi all,

Just installed a heated floor in my bathroom and it uses a mapei wifi controller. I’m wondering if I can integrate this with HA? It is essentially a NuHeat thermostat and the login pages look identical but the URLs are different. I can’t login to the NuHeat specific site but works. I am thinking the API would be the same, just different URLs. Any chance we can configure the NuHeat integration to work with instead?


Looks like there is a PR to add support for mymapeheat here: Support New Mape Heat Branding by brab · Pull Request #5 · broox/python-nuheat · GitHub.

For now I’ve edited the in my HA installation to the new URL and it works!

We just merged the code into python-nuheat to support Mapei / Mape. I’m going to tag a new release of the pip package shortly if someone would like to own adding this to Home Assistant!

Could you elaborate a bit more on how you did this? I’ve searched within core and the rest of the HA repo and cannot see where you’d make this change.

I’m brand new to HA trying to get my new Mapei unit to show up in HomeKit (via HA’s HomeKit Bridge), and I can see it’s been a while since broox wrote the base code accounting for the branding change but HA team has yet to integrate it.

Sorry for the late reply. Please see a below a screenshot of my instructions.

Has this change been integrated into Home Assistant? I also have a Mapei thermostat and am trying to get it working thanks.

Is it possible to get an option in Home Assistant to allow selecting MyMapeHeat when configuring a device?

Supported Brands

Looks like we just need to add the data for Brand input it as part of these calls:

api = nuheat.NuHeat(data[CONF_USERNAME], data[CONF_PASSWORD])
api = nuheat.NuHeat(username, password)

I do not seem to have the site-packages mentioned by @crimsondr. I’m running HAOS on a VM on UNRAID. I do have the Samba shares setup, but don’t see any py scripts on any of the shared folders.

I did originally try HA on a Docker container and did see the site-packages, but I went with HAOS on VM for my actual install.