Magnum Floor Heating

Has anyone managed to get this up and running. Like Xitro I also managed to get it connected and I can change the temperature. But when I want to setup automation, there isn’t much I can do. I can set it on heating but I can’t set a specific temperature.
Is there anywhere visible what those specific ID’s mean? Is there one where you can set the temperature manually?

1 Like

Just wanted to share I have most of the settings of the thermostat working with Local Tuya

Only the following setting does not seem to work, anyone who knows the correct value? Or how I can reset this field to empty?

1 Like

I think that’s only possible by removing the integration from LocalTuya and adding it again.

Thanks for the info in this thread! Helped me set up my thermostat. It also didn’t completely work for me at first.

By dumping the data reported by the thermostat I saw the reported values are slightly different, this PR should fix it in the integration: Add HVAC mode and action sets for climate entities by RutgerKe · Pull Request #1213 · rospogrigio/localtuya · GitHub

In the meantime, you could go and make those changes in climate.py yourself, restart home-assistant, and update the device configuration to use the new mode-set and action-set. After that changing mode (auto/manual) and reporting status (heating/idle) works for me.

I just got a new Magnum floor heating system with the Magnum WiFi RC. I’m also just starting with HomeAssistant, migrating my complete Fibaro HC2 system to HASS, so I’m on a steep learning curve.

Could someone who did setup the MRC in Hass help me with a more step by step approach what to do. I managed to find the Tuya integrations, did setup a Tuya IoT account and did find LocalTuya in hacs (took me a bit of time). Not clear how to proceed, so any help is welcome

Problem solved, my Magnum Remote Control is now included in my HomeAssistant setup.
No need for rooted Android phones, nor the BlueStacks method as described above.

With the latest Tuya Smart app on my iPhone I made the connection to the MRC. On the Tuya website I created an account and linked this account to the discovered device. This is described in detail in the first link https://linkdhome.com/articles/local-tuya-device-control-in-homekit in the post by @EnsignR LocalTuya - Using Tuya IoT Platform to obtain not only Local Keys, but also DP (data point) IDs. This exercise gave me the device-ID, user-ID, secret-key, User-ID and the famous Local-key. With the description on how to install LocalTuya GitHub - rospogrigio/localtuya: local handling for Tuya devices I could then easily include my Magnum Remote Control. In the final configuration, I selected “climate” and the the DP-IDs are shown (set temp / current temp), with the DP-IDs as shown above by @Pikkemans. Made the (manual) change in LocalTuya, as described here above by @whoozy. With a simple time-driven automation I can now set the temperature of my floor heating system.

5 Likes

Structural solution is still pending in GitHub… Would be nice if it can be released so that I don’t have to update the climate.py file manually anymore :wink:

By the way, with the changes in climate.py I can manually switch “Auto” and “Heating” but “Off” is still not working

1 Like

Agree with @Rikkie80 , everything was working fine, but then last week, after an update I had to update climate.py again

Using the normal Tuya integration works here but only for temperature control. I’d love to be able to turn it “off” from hass. Specifically, is like to say "turn off during the 6 most expensive hours of electricity.

Also wondering if there’s an entire for power usage or energy. I don’t see it with the normal Tuya, but did others see it with localtuya?

I’m using localtuya, but also do not see power/energy usage.

Anyone knows what chipset the unit is equipped with?
I understand the recently released tuya cloudcutter is able to install ESPhome on a whole range of products:

There is a generic thermostat template:

I would love to run ESPhome on the Magnum Thermostat…

1 Like

I’m busy adding my Magnum floor heater to localtuya, but I can’t get it to work.
I’m using the settings provided by @pikkemans. But after submitting the device doesn’t work as it should.

When opening the device itself, under the Controls column it states: “Unknown”.
Can anyone provide me some assistance?

The settings I’ve used are:
ID: 3 (value: warming)
Target Temp: 24 (value 170)
Current Temp: 16 (value 183)

I’ve also tried to add the device using the normal Tuya integration and that one works fine. But ofc I want to use the device locally.

Did you make the (manual) changes to the file climate.py (see post above 3-jan by Whoozy.

Each time LocalTuya is updated, you have to make the changes again

Changes as mentioned by Whoozy are a bit difficult to find, herewith the changes you have to apply in order to get the Magnum to work (see attached

.

You need to add the green lines to the file climate.py (in config/custom_components/localtuya).

And note that the entity_type needs to be set to: climate during the setup of localtuya.

It was quite a struggle to get my Magnum working, but I have one running for six months now.

1 Like

Thanks for the quick reply!

Will try this out later today or tomorrow.

I would like to thank you for these values. They worked for me as well!

I wondered if you can help me with this… I’m struggling to add the Magnum thermostat to my home assistant.

I already have the smart life app because of another device (cat feeder) and actively use the official magnum app already, but I can’t figure out how to either add the magnum device to the smart life app (I get the error that I have to download the magnum app in that case) or add the magnum app to the cloud project in the Tuya IoT platform (which gives an error that I have to use the smart life app.

Does anybody have any tips for this?

The cat feeder is added to HA now but I wanted the magnum thermostat too haha.

In order to add the Magnum to LoclaTuya, you need the local ID of the device. Only way to get this is through the tuya iot developer website. I have added the Magnum successfully, see my detailed description in my posting of 6 feb here above.
Furthermore, you need to make changes to the LocalTuya file climate.py, see my posting of 10 days ago.
Ley me know if you need anymore help, happy to assist.

Ah, apparently there was some issue with our WiFi, that’s why I couldn’t add the magnum to the app.
However, I added the Tuya IoT with the standard Tuya integration in HA, not with the LocalTuya you mention. Is there a difference? It seems like I can adjust the temperature now.

Difference is that with the standard tuya app you rely on a working internet connection and a working tuya server somewhere, in case one is down, you cannot control your heating. LocalTuya keeps everything within your own LAN, which I prefer.