11-02-2015, 10:12 AM
Bonjour, je viens de recevoir le module wifi pour mon aspirateur ROOMBA 600. Module très simple a installé et qui possède une API très intéressante (http://www.thinkingcleaner.com/downloads/TC_API.pdf). Aucun problème pour l'intégrer a la LD pour les commandes de base. Par contre je souhaiterai pouvoir récupérer son état par le biais du port d'écoute car l'api permet d'envoyer son état en format JSON. D'après la doc du connecteur universel en écoute, on peut récupérer via ce port en format json ! Mais faut t'il créer une variable du nom du retour json ?
exemple de retour json de l'aspirateur
{
"action" : "status",
"result" : "success",
"status" : {
"name" : "aspirateur",
"battery_charge" : 100,
"capacity" : "2696",
"cleaner_state" : "st_base_trickle",
"cleaning" : "0",
"schedule_serial_number" : "0",
"near_homebase" : "0"
}
}
l'état de marche de l'aspi est dans "status" : "cleaning" : "0" (pour arrêt) et "1" pour marche
Dans l'attente d''aides d'un expert
exemple de retour json de l'aspirateur
{
"action" : "status",
"result" : "success",
"status" : {
"name" : "aspirateur",
"battery_charge" : 100,
"capacity" : "2696",
"cleaner_state" : "st_base_trickle",
"cleaning" : "0",
"schedule_serial_number" : "0",
"near_homebase" : "0"
}
}
l'état de marche de l'aspi est dans "status" : "cleaning" : "0" (pour arrêt) et "1" pour marche
Dans l'attente d''aides d'un expert