[Tuto] SONOFF + TASMOTA + PIR motion DISSOCIES
Publié : 14 déc. 2018, 19:57
bonjour;
un (petit) tuto pour faire fonctionner un PIR sur un SONOFF Basic flashé avec TASMOTA
HARDWARE:Le PIR utilisé: Ce module fonctionne en 3v3 en interne, mais l'alimentation est prévue pour 5v~20v. Il y a donc un régulateur à l'entrée qui fait forcement baisser la tension. Il semble que selon les fournisseurs certains PIR fonctionnent bien sous 3v3 direct, mais ils ont souvent un comportement aléatoire avec cette tension.
Il est plus logique de bricoler un module à 2 € qu'un module SONOFF (bien que l'on puisse tirer du 5v à partir de celui ci).
MODIFICATIONS:
il y a 3 possibilités pour alimenter directement le PIR avec le 3v3 issu du SONOFF: Je n'ai essayé que la prise directe sur la patte du régulateur (1)(cette solution fonctionne).
Certains modules ont (ou avaient) des pins de sortie soudés sur l'emplacement en bas à gauche (3) (emplacement qui permet de choisir le type de signal de sortie). Dans ce cas le3v3 en alimentation est directement accessible .
CONNECTION
facile GND <-> GND 3v3 <-> 3v3 et SIGNAL<-> GPIO14
pour mémoire, le brochage sur le SONOFF (récupéré sur le net, merci à l auteur): SOFTWARE
on suppose que le SONOFF est flashé avec TASMOTA (ici 6.3)
1-INTERRUPTEUR SIMPLE:
dans DMZ on fait:
MATERIEL>DUMMY>créer un DEVICE > INTERRUPTEUR
on note l' IDX (ici 104): dans le navigateur on fait:
CONFIG>MODULE > switch2 CONFIG>DOMOTICZ et on renseigne l idx précédent: Si tout va bien, vous avez alors un interrupteur commandé par le passage qui déclenche automatiquement le relai du SONOFF et dont l'état est indiqué sur l'interrupteur déclaré dans DMZ.
2-INTERRUPTEUR & PIR DISSOCIES
il y a plusieurs méthodes pour dissocier les messages du PIR et ceux concernant l interrupteur.
Le plus accadémique consiste à utiliser les fonctions SwitchMode et switchtopic, j'ai vaguement essayé, mais comme je ne connais pas bien MQT qui est donc modifié en théorie par switchtopic 3, je ne suis pas allé bien loin...
En revanche, on peut utiliser les fonctions natives de TASMOTA:
l'astuce consiste à déclarer un relai virtuel (RELAI 2) et à y associer le PIR sur un nouveau switch (switch 2): dans cette configuration l’excitation du PIR commute directement le relai 2 (il ne se passe rien, GPIO3 n'est pas connecté, si ce n'est que la LED s'allume) et un message est publié, signalant l'activation: Il faut maintenant définir dans DMZ un inter virtuel pour recevoir les données du PIR:
MATERIEL>DUMMY>nouveau DEVICE ( INTERRUPTEUR) on note l iDX (ici 106) et on repporte la valeur sur le SONOFF: et voilà, on a séparément les informations du PIR et la possibilité de commuter le relai: J'ai eu du mal à trouver les différents éléments ci dessus, si ça peut aider...
un (petit) tuto pour faire fonctionner un PIR sur un SONOFF Basic flashé avec TASMOTA
HARDWARE:Le PIR utilisé: Ce module fonctionne en 3v3 en interne, mais l'alimentation est prévue pour 5v~20v. Il y a donc un régulateur à l'entrée qui fait forcement baisser la tension. Il semble que selon les fournisseurs certains PIR fonctionnent bien sous 3v3 direct, mais ils ont souvent un comportement aléatoire avec cette tension.
Il est plus logique de bricoler un module à 2 € qu'un module SONOFF (bien que l'on puisse tirer du 5v à partir de celui ci).
MODIFICATIONS:
il y a 3 possibilités pour alimenter directement le PIR avec le 3v3 issu du SONOFF: Je n'ai essayé que la prise directe sur la patte du régulateur (1)(cette solution fonctionne).
Certains modules ont (ou avaient) des pins de sortie soudés sur l'emplacement en bas à gauche (3) (emplacement qui permet de choisir le type de signal de sortie). Dans ce cas le3v3 en alimentation est directement accessible .
CONNECTION
facile GND <-> GND 3v3 <-> 3v3 et SIGNAL<-> GPIO14
pour mémoire, le brochage sur le SONOFF (récupéré sur le net, merci à l auteur): SOFTWARE
on suppose que le SONOFF est flashé avec TASMOTA (ici 6.3)
1-INTERRUPTEUR SIMPLE:
dans DMZ on fait:
MATERIEL>DUMMY>créer un DEVICE > INTERRUPTEUR
on note l' IDX (ici 104): dans le navigateur on fait:
CONFIG>MODULE > switch2 CONFIG>DOMOTICZ et on renseigne l idx précédent: Si tout va bien, vous avez alors un interrupteur commandé par le passage qui déclenche automatiquement le relai du SONOFF et dont l'état est indiqué sur l'interrupteur déclaré dans DMZ.
2-INTERRUPTEUR & PIR DISSOCIES
il y a plusieurs méthodes pour dissocier les messages du PIR et ceux concernant l interrupteur.
Le plus accadémique consiste à utiliser les fonctions SwitchMode et switchtopic, j'ai vaguement essayé, mais comme je ne connais pas bien MQT qui est donc modifié en théorie par switchtopic 3, je ne suis pas allé bien loin...
En revanche, on peut utiliser les fonctions natives de TASMOTA:
l'astuce consiste à déclarer un relai virtuel (RELAI 2) et à y associer le PIR sur un nouveau switch (switch 2): dans cette configuration l’excitation du PIR commute directement le relai 2 (il ne se passe rien, GPIO3 n'est pas connecté, si ce n'est que la LED s'allume) et un message est publié, signalant l'activation: Il faut maintenant définir dans DMZ un inter virtuel pour recevoir les données du PIR:
MATERIEL>DUMMY>nouveau DEVICE ( INTERRUPTEUR) on note l iDX (ici 106) et on repporte la valeur sur le SONOFF: et voilà, on a séparément les informations du PIR et la possibilité de commuter le relai: J'ai eu du mal à trouver les différents éléments ci dessus, si ça peut aider...