Bonjour,
Il y a un problème de sécurité je trouve avec la notion de rémanence de personnes présentes à la maison. Je m'explique : Lorsque la dernière personne quitte la maison, le système n'est vraiment actif que quelques minutes ou heures (selon config) après que la maison ne soit considérée comme vide. Il faudrait pouvoir avoir un dispositif physique (bouton ou autre) pour 'vider la maison' comme dans l'apli mais qui soit activable par la dernière personne sortant. Ceci permettrait d'activer l'alarme à ce moment là. Ce type de dispositif existe t'il ou est il possible de le faire en domotique ? À noter que je ne souhaite pas avoir d'assistant Google home ou autre Alexa d'Amazon...
Merci pour vos réponses.
Cordialement
Christophe
Bonjour, Tout à fait d'accord avec cette demande, +1 D'autre part le libellé "Vider la maison" n'est pas super non ? suggestions : "Plus personne dans la maison" "Plus d'occupant dans la maison" "Y a plus personne"
Cordialement
1
furvan77
Edited
Bonjour,
Legrand en partenariat avec Netatmo fournit des interrupteurs "With Netatmo" associables à des scenarios domotiques, en particulier un double bouton "Arrivée maison/ Sortie maison" dans le pack de démarrage (que je possède).
Ce qui correspondrait très bien au besoin de "vider la maison" par un bouton physique.
Cependant... je n'ai pas l'impression que l'application Netatmo Security puisse discuter avec l'application Legrand Home Control. C'eut été trop beau.
C'est certainement dû au fait que Netatmo Security utilise un protocole propriétaire. et que les produits de la solution domotique "Legrand" "avec Netatmo" utilise un protocole zigbee 3.0 non propriétaire Il serait utile que Legrand mette en place une passerelle ...
Donc n'importe quelle appli peut techniquement le faire.
Cordialement
Fabien
1
phil.loison
On peut configurer l'appli pour qu'elle tienne compte de la présence ou non des téléphones portables des habitants. C'est ce que je fais car nous avons nos tel quasi tout le temps sur nous.
C'est instantané.
1
christophe.giuliani
Oui c’est très pratique pour les habitants de la maison. Mais pour les personnes plus occasionnelles (ménage, invités…), la protection n’est pas immédiate.
0
christophe.giuliani
Bonjour furvan77,
Comment avez vous fait ? Est il possible de faire un appel à une seule URL contenant l'id de la maison avec le token d'authentification de l'appli ?
J'utilise Domoticz qui permet de coder un peu mais je suis perdu avec l'utilisation du token.
Mon but est de déclencher l'appel à cet URL sur appui d'un bouton que je gérerai dans l'appli Domoticz.
Merci pour votre aide !
Christophe
0
furvan77
Bonjour Christophe,
J'avais juste testé en utilisant le bouton "Try It Out", donc j'étais déjà auto-authentifié par le site. Mais je viens de retester en python et ça marche aussi, en utilisant un token généré par le site.
Pour l'authentification, c'est de l'OAuth2 classique en mode "Authorization Code", c'est expliqué ici :
Donc utiliser une seule URL, ça va marcher mais pas longtemps je pense. A tester... =)
Cordialement,
Fabien
0
christophe.giuliani
Bonjour Fabien
Merci pour les tips :) et bonne année !
La fonction setpersonaway est OK depuis le site NETATMO en étant connecté mais j'ai un pb pour l'utiliser depuis mon Raspberry en curl. Je n'arrive pas a me logguer OAUTH2 pour gérer l'accès avec la gestion des jetons. Je crains qu'il ne me faille tout développer.
Je vais chercher davantage comment intégrer tout ca.
Comments
10 comments
Bonjour,
Tout à fait d'accord avec cette demande, +1
D'autre part le libellé "Vider la maison" n'est pas super non ?
suggestions :
"Plus personne dans la maison"
"Plus d'occupant dans la maison"
"Y a plus personne"
Cordialement
Bonjour,
Legrand en partenariat avec Netatmo fournit des interrupteurs "With Netatmo" associables à des scenarios domotiques, en particulier un double bouton "Arrivée maison/ Sortie maison" dans le pack de démarrage (que je possède).
Ce qui correspondrait très bien au besoin de "vider la maison" par un bouton physique.
Cependant... je n'ai pas l'impression que l'application Netatmo Security puisse discuter avec l'application Legrand Home Control. C'eut été trop beau.
Bonjour,
Effectivement, cela serait bien.
Cela semble possible mais pas avec Netatmo Security
https://www.legrand.fr/pro/questions-frequentes/est-ce-que-les-differentes-gammes-de-produits-connectes-with-netatmo-peuvent-fonctionner-ensemble-dans-mon-app-home-control-eliot
C'est certainement dû au fait que Netatmo Security utilise un protocole propriétaire.
et que les produits de la solution domotique "Legrand" "avec Netatmo" utilise un protocole zigbee 3.0 non propriétaire
Il serait utile que Legrand mette en place une passerelle ...
Un article à lire :
https://www.frandroid.com/marques/netatmo/1837557_test-de-la-solution-domotique-legrand-with-netatmo-premium-fiable-et-intuitif
Cordialement
Phil
Bonjour,
En tout cas l'API est ouverte. (https://dev.netatmo.com/)
Je viens de réussir à vider ma maison en avec https://dev.netatmo.com/apidocumentation/security#setpersonsaway
Donc n'importe quelle appli peut techniquement le faire.
Cordialement
Fabien
On peut configurer l'appli pour qu'elle tienne compte de la présence ou non des téléphones portables des habitants. C'est ce que je fais car nous avons nos tel quasi tout le temps sur nous.
C'est instantané.
Oui c’est très pratique pour les habitants de la maison. Mais pour les personnes plus occasionnelles (ménage, invités…), la protection n’est pas immédiate.
Bonjour furvan77,
Comment avez vous fait ? Est il possible de faire un appel à une seule URL contenant l'id de la maison avec le token d'authentification de l'appli ?
J'utilise Domoticz qui permet de coder un peu mais je suis perdu avec l'utilisation du token.
Mon but est de déclencher l'appel à cet URL sur appui d'un bouton que je gérerai dans l'appli Domoticz.
Merci pour votre aide !
Christophe
Bonjour Christophe,
J'avais juste testé en utilisant le bouton "Try It Out", donc j'étais déjà auto-authentifié par le site. Mais je viens de retester en python et ça marche aussi, en utilisant un token généré par le site.
Pour l'authentification, c'est de l'OAuth2 classique en mode "Authorization Code", c'est expliqué ici :
https://dev.netatmo.com/apidocumentation/oauth#authorization-code
Du coup il faut d'abord déclarer une application dans le site :
https://dev.netatmo.com/apps/createanapp#form
Vous pourrez alors générer un token directement dans l'interface ("Token generator") en choisissant les bon scopes.
Cependant il fort probable que ce token expire à un moment et qu'il faille le rafraichir avec un autre appel.
https://dev.netatmo.com/apidocumentation/oauth#refreshing-a-token
Donc utiliser une seule URL, ça va marcher mais pas longtemps je pense. A tester... =)
Cordialement,
Fabien
Bonjour Fabien
Merci pour les tips :) et bonne année !
La fonction setpersonaway est OK depuis le site NETATMO en étant connecté mais j'ai un pb pour l'utiliser depuis mon Raspberry en curl. Je n'arrive pas a me logguer OAUTH2 pour gérer l'accès avec la gestion des jetons. Je crains qu'il ne me faille tout développer.
Je vais chercher davantage comment intégrer tout ca.
Cordialement,
Christophe
Bonjour @Christophe,
Si cela peut vous aider, j'avais scripté en PHP avec l'authentification d'avant ... je cherche à refaire la même chose avec la nouvelle authentification mais cela ne veut pas .. j'ai posé la question dans le forum en anglais dédié aux API si cela peut vous aider aussi
cf : https://helpcenter.netatmo.com/hc/en-us/community/posts/23846590780690-Invalid-grant-type-parameter-or-parameter-missing
Cordialement
Phil
Please sign in to leave a comment.