Page 1 sur 1

Bouton poussoir et télérupteur

Publié : 15 déc. 2021, 12:17
par Argonaute
Bonjour,
Alors voilà, je commence un peu de domotique et j’avoue que je patauge.
Je ne reprendrais pas tout ce que j’ai dit dans ma présentation mais me contenterais de donner le min. d’info pour le problème ‘Courant’
Matos :
Serveur Asus Tinkerboard /s (32bit) avec Armbian (21.08.6 Buster), Mosquitto(MQTT) et Domotics (2021.1)
Un interrupteur/bouton poussoir Sonoff TX | T3EU1C flasher avec tasmota 10.0.0 FR - https://www.sonoff.be/c-4455836/wifi-in ... -tactiles/
Le câblage actuel : les lampes sont commutées par télérupteur qui lui est actionné par une dizaine de boutons poussoir répartis dans la maison. Le but n’est pas de tout remplacer. Dans le cas présent il y aurait deux BP qui seront remplacés (c’est pour avoir le même look partout dans la pièce)
Le but :
Allumer les lampes du couloir depuis l’interrupteur sonoff, domoticz, et du téléphone (Galaxy S)
Ce que j’ai réussi pour le moment, c’est que le sonoff se comporte comme un bouton poussoir (0 au repos 1 en appuis retour à 0 après une seconde. Cela par script dans domoticz.

Code : Tout sélectionner

return
{
   on = 
    {
        devices = 
        {
            'Sonoff T3 TX 1CH-164', 
            'Sonoff T3 TX 2CH-165-Right', 
            'Sonoff T3 TX 2CH-166-Right'
        }
    },
    execute = function(domoticz, HallPushButton)
        if (HallPushButton.active) then
            HallPushButton.switchOff().afterSec(1)
        end 
        domoticz.log('\''..HallPushButton.name..'\'', domoticz.LOG_INFO)
    end
}
Cela fonctionne à blanc, mais ce n’est pas encore installer. En effet mon installation (1970) n’as pas les boitiers qui permettent la fixation des sonoff, je cherche encore une solution.
En lisant la doc tasmota j’ai vu qu’il était possible de configurer directement le sonoff comme un BP (switchmode) et se passer de script . Mais alors pas de retour d’état dans Domoticz ou sur le téléphone.(j’ai pas trouver si c’était possible)
A votre avis quel serait la meilleur façon de réaliser cela ?

Re: Bouton poussoir et télérupteur

Publié : 15 déc. 2021, 12:34
par Keros
Dans ton Widget Sonoff, tu dois avoir une ligne délai d'extinction : tu peux spécifier un temps en secondes pendant lequel l'interrupteur reste allumé.

Re: Bouton poussoir et télérupteur

Publié : 15 déc. 2021, 13:03
par Argonaute
Oui
Je sais plus pourquoi je suis partit sur un script :?: :?: :?: :?:

Re: Bouton poussoir et télérupteur

Publié : 15 déc. 2021, 18:30
par Keros
Pas évident de se savoir qu'il existe ces petites fonctions si on ne les a jamais utilisées.

Re: Bouton poussoir et télérupteur

Publié : 15 déc. 2021, 19:35
par Argonaute
Ha si je me rapel
Le script etais pour un autre cas
Aussi un BP mais je 'toggle' un sonoff mini en plus'
Apres j'ai mutualisé la partie bouton poussoir

Re: Bouton poussoir et télérupteur

Publié : 25 déc. 2021, 22:08
par Flying Domotic
En fait, la réponse dépend du but recherché :
  • Si l'objectif est de remplacer des poussoirs par des versions à relais, la façon de faire ci-dessous peut fonctionner. Je ne vois pas trop l'intérêt, je pense qu'il manque le retour d'état de la lampe, notamment quand c'est un des boutons non Modifiés qui sont actionnés.
  • Si l'objectif est de contrôler la/les lampe(s), alors la réponse peut être différente. Dans ce cas, il est probablement plus habile de remplacer le télérupteur directement (par un Shelly par exemple), en conservant l'ensemble des boutons déjà installés. Il faut un module qui reçoive les impulsions des boutons, et sache alimenter (ou non) la/les lampe(s). Un Shelly 1 fait l'affaire, mais on doit pouvoir utiliser d'autres modules.