Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Comment bichonner son robot? On vous aide quel que soit son état de santé
chrisc08
Tondeur débutant
Messages : 18
Inscription : mar. mai 03, 2016 9:36 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par chrisc08 »

Salut,

Non, le cache ne fonctionne qu'en mode serveur http. Par exemple, pour garder le dernier statut en cache 1 minute, il faut utiliser la commande suivante :

python husmow.py --login xxx@xxx --password xxx server --expire 60

Puis interroger le serveur http. Par exemple : curl http://127.0.0.1:1234/status

En utilisant la commande status directement, il n'y a pas de cache. Si on l'utilise en ligne de commande, je suppose qu'on veut vraiment le statut actuel et non une donnée en cache (et vu que le programme s'arrete une fois la commande executée, c'est plus compliqué de garder un cache à moins de passer par un fichier ce qui ne me tente pas beaucoup).

Voila voila

Chris
450x
3000 m² à tondre
Domotifred
Tondeur confirmé
Messages : 103
Inscription : mar. nov. 24, 2015 2:12 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Domotifred »

Salut Chris,

Ok, merci (c'est que ce n'est pas expliqué dans le Readme de la dernière version ;-) )

Fred.
Automower 330X depuis 2016
2000 m2 à tondre sur terrain complexe
Localisation Yvelines (78) France
Robot piloté par box eedomus (Connected Object)
chrisc08
Tondeur débutant
Messages : 18
Inscription : mar. mai 03, 2016 9:36 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par chrisc08 »

Je viens de faire une petite correction dans le script... même quand on utilisait le cache, les commandes de login et logout était quand même appelées... Maintenant, quand on utilise la cache, aucune commande n'est envoyée aux serveurs Husqvarna.
450x
3000 m² à tondre
Domotifred
Tondeur confirmé
Messages : 103
Inscription : mar. nov. 24, 2015 2:12 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Domotifred »

Salut,

Ok, merci :-)
Automower 330X depuis 2016
2000 m2 à tondre sur terrain complexe
Localisation Yvelines (78) France
Robot piloté par box eedomus (Connected Object)
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Je suis de retour avec le mise en service du robot pour 2017....
Je suis passé par la case formation. je pensais me contenter de JS Json, et finalement n'étant pas informaticien, j'ai repris par le début avec html, css, php, serveur wamp, etc....
Je devrais y arriver maintenant..
Désolé d'avoir mis autant de temps à revenir sur le forum
Cordialement
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Pouvez-vous me guider sur l'utilisation de husmow.py??? j'ai essayé de lancer le fichier dans un terminal python dans ubuntu
j'ai une erreur identationerror unexpected indent??

1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

sous window7 no module named request: je pense qui je n'ai pas tout compris, merci pour cotre aide
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
Domotifred
Tondeur confirmé
Messages : 103
Inscription : mar. nov. 24, 2015 2:12 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Domotifred »

Bonjour,

J'ai "hiverné" moi aussi ;-)
Visiblement il y a un problème depuis la mise à jour des serveurs Husqvarna.
J'ai des message d'erreur au lancement du script python.
J'attends donc de trouver pourquoi et voir comment remettre tout ça en fonctionnement.
J'espère que j'aurai un peu de temps ce week-end pour me pencher dessus (car l'herbe qui pousse n'attends pas)...
Automower 330X depuis 2016
2000 m2 à tondre sur terrain complexe
Localisation Yvelines (78) France
Robot piloté par box eedomus (Connected Object)
chrisc08
Tondeur débutant
Messages : 18
Inscription : mar. mai 03, 2016 9:36 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par chrisc08 »

Salut,

Il y a eu quelques changements avec la mise à jour d'Automower Connect. J'ai mis à jour le script : https://github.com/chrisz/pyhusmow/blob/master/husmow.py

J'ai pas encore eu l'occasion de tester le start/stop mais d'autres personnes ont déjà testé et normalement, ça fonctionne.
450x
3000 m² à tondre
Basco
Tondeur robotisé
Messages : 353
Inscription : ven. avr. 18, 2014 8:28 am

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Basco »

Bonjour

Vos discussions je pense tres hermétiques pour beaucoup d'entre nous.
Concrètement qu'apporte votre application pour un propriétaire d'un robot husqwarna.
Merci d'avance.
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
Domotifred
Tondeur confirmé
Messages : 103
Inscription : mar. nov. 24, 2015 2:12 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Domotifred »

Bonjour Basco,

Euh, je ne crois pas, non.
Si tu reviens quelques pages en arrière, on explique ce qu'on veut faire avec notre tondeuse connectée.
Pour résumer, on souhaite prendre la main dessus sans passer par l'application installée sur le téléphone, de sorte que la box domotique de la maison puisse le contrôler par rapport à des évènements non gérés par le robot.
Automower 330X depuis 2016
2000 m2 à tondre sur terrain complexe
Localisation Yvelines (78) France
Robot piloté par box eedomus (Connected Object)
Domotifred
Tondeur confirmé
Messages : 103
Inscription : mar. nov. 24, 2015 2:12 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par Domotifred »

Re,

Je viens de voir que Chrisc08 a apporté une modification dans le script Python, suite aux derniers changements dans l'API d'Husqvarna.
C'est ici :
https://github.com/chrisz/pyhusmow
Automower 330X depuis 2016
2000 m2 à tondre sur terrain complexe
Localisation Yvelines (78) France
Robot piloté par box eedomus (Connected Object)
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Effectivement cela peut paraître un peu compliqué mais si nous nous posons ces questions ce n'est pas par hasard. Dans le cas d'une maison vraiment domotisée, il est intéressant de déclencher directement les arrosages du jardin, en fonction de la météo et de la pluviométrie. Grace à des automates, on peut choisir des faire rentrer le robot sur sa base, et éviter ainsi qu'il ne se retrouve lors de la tonte à cheval sur une buse d'arrosage. Même si cela n'arrive pas souvent, c'est galère de devoir changer une buse. Pour cela, il faut pouvoir commander le robot autrement que par son application Iphone ou Android.
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Je m'y remets avec la nouvelle version. Mais pour moi python est une nouveauté et je crains de ne devoir demander de l'aide qui vous semblera un peu basique. J'ai pas mal de connaissance mais ce n'est pas du tout mon job de base..
dois-je entrer mon login mot de passe dans le fichier python???
L'utilisation pour une première fois, génére-t-il un fichier de config???
Dans quel type de configuration dois-je faire tourner le script??
Désolé pour ces questions de débutant...
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Traceback (most recent call last):
File "C:\Users\cardioroyan\Desktop\husmow.py", line 9, in
import requests
ModuleNotFoundError: No module named 'requests'
>>>

J'ai cette erreur dans python
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
chrisc08
Tondeur débutant
Messages : 18
Inscription : mar. mai 03, 2016 9:36 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par chrisc08 »

Un exemple pour lancer le script :

> wget https://raw.githubusercontent.com/chrisz/pyhusmow/master/husmow.py

husmow.py 100%[========================================================================================>] 10,22K --.-KB/s ds 0,03s

> ls
husmow.py

> virtualenv v_env
Using base prefix '/usr'
New python executable in /home/chris/tmp/testhusmow/v_env/bin/python3
Also creating executable in /home/chris/tmp/testhusmow/v_env/bin/python
Installing setuptools, pip, wheel...done.

> source v_env/bin/activate

> pip3 install requests
Successfully installed requests-2.13.0

> python husmow.py --login tonlogin --password tonmotdepasse status
...

Sous ubuntu, le nom des commandes python/pip/virtualenv est peut être un peu différent car ça différe selon les distribs. Il faut bien utiliser python 3. Tu peux surement te passer de l'etape virtualenv (qui sert à confiner toutes les modules python à un endroit bien précis sans polluer le système) en installer le module requests pour le système an faisant un apt-get install python3-requests ou quelque chose dans le genre.

Sous Windows, je ne sais pas trop la bonne procédure. Tu as sûrement pip donc il faut que tu fasses le "pip install requests" et après tu ne devrais plus avoir l'erreur ModuleNotFoundError.
450x
3000 m² à tondre
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Dans le dossier contenant pip j'ai fait "pip install requests" --> ok
ensuite j'ai mis le fichier husmow.py dans le dossier scripts
Je lance avec la commande START de WINDOWS (est-ce la bonne commande?? je ne suis pas un pro de la ligne de commande) le fichier husmow.py --login tonlogin --password tonmotdepasse -- save status
le fichier automower se crée bien, mais l'affichage est fugace dans l'administrateur et du coup je ne vois rien.
par contre avec husmow.py --login tonlogin --password tonmotdepasse control START Casimir (c'est le petit nom de mon robot) démarre bien
Merci beaucoup pour en être arrivé là....

il me reste à le commander en HTTP.
A quoi correspond le 1234 dans http://127.0.0.1:1234/status
Peux-tu me donner les grandes lignes pour installer mon script dans un serveur Apache en local chez moi???
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »

Je viens de relire les posts plus anciens, il y a des débuts de piste en PHP,
si Domotifred pouvait me faire passer ses scripts en PHP, je devrais m'en sortir encore plus facilement.
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
chrisc08
Tondeur débutant
Messages : 18
Inscription : mar. mai 03, 2016 9:36 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par chrisc08 »

Ce script n'est pas fait pour être lancé avec apache.

Tu peux lancer : python husmow.py --login tonlogin --password tonmotdepasse server

Puis ouvrir un navigateur et aller à l'adresse http://127.0.0.1:1234/status . Tu devrais voir le statut de Casimir.

Si tu veux voir le resultat des commandes, il faut que tu lances l'invite de commande de windows (command "cmd").
450x
3000 m² à tondre
JLRDomotique
Tondeur amateur
Messages : 36
Inscription : mer. juil. 06, 2016 6:19 pm

Commandes SMS ne fonctionnent pas sur l'Automower Connect 330X

Message par JLRDomotique »


-------
1800 m2 à tondre
Terrain complexe
2 fils guide
Je tente de domotiser sur Lifedomus mon Husqvarna 330X migré en 430X depuis l'installation du Kit GSM en Avril 2016
Répondre