Bonjour à tous,
Le Somfy RTS ne permet aucune consigne de fermeture partielle ni de retour de la position du volet, contrairement au IO Homecontrol.
Mais n'est-il pas possible de simuler ceci en soft en connaissant le temps de fermeture/ouverture totale du volet?
Par exemple, pour un volet mettant 16 secondes à se fermer totalement, lorsque l'on demanderait une fermeture à 50%, Domoticz enverrait une commande "On" puis une commande "Stop" 8 secondes après. Et mémoriserait l'état pour les consignes suivantes.
Certes ce ne serait pas parfait, il y aurait des petits décalages qui s'accumuleraient en cas d'ouverture/fermeture partielles multiples. Mais vu que les commandes d'ouverture et fermeture totales sont fréquemment utilisés, il se recalerait très fréquemment.
Est-ce réalisable en script sous Domoticz? En cherchant un peu j'ai trouvé quelqu'un qui l'avait fait via un microcontrolleur:
http://www.domotique-info.fr/2013/10/di ... wavesomfy/
Merci d'avance!
Etats intermédiaires d'ouverture avec Somfy RTS
Re: Etats intermédiaires d'ouverture avec Somfy RTS
Les volet somfy RTS peuvent enregistrer une position intermédiaire et commandée via la commande "My" de la télécommande et "Stop" de domoticz.
Maintenant pour avoir plusieurs position intermédiaires je n'ai pas exploité cette solution mais ce serai tout a fait possible de le faire via un interrupteur sélecteur virtuel a plusieurs position (autant que l'on souhaite).
Ensuite envoyé via script un ordre "ouvert" ou "fermé" puis calculer le temps nécessaire pour la position désirée et envoyer un ordre "stop".
Il n'y auras jamais de décalage, ou très peu, puisque l'on repart a chaque fois d'une position identique (ouvert ou fermé).
Maintenant pour avoir plusieurs position intermédiaires je n'ai pas exploité cette solution mais ce serai tout a fait possible de le faire via un interrupteur sélecteur virtuel a plusieurs position (autant que l'on souhaite).
Ensuite envoyé via script un ordre "ouvert" ou "fermé" puis calculer le temps nécessaire pour la position désirée et envoyer un ordre "stop".
Il n'y auras jamais de décalage, ou très peu, puisque l'on repart a chaque fois d'une position identique (ouvert ou fermé).
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: Etats intermédiaires d'ouverture avec Somfy RTS
Je me suis servi de ce principe de tempo pour clore à divers % mes volets lorsqu'il fait chaud l'été et que le soleil tape sur les carreaux.
Ca marche très bien, l'atterrissage du volet a lieu pratiquement toujours au même endroit, c'est fiable pour peu qu'un petit malin n'ai pas modifié la position du volet avec la télécommande, hors Domoticz
La fonction en LUA que j'utilise est la suivante, il faut lui passer en paramètre le nom du volet à manœuvrer et le délai avant le stop :
Ca marche très bien, l'atterrissage du volet a lieu pratiquement toujours au même endroit, c'est fiable pour peu qu'un petit malin n'ai pas modifié la position du volet avec la télécommande, hors Domoticz
La fonction en LUA que j'utilise est la suivante, il faut lui passer en paramètre le nom du volet à manœuvrer et le délai avant le stop :
Code : Tout sélectionner
function ShutdownBlind(Blind, Delay)
-- Prevent from closing a blind already stopped or closed
if (otherdevices[Blind] == 'Open') then
print ('-- Shutting down ' .. Blind)
Index = Index + 1
commandArray[Index]={[Blind]='On'}
Index = Index + 1
commandArray[Index]={[Blind]='Stop AFTER ' .. Delay}
end
endUn bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: Etats intermédiaires d'ouverture avec Somfy RTS
Comme je l'expliquai, si l'on envoie un ordre par exemple "ouvert", un délais, "fermé", un délais puis "stop", peut importe la position du volet si elle a été modifiée par une télécommande, le volet se positionnera toujours suivant le délais calculé. Le tout est de faire un script avec les délais souhaité.Chrominator a écrit :...c'est fiable pour peu qu'un petit malin n'ai pas modifié la position du volet avec la télécommande, hors Domoticz...
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky