Service Netatmo

Hey @Terdious,

I’ve gone back to work on the service.

I’ve set up the password configuration, username, client id, etc.

I’m currently retrieving the Netatmo devices. I’ll see about adding them to the integration part. And later, I’ll add them to the dashboard. The dashboard constraint is that, in my opinion, we want to modify the room/house temperature. I’ll think about this point probably this weekend and get back to you as soon as I have more information.

In the meantime, just retrieving the house temperature is already good.

Hi @damalgos!! We can totally understand!! It’s already great that you’re working on it!! On my side, I try to lend a hand, but I’m not at the level on many subjects. I manage only ^^

Awesome!!^^ That’s already a big step forward!!

Do you need me to do some tests on my side? Specifically the 2 gateways (1 that controls the wood boiler, 1 valve and a thermostat - 1 that controls 7 valves). So if it can help you, I’m here.
Indeed, there will still be work for the Dashboard part. I’m waiting for your feedback!!

Yep!! :clap:

Oh that’s already something :slight_smile: But I can understand, trying to understand the overall functioning of the application and in addition understand my code, of course it’s not very simple.

After that you can always work on « concepts » for the dashboard for example, if programming is not your strong suit you can always do that.

In a second step I think, first of all I want my installation to work and retrieve the information in the dashboard, and just after that I will take care of seeing with you for the other devices :slight_smile:

Indeed, but it’s good practice. On the other hand, I’m really lost when it comes to connecting with an external API ^^ Did you do the module on V3? If so, I understood you very well for the record ^^

With pleasure!! I’ll look into working on it a bit this weekend alongside adding a Philips Hue model (which should help me understand the test pass).

Oki!! On my side I’m waiting for your call!!

Good luck

Not at all ^^

Yep that would be great

For information, here’s what I’m currently doing:


Configuration update which is then saved on Gladys.


Detection of a device that is not yet added.

When this device is added, you can edit the elements:

Every minute, the values are retrieved and therefore updated on the dashboard. Currently, only the temperature detected by the thermostat is retrieved. I do nothing with the set temperature, for example.

Hi @damalgos :slight_smile: ,
How are you coming along with this integration?
I can’t wait to see the result :smiley:

Hello,

I haven’t made much progress! Very complicated, the confinement + new job …
I’ve had very little time for myself, so I’ll try to get back to it quietly to set up something nice!
For the moment, I have what I showed you, that is to say the configuration of the Netatmo devices.
I also configured a small element in the Dashboard to increase/decrease the thermostat temperature manually and quickly. It’s still under consideration as it’s not really clean to my taste.
Overall, the service is quite good for the moment, I need to check the proper functioning and make sure my application is well tested :slight_smile:

Hello,

I’m bringing you the news, with @Terdious we have made great progress on the service!

We manage many devices:

  • thermostats
  • weather stations
  • cameras

The thermostatic valves are coming (nothing complicated).

As soon as everything is clean, I will propose a Docker image for you to test :slight_smile:

PS: for now, there is no heating management (we do not modify the setpoint values). We just retrieve all the information.

To complete @damalgos’ message, here are the screenshots of the progress:

1. Settings Menu

2. Netatmo Devices Menu - Scan view once connection is established

  1. Thermostat
3.1. Netatmo Devices Menu - Thermostats

3.2. Edit Thermostats Menu

  1. Weather Station
4.1. Netatmo Devices Menu - Weather Station with basic indoor module + Anemometer + Rain gauge + Outdoor Hygrometer + Additional indoor modules (up to 3) - Each module is added independently

4.2. Edit Basic Indoor Module Menu

4.3. Edit Anemometer Menu

4.4. Edit Rain Gauge Menu

4.5. Edit Outdoor Hygrometer Menu

4.6. Edit Additional Indoor Modules Menu - Awaiting delivery for testing
  1. Cameras
5.1.1. Netatmo Devices Menu - Indoor Camera (NACamera) + Siren + Door Opening Detectors (multiple) - Each module is added independently

5.1.2. Edit Indoor Camera (NACamera) Menu - Ongoing evolution to add polling

5.1.3. Edit Siren Menu - Awaiting delivery for testing
5.1.4. Edit Door Opening Detectors Menu

5.2.1. Netatmo Devices Menu - Outdoor Camera with Integrated Lighting and Siren

More to come very soon

Really complete :+1:

Netatmo device owners will definitely love this.
However, it might be better if you wrote a new article to avoid mixing Gladys 3 and Gladys 4…

I moved the dev-related messages to v4 into a new topic

1 Like

Thank you so much @VonOx for your help!!

@damalgos & @Terdious are you retrieving the created schedules?

For the moment, no, we are not retrieving the schedules.

What would be the objective of retrieving the schedule for you?

Power then via Telegram or voice (doesn’t matter) ask Gladys to set the winter schedule/remote work/[…] etc :slight_smile:

Yes I see :slight_smile:

It’s still under reflection actually! I could try to retrieve the schedules but what to do with them?

Before answering this question, we need to think about a mechanism for heating management services.

This is my opinion :slight_smile: But the most important thing for me is first to propose an integration with netatmo with the possibility to retrieve sensor values and others. Then, in a second step, we can think about these questions (setpoint temperature, schedules, ..) :slight_smile:

In fact, to be honest, I see many applications in Gladys or other software.
This schedule could be applied to the Gladys calendar, for example, and we could change/modify/view/delete it directly from the calendar view.
This is just an idea that would finally make the calendar useful in Gladys ^^ (@pierre-gilles)

I agree :slight_smile: Let’s do it step by step, it’s already a very big part to do everything you do @damalgos and @Terdious, let’s try to avoid the tunnel effect!

First, the sensors, then in a second step, setpoint management, scheduling, etc.!

@spenceur for me who is completely outside the netatmo ecosystem, what are the netatmo schedules?

Schedules allow you to define heating hours with a set temperature for each day. You can therefore have a vacation schedule where you heat all day, and another work schedule where you don’t heat during the day (except right now :D)