[TUTO : Ouvrir son portail en fonction de sa position GPS]

les autres capteurs : Sondes Météo, switches
deennoo
Messages : 4020
Enregistré le : 25 janv. 2015, 02:00

[TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par deennoo »

Dans ce Tuto je vais expliquer commant j'ai :

1 - ajouter une domotisation a mon portail
2 - je fais pour qu'il ce ferme et s'ouvre en fonction de ma position GPS


Le cadre :
Je suis dans une maison des années 70 et la domotique...on y pensais pas du tout ! le portail doit avoir 10 ans il est de marque NICE et a 4 Telecommandes, je suis un vrai faignant (du genre celui qui va reflechir a faire un truc, le mieux possible sans ce prendre la tete).

La problématique :
Un portail avec une ouverture electric c'est super, les telecommandes sont petites et ont une protée respectable, mais elle ne traine pas dans la voiture ! elle est toujours accrocher au clef de la maison, qui elles aussi ne trainent pas, elles ont bien rengée dans une poche ou dans un sac, du coup quand on en a besoin il faut les chercher, en plus NICE utilise un protocole a code tournant, nickel pour la securité mais trop nul pour la domotique car impossible a copier.
L'interphone nickel !! il permet de contrôler les acces et d'ouvrir et fermer a distance, mais lui aussi il est super bien ranger, accrocher a son mur, pas a coter du canap et en plus sur une maison a deux etages il est tres souvent au rdc, c'est pratique...

L'idée :
Me concernant il y a un objet qui ne me quitte pas : mon smartphone (et ma femme pour le moment), il est moderne, a un super ecran de 6", il est dual sim, nfc, gps, bt,wifi, sms, mms, wap, accelerometre, capteur de presence et tout et tout et tout (un HONOR6 H60-L12), j'utilise sur dashboard un widget meteo qui me donne les previsions a 2 jours du lieu ou je suis et bien oui j'ai activer le partage de position Android, du coup pourquoi ne pas s'en servir pour avoir a eviter de chercher cette telecommande de portail !!



1 - La domotisation du portail

En premier j'ai suivie ce tuto trés bien fait :

http://www.domotique-info.fr/2011/08/pi ... martphone/

Sauf que je peux pas passer de fils electrique, j'ai donc pris une solution radio en rf433, j'ai trouver ceci :

http://www.aliexpress.com/item/Inter-lo ... 20442.html



C'est un relais alimenter en 12v qui est capable d'apprendre ce que lui envoie une telecommande 433 mhz comme celle ci :

http://static.knackes.com/images/7D/201 ... G_0732.jpg

L'avantage de cette télécommande c'est qu'elle est reconnu par le RFXtrx et domoticz comme du materiel Lighting4 Elro AB400 (mais elle est pas obligatoire !)

Le raccordement et L'alim du relais :

Mon portail a la chance d avoir une entre : ouverture par un interphone, cette entré n a besoin que d un contact sec (sans tension dedans), ce contact sec est NO (Normalmeent Ouvert), je branche donc un fils a la borne COM du Relay et l'autre a la borne NO du relay, chaque fils va ensuite dans la motorisation du portail ce raccorder en parallele de l'interphone.

Pour alimenter en courant ce relay, il faut du 12v continu, il n y en a pas dans mon mecanisme de protail, c'est 230v alternatif ou 24v continu, ma solution : utiliser un transfo de spot qui fait 230v ac vers 12v dc (http://www.amazon.fr/Transformateur-220 ... B004AG7N2I par exemple), il doit etre proteger de la pluie et de l humidité bien entendu !


Apprentissage du code au relais :

On prend sa telecommande, on positionne les switchs dans la config que l'on veut, ou bien son rfxtrx avec le mode light4 activer et dans domoticz on cree un device manuellement avec selectionnant les parametre que l'on veut et quel'on va appeller ? Portail !

On alimente le relais, on appuie 1 fois sur le bouton present sur le relais, la led clignote, on envoie le signal en appuyant sur ON, le la led clignote 3 fois, c'est bon, on verifie en renvoyant le signal, on entend le relais claquer (tic tac), il est pret. pas besoin de lui apprendre OFF, le protail n a besoin qu d'une impulsion pour s'ouvrir la prochaine impulsion du meme bouton (le meme tic tac) va le faire ce fermer.

On verifier une bonne 10ene de fois avec domoticz (ou la telecommande )que le device qu'on vient de cree fonctionne bien, on le montre a madame, aux enfants, les voisins, c'est la joie et comme dirait Patrice l'indice WTF prend 20 Points !

Bon c'est fini pour les travaux pratique , la vie au grand air, le soleil et la frime ! maintenant direction la geekerie !


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LA GEEKERIE !!!!!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Pour moi c'est un peu special car j'utilise pas forcement domoticz, en effet j'ai un emetteur rf433mhz direct sur les GPIO de mon Raspberry, et j'utilise la librairies 433Utils mais c'est aussi ce qui me permet de le commander via le gps de mon smart phone

L'installation et le raccordment de 433 Utils ce passe ici : http://blogwifi.fr/?p=12817

Sur votre telephone il faut installer TASKER (https://play.google.com/store/apps/deta ... m&hl=fr_FR) et son plug ins SSH (https://play.google.com/store/apps/deta ... lugin.paid)

Tasker Automatise des taches sur votre telephone, le plug ins SSH va permettre d'envoyer une ligne de commande a votre PI


Dans mon cas j'ai du sniffer le code de la tele commande avec RFSniffer,

Dans Putty, une fois connecter a son PI :

sudo ./433Utils/RPi_utils/RFsniffer

Puis on appuye sur le bouton de la telecommande ou sur le device domoticz et doit apparaitre en dessous un chiffre (et biensur le portail s'ouvre)

CRTL+C pour tuer l'application qui monopolise le RPI a mort

Puis on tape sudo ./433Utils/RPi_utils/codesend 123456 (123456 est un exemple il faut le remplacer par le chiffre qui est apparue sous RFSniffer okay ?), et la magie le portail ce ferme ! le chiffre/code est le bon, on ce le note preciseusment.


Dans TASKER :

a l'ecran d'acceuil appuyer sur + puis Lieu


Image

puis nouvel emplacement

Image

Zoom sur votre emplacement jusqu'a voir votre maison

Image

appuyé longuement a l'endroit qui vous semble le lieux incontrounable de passage lorsque que vous partez et revenez chez vous (pour moi c'est un carrefour) reglez le rayon a votre convenance (pour moi 30 metres) desactiver le bouton reseau, une fois cela fait revenez en arriere et donner lui un nom

Image


Tasker vous ouvre un onglet ou il faut selectionner Nouvelle Tache, que vous appellez portail

appuyer sur +, taper SSH et selectionner SSH Command

Image

Appuyer sur le crayon

Image

Dans commande to run on remote server :

sudo /home/pi/433Utils/RPi_utils/./codesend 123456 (1234556 est toujours le code d'exemple a remplacer par le code que vous a donner RFSniffer)

Dans server setting :

Hostname : votre adresse IP internet (vous pouvez la connaitre ici : http://www.mon-ip.com/)
Port : 22 qu'il va falloir ouvrir a tous le monde sur votre firewall !!
Username et Password : ceux que vous utiliser dans putty pour vous connecter au PI

Image

vous validez tout et devez avoir un ecran comme celui ci

Image

Pour le fun j'ai rajouter une action : Dire : a chaque fois que l'action Portail est faite, mon telephone me dit : portail

Image


il ne reste plus qu'a cree un profil Bluetooth connecter qui sera activer a chaque fois que votre telephone est connecter au kit bluetooth de votre voiture, une fois ce profile actif, il faut lui ajouter un changement d'etat du profil portail pour l'activé, demander une localisation et ce que vous voulez, comme ceci par exemple :

Image
Modifié en dernier par deennoo le 19 févr. 2015, 16:21, modifié 4 fois.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

jackslayter
Messages : 956
Enregistré le : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par jackslayter »

j'attends la suite :D
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte

deennoo
Messages : 4020
Enregistré le : 25 janv. 2015, 02:00

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par deennoo »

jackslayter a écrit :j'attends la suite :D

fini !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

jackslayter
Messages : 956
Enregistré le : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par jackslayter »

à c'est sur android :(
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte

deennoo
Messages : 4020
Enregistré le : 25 janv. 2015, 02:00

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par deennoo »

jackslayter a écrit :à c'est sur android :(
Malheureusement ou heureusement oui, j'ai bien un IPhone4 qui traine mais j'ai pas trouver d'equivalent a TASKER
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

deennoo
Messages : 4020
Enregistré le : 25 janv. 2015, 02:00

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par deennoo »

jackslayter a écrit :à c'est sur android :(
Chounard va !
viewtopic.php?f=12&t=290

Je l essaye demain
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

jackslayter
Messages : 956
Enregistré le : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par jackslayter »

je vais faire mon difficile mais , je suis sur windows phone :D
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte

Jose
Messages : 63
Enregistré le : 25 sept. 2014, 21:40

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par Jose »

Salut tout le monde,

C'est un super tuto très clair. Les copies d'écrans sont les bienvenues.

Point délicat:
Mon inquiétude porte sur l'acccés SSH avec le compte pi et un password à 5 caractères. :o
A mon avis, ceci est extrêmement risqué surtout si derrière ne se trouve pas un système de bannissement des adresses ip (fail2ban - iptables).

Je ne peux que t'inviter à :
- mettre de tels mécanismes de blocage.
- ne pas ouvrir le port 22 mais un autre qui sera translaté par ta box sur le 22.
- utiliser un autre compte que pi sans droits root
- interdire à root de se connecter en ssh.

Utilise plutôt un vpn (openvpn) pour te connecter à tes ressources locales ça évite bien des soucis.

Faut pas mal le prendre, c'est juste de la déformation pro :lol:

PS : Tu peux retirer aussi les coordonnées GPS du carrefour à coté de chez toi.

deennoo
Messages : 4020
Enregistré le : 25 janv. 2015, 02:00

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par deennoo »

Jose a écrit :Salut tout le monde,

C'est un super tuto très clair. Les copies d'écrans sont les bienvenues.

Point délicat:
Mon inquiétude porte sur l'acccés SSH avec le compte pi et un password à 5 caractères. :o
A mon avis, ceci est extrêmement risqué surtout si derrière ne se trouve pas un système de bannissement des adresses ip (fail2ban - iptables).

Je ne peux que t'inviter à :
- mettre de tels mécanismes de blocage.
- ne pas ouvrir le port 22 mais un autre qui sera translaté par ta box sur le 22.
- utiliser un autre compte que pi sans droits root
- interdire à root de se connecter en ssh.

Utilise plutôt un vpn (openvpn) pour te connecter à tes ressources locales ça évite bien des soucis.

Faut pas mal le prendre, c'est juste de la déformation pro :lol:

PS : Tu peux retirer aussi les coordonnées GPS du carrefour à coté de chez toi.
Merci des conseils, toutes les captures d'écran contiennent de fausse informations, je les ai refait pour le tuto...j'ai déjà vécu des soucis avec le pi en dmz.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

Jose
Messages : 63
Enregistré le : 25 sept. 2014, 21:40

Re: [TUTO : Ouvrir son portail en fonction de sa position GPS]

Message par Jose »

C'est nickel ! ;)

Répondre