petite compilation de quelques heures de recherche et de tests personnels.
Voici mon cas.
J'ai un portail Somfy, commandé par la télécommande RTS, mon alarme (contact sec) et un RFXcom.
Quand j'ouvre le portail avec la domotique je vois le statut correct à l'écran sur mon interrupteur "Portail".
En revanche si j'ouvre à la télécommande (RTS ou alarme) mon serveur domoticz n'est pas au courant, ba oui le RFXcom ne sait pas recevoir les trames Somfy, juste les transmettre, et ne sais pas non plus recevoir les trames de la zapette Paradox (mon alarme)...
Pour savoir l'état réel du portail à distance j'ai donc installé un contact ILS+aimant et connecté à une entrée de ma piFace + création d'un interrupteur... super, je sais donc maintenant si le portail est ouvert ou fermé...
Mais encore mieux... si au lieu de cela on mettait à jour l'interrupteur "Portail" - plutôt que d'afficher un interrupteur "Portail fermé" - qui se mette à jour sans pour autant renvoyer l'ordre (j'ai pas testé mais je pense que ça bouclerait sans cesse, enfin dans tous les cas c'est cochon)...
Voici le script dzVents pour faire ça:
'Portail fermé': nom de l'interrupteur de détection de fermeture
IDX 423: Portail somfy
Code : Tout sélectionner
return {
on = {
devices = {
'Portail fermé'
}
},
execute = function(dz, device)
if (device.active) then
dz.devices(423).switchOn().silent()
dz.log('Portail détecté comme fermé, passage du Portail à état Fermé')
else
dz.devices(423).switchOff().silent()
dz.log('Portail détecté comme ouvert, passage du Portail à état Ouvert')
end
end
}Je ne sais pas si vous trouverez une application pour votre cas...