API pour husqvarna
-
- Tondeur débutant
- Messages : 12
- Inscription : ven. avr. 14, 2017 12:24 am
API pour husqvarna
Bonjour,
Je suis fan de Domotique et déprimé car Husqvarna ne veut pas comprendre qu'une API pour intérer notre mouton dans la Domotique est quelque chose que beaucoup attendent.
J'ai donc créé une pétition pour militer pour avoir une API officielle Husqvarna...
https://www.change.org/p/husqvarna-open-an-api-for-automover-husqvarana/
N'hésitez pas à faire vos remarques.
Thomas
Je suis fan de Domotique et déprimé car Husqvarna ne veut pas comprendre qu'une API pour intérer notre mouton dans la Domotique est quelque chose que beaucoup attendent.
J'ai donc créé une pétition pour militer pour avoir une API officielle Husqvarna...
https://www.change.org/p/husqvarna-open-an-api-for-automover-husqvarana/
N'hésitez pas à faire vos remarques.
Thomas
API pour husqvarna
Salut
Actuellement, il y a près de 4000 bergers qui se sont inscrits sur notre forum. Toutes marques confondues.
Tu est probablement le quatrième qui manifeste ce besoin, soit 1 pour 1000.
A combien de chance évalues-tu d'être entendu par un constructeur qui ce sait leader du marché et qui ne permet même pas à ces clients de faire une simple mise à jour du software eux-mêmes _o_, simplement parce-qu'il protège son réseau de revendeurs (qu'il considère comme ses vrais clients).
A méditer.
Actuellement, il y a près de 4000 bergers qui se sont inscrits sur notre forum. Toutes marques confondues.
Tu est probablement le quatrième qui manifeste ce besoin, soit 1 pour 1000.
A combien de chance évalues-tu d'être entendu par un constructeur qui ce sait leader du marché et qui ne permet même pas à ces clients de faire une simple mise à jour du software eux-mêmes _o_, simplement parce-qu'il protège son réseau de revendeurs (qu'il considère comme ses vrais clients).
A méditer.
AM 220AC v2.80
avril 2011
Gembloux (Belgique)
450 m²+700m2
2 pelouses en alternance
automatique
5j/sem. 6 heures
avril 2011
Gembloux (Belgique)
450 m²+700m2
2 pelouses en alternance
automatique
5j/sem. 6 heures
API pour husqvarna
Je trouve au contraire que c'est une bonne idée. Cela permet d'intégrer la tondeuse dans un écosystème d'objets connectés, et de générer de l'innovation, non plus via la R&D de HVN (dont le métier et la spécialité est de fabriquer des machines, pas du software), mais via des sociétés tierces, qui peuvent aporter une valeur ajoutée au produit, donc le rendre plus attractif. Sans que ça coûte à HVN.
On est leader incontesté du marché jusqu'à ce qu'un concurrent ou nouveau venu vienne casser les habitudes et les codes dudit marché: Nokia et Blackberry l'ont vite compris en 2007 quand Apple, puis Samsung sont arrivés sur le marché des smartphones.
Et puis, si on part perdant en se disant que HVN ne bougera pas, c'est sur que rien ne changera.
On est leader incontesté du marché jusqu'à ce qu'un concurrent ou nouveau venu vienne casser les habitudes et les codes dudit marché: Nokia et Blackberry l'ont vite compris en 2007 quand Apple, puis Samsung sont arrivés sur le marché des smartphones.
Et puis, si on part perdant en se disant que HVN ne bougera pas, c'est sur que rien ne changera.
2 AM 230ACX V2.80 + AM265
Li-Io, 6000 mAH - G2-Connect Wifi module
Gembloux (Belgique) 2 parcelles de 25 Ares
Li-Io, 6000 mAH - G2-Connect Wifi module
Gembloux (Belgique) 2 parcelles de 25 Ares
API pour husqvarna
Le monde du logiciel libre ou opensource montre d'ailleurs bien que commerce et accessibilité au code ne sont pas opposés.
Au contraire, les outils commerciaux se nourrissent des travaux réalisés parfois gratuitement, bénévolement par d'autres.
Des entreprises misent alors sur leur service autour du logiciel (aide à l'utilisation, aide au dépannage, ...).
Les licences libres sont d'ailleurs là pour encadrer voire limiter l'ouverture (ex pour un usage perso on peut faire joujou, pour un usage commercial faut des accords).
De plus, comme pour les logiciels, ils sont quand même rares ceux qui iront plus loin qu'une solution toute prête et fonctionnelle qu'un revendeur saura proposer. Sur le forum on le voit déjà pour la "simple" 'installation du terrain (sans parler des opérations commerciales permettant d'ailleurs de lier les uns aux autres): manque de temps, "peur" de mal faire, ...
Husq n'a en fait pas grand chose à perdre en allant un peu plus loin que ce qu'elle permet déjà avec sa branche robot Gardena (mise à jour possible : la vente se fait hors réseau spécialisé, mais qui fera ? des mises à jours seront-elles dispensées ?),
en laissant une place aux "bricoleurs éclairés" en plus de pouvoir satisfaire une curiosité du consommateur pour son joujou bien cher.
Elle profiterait ainsi des avancés des uns ou des autres pour améliorer ses produits (ie concurrencer) et/ou proposer des solutions complémentaires (avec les entreprises concernées ou via simple carte électroniques type arduino), elle profiterait d'un argument de vente supplémentaire tout en s'assurant quand même un réseau de revendeurs satisfaits, qui bénéficieraient eux aussi de ces retours.
Mieux, cette API pourrait ouvrir la voie à un standard de communication avec les robots tondeuses en l'occurrence (filaire, sans fil proche, ...), avec notamment la question de la sécurité des transactions.
Enfin une labélisation Husq ce serait d'un bénéfice marketing non négligeable, complémentaire de sa réputation et de son réseau.
Au contraire, les outils commerciaux se nourrissent des travaux réalisés parfois gratuitement, bénévolement par d'autres.
Des entreprises misent alors sur leur service autour du logiciel (aide à l'utilisation, aide au dépannage, ...).
Les licences libres sont d'ailleurs là pour encadrer voire limiter l'ouverture (ex pour un usage perso on peut faire joujou, pour un usage commercial faut des accords).
De plus, comme pour les logiciels, ils sont quand même rares ceux qui iront plus loin qu'une solution toute prête et fonctionnelle qu'un revendeur saura proposer. Sur le forum on le voit déjà pour la "simple" 'installation du terrain (sans parler des opérations commerciales permettant d'ailleurs de lier les uns aux autres): manque de temps, "peur" de mal faire, ...
Husq n'a en fait pas grand chose à perdre en allant un peu plus loin que ce qu'elle permet déjà avec sa branche robot Gardena (mise à jour possible : la vente se fait hors réseau spécialisé, mais qui fera ? des mises à jours seront-elles dispensées ?),
en laissant une place aux "bricoleurs éclairés" en plus de pouvoir satisfaire une curiosité du consommateur pour son joujou bien cher.
Elle profiterait ainsi des avancés des uns ou des autres pour améliorer ses produits (ie concurrencer) et/ou proposer des solutions complémentaires (avec les entreprises concernées ou via simple carte électroniques type arduino), elle profiterait d'un argument de vente supplémentaire tout en s'assurant quand même un réseau de revendeurs satisfaits, qui bénéficieraient eux aussi de ces retours.
Mieux, cette API pourrait ouvrir la voie à un standard de communication avec les robots tondeuses en l'occurrence (filaire, sans fil proche, ...), avec notamment la question de la sécurité des transactions.
Enfin une labélisation Husq ce serait d'un bénéfice marketing non négligeable, complémentaire de sa réputation et de son réseau.
AM 430X Murphy² 2100 m² 10/2021 Pas de Calais (Arras)
Complexe 4 zones à interrupteur Tableur Planning
Installés:AM 330X Murphy 2100 m² (7 ans puis migré sur Paris) Sileno 750 smart 08/2021 450 m² pentes>35% Rob 600 07/2018 400 m²
Complexe 4 zones à interrupteur Tableur Planning
Installés:AM 330X Murphy 2100 m² (7 ans puis migré sur Paris) Sileno 750 smart 08/2021 450 m² pentes>35% Rob 600 07/2018 400 m²
-
- Tondeur acharné
- Messages : 3611
- Inscription : dim. mai 02, 2021 6:59 pm
API pour husqvarna
à l'heure où l'on connecte absolument tout (Internet of Things), on ne comprends pas pourquoi nos moutons n'en bénéficieraient pas.
Merci pour l'initiative, j'ai signé et j'encourage tout le monde à le faire.
Ceci dit, il ne faut pas se faire d'illusion: ces pétitions sont comme les [url https://fr.wikipedia.org/wiki/Initiative_citoyenne_européenne].
A l'arrivé leurs destinataires peuvent très bien les ignorer.
Mais au moins ça aura le mérite d'exister et d'indiquer clairement s'il y a le moindre espoir à ce sujet dans le futur.
Merci pour l'initiative, j'ai signé et j'encourage tout le monde à le faire.
Ceci dit, il ne faut pas se faire d'illusion: ces pétitions sont comme les [url https://fr.wikipedia.org/wiki/Initiative_citoyenne_européenne].
A l'arrivé leurs destinataires peuvent très bien les ignorer.
Mais au moins ça aura le mérite d'exister et d'indiquer clairement s'il y a le moindre espoir à ce sujet dans le futur.
API pour husqvarna
Husqvarna n'a sans doute pas encore compris que bientôt on ne parlera même plus de la qualité de tonte de ses tondeuses. A l'image de l'automobile, les constructeurs ne vantent plus les performances de leur moteur mais bien la possibilité de connectivité de l'auto, son plaisir de vie à bord, ... la facilité de l'utiliser ...
J'ai choisi Husqvarna pour 2 raisons : sa notoriété et son module de connexion (et tout ce que cela pouvait impliquer). Sa notoriété c'est évident, pour ce qui est de la deuxième raison, j'ai cru au père Noël ! Mais je fais mon mea culpa, je ne me suis pas renseigné avant. J'ai cru que c'était une évidence. Le père Noël je vous disais, ça va avec les évidences !
Chaque fois que je montre la gestion de la tondeuse sur le smartphone (quand ça fonctionne), la première question qu'on me pose c'est "combien d'autonomie il lui reste ?" ... ha bhen ça pour le savoir il faut aller sur l'écran de la tondeuse où il y a un petit baregraphe qui donne une idée de la décharge de la batterie ! Je vous laisse deviner la suite ...
Ceci étant elle fait le boulot, et elle le fait plutôt bien, c'est déjà ça ... et pour le reste et bien ce sera pour la prochaine !
Jean-Louis :)
J'ai choisi Husqvarna pour 2 raisons : sa notoriété et son module de connexion (et tout ce que cela pouvait impliquer). Sa notoriété c'est évident, pour ce qui est de la deuxième raison, j'ai cru au père Noël ! Mais je fais mon mea culpa, je ne me suis pas renseigné avant. J'ai cru que c'était une évidence. Le père Noël je vous disais, ça va avec les évidences !
Chaque fois que je montre la gestion de la tondeuse sur le smartphone (quand ça fonctionne), la première question qu'on me pose c'est "combien d'autonomie il lui reste ?" ... ha bhen ça pour le savoir il faut aller sur l'écran de la tondeuse où il y a un petit baregraphe qui donne une idée de la décharge de la batterie ! Je vous laisse deviner la suite ...
Ceci étant elle fait le boulot, et elle le fait plutôt bien, c'est déjà ça ... et pour le reste et bien ce sera pour la prochaine !
Jean-Louis :)
430X avec autoconnect sur un terrain compliqué réparti en 4 zones reliées entre elles par des 4 passages étroits dont un sur une terrasse en pierres plates (cables passés dans une rainure et recouvert de ciment).
-
- Tondeur débutant
- Messages : 12
- Inscription : ven. avr. 14, 2017 12:24 am
API pour husqvarna
Bonjour,
Je réponds avec beaucoup de retard ;-)
1) Effectivement 4 personnes ont pris le temps d'écrire ce point sur le forum, mais combien attendent quelque chose sans le dire ?
2) Si l'on ne demande rien on a rien.
3) En tout cas la pétition a été repéré par Husqvarna. Après s'ils ne changent pas leur ligne de conduite, c'est leur politique.
Merci à ceux qui ont signé. Pour les autres, il est encore temps.
A+
Thomas
Je réponds avec beaucoup de retard ;-)
1) Effectivement 4 personnes ont pris le temps d'écrire ce point sur le forum, mais combien attendent quelque chose sans le dire ?
2) Si l'on ne demande rien on a rien.
3) En tout cas la pétition a été repéré par Husqvarna. Après s'ils ne changent pas leur ligne de conduite, c'est leur politique.
Merci à ceux qui ont signé. Pour les autres, il est encore temps.
A+
Thomas
API pour husqvarna
Bonjour
J'ai bien sûr signe la pétition ....mais avec très peu d'illusion...car husqwarna à un réel problème de communication avec ses clients finaux qu'il ignore totalement une fois le vente réalise .
Avec le temps le connect est un gadget ( dans sa version actuelle) quasiment inutile et en faire un argument de vente n'est pas très honnête .
Il est certain qu'il pourrait être très utile et efficace ....mais cela est il la volonté de cette société ?
Beaucoup de petites améliorations apporteraient au quotidien des services ....mais voyons pas trop faire pour pour le client final.(??)
J'ai bien sûr signe la pétition ....mais avec très peu d'illusion...car husqwarna à un réel problème de communication avec ses clients finaux qu'il ignore totalement une fois le vente réalise .
Avec le temps le connect est un gadget ( dans sa version actuelle) quasiment inutile et en faire un argument de vente n'est pas très honnête .
Il est certain qu'il pourrait être très utile et efficace ....mais cela est il la volonté de cette société ?
Beaucoup de petites améliorations apporteraient au quotidien des services ....mais voyons pas trop faire pour pour le client final.(??)
Auto mover 450x
Achat mai 2016
Firmware 10.19
Carte mère février 2016
1200 m2 plat
Deux fils guide
Protection sur les arbres
Un seul contourne
Automower connect 2.1
Achat mai 2016
Firmware 10.19
Carte mère février 2016
1200 m2 plat
Deux fils guide
Protection sur les arbres
Un seul contourne
Automower connect 2.1
API pour husqvarna
Et un plugin jeedom
1400m² et un AM 430X mis en circulation le 04/06/2018.
encore en période test au vu du terrain
encore en période test au vu du terrain
API pour husqvarna
Bonjour,
je connais une personne de mon entourage qui utilise cette API.
https://github.com/chrisz/pyhusmow/blob/master/pyhusmow/husmow.py
Ce n'est pas une officielle, mais elle fonctionne. Elle ne fait que récupérer les données utiliser avec l'application je pense, mais pour un intégration ensuite dans Domoticz ou Jeedom ...
Pour ma part, je ne l'ai pas utilisé puisque je n'ai pas acheté le Husqvarna Connect (je trouve cela un peu cher), pourtant je suis un fan de domotique ...
J'ai également un poêle à granulés et même problème, je n'ai pas l'application Connect, même tarif. Ce sera pourtant ma priorité par rapport au mouton (notamment pour modifier la puissance de la flamme et de la ventilation, que je ne peux pas modifier actuellement, seulement ON/OFF, Frustrant !)
je connais une personne de mon entourage qui utilise cette API.
https://github.com/chrisz/pyhusmow/blob/master/pyhusmow/husmow.py
Ce n'est pas une officielle, mais elle fonctionne. Elle ne fait que récupérer les données utiliser avec l'application je pense, mais pour un intégration ensuite dans Domoticz ou Jeedom ...
Pour ma part, je ne l'ai pas utilisé puisque je n'ai pas acheté le Husqvarna Connect (je trouve cela un peu cher), pourtant je suis un fan de domotique ...
J'ai également un poêle à granulés et même problème, je n'ai pas l'application Connect, même tarif. Ce sera pourtant ma priorité par rapport au mouton (notamment pour modifier la puissance de la flamme et de la ventilation, que je ne peux pas modifier actuellement, seulement ON/OFF, Frustrant !)
AM420 - terrain de 2000m² dont 1600 de pelouse
Eure (27)
Eure (27)
API pour husqvarna
J'ai regardé la solution Husmow : [url https://github.com/chrisz/pyhusmow/tree/master/pyhusmow ]
Cela fonctionne mais il faut du python 3 (et sur ma centrale domotique, j'ai pas mal de programmes en python 2.7 qui ne passent pas simplement en 3)
Du coup, j'ai regardé l'API officielle qui est ici : [url https://developer.1689.cloud/]
Il faut bien faire ces trois étapes (la première est surement déjà faite) : [url https://developer.1689.cloud/docs/getting-started]
et récupérer un premier token : [url https://developer.1689.cloud/docs/api#get-an-access-token]
Ce token est valable une heure.
J'ai pu faire ce type de requête :
[quote ]curl -X GET https://api.amc.husqvarna.dev/v1/mowers -H 'Authorization: Bearer 4e7a2777-e9d1-4c01-83b4-c04725f6b***' -H 'Authorization-Provider: husqvarna' -H 'Content-Type: application/vnd.api+json' -H 'X-Api-Key: c22977cd-c56b-48e8-8183-bbf353******'[/quote] (j'ai remplacé quelques chiffres par des *
voila le résultat (avec encore quelques **)
[i]{"data":
[{"type":"mower",
"id":"3d03c599-425b-492f-9339-2390a9c****",
"attributes":
{"system":
{"name":"Automower Jsm",
"model":"315X",
"serialNumber":183401***},
"battery":
{"batteryPercent":65},
"mower":
{"mode":"MAIN_AREA",
"activity":"CHARGING",
"state":"IN_OPERATION",
"errorCode":0,
"errorCodeTimestamp":0},
"calendar":
{"tasks":
[{"start":0,"duration":420,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":false,"sunday":false}]},
"planner":
{"nextStartTimestamp":1569694442000,
"override":
{"action":"MOWER_CHARGING"},
"restrictedReason":"NOT_APPLICABLE"},
"metadata":
{"connected":true,
"statusTimestamp":1569685159741
}}}]}[/i]
Passez le délai d'une heure, le token ne marche plus :
[quote ]{"errors":[{"id":"a27759d3-628a-44d3-b3a2-0318d5b96***","status":"403","code":"invalid.credentials","title":"Invalid credentials","detail":"The supplied credentials are invalid."}]}[/quote]
Il faut passer au "refresh_token" : [url https://developer.1689.cloud/docs/api#refreshing-an-access-token
]
mais j'ai toujours l'erreur suivante ;
[quote ] curl -X POST -d url "https://api.authentication.husqvarnagroup.dev/v1/oauth2/token" --header "content-type: application/x-www-form-urlencoded" data "grant_type=refresh_token&client_id=c22977cd-c56b-48e8-8183-bbf353a****&refresh_token=597e0ae8-8a42-426b-9428-1eaa6a7bc***"
{"error":"invalid_client","error_description":"Invalid client: cannot retrieve client credentials"}
[/quote]
Je peux toujours demander un token toute les heures, mais si vous savez ce qui ne va pas, je suis preneur !
Cela fonctionne mais il faut du python 3 (et sur ma centrale domotique, j'ai pas mal de programmes en python 2.7 qui ne passent pas simplement en 3)
Du coup, j'ai regardé l'API officielle qui est ici : [url https://developer.1689.cloud/]
Il faut bien faire ces trois étapes (la première est surement déjà faite) : [url https://developer.1689.cloud/docs/getting-started]
et récupérer un premier token : [url https://developer.1689.cloud/docs/api#get-an-access-token]
Ce token est valable une heure.
J'ai pu faire ce type de requête :
[quote ]curl -X GET https://api.amc.husqvarna.dev/v1/mowers -H 'Authorization: Bearer 4e7a2777-e9d1-4c01-83b4-c04725f6b***' -H 'Authorization-Provider: husqvarna' -H 'Content-Type: application/vnd.api+json' -H 'X-Api-Key: c22977cd-c56b-48e8-8183-bbf353******'[/quote] (j'ai remplacé quelques chiffres par des *
voila le résultat (avec encore quelques **)
[i]{"data":
[{"type":"mower",
"id":"3d03c599-425b-492f-9339-2390a9c****",
"attributes":
{"system":
{"name":"Automower Jsm",
"model":"315X",
"serialNumber":183401***},
"battery":
{"batteryPercent":65},
"mower":
{"mode":"MAIN_AREA",
"activity":"CHARGING",
"state":"IN_OPERATION",
"errorCode":0,
"errorCodeTimestamp":0},
"calendar":
{"tasks":
[{"start":0,"duration":420,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":false,"sunday":false}]},
"planner":
{"nextStartTimestamp":1569694442000,
"override":
{"action":"MOWER_CHARGING"},
"restrictedReason":"NOT_APPLICABLE"},
"metadata":
{"connected":true,
"statusTimestamp":1569685159741
}}}]}[/i]
Passez le délai d'une heure, le token ne marche plus :
[quote ]{"errors":[{"id":"a27759d3-628a-44d3-b3a2-0318d5b96***","status":"403","code":"invalid.credentials","title":"Invalid credentials","detail":"The supplied credentials are invalid."}]}[/quote]
Il faut passer au "refresh_token" : [url https://developer.1689.cloud/docs/api#refreshing-an-access-token
]
mais j'ai toujours l'erreur suivante ;
[quote ] curl -X POST -d url "https://api.authentication.husqvarnagroup.dev/v1/oauth2/token" --header "content-type: application/x-www-form-urlencoded" data "grant_type=refresh_token&client_id=c22977cd-c56b-48e8-8183-bbf353a****&refresh_token=597e0ae8-8a42-426b-9428-1eaa6a7bc***"
{"error":"invalid_client","error_description":"Invalid client: cannot retrieve client credentials"}
[/quote]
Je peux toujours demander un token toute les heures, mais si vous savez ce qui ne va pas, je suis preneur !
AM 315X - 91 Essonne - 600m2 à tondre
API pour husqvarna
Petite avancée : je viens de faire ma demande de refresh token et j'ai une réponse positive :
[quote ]curl -X POST -d --url "https://api.autheoup.dev/v1/oauth2/token" --header "content-type: application/x-www-form-urlencoded" --data "grant_type=refresh_token&client_id=c22977cd-c56b-48e8-8183-bbf353ac****&refresh_token=28cb114a-c2ba-4f8b-8e86-ebbc87f538**"
{"access_token":"5ef99f52-ddf0-416f-95a6-88c6bff05***","scope":"iam:read","expires_in":3599,"refresh_token":"28cb114a-c2ba-4f8b-8e86-ebbc87f53***","provider":"husqvarna","user_id":"ce71854f-a259-4063-a223-87218e4c1***","token_type":"Bearer"}
[/quote]
Par contre, je ne comprends pas pourquoi il expire dans 1 heure (3599s) et pas 10 jours comme attendu....
A suivre !
[quote ]curl -X POST -d --url "https://api.autheoup.dev/v1/oauth2/token" --header "content-type: application/x-www-form-urlencoded" --data "grant_type=refresh_token&client_id=c22977cd-c56b-48e8-8183-bbf353ac****&refresh_token=28cb114a-c2ba-4f8b-8e86-ebbc87f538**"
{"access_token":"5ef99f52-ddf0-416f-95a6-88c6bff05***","scope":"iam:read","expires_in":3599,"refresh_token":"28cb114a-c2ba-4f8b-8e86-ebbc87f53***","provider":"husqvarna","user_id":"ce71854f-a259-4063-a223-87218e4c1***","token_type":"Bearer"}
[/quote]
Par contre, je ne comprends pas pourquoi il expire dans 1 heure (3599s) et pas 10 jours comme attendu....
A suivre !
AM 315X - 91 Essonne - 600m2 à tondre
API pour husqvarna
J'ai bien avancé : j'ai trouvé pas mal de mes bugs et aussi sur le site d'Husqvarna !
par exemple,
sur le site vous avez :
#Start mower override schedule for 60 minutes
curl -X POST \
https://api.amc.husqvarna.dev/v1/mowers/ \
(...)
alors qu'il faut passer cela comme commande :
#Start mower override schedule for 60 minutes
curl -X POST \
https://api.amc.husqvarna.dev/v1/mowers//[b][u]actions[/u][/b] \
(...)
bientôt, j'aurai mon interface sur Domoticz !!
par exemple,
sur le site vous avez :
#Start mower override schedule for 60 minutes
curl -X POST \
https://api.amc.husqvarna.dev/v1/mowers/
(...)
alors qu'il faut passer cela comme commande :
#Start mower override schedule for 60 minutes
curl -X POST \
https://api.amc.husqvarna.dev/v1/mowers/
(...)
bientôt, j'aurai mon interface sur Domoticz !!
AM 315X - 91 Essonne - 600m2 à tondre
API pour husqvarna
Ça serait vraiment top de pouvoir créer des scénarios sous Jeedom avec « nos moutons ».
Jen ai pas de mouton encore, mais ça sera un atout supplémentaire pour sortir la carte de crédit.
Jen ai pas de mouton encore, mais ça sera un atout supplémentaire pour sortir la carte de crédit.
Parcelle de 1000m2 avec environ 600m2 à tondre.
=> en recherche dun mouton sous contrainte de budget (1000Max)
=> en recherche dun mouton sous contrainte de budget (1000Max)
API pour husqvarna
Je suis en train de réalier une application sur Windows 10 basé sur l'API Husqvarna.
[url http://automower-fans.les-forums.com/topic/8458/application-windows-10-pour-le-controle-des-husqv/]
[url http://automower-fans.les-forums.com/topic/8458/application-windows-10-pour-le-controle-des-husqv/]
-
- Tondeur fraichement arrivé
- Messages : 9
- Inscription : mer. avr. 25, 2018 12:16 am
API pour husqvarna
Bonjour,
Pour qui est intéressé voici un script que j'utilise sous un [b]cron[/b] qui tourne sur une [b]raspbian[/b] [i]buster[/i] installée avec [b]domoticz[/b]
Installation nécessaire :
[centre]sudo apt-get install -y jq curl [/centre]
Script shell : [url https://pastebin.com/DrVYyh0t]
Il faut réaliser les 3 étapes décrites ci-dessus : [url https://developer.1689.cloud/docs/getting-started]
1.S'inscrire
2.Create Application (juste un titre suffit)
3.Appuyer sur Connect API to Application
En gros en effet les requêtes importants sont les suivantes :
#récupération d'un token :
curl -X POST -d "grant_type=password&client_id=${AUTOMOWER_APPLICATION_KEY}&username=${AUTOMOWER_APPLICATION_USERNAME}&password=${AUTOMOWER_APPLICATION_PASSWORD}" https://api.authentication.husqvarnagroup.dev/v1/oauth2/token
#récupération du status de l'automower :
curl \
--header "Authorization: Bearer ${AUTOMOWER_ACCESS_TOKEN}" \
--header "Authorization-Provider: husqvarna" \
--header "X-Api-Key: ${AUTOMOWER_APPLICATION_KEY}" \
https://api.amc.husqvarna.dev/v1/mowers
Pour qui est intéressé voici un script que j'utilise sous un [b]cron[/b] qui tourne sur une [b]raspbian[/b] [i]buster[/i] installée avec [b]domoticz[/b]
Installation nécessaire :
[centre]sudo apt-get install -y jq curl [/centre]
Script shell : [url https://pastebin.com/DrVYyh0t]
Il faut réaliser les 3 étapes décrites ci-dessus : [url https://developer.1689.cloud/docs/getting-started]
1.S'inscrire
2.Create Application (juste un titre suffit)
3.Appuyer sur Connect API to Application
En gros en effet les requêtes importants sont les suivantes :
#récupération d'un token :
curl -X POST -d "grant_type=password&client_id=${AUTOMOWER_APPLICATION_KEY}&username=${AUTOMOWER_APPLICATION_USERNAME}&password=${AUTOMOWER_APPLICATION_PASSWORD}" https://api.authentication.husqvarnagroup.dev/v1/oauth2/token
#récupération du status de l'automower :
curl \
--header "Authorization: Bearer ${AUTOMOWER_ACCESS_TOKEN}" \
--header "Authorization-Provider: husqvarna" \
--header "X-Api-Key: ${AUTOMOWER_APPLICATION_KEY}" \
https://api.amc.husqvarna.dev/v1/mowers
Modèle : 430X(08/05/2017) avec autoconnect API sous domoticz
Version : 5825863-04_A_420_99 MAIN:7.10.0 HMI:7.6.0 SUB:6.1.0 COM:7.10.0
Mise en service : 12/2017
Localisation : France/Maine et loire
Surface : 800m2
Version : 5825863-04_A_420_99 MAIN:7.10.0 HMI:7.6.0 SUB:6.1.0 COM:7.10.0
Mise en service : 12/2017
Localisation : France/Maine et loire
Surface : 800m2
API pour husqvarna
Salut aurelihein,
j'utilise domoticz et j'attends la livraison de mon 315X :)
J'ai regardé votre script et j'ai quelques questions:
D'où commencez-vous le script? Est-ce un script cron?
Où sont définies les variables comme $DOMOTICZ_SERVER et $AUTOMOWER_DOMOTICZ_STATUS_IDX?
Quel typ est le device virtuel $AUTOMOWER_DOMOTICZ_STATUS_IDX?
Veuillez excuser mon mauvais français :-)
Merci beaucoup!
j'utilise domoticz et j'attends la livraison de mon 315X :)
J'ai regardé votre script et j'ai quelques questions:
D'où commencez-vous le script? Est-ce un script cron?
Où sont définies les variables comme $DOMOTICZ_SERVER et $AUTOMOWER_DOMOTICZ_STATUS_IDX?
Quel typ est le device virtuel $AUTOMOWER_DOMOTICZ_STATUS_IDX?
Veuillez excuser mon mauvais français :-)
Merci beaucoup!