ADAX NEO WIFI Modern Electric Wall Heater, Home Automation Heating

Anything we need to change when using the official integration?!?

Integration with local api is now available: GitHub - Danielhiversen/home_assistant_adax_local: Local Integration for Adax heaters

2 Likes

Does the local API provide on/off switching reporting… for energy measurement.? The cloud one didn’t. This is an important oversight Adax have missed although I suppose you could add a power measuring plug/socket.

Not supported today. They have promised that it will be available later

Are they firmware updatable or do I have to await new model/version ?

First of all, thank you for providing these components. I tried to set up the adax_local integration but did not succeed. I downloaded it via HACS to custom_component folder but on the integrations page it is not showing up in the list, only the cloud Adax integration is found in the Add integration list. I also tried adding adax_local: manually to the configuration.yaml, but it generated configuration error, I can’t really figure out how to solve it. I’m running Home Assistant 2021.12.5.

It will be included in the next Home Assistant release, then you can configure it from the UI.

New firmware

Thanks, I updated, but I am not able to to the initail setup, I get “unknown error”.
Is there a way of using the integration without the initial setup? I have the heaters ip and token.
This would also be good for those running HA on a hardware lacknig BLE where they could do the initial connection from another hardware.
I managed to connect the heaters to the local network by using the example code on Adax API webpage but had to skip the part where it looks for the “manufacturer_data” since this property was empty in the response from my heaters. Skipping this step did however work and I have my heaters connected to my local network and can get the status via local html requests.

Maybe the unknown error response from the integration is a result of my heaters not providing “manufacturer_data”?

Currently, only support for setup the heater from Home Assistant.
It will fail if manufacturer_data are missing

I run Home Assistant in an Unraid Docker Container which means that I cannot passthrough bluetooth to the Home Assistant Core which causes problems in setting up the local version of the integration.

I set-up Home Assistant on a VM on a Windows computer that had bluetooth. I then set-up the Adax integration in that instance of Home Assistant and successfully connected to the heater.

I then opened the core.config_entries file in the /config/.storage hidden folder and found reference to Adax. I copied this section of the file into the same file on my Unraid Home Assistant and rebooted. It seems to have worked!

If you do this then please backup the file first just in case.

1 Like

Very interested in these radiators for my new house, which has traditional storage heaters.
Keeping an eye on this thread for further updates!

I bought 3 of these and have just installed and configured the first one in HA.

Some thoughts -

  • There is no way to change the operation to OFF - you need to turn the temperature down to achieve this.

  • The power and energy are not exposed. This is something I really want to see as I want to be able to calculate how much energy (and how much cost) of these radiators. Is this something that will be introduced in the future?

Thanks.

oh, I forgot to add, that I tried both Cloud and Local and Local is soo much faster than Cloud!

1 Like

I use the local API and it works great.
Now I got myself another radiator and found it has a newer software where the local statatus respone is {‘currTemp’: 2150, ‘targTemp’: 1510, ‘energ’: 0, ‘pow’: 0}, energ and pow are new to me. Seems interesting if one could get the energy out of it. Howerver these are always 0, I guess one would have to set the power of the radiator for it to work (as done in the app when using the cloud API) but I can’t figure out how. The documentation on the Adax website doesn’t mention anything about the energ and pow attributes.
Has anyone else figured this out?

My guess would be that the radiator only reports the time it has been heating and the app then uses that value combined with the power of the radiator to calculate the energy used but I can’t figure it out either

It would be interesting to know if the setup works with the new Bluetooth proxy functionality.

1 Like

How can I set target temperature using HA automations? I can only set the HVAC mode to heat or off, but not set temperature. I can change temperature manually on HA for each Adax device. Missing something obvious?

Thanks a bunch!

Cheers, Jussi

You use the “climate.set_temperature” service to set target temperature

Thanks, working now, missed something something obvious :slight_smile: