Montre connectée Garmin et Jeedom

Hello la communauté,

Aujourd’hui je suis bien contente car j’ai réussi avec ma nouvelle montre Garmin à gérer avec Jeedom des appels API.
Il vous suffit d’installer l’IQ APIcall via Garmin IQ, de suivre la doc suivante:
https://apicall.dumesnil.net/documentation_en.html?fbclid=IwAR3gODP5KpHxiyubM4Wbm5IA5n4u8TCa14hfmCfOgy7Jb0rLQiITpAsBOcA

Pour ma part, j’ai crée un virtuel Garmin, que je fais passer de 0 à 1 via un appel de l’API sur ma montre, qui va déclencher un scenario qui ouvre ma porte de garage et mon portail. Plus besoin d’emmener mes clés, ni mon nut de sport (qui faisait la même chose), ni mon téléphone portable (plus besoin avec la Garmin musique). L’hiver, c’est moins gênant mais l’été, quand on court en short et tshirt… Bref, ça fait très geek, mais je suis contente d’y être arrivée toute seule.

Bon, le seul inconvénient, il ne faut pas que Jeedom plante ^^

3 « J'aime »

hello
As tu déjà connu que Jeedom plantait ? :shushing_face:
Effectivement j’ai ma garmin 5 depuis dejà quelque temps qui tourne avec cette appli.
Elle n’est pas des plus belles mais elle fait correctement son job.

On ouvre le portail quand on le désire à la seconde près pour arriver devant avec la voiture juste sur la dernière seconde d’ouverture ==> grande classe !
Et si tu es contente , toute la communauté l’est également :smiling_face:

1 « J'aime »

Intéressant. Par contre j’ai du mal à comprendre quel type de connexion la montre a si on n’a pas son téléphone sur soi.

Ouais j’ai cumulé pendant un certain temps des plantages réguliers de Jeedom sur la free et ensuite sur l’atlas à cause de session restée ouverte ou de scenario en vrac. Je suis désormais un peu angoissée par ça même si ça tourne bien depuis des mois maintenant sans pb! :slight_smile:

Effectivement elle est bien pratique et basique. Pas de chichi, juste à lancer la requête, ça me va bien quand à la fin de ma séance je suis en manque de lucidité ahaah.
J’avais longtemps arpenté le forum à la recherche d’une solution avec la Garmin, sans succès avant de passer à un modèle supérieur.

Perso quand j’arrive au portail, ma Garmin a déjà choppé le signal du tel ou du wifi de la maison :+1:
C’est sur qu’à plus grande distance ça ne passe pas, mais comme le nut.

Tiens, il faudrait que je reteste ça.
J’avais échangé avec le dev il y a quelques années pour qu’il ajoute la possibilité de pouvoir utiliser les appels API sans passer obligatoirement par le Bluetooth du téléphone mais également en stand alone via le Wi-Fi.

C’est exaucé en tout cas car après plusieurs tests sans le téléphone sur moi et en ayant coupé wifi et bluetooth dessus pour pas que la montre le capte, cela fonctionne très bien en wifi.
Si tu connais le dev, tu pourras le féliciter, joli job!

Bonjour ludi,
Pas très fort en informatique, mais très intéressé par les fonctions que tu as mise dans ta montre garmin.
J’essaie mais il me manque des éléments.
https://XXX.dnsx.jeedom.com/core/api/jeeApi.php?apikey=xxx&type=cmd&id=62&action=start
Ou trouve t’on les x majuscules et les x minuscules
Merci par avance

Hello,


Réglage / Système / Configuration / onglet API

Merci pj66 pour ta réactivité, mais j’ai trouvé ou se trouve l’API .
Par contre dans les paramètres de l’apicall je ne sais pas quoi remplir dans la case action1 :cry: j’ai tenté plein d’essais mais rien n’y fait.
Si tu peut m’éclairer :pray:

Bonjour,

Pour trouver quoi mettre en action, il faut éditer l’équipement que vous souhaitez commander avec la montre Garmin par l’API de Jeedom

Action 1 :

Et il faut ensuite copier l’URL ici :

Cette URL, permet d’actionner votre équipement en l’exécutant tout simplement (vous pouvez le tester en collant cette URL dans votre navigateur)

C’est cette URL qui est l’action de l’application Garmin.

1 « J'aime »

Merci beaucoup maintenant que j’ai coller l’URL ca ne fonctionne pas car il colle un http et il me semble avoir lu qu’il fallait pour que ca marche un https, bon c’est un autre problème . Peut t’on me dire si c’est exact?

hello,

par exemple pour ouvrir mon portail avec un scénario:

{deviceName:« Portail »,actionName:« Ouvrir »,url:« https://xyxyxyxy.eu.jeedom.link/core/api/jeeApi.php?apikey=3gxyxyxyxyxyxyxyxKi&type=scenario&id=23&action=start »}

pour une action

{deviceName:« Cabanon »,actionName:« AVEC Alarme »,url:« https://xyxyxyxy.eu.jeedom.link/core/api/jeeApi.php?apikey=3gxyxyxyxyxyxyxyxKi&type=cmd&id=1641&action=start »}

Bonsoir pj66,
En fait j’ai bien compris maintenant, mais voila l’URL http://xyxyxyxyxy/core/api/jeeApi.php?apikey=xyxyxyxy&type=cmd&id=62
Alors après avoir coller cet url puis modifié en m’étant &action=start en fin de ligne, rien n’y fait :cry: vois tu une anomalie ?
Encore merci

y a pas que l’url
mets le début de ma syntaxe

Pour chaque action
Action1 , j’ai mis ça:
{deviceName:« Portail »,actionName:« Ouvrir »,url:« https://xyxyxyxy.eu.jeedom.link/core/api/jeeApi.php?apikey=3gxyxyxyxyxyxyxyxKi&type=scenario&id=23&action=start »}

{deviceName:"Portail ",actionName:"Ouvre[quote=« pj66, post:15, topic:106123, full:true »]
y a pas que l’url
mets le début de ma syntaxe

Pour chaque action
Action1 , j’ai mis ça:
{deviceName:« Portail »,actionName:« Ouvrir »,url:« https://xyxyxyxy.eu.jeedom.link/core/api/jeeApi.php?apikey=3gxyxyxyxyxyxyxyxKi&type=scenario&id=23&action=start »}
[/quote]

Pour action1 j’ai écrit :
{deviceName:« Portail »,actionName:« Ouvre »,url:« http://xyxyxyxyxyxy/core/api/jeeApi.php?apikey=xyxyxyxy&type=cmd&id=62 »}
Ca fonctions pas

Bonjour,

Il ne faut pas ajouter de start, l’URL telle qu’elle est proposée par défaut est la bonne.
start n’est qu’une option pour les scénarios.

Bonjour,
Pour action1 j’ai écrit :
{deviceName:« Portail »,actionName:« Ouvre »,url:« http://xyxyxyxyxyxy/core/api/jeeApi.php?apikey=xyxyxyxy&type=cmd&id=62 »}
Il n’y a pas start et ca ne fonctionne pas .
Je pens
Merci à tous et bonne journée

Bonjour.

Depuis un navigateur cela fonctionne ?
Simplement en copiant l’URL dans la barre d’adresse.

oui ca marche :man_shrugging: