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 !