# Service Netatmo

**URL:** <https://community.gladysassistant.com/t/service-netatmo/5910>\
**Category:** Développement\
**Tags:** netatmo\
**Created:** [Mai 8, 2020, 5:54 UTC](https://community.gladysassistant.com/t/service-netatmo/5910 "2020-05-08T17:54:28Z")\
**Posts on this page:** 1\
**Showing post:** 305

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Février 5, 2024, 1:18 UTC](https://community.gladysassistant.com/t/service-netatmo/5910/305 "2024-02-05T13:18:02Z")

</div>

> [@pierre-gilles](#):
>
> Ok ! L’intérêt d’ajouter ces caméras via l’intégration Netatmo et pas l’intégration caméra, c’est que c’est automatique ? Tu as un flux RTSP via Netatmo ?

Premièrement, il y a les infos «&nbsp;wifi\_strength&nbsp;» et «&nbsp;state&nbsp;» («&nbsp;disconnect&nbsp;», «&nbsp;on&nbsp;», «&nbsp;off&nbsp;») + d’autres que je n’exploite pas encore.  
Ensuite le fonctionnement est particulier. Le flux initial ressemble à `vpnUrl: https://prodvpn-eu-4.netatmo.net/10.255.0.3/d259xxxxxxxxxxxxx/MTU4NDDr-aMZIkmaaLLg,,` (d’où l’évocation d’un appel/démo). Auquel tu ajoutes comme pour les autres caméras `${vpnUrl}/live/snapshot_720.jpg` pour l’image. Mais le flux live lui est `${vpnUrl}/live/files/high/index.m3u8` dans ce cas, la partie ‹&nbsp;MTU4NDDr-aMZIkmaaLLg,&nbsp;› change à chaque redémarrage ou déconnexion et c’est un accès par leur plateforme. Si ton gladys est sur le même réseau local que la caméra, il y a une propriété `is_local: true` pour y accéder en direct et il y a une double requête `${vpnUrl}/command/ping` à effectuer pour obtenir l’adresse de type `localUrl: http://192.168.0.10/d259xxxxxxxxxxxxx` qui permet ensuite d’avoir `${localUrl}/live/snapshot_720.jpg` pour l’image et soit `${vpnUrl}/live/files/high/index_local.m3u8`, soit `${localUrl}/live/files/high/index.m3u8`. Du coup j’ai un param ‹&nbsp;CAMERA\_URL&nbsp;› et un param ‹&nbsp;CAMERA\_LIVE\_URL&nbsp;›.

> [@pierre-gilles](#):
>
> Tu peux utiliser le code d’un service dans un autre service 🙂

Très intéressant, mais cela veut donc dire que je dois modifier le fichier ‹&nbsp;startStreaming&nbsp;›  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e6d71ac99b7b0e92afff0c4c3d59ef581e6aaf5d.png)  
pour pouvoir avoir accès à ce «&nbsp;nouveau&nbsp;» paramètre.

> [@pierre-gilles](#):
>
> Pour l’instant tu gère que l’image où tu gère le live streaming aussi ?

Je gère les 2 et ça marche très bien ^^ D’autant que dans le futur, je souhaite ajouter l’accès aux historiques ainsi qu’à la possibilité de les télécharger … ce qui différera du service d’origine… ou pas.

Bon en écrivant ces lignes je me rend compte qu’on pourrait peut-être passer seulement par le CAMERA\_URL = `${vpnUrl}/live/files/high/index.m3u8` ou `${localUrl}/live/files/high/index.m3u8` si `local = true` puisque c’est l’intégration qui fait le snapshot de la vidéo .  
Je vais donc faire comme le service USB. Merci pour ta réponse. Et ça ne devrait pas être bloquant pour les évo futures non plus.

PS (suite) :

> [@pierre-gilles](#):
>
> C’est pas un bug, c’est normal, la hauteur dépend dynamiquement du contenu de chaque widget 🙂 Quel est le souci ?

Alors je ne parle pas de la hauteur mais de la largeur. Par exemple à nom équivalent à la limite des doubles ligne on a ça :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3f215b401d615129afcca7be7697504b429cb7cc.png)  
C’est tout bête mais ça se joue à 1 caractère (368px pour la centrale contre 378px pour les colonnes gauches et droite), si je rajoute le ‹&nbsp;n&nbsp;› de consigne à droite ça saute bien la ligne :  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e34cf951066ea1c6981d00a29e66d18b8ad744b6.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/66e43788229295aa34af475f7b0dcd78ff4b3ab9.png)  
Je pensais que c’était lié aux espaces libres entre les colonnes, mais non on a 27 ou 28px de part et d’autre.

---

_[View the full topic](https://community.gladysassistant.com/t/service-netatmo/5910)._
