# \[APP\]\[Pro\] Bticino/Legrand/Netatmo - Home control, based on Netatmo Cloud API

**URL:** <https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [January 8, 2024, 7:35am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413 "2024-01-08T07:35:37Z")\
**Posts on this page:** 20\
**Page:** 19

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [October 2, 2025, 9:44am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/365 "2025-10-02T09:44:03Z")

</div>

Hi @Guray_Kircuvaloglu (long time 🙂 )

Several people raised this question before.  
My app is deisgned to work in fron of Netatmo Cloud, and its using the Cloud API. So my way to communicate with the devices is through Netatmo cloud. I have not implemented any zigbee protocol communication in my app, only HTTPS with the cloud.  
Unfortunetly, this means that i will not be able to implement what you wish for. You need a different app…  
Sorry I could not help more ☹

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [October 4, 2025, 10:23pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/366 "2025-10-04T22:23:10Z")

</div>

Hi @Gal_Carmeli , if/when you will have time or maybe FYI only :

I sent you debug 7e65039b-e386-4fc0-9246-abd0128af6b3 , seems that my Netatmo Welcome suddenly generate in my Homey system log following journal entries :

```auto
Oct 04 21:21:40 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_9, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_0, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_1, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_2, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_3, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_4, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_5, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_6, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_7, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_8, returning existing create promise
Oct 04 21:26:36 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_9, returning existing create promise
Oct 04 21:52:34 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_0, returning existing create promise
Oct 04 21:52:34 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_1, returning existing create promise
Oct 04 21:52:35 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_2, returning existing create promise
Oct 04 21:52:35 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_3, returning existing create promise
Oct 04 21:52:35 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_4, returning existing create promise
Oct 04 21:52:35 homey-REDACTHOMEY_ID homey-pro[851]: Homey [log][ManagerFlowToken] Warning: Already creating item with id: REDACTHOMEY_ID:flowtoken:homey:device:cce4fa56-cf68-4fd4-9a87-e33f14204e79:image-camera-image_5, returning existing create promise

```

The frequency is quite high as far as I can tell (you might not see that in the app log, as this is taken from Homey system log)

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [October 8, 2025, 3:53pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/367 "2025-10-08T15:53:17Z")

</div>

Hi @Sharkys,

After some inspection of this, it seems that Homey is doing an optimization.  
Every time a motion is detected by your camera, my app is creating an image with this motion snapshot, so you can see it in the images of the camera within the capabilities page.  
Whenever you are looking at the capability window or whenever a flowcard will be triggered with that image as a tag, I am extracting this image from the camera and copy it into Homey. Homey is smart enough to identify that this image was already created in the past (for example, if you already looked at the image on the capability pane a few minutes ago) and instead of creating a new image it reuses the existing one. For my app, it’s transparent.  
This message is not harmful - well done by Homey to create this optimization instead of wasting time and space on creating an image that it already has.

Thanks for raising this issue!  
Gal

---

<div class="post-metadata">

**Author:** ![Toothy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/toothy/32/122790_2.png) [@Toothy](https://community.homey.app/u/Toothy)\
**Post date:** [October 8, 2025, 8:38pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/368 "2025-10-08T20:38:13Z")

</div>

Really!

---

<div class="post-metadata">

**Author:** ![Trond\_Nordfjaern](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/trond_nordfjaern/32/49124_2.png) [@Trond\_Nordfjaern](https://community.homey.app/u/Trond_Nordfjaern)\
**Post date:** [October 8, 2025, 10:11pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/369 "2025-10-08T22:11:10Z")

</div>

Live video on the Netatmo Doorbell?

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [October 10, 2025, 9:01am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/370 "2025-10-10T09:01:52Z")

</div>

It looks like Netatmo are supporting it, but I can not find the time to implement and test this. I am adding it to my backlog, but to be honest - I do not think I will have time to spend on it in the near future. Sorry…  
If this is VERY important and there are other users that are interested, please let me know and I will try to free some time for it.

---

<div class="post-metadata">

**Author:** ![Trond\_Nordfjaern](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/trond_nordfjaern/32/49124_2.png) [@Trond\_Nordfjaern](https://community.homey.app/u/Trond_Nordfjaern)\
**Post date:** [October 10, 2025, 8:23pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/371 "2025-10-10T20:23:26Z")

</div>

No worries. Just thought that since Homey now supports live video it would be a good idea to get that into the roadmap of the app. When you find time I am sure that would be an appreciated feature by many.

---

<div class="post-metadata">

**Author:** ![ErikT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikt/32/48046_2.png) [@ErikT](https://community.homey.app/u/ErikT)\
**Post date:** [November 23, 2025, 7:27am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/372 "2025-11-23T07:27:16Z")

</div>

I hope you can help me. I want to add the Bubbendorf iDiamant. I have created a client ID and client Secret. But as soon as I try to add it in Homey, it doesn’t show the screen you indicate, but the one below instead. Can you help me get started?

 ![Scherm­afbeelding 2025-11-23 om 08.13.29](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/9/d9ca122def83b777c52cd88ff88ad46f810cf201.png)

---

<div class="post-metadata">

**Author:** ![Suzanne\_Fitzgerald](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/suzanne_fitzgerald/32/120772_2.png) [@Suzanne\_Fitzgerald](https://community.homey.app/u/Suzanne_Fitzgerald)\
**Post date:** [November 24, 2025, 7:08am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/373 "2025-11-24T07:08:26Z")

</div>

I am having an issue - I cannot see the Smarther AC Thermostats yet I am connected via Homey Integration to Home & Control. Is there a way of adding them please? I need to retrieve the room temperature.

---

<div class="post-metadata">

**Author:** ![Lorenzo](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Lorenzo](https://community.homey.app/u/Lorenzo)\
**Post date:** [November 24, 2025, 9:12pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/374 "2025-11-24T21:12:42Z")

</div>

Same for me trying to add BTicino devices

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [November 29, 2025, 10:30am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/375 "2025-11-29T10:30:48Z")

</div>

@ErikT, @Suzanne_Fitzgerald, @Lorenzo -

Did you follow the procedure mentions on  
[https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/327](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/327) ?  
If so, please send me diagnostics report: App settings → Send Diagnostics report  
If the comment of the report, please mention that you followed the Private Client Id procedure and I will check what’s wrong.

---

<div class="post-metadata">

**Author:** ![ErikT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikt/32/48046_2.png) [@ErikT](https://community.homey.app/u/ErikT)\
**Post date:** [November 30, 2025, 3:35pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/376 "2025-11-30T15:35:46Z")

</div>

> [@Gal\_Carmeli](#):
>
> followed the Private Client Id procedure

I followed the Private Client Id procedure

Diagnostic report: 7cb9fb06-3be2-40ad-af86-60e51c2a9f03

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [November 30, 2025, 5:41pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/377 "2025-11-30T17:41:20Z")

</div>

@ErikT - it seems that you did not put the Client-Id and the Client-secret on the app settings page (step 4,5 and 6 on the instructions post: [[APP][Pro] Bticino/Legrand/Netatmo - Home control, based on Netatmo Cloud API - #327 by Gal\_Carmeli](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/327) ).  
If you did thses steps, can you please send me the window you see while you are adding a device? (similar to step 7 on the instructions)

---

<div class="post-metadata">

**Author:** ![ErikT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikt/32/48046_2.png) [@ErikT](https://community.homey.app/u/ErikT)\
**Post date:** [November 30, 2025, 6:15pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/378 "2025-11-30T18:15:05Z")

</div>

Thanks for your response. It was my mistake. For the client ID I had entered my email address instead of my ID. It works now.

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [November 30, 2025, 6:48pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/379 "2025-11-30T18:48:09Z")

</div>

Glad to hear, good luck

---

<div class="post-metadata">

**Author:** ![Lorenzo](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Lorenzo](https://community.homey.app/u/Lorenzo)\
**Post date:** [November 30, 2025, 9:47pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/381 "2025-11-30T21:47:27Z")

</div>

It works, thank you!

---

<div class="post-metadata">

**Author:** ![Deejeebv](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deejeebv/32/34156_2.png) [@Deejeebv](https://community.homey.app/u/Deejeebv)\
**Post date:** [December 4, 2025, 7:45am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/382 "2025-12-04T07:45:44Z")

</div>

I cannot install the app, after installation it is crashing. I tried several times to reinstall it, but it does not work. I have already send a mail with diagnostics report to the developer.

---

<div class="post-metadata">

**Author:** ![Gal\_Carmeli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gal_carmeli/32/80553_2.png) [@Gal\_Carmeli](https://community.homey.app/u/Gal_Carmeli)\
**Post date:** [December 8, 2025, 4:39pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/383 "2025-12-08T16:39:34Z")

</div>

@Deejeebv - was the issue resoved? If not, please refer to my post at:  
[https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/327](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/327)

---

<div class="post-metadata">

**Author:** ![Deejeebv](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deejeebv/32/34156_2.png) [@Deejeebv](https://community.homey.app/u/Deejeebv)\
**Post date:** [December 8, 2025, 5:04pm UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/384 "2025-12-08T17:04:38Z")

</div>

Yes, it is resolved after the latest update and entering Client OD and secret in the app.

---

<div class="post-metadata">

**Author:** ![Gerrit\_Ekelmans](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerrit_ekelmans/32/8452_2.png) [@Gerrit\_Ekelmans](https://community.homey.app/u/Gerrit_Ekelmans)\
**Post date:** [December 28, 2025, 11:47am UTC](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413/385 "2025-12-28T11:47:27Z")

</div>

hello, i am very happy with the app, but my contact alarms are not working from my door / window sensors. true the security app i am getting the message, but in homey the message is still no contactalarm

[Previous page](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413.md?page=18)

[Next page](https://community.homey.app/t/app-pro-bticino-legrand-netatmo-home-control-based-on-netatmo-cloud-api/100413.md?page=20)
