THINKING CLEANER et Home Center 2                   Je ne vais surtout pas refaire le test du produit, Cédric de "Maison et domotique" l'ayant parfaitement détaillé.   Je vous invite donc à  le lire ici :     http://www.maison-et-domotique.com/56982-test-pilotez-roomba-smartphone-box-domotique-grace-a-thinking-cleaner/         Par contre, un module virtuel est déjà  présent sur le forum officiel...celui de Lambik Il fonctionne parfaitement en V3 et V4.   Voici le lien vers le topic du forum Officiel :   http://forum.fibaro.com/index.php?/topic/16864-controlling-roomba-vacuum-cleaning-robot/?hl=cleaner       Voici donc ci dessous, la procédure ( extrêmement simple ) afin de pouvoir intégralement piloter votre Roomba avec votre Home Center 2   A prés avoir installé et paramétré le Thinking Cleaner....         Télécharger le module virtuel : ici >   Roomba.vfib     Créer les 5 variables ci dessous : VD_Roomba_Actual VD_Roomba_State VD_Roomba_Batt_Lev VD_Roomba_Capacity VD_Roomba_Sensors   Dans le "Main loop" du module virtuel, modifier selon son besoin les lignes suivantes : local globVarActual = "VD_Roomba_Actual"; -- Name of global variable VD actual running status local globVarStat = "VD_Roomba_State"; -- Name of global variable for Roomba state local globVarBatLev = "VD_Roomba_Batt_Lev"; -- Name of global variable for Roomba batterylevel local globVarCap = "VD_Roomba_Capacity"; -- Name of global variable for Roomba capacity local globVarSens = "VD_Roomba_Sensors"; -- Name of global variable for Roomba sensors local reloadStateInterval = 20 -- Time between attemps to state reload (in seconds) local selfStateButton = "3" -- Buttonnumber of this VD for reload state (roombaCheck) local debug = false; -- Enable (true) or disable (false) debug output local debugState = true; -- Enable (true) or disable (false) state debug output local switchAlarm = false; -- Enable (true) or disable (false) alarm(sensors) arming/disarming when Roomba is cleaning/done local switchAlarmSensorTable = {178,194}; -- ID's of alarm(sensors) to arm/disarm when Roomba is cleaning/done local switchAlarmCheckId = 5; -- Reference of alarmsensor ID to check if house alarm status is enabled or disabled. local switchAlarmPush = false; -- Enable (true) or disable (false) state push notifications (switchAlarm must be enabled) local switchAlarmPushTextStart = "Roomba is cleaning. Specific alarmsensors disarmed."; -- Text to push when Roomba start cleaning house when nobody is at home local switchAlarmPushTextDone = "Roomba is done. Specific alarmsensors rearmed."; -- Text to push when Roomba is done local sendPushIdTable = {82, 254}; -- ID's of mobile device to send push notifications to, when nobody is at home Voici ce que ça donne sur interface PC :   .     Les icônes dédiées :         Un super module pour un produit, moi je l'ai adopté et en suis ravi !   Couplé à  "GEA", mise en route auto dés qu'on est pas là ... notifications pour nous dire qu'il a démarré le nettoyage, rentré à  sa base...etc...c'est un régal !