Page 2 sur 10
Re: boite aux lettres
Publié : 13 juin 2016, 20:42
par thier
voila pour la photo de la fixation du capteur qui détecte l'ouverture de la trappe et la porte de devant

- photo cpteur
- 20160613_202238_resized.jpg (177.22 Kio) Consulté 10444 fois
Les deux fils de chaque capteur sont soudés sur les deux pôles du circuit imprimé correspondant à l'un des boutons de la télécommande. Pour les capteurs, quand les pièces sont en vis-à-vis comme sur la photo, le contact est ouvert donc le circuit soudé sur le bouton n'est pas fermé donc la télécommande n'émet pas. Quand la trappe ou la porte est ouverte, les deux parties du capteur s'éloignent et le contact se ferme permettant à la télécommande d'envoyer le signal. Il y a un second capteur monté de la même manière sur la porte arrière, qui fonctionne de la même façon mais qui est branché sur un autre bouton de la télécommande. Il permet le reset du passage facteur sans avoir à cliquer sur l'interface de domoticz.
Re: boite aux lettres
Publié : 13 juin 2016, 21:17
par gloupy31
Ce que je ne pige pas, c'est lorsque que tu manipules la trappe, les capteurs restent en vis à vis. il n'y a que lorsque que tu ouvres la porte que les capteurs s'éloignent ...
chui con ou vraiment con ?

Re: boite aux lettres
Publié : 13 juin 2016, 21:32
par thier
mais non, juste du brouillard dans les yeux

. La partie basse du capteur est fixé sur une patte. Cette patte est fixée sur le haut de la trappe (la pièce grise). tu vois l’axe de rotation de la trappe juste sous les deux vis du bas qui tiennent la patte sur laquelle est fixé l'aimant du contact . Quand la trappe s'ouvre, puisque l'axe de rotation est en dessous de la fixation, l'aimant bascule vers l'intérieur de la boite ce qui l'éloigne de l'autre partie du capteur et ferme donc le circuit électrique. Quand la trappe est fermée, la distance entre les deux parties du contact permet l'ouverture de la porte amenant avec elle la trappe ce qui écarte ainsi les deux parties du capteur et ferme donc aussi le circuit électrique.
Re: boite aux lettres
Publié : 13 juin 2016, 21:45
par gloupy31
oh putain le couillon que je suis couillon !!!!

je comprend vite mais faut m'expliquer longtemps ... la truffasse
Bon en tout cas, ton super truc, on peut l'adapter parfaitement sur avec le tuto initial et une PCB avec pile bouton

Re: boite aux lettres
Publié : 13 juin 2016, 23:15
par thier
Tu peux remplacer la télécommande par ce que tu veux qui communique avec domoticz wifi esp, capteur vil1d, rf433, etc...
Re: boite aux lettres
Publié : 14 juin 2016, 20:39
par Triple0s
J'ai a peu près le même systeme, sauf pour le capteur, j'ai capteur plus gros aimant collé sur la trappe.
Pour la communication, je passe par la passerelle my sensor en multi-contacts car je vérifie l'ouverture de mon portail en même temps.
Pour l'alimentation, je passe par un transfo 220/6v pour le mysensor. (plus facile pour moi car j'ai déjà le 220 qui arrive pour le portail)
Re: boite aux lettres
Publié : 16 juin 2016, 12:25
par MelloXVI
Je viens à mon tour partager mon petit systeme, neanmoins bien plus con que tout les votres, mais chez moi il fait le travail que je lui demande, donc j'en suis heureux !

- 13441785_10206628341769099_349042817_o.jpg (92.17 Kio) Consulté 10381 fois
Bref, sinon le câble en étain qui sort du détecteur bas sert en fait d'antenne qui est directement soudé sur la petite carte électronique vu que les ondes 433 n'arrivaient pas à en sortir sans !
Alors oui l’intérieur n'est pas beau non plus !

Mais ca marche, je recupere le signal on/off via une notification prawl qui m'envoi une notif un peu partout

- 13446301_10206628341849101_736118875_o.jpg (47.86 Kio) Consulté 10381 fois
Re: boite aux lettres
Publié : 24 juin 2016, 13:16
par gloupy31
Hi,
Bon, maintenant que tout marche sur ma planche à pain avec deux capteurs reed , j'aimerais bien mettre les scripts en place gracieusement donné par thier.
Le truc, c'est que je suis une quichasse en prog, jamais fait un seul programme. Alors si quelqu'un pouvait me donner un coup de pouce ?
1)- je suppose qu'il faut faire sauter quelques lignes car je n'ai pas le carillon ! les codes couleurs, c'est pour changer la couleur du widget, j'ai bon la ?
2)- je suppose aussi qu'il faut remplacer l'idx 389 par l'idx de mon capteur ?
3) - Je ramasse souvent mon courrier par la même porte que le facteur ( meme si j'ai une double trappe) donc il va croire que le facteur est encore passé. J'aurais simplement besoin de faire raz à minuit pour repartir niquel le lendemain, je peux donc créer sur le modèle existant un script time dédié pour cela ? je n'ai pas besoin d'une raz d'un capteur de température ...
Sinon, j'ai toujours la solution de m'envoyer un simple pushbullet lorsque le capteur passe sur on mais j'aimerai bien utiliser le sketch de thier pour comprendre le fonctionnement !!

Re: boite aux lettres
Publié : 24 juin 2016, 17:58
par thier
@gloupy31
Les codes couleurs sont bien pour pour changer de couleur le widget d'alerte du passage du facteur.
389 c'est l'idx du widget d'alerte. tu le remplace par ton idx.
Ce premier script, qui doit être un script_device pour agir dès le changement d'état d'un des capteurs, détecte le passage du facteur. Il modifie le widget d'alerte si tu ouvres la trappe arrière. Si tu ouvres devant, il mettra à l'heure le widget d'alerte comme si le facteur venait de passer. Quand tu auras progressé dans les scripts, tu pourras passer en plus par une variable utilisateur qui te permettra de faire la différence entre le facteur et toi. facteur et releve courrier sont à remplacer par les noms que tu vas utiliser en déclarant tes 2 capteurs dans domoticz.
Code : Tout sélectionner
--[[
script qui gère la boite aux lettres
- Le widget change quand le facteur passe.
- La remise à zéro du widget se fait soit par la relève du courrier soit dans le script_time_raz_boite_aux_lettres.
gestion des couleurs:
0 – gris
1 – vert
2 – jaune caca d’oie
3 – orange
4 – rouge
]]--
commandArray = {}
if (devicechanged['facteur']== 'On') then
--print ('courrier')
commandArray['UpdateDevice'] = '389|1|Oui'
end
if (devicechanged['releve courrier']== 'On') then
--print ('courrier')
commandArray['UpdateDevice'] = '389|3|Ramassé'
end
return commandArray
Ce second script, qui doit être un script_time pour agir à l'heure choisie, va s'exécuter toutes les minutes mais n'agira qu'à l'heure choisie
Code : Tout sélectionner
--script_time_raz_boite_aux_lettres
local time = '00:01' --heure pour la remise à zéro du widget courrier
local heure = os.date("%H:%M") -- récupération de l'heure pour la raz du widget courrier
commandArray = {}
--remise à zéro à time
if (heure == time) then
----remise à zéro du widget alerte d'information de la boite aux lettres
commandArray['UpdateDevice'] = '389|0|vide'
end
return commandArray
Je te laisse tester les scripts.
Re: boite aux lettres
Publié : 26 juin 2016, 13:49
par gloupy31
Bjr,
Comme je suis un grand débutant en scripts, j'ai besoin de précisions sur un exemple encore plus simple que celui de la boite à lettre !
J'ai positionné un capteur Pir vil1driver/ deennoo ( que je remercie au passage) pour détecter l'ouverture et le fermeture du garage. L'interrupteur me le signale de trs simplement par un ON ou un OFF, ce qui n'est pas très clair ( surtout pour madame ). Comme pour la boite à lettre, il faudrait que je fasse un script simple pour interpréter ce ON et OFF en un Ouvert ou Fermé.
Ce sript device doit il être associé à un capteur virtuel text pointant le capteur physique par son ID ou permet t'il directement de modifier le ON et OFF en un ouvert et fermé ?
Réponse à moi-même dans l’immédiat : je l'ai déclaré en Blind pour régler mon pb !!

si une âme veut quand même répondre à mes questions
Les capteurs détectés doivent il obligatoirement être déclarés dans dispositifs ( flèche bleue) ou peut on les utiliser avec des scripts lorqu'ils sont avec une flêche verte ???