Bouton poussoir et télérupteur

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Argonaute
Messages : 13
Inscription : 10 déc. 2021, 19:31

Bouton poussoir et télérupteur

Message 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 ?
Dernière modification par Keros le 15 déc. 2021, 12:31, modifié 1 fois.
Raison : Ajout des balises [code]
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Bouton poussoir et télérupteur

Message 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é.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Argonaute
Messages : 13
Inscription : 10 déc. 2021, 19:31

Re: Bouton poussoir et télérupteur

Message par Argonaute »

Oui
Je sais plus pourquoi je suis partit sur un script :?: :?: :?: :?:
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Bouton poussoir et télérupteur

Message par Keros »

Pas évident de se savoir qu'il existe ces petites fonctions si on ne les a jamais utilisées.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Argonaute
Messages : 13
Inscription : 10 déc. 2021, 19:31

Re: Bouton poussoir et télérupteur

Message 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
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Bouton poussoir et télérupteur

Message 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.
Répondre