Problem with legrand

Hello,

I have come to explain to you my problem with Legrand.
I have 4 legrand cable outputs with netatmo for my radiators.
The cable outputs are configured in radiator mode with pilot wire on the legrand home + control app
and they work well.
I created 2 temperature schedules on the home + control app:
Comfort mode: 19 °
Eco mode: 17 °

I also have a netatmo thermostat which also works great.

In home assistant I see the netatmo thermostat (via the netatmo integration)
as well as the comfort and eco modes of my radiators.

My issue is the following :
In home assistant when I ask to switch from eco mode to comfort mode, the change is not made
not on radiators.
As soon as I launch the official home + control app from legrand without nowhere (just by launching the app)
my radiators switch to comfort mode.

as long as I do not launch the official home + control app, the mode does not change.
Do you have any idea to solve this problem?

Thank you

Currently the legrand devices that are supposed to be controllable via Netatmo are not yet supported. Can you please provide details about those products?

What do you want in detail?
After a few tries the switch from comfort mode to eco mode is done after 5 hours.

First and foremost, which products do you have in your setup?

I have plugs and cable outlets for radiators Legrand with netatmo .
A netatmo thermostat and cameras.

I tried again and the delay went from 5h to 3h.

I received an answer from the legrand with netatmo forum which says:

Hello,

I have a feedback from Netatmo teams after investigation :

Home Assistant use a python library called pyatmo which makes requests using our API. They use our /switchhomeschedule method : pyatmo/src/pyatmo/climate.py at b5bff2317ab4faac781f747c6fb70aa737902b2e · jabesq-org/pyatmo · GitHub

switchhomeschedule

Python
async def async_switch_home_schedule(self, schedule_id: str) → None:
“”“Switch the schedule for a give home ID.”“”
if not self.homes[self.home_id].is_valid_schedule(schedule_id):
raise NoSchedule(f"{schedule_id} is not a valid schedule id")
LOG.debug(“Setting home (%s) schedule to %s”, self.home_id, schedule_id)
resp = await self.auth.async_post_request(
url=_SWITCHHOMESCHEDULE_REQ,
params={“home_id”: self.home_id, “schedule_id”: schedule_id},
)
LOG.debug(“Response: %s”, resp)

The command they use is correct but “async” is maybe used to manage multithreading. So, maybe the command is stored in a waiting list

In any case, the best solution is to ask for help to Home Assistant about it as we don’t manage their code

That does not help me.

Sorry, I don’t understand. You have a Netatmo thermostat and what exactly takes longer than you expect?

switching from comfort mode to eco mode on home assistant is done after 3 hours on the Legrand app

The Netatmo integration is not related to the Legrand app. It is only supposed to control Netatmo thermostats and valves.

Yet I can change the mode in home assistant so there is a link.
it’s just so long

If it isn’t controlled by HA there is nothing I can do. And I still don’t know the exact components nor how they are connected to each other, so it is really difficult.

What do you want to know exactly?

The devices you want to control and/or have issues with.

I just want to switch from eco mode to comfort mode on my Legrand cable outlets with home assistant.

Hello,

Did you find a solution for your issue ? I’ve the same. In home assistant I can’t controle the pilot wire for my legrand outlet cable.