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

Comment bichonner son robot? On vous aide quel que soit son état de santé
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 »

J'ai d'abord cru que ca ne fonctionnait pas car j'avais fait une erreur de frappe.
Maintenant j'ai bien le retour, il ne me reste plus qu'à continuer dans Lifedomus
Merci beaucoup pour ton 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
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 »

Quelle commande utiliser pour sortir du mode serveur dans l'invite de commande windows??
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 »

Ctrl + C ? pas sûr que ça marche sous windows.
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 »

Bonjour,

Désolé, je ne suis pas averti par mail quand il y a du mouvement sur ce post...

J'ai donc installé Python version 3.5.1 sur Windows 10 64 bits (ca marche aussi en Windows 7)
J'ai indiqué à Windows dans le Path le chemin où est installé Python
Ensuite dans une commande dos, j'ai installé pip et ensuite les packages requests et xmltodict.

Pour voir si tout fonctionne, dans une command dos, il faut lancer la commande suivante :
python husmow.py --login yourmaillogin --password yourpassword status

Si tu as en retour un fichier qui apparait et qui te donne plein d'infos sur la position GPS de ton robot et autres, alors c'est que jusque là, tu as tout bon.

Ensuite, si c'est ok pour toi, je te donnerai les commandes PHP qui vont bien pour t'amuser à récupérer les infos sur ta box domotique.
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 »

Bonjour Chrisc08,

Pourrais-tu rajouter dans ton script la possibilité d'agir sur la hauteur de la coupe de l'herbe ?
Merci.

Fred.
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 »

ctrl C coupe le server web et rend la main. --> ok
ensuite j 'ai installé xmltodict det du coup j'affiche bien status --> ok
donc merci pour les infos. Ma formation sur la chaine youtube unixvers de Denis Sanson m'a vraiment fait énormément progressé.
Même si je n'ai pas encore tout fini, je tiens à le remercier pour l'énorme travail qu'il a réalisé et ses vidéos vraiment adaptées pour des
amateurs éclairés et autodidactes.
Je suis prêt pour utiliser les commandes PHP. Je pourrais ainsi tester sur la box Lifedomus, bvien que je ne sois pas sur de l'utilisation de PHP sur cette
Box... il sera peut plus simple d'utiliser ces propres automates avec des commande en HTML ou en JS....
Je ne suis pas à l'abri de dire des bétises, car je reste encore novice... Mais pour cette été, tout me semble OK pour rentrer Casimir en fonction de la météo
et des cycles d'arrosage....
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 »

ctrl C coupe le server web et rend la main. --> ok
ensuite j 'ai installé xmltodict det du coup j'affiche bien status --> ok
donc merci pour les infos. Ma formation sur la chaine youtube unixvers de Denis Sanson m'a vraiment fait énormément progressé.
Même si je n'ai pas encore tout fini, je tiens à le remercier pour l'énorme travail qu'il a réalisé et ses vidéos vraiment adaptées pour des
amateurs éclairés et autodidactes.
Je suis prêt pour utiliser les commandes PHP. Je pourrais ainsi tester sur la box Lifedomus, bvien que je ne sois pas sur de l'utilisation de PHP sur cette
Box... il sera peut plus simple d'utiliser ces propres automates avec des commande en HTML ou en JS....
Je ne suis pas à l'abri de dire des bétises, car je reste encore novice... Mais pour cette été, tout me semble OK pour rentrer Casimir en fonction de la météo
et des cycles d'arrosage....
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 »

ctrl C coupe le server web et rend la main. --> ok
ensuite j 'ai installé xmltodict det du coup j'affiche bien status --> ok
donc merci pour les infos. Ma formation sur la chaine youtube unixvers de Denis Sanson m'a vraiment fait énormément progressé.
Même si je n'ai pas encore tout fini, je tiens à le remercier pour l'énorme travail qu'il a réalisé et ses vidéos vraiment adaptées pour des
amateurs éclairés et autodidactes.
Je suis prêt pour utiliser les commandes PHP. Je pourrais ainsi tester sur la box Lifedomus, bvien que je ne sois pas sur de l'utilisation de PHP sur cette
Box... il sera peut plus simple d'utiliser ces propres automates avec des commande en HTML ou en JS....
Je ne suis pas à l'abri de dire des bétises, car je reste encore novice... Mais pour cette été, tout me semble OK pour rentrer Casimir en fonction de la météo
et des cycles d'arrosage....
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 »

désolé je n'avais pas vu le changement de page et j'ai posté 3 fois
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,

OK, si tu obtiens bien le status, c'est que tout est bon côté Python.

Si ta Lifedomus est capable d'envoyer des requêtes http, alors tu peux commander ton robot.
Tu peux déjà essayer d'envoyer ces commandes à partir du navigateur web du poste Windows où est installé ton serveur Python (celui qui te permet d'avoir le retour status).

Pour démarrer le robot :
http://@IP de ton serveur Python:1234/start


Pour arrêter le robot :
http://@IP de ton serveur Python:1234/stop


Pour faire rentrer le robot à sa base :
http://@IP de ton serveur Python:1234/park

Si ça fonctionne, tu n'as jamais été si proche du but :-)
Je te donnerai ensuite les fichiers PHP pour récupérer les infos du robot



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 »

quand je commande par le navigateur sur le poste qui héberge mon serveur web installé par python, cela fonctionne très bien le robot démarre s’arrête et se park.
par contre dans le navigateur d'un autre pc sur le réseau interne çà ne passe forcement pas...
groupe adresse diffèrent.
je dois gérer je suppose l'accés au pc hébergeant le serveur en terme de droit sur le reseau et je suppose qu'il faut également changer l'addresse127.0.0.1 par default du serveur Web
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 »

Quelle est l'adresse IP de ton serveur web qui hérberge le script python (du style 192.168.xxx.xxx) ?
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 »

le pc qui héberge le logiciel server a une adresse IP ( 192.168.xxx.xxx)
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 »

çà y est j'avance pas à pas...
adresse ip port /status fonctionne à partir d'un autre PC du réseau en tapant l'adresse dans le navigateur....
je passe donc à l'étape suivante envoyer la demande a partir de la box Lifedomus
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 »

quand je relance une nouvelle commande au travers de mon navigateur, j'ai cette erreur qui apparait avant
que le serveur ne relance la commande????

----------------------------------------
Exception happened during processing of request from ('192.168.1.10', 50937)
Traceback (most recent call last):
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\socketse
rver.py", line 317, in _handle_request_noblock
self.process_request(request, client_address)
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\socketse
rver.py", line 348, in process_request
self.finish_request(request, client_address)
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\socketse
rver.py", line 361, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\socketse
rver.py", line 696, in __init__
self.handle()
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\http\ser
ver.py", line 418, in handle
self.handle_one_request()
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\http\ser
ver.py", line 406, in handle_one_request
method()
File "husmow.py", line 268, in do_GET
mow.logout()
File "husmow.py", line 101, in logout
response.raise_for_status()
File "C:\Users\cardioroyan\AppData\Local\Programs\Python\Python36\lib\site-pac
kages\requests\models.py", line 909, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://ia
m-api.dss.husqvarnagroup.net/api/v3/token/None
----------------------------------------
Try to execute /status
Logged in successfully
Get status from Husqvarna servers
192.168.1.10 - - [27/Mar/2017 09:35:57] "GET /status HTTP/1.1" 200 -
Done
Logged out successfully
Try to execute /favicon.ico
Logged in successfully
192.168.1.10 - - [27/Mar/2017 09:35:58] "GET /favicon.ico HTTP/1.1" 400 -
Done
Logged out successfully
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 »

cette erreur n'existe qu'avec /status
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,

Tu as cette erreur depuis un navigateur installé sur un PC de ton réseau ou depuis ta lifedomus ?
Tu as toujours cette erreur avec status, ou c'est aléatoire ?
Car il arrive quelques fois que les serveurs d'Husqvarna ne répondent plus.
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 »

A priori c'est aléatoire
Je suis toujours à l'étape de connexion à partir de Lifedomus
le connecteur vers le serveur fonctionne, mais j'ai un peu de mal avec l'équipement chargé d'envoyer les commandes vers le robot
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 »

peux m'envoyer le script PHP, je me demande s'il ne me manque pas une structure de controle qui pourrait bloquer le serveur
dans certaine condition...
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 »

faut-il envoyer la commande GET /favicon.ico ???
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