Voilà ce que j'ai fait avec GEA
--Gestion des volets roulant
--Ouverture-Fermeture
GEA.add({{"Time","Sunrise+5"},PreschamHaut},30,"Ouverture des volets chambres haut à #time#",{{"turnOn",id["COMMOVOLCHH"]}})
GEA.add({{"Time","Sunset+5"},PreschamHaut},30,"Fermeture des volets chambres haut à #time#",{{"turnOn",id["COMMDVOLCHH"]}})
GEA.add({{"Time","Sunrise+40"},Carotrav},30,"Ouverture du volet de notre chambres à #time#",{{"turnOn",id["COMMOVOLCHN"]}})
GEA.add({"Time","Sunset"},30,"Fermeture du volet de notre chambre à #time#",{{"turnOn",id["COMMDVOLCHN"]}})
GEA.add({"Time","Sunrise-10"},30,"Ouverture des volets du réz de chaussée à #time#",{{"turnOn",id["COMDVOLETRC"]}})
GEA.add({"Time","Sunset+120"},30,"Fermeture des volets du rez de chaussée à #time#",{{"turnOn",id["COMDVOLETRC"]}})
--Contrôle état des volets
GEA.add(id["DETOUVVOLB"],-1,"Volets bas ouverts le #date# à #time#")
GEA.add(id["DETOUVVOLB"],-1,"Volets bas fermés le #date# à #time#",{{"Inverse"}})
GEA.add(id["DETOUVVOLH"],-1,"Volets haut ouverts le #date# à #time#")
GEA.add(id["DETOUVVOLH"],-1,"Volets haut fermés le #date# à #time#",{{"Inverse"}})
GEA.add(id["DETOUVVOLC"],-1,"Volet chambre nous ouvert le #date# à #time#")
GEA.add(id["DETOUVVOLC"],-1,"Volet chambre nous fermé le #date# à #time#",{{"Inverse"}})
J'ai rencontré beaucoup de souci avec alexa pour gerer chaque volet. En fait j'ai un peu de mal à me souvenir du nom donné à chaque volet! J'ai donc fait une commande générale qui me permet de gerer tous les volets du rez de chaussée sauf notre chambre qui se gere automatiquement. Mais Alexa n'accepte pas la commande ouvre ou ferme alors la phrase magique est "Alexa allume la fermeture ( ou l'ouverture) des volets". Les chambres du haut se gère automatiquement s'il n'y a personne.
Sur les volets j'ai mis un détecteur ouverture fibaro ce qui me permet de connaitre l'état des volets (un détecteur par groupe).
La prochaine étape sera la gestion des volets pour les fermer automatiquement par temps chaud.