Service Netatmo

Ok, so indeed something to think about, it may be redundant with what we have natively in Gladys, but it might also be appreciated to allow Gladys to modify the schedule on the fly in case of change: you come back from vacation earlier: change the schedule so that it’s warm when you get back, that kind of thing.

We’ll see how we want to integrate it and what the specific needs are :slight_smile:

But as we said, it’s clearly for a second step

Well actually the Netatmo app is really well done I find, so might as well take advantage of it and just choose the schedule on Gladys without necessarily modifying it.

Yes :slight_smile: And besides, @Terdious ordered Nest so we’ll be able to make a service for Nest after the one for Netatmo and therefore think a bit more about heating :slight_smile:

The day’s progress also included the integration of Aircare, the Healthy Home Coach with the following features:
Temperature,
Humidity,
CO2,
Noise,
Pressure,
Absolute Pressure,
Health Index

View of devices

View of features

This is what it looks like on the dashboard:

On the left is a sensor that has lost communication, and on the right is a sensor in working condition with the Home Health Index in color:
image image image image image image

Tomorrow we will work on the valves and bug fixes.

Hello,

We have made significant progress on the Netatmo service. We are retrieving all the equipment that can be retrieved:

  • Thermostat / Valve
  • Camera
  • Stations
  • Smoke sensor …

There are a few small points left to finish, tests to implement (in progress) and to put the PR in review.

For those who want to help and test on their Netatmo equipment, I invite you to set up an instance using the docker image:

docker run -d \
--log-opt max-size=10m \
--restart=always \
--privileged \
--network=host  \
--name gladys-netatmo \
-e NODE_ENV=production \
-e SERVER_PORT=1080 \
-e TZ=Europe/Paris \
-e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-netatmo.db \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/gladysassistant:/var/lib/gladysassistant \
-v /dev:/dev \
-v /run/udev:/run/udev:ro damalgos/gladys-netatmo:latest

Do not hesitate to provide feedback on any bugs / improvements etc.

3 Likes

Congratulations on the work done :slight_smile: Don’t forget to include screenshots / or a small video in the PR so I can review it.

The best would be if you could give me access to your Netatmo account for the duration of the review so I can test it?

Thanks! We can make a small video about it, but the best thing would be to discuss it directly with @Terdious! He has everything! He’s the best tester for Netatmo, haha!

We still have a bit of work to do, but we’re almost there.

The screenshots are coming :slight_smile:

If I have time before the end of the year, I will test the test version.
Have you set up sentences in the brain?
« What is the temperature of the room (valve 1)? »
« The temperature of the room is 19°C. »

Hi !!

For access, we can organize via private message and see how we can proceed @pierre-gilles ?

Okay :slight_smile: Nothing touched in the brain, after the room temperature, it already exists, right?

For me, indeed, the categories of the features being in Temperature should be accessible via these commands. We can test.

Indeed, that should work.
I will test as soon as possible.

When the PR is ready, I’d be happy if you sent me credentials in a private message so I can test it.

However, I will be offline for the holidays, so it will probably be after the break for me! Take the time to test and refine it thoroughly :slight_smile:

Given the polling issues you’ve had, make sure this part works really well! Have you done any performance tests?

Enjoy and in any case, we have tests to do :smiley:

Not problems, just that we were unnecessarily calling functions. So now we’ve done something much more optimized and cleaner. Split all function calls, etc.
Concretely, @Terdious’s installation works very well, no lag / performance issues.

We wanted to go further, test a poll every 10 seconds to « stress » Gladys. It works except when netatmo sends us away because (too many requests).

But it works well :slight_smile:

Hello @Tlse-vins,

I’m reaching out to see if you’ve had a chance to test the Netatmo service on your end? For your information, we’ve made significant code updates. If you had already pulled the PR for testing in dev, you can pull it again to be up to date.

Has anyone else been able to test it? @spenceur, maybe?

I would have loved to, but I don’t have the time ^^

It’s a bit similar, I’m completely swamped.

We’re in the process of buying a house, every evening I’m working on quotes.

The positive side is that I’ll be able to reinstall my Netatmo system in my new home.

If I can, I’ll definitely run the test.

No worries, good luck to you!! Unfortunately, we often lack time!!

That’s great!!

Don’t hesitate ^^

The PR is under review:

Hello! I wanted to start the Netatmo documentation. I’ve set everything up but I see on the GitHub documentation that I need to go through the forum.

We use an AirTable spreadsheet to crowdsource the list of integrations.
Please contact us on the forum if you want write access to this spreadsheet.

I tried going to AirTable but I can’t find where to add… (not good at it, you’ll say ^^)

=> [J'ai besoin de vous] Liste des périphériques compatibles Gladys v4

@pierre-gilles needs to give you modification rights, I think