Page 1 sur 1

mon mouton me dit ce qu'il fait par Email/SMS

Publié : lun. sept. 12, 2011 12:27 pm
par poildecarotte
On arrive déjà à piloter le robot en lui donnant des ordres par Email:
[url http://automower-fans.les-forums.com/topic/1447/tweak-automower-email-controle-du-mouton-par-en/]


Mais l'inverse est également intéressant, à savoir être informé par un Email des différents états du robot.
C'est possible en utilisant le logiciel "Tweak AM PC" [url http://automower-fans.les-forums.com/topic/1313/tweak-automower-pc-le-couteau-suisse-du-bidou/]. En effet celui-ci est déjà capable d'appeler un fichier de commandes DOS suivant les différents états du robot:
ALARM.bat (plus de connection)
ALARM-END.bat (connection retrouvée)
CHARGED.bat
PLUGIN.bat
PLUGOUT.bat
CHARGING.bat
STOPPED.bat
FOLLOWING.bat (cf [url http://automower-fans.les-forums.com/topic/992/barrieres-virtuelles-automatiques-pour-fermer-un/] )
FOLLOWING-END.bat
Ces fichiers sont appelés automatiquement par le logiciel dès que le robot change d'état. Il suffit donc d'y mettre des commandes en ligne pour exécuter des actions. Par exemple si on veut faire jouer un son au pc, il suffit de mettre cette ligne de commande dans un fichier.bat à mettre dans le même répertoire que Tweak AM PC:
start "" "C:\Program Files\Windows Media Player\wmplayer.exe" "C:\WINDOWS\Media\chimes.wav"

Si l'on veut être prévenu par Email/SMS, il suffit donc d'envoyer un Email en ligne de commande. Il y a plusieures manières d'y parvenir, par exemple on peut utiliser:
[url http://cybernetnews.com/vbscript-send-emails-using-gmail/]
L'ordre d'envoi du mail se résume alors à :
cscript sendemail.vbs robot.R2D2@gmail.com "ROBOT ALARM!!" "ALARM!!"
Le mieux est ici comme pour le sens inverse de crée une adresse Email (par exemple sur gmail) dédiée au robot pour ce type d'usage.
Il n'est pas possible d'utiliser l'adresse Email du robot crée pour la réception des ordres car tous les Emails reçus sont poubellisés toutes les 5 minutes par le module wifi (après éxécution des ordres éventuels).
Ici encore d'autres alternatives d'envoi de mail en ligne de commande:
[url http://www.petri.co.il/send_mail_from_script.htm]