Page 7 sur 8

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

Publié : jeu. mars 23, 2017 3:52 pm
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

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

Publié : jeu. mars 23, 2017 4:03 pm
par JLRDomotique
Quelle commande utiliser pour sortir du mode serveur dans l'invite de commande windows??

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

Publié : jeu. mars 23, 2017 8:55 pm
par chrisc08
Ctrl + C ? pas sûr que ça marche sous windows.

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

Publié : ven. mars 24, 2017 4:04 pm
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.

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

Publié : ven. mars 24, 2017 6:30 pm
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.

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

Publié : ven. mars 24, 2017 8:06 pm
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....

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

Publié : ven. mars 24, 2017 8:06 pm
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....

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

Publié : ven. mars 24, 2017 8:06 pm
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....

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

Publié : ven. mars 24, 2017 8:09 pm
par JLRDomotique
désolé je n'avais pas vu le changement de page et j'ai posté 3 fois

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

Publié : sam. mars 25, 2017 10:15 am
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




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

Publié : sam. mars 25, 2017 12:19 pm
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

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

Publié : sam. mars 25, 2017 6:18 pm
par Domotifred
Quelle est l'adresse IP de ton serveur web qui hérberge le script python (du style 192.168.xxx.xxx) ?

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

Publié : sam. mars 25, 2017 6:49 pm
par JLRDomotique
le pc qui héberge le logiciel server a une adresse IP ( 192.168.xxx.xxx)

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

Publié : dim. mars 26, 2017 1:36 pm
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

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

Publié : lun. mars 27, 2017 11:41 am
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

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

Publié : lun. mars 27, 2017 11:44 am
par JLRDomotique
cette erreur n'existe qu'avec /status

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

Publié : lun. mars 27, 2017 1:07 pm
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.

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

Publié : lun. mars 27, 2017 2:43 pm
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

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

Publié : lun. mars 27, 2017 5:02 pm
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...

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

Publié : lun. mars 27, 2017 5:21 pm
par JLRDomotique
faut-il envoyer la commande GET /favicon.ico ???