lier DIO avec Arduino (Domotique)

Voir le sujet précédent Voir le sujet suivant Aller en bas

lier DIO avec Arduino (Domotique)

Message  dudu le 18/2/2015, 1:31 pm

Bonjour

après quelques recherches j'ai trouvé les infos suivantes:
-DIO chacon utilise un protocole très standard nommé HomeEasy. Ceci explique pourquoi les produits chacon DIO sont compatibles avec d'autres produits (autres marques comme Co-co)
-les commandes HomeEasy fonctionnent sur un simple envoi d'ondes sur 433,92MHz, sans beaucoup de sécurité: une partie du signal indique l'identifiant de la télécommande (celle que vous associez avec votre récepteur), le bouton utilisé (De 0 à 15), la commande (ON, OFF) ou éventuellement le groupe d'objets
-il faut noter que les signaux de sécurité utilisés par MyFox sont plus complexes
-il existe de nombreux composants electroniques, pas chers, qui permettent d'envoyer ou recevoir un signal sur cette fréquence.
-il existe des librairies de programmes permettant de travailler avec le standard HomeEasy (en C), qui sont compatibles avec Arduino ou RaspBerry Pi

J'ai donc tenté de configurer mon controleur Arduino avec un émetteur et récepteur en 433Mhz.

J'arrive à:
-détecter l'identifiant de ma télécommande DIO à 16 canaux, et d'autres interrupteurs muraux DIO
-capter les signaux envoyés depuis cette télécommande
-simuler l'envoi d'un signal depuis cette télécommande=> le récepteur y réagit correctement

c'est donc assez positif dans la mesure où mon arduino pourra aussi etre lié à plein d'autres capteurs (mouvement, humidité, proximité, lumière, etc) et peut être programmé de manière plus complexe que la centrale Myfox.

Par contre, je ne parviens pas encore à detecter les signaux domotique envoyés par la centrale MyFox elle-meme, ni par les petites télécommandes à 3 canaux de DIO.
Si vous avez des idées pour ce dernier point, n'hésitez pas à m'informer.

Si vous pensez à d'autres tests, dites-le moi.
Ceci ne concerne  évidemment que l'aspect domotique, pas l'aspect sécurité

Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  dudu le 18/2/2015, 5:04 pm

Hello

Après quelques tests supplémentaires, j'ai pu détecter les signaux envoyés par la centrale et les autres télécommandes.

Comme j'ai plus de 16 appareils DIO enregistrés sur la centrale MyFox, je me demandais comment MyFox fait pour pouvoir les controler tous séparément. En fait c'est assez simple: MyFox utilise deux identifiants de télécommande différents. Ceci lui permet de doubler (voie plus) le nombre d'appareils DIO

Pour allumer/éteindre chaque prise ou lampe, j'ai donc juste à appeler la commande en passant l'identifiant de l'émetteur et celui de l'appareil cible. Le gros avantage, c'est de ne pas devoir apparier chaque élément avec mon nouvel émetteur: au contraire, j'utilise directement l'identifiant de l'émetteur.

Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 19/2/2015, 4:14 pm

je voudrais controler 2 servos moteurs grace a myfox et un arduino nano...
Les 2 servos seront reliés à l'arduino, mais je ne sais pas comment lancer l'ordre pour controler l'arduino depuis myfox.... avez vous une idée.
En gros l'ordre a recevoir serait : servo 1 position ouvert fermé et servo 2 position ouvert fermé.
Est ce possible ? J'ai pensé au relais portail car il y a un retour d'etat.
Je débute totalement dans ce genre de fabrication, j'espere ne pas me planter...

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  dudu le 20/2/2015, 9:09 am

Bonjour,
Le récepteur RF placé sur Arduino peut recevoir le signal d'une télécommande DIO (et/ou de la centrale Myfox) et y réagir, comme le ferait une prise DIO en mode "on" ou "off".

Je travaillerais par étape:
1a. installer les servos et faire un programme arduino qui arrive au résultat voulu par programmation (tester la mécanique et l'électronique)
1b. ajouter le récepteur sur Arduino et détecter les commandes envoyées depuis une télécommande et la centrale
(peu importe l'ordre de 1a et 1b)

2. configurer une prise DIO dans la centrale. Cette prise ne sera pas utilisée, mais on a besoin de cette référence dans la centrale pour pouvoir détecter ses paramètres (sur base desquels arduino devra réagir: identifiant de l'émetteur et du bouton) et aussi pour avoir quelque chose dans l'interface web de la centrale qu'on pourra utiliser par la suite (une "prise" qu'on pourra mettre sur on ou sur off depuis la centrale via la page web, et donc aussi via un scénario ou un IFTTT)
(je pense qu'on pourra par la suite "vider" cette prise de son lien avec la centrale de telle sorte qu'on pourra à nouveau l'utiliser comme une prise neuve. Sinon c'est une prise perdue, ce qui serait dommage)

Comme vous avez deux servos, soit on les fait fonctionner en même temps (idem un seul bouton de la télécommande), soit sur deux canaux (deux boutons).

Une fois le point 2 configuré, il suffit de demander à la centrale (ou via la télécommande) de mettre la "prise" sur on ou sur off, et c'est arduino qui va réagir.
Tout ceci me semble faisable sans difficulté (la plus grosse difficulté est de faire fonctionner le récepteur RF sur Arduino, ce qui m'a pris quelques heures - mais c'est mon premier projet Arduino)


Je ne vois pas comment implémenter le retour d'état. Le protocole HomeEasy ne prévoit pas cette fonctionnalité je pense, qui est implémentée par la partie "sécurité", et non par la partie "domotique". Il est peut être possible de lier le relais portail avec Arduino. Le relais s'occuperait des échanges par radio (avec retour d'état?) et arduino de faire fonctionner les servos selon le programme.

On pourra ensuite aussi jouer avec le DIM, qui permettrait peut etre de ne pas avoir juste une position on/off, mais des valeurs intermédiaires. Il semble en tous cas que c'est faisable dans le protocole HomeEasy et aussi via Arduino.

bonne continuation.
Je peux aider ou faire des tests si besoin.
Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 20/2/2015, 9:30 am

donc en résumé, si je veux commander en DI-o 2 servo avec 2 positions sur chacun ou alors contrôler 4 positions avec un moteur pas à pas ca doit etre possible mais je n'aurait pas de retour d'etat...
Reste a savoir si avec un relais portail c'est possible car sur celui la il me semble qu'il y a le retour d'etat.

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  dudu le 20/2/2015, 10:19 am

rebonjour

Il semble en effet que le relais a un retour d'état: http://www.getmyfox.com/fr/boutique/home-control/recepteur-universel-portail.html

Alors on doit pouvoir simplement connecter le relais sur Arduino. C'est le relais qui prendra en charge les aspects Radio et les entrées et sorties vers Arduino
Il reste juste à mettre les servos sur Arduino et à interfacer arduino avec le relais
Un ou deux senseur(s) connecté sur Arduino doivent nous renseigner sur l'état (ouvert/fermé)

Malheureusement, la notice du relais sur le site myfox na un probleme, je ne peux pas la lire...

Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 20/2/2015, 10:22 am

j'ai trouvé ceci : http://domotique-info.fr/wp-content/uploads/2014/05/domotique-info-myfox_recepteur_portail_universel_prog_fr.pdf qui vient de l'article sur cette page : http://www.domotique-info.fr/2014/05/myfox-module-universel-portail/

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  dudu le 20/2/2015, 10:49 am

merci pour le manuel

Franchement, à ce stade-ci j'ai peur de dire des conneries car je n'ai aucune expérience. Mais à voir la doc, ce module a l'air fort complet.
Il n'y a pas d'info sur le 'retour d'état' dans la documentation. Mais il me semble qu'il y a pas mal d'autres posts sur le forum à ce sujet.

Autre remarque: le module semble surtout fait pour activer des moteurs ou des circuits simples (on/off). Je ne sais pas si ce sera si simple avec un servo moteur (j'imagine un servo de type voiture téléguidée ayant 3 fils). Par exemple, avec le module on active le moteur dans un seul sens (pas de rotation inverse). Voir le dernier exemple de la doc: la montée se fait sur des bornes, la descente sur d'autres bornes.

Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 20/2/2015, 10:50 am

donc la meilleurs solution semble etre le DI-o pour controller un arduino ?

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  dudu le 20/2/2015, 11:36 am

salut

Je pense que cela dépend de votre objectif:
si vous avez besoin d'un équipement de sécurité (porte de garage, etc) avec retour d'état, je suppose que c'est mieux de tester le module MyFox. Je pense que le module est indispensable pour travailler de manière sécurisée
si vous souhaitez un truc domotique assez spécial, sans retour d'état, voyez d'abord Arduino seul, puis eventuellement Arduino + module Myfox.

Le module est assez cher (60€). Un Arduino sera un peu moins cher (30-40€) mais nécessite d'auters composants et plus de temps

Vincent

dudu
Habitué
Habitué

Messages : 55
Date d'inscription : 13/11/2014

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 23/2/2015, 2:27 pm

je ne sais pas s'il y a un retour d'etat avec le relais universel portail mais dans la doc ils parlent de de recepteur universel, et donne des exemples d'automatisations de vanne; ou ecran de projection.
Si je comprends bien avec ce relais je dois pouvoir me brancher directement sur l'arduino en entrée et executer des commandes ? Du coup sur l'arduino je n'ai pas besoin d'ajouter de module de communication ?

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 5/3/2015, 6:22 pm

Arduino plus relais myfox ca fonctionne bien.
MAis c'est vraiment dommage qu'il n'y ait pas de retour d'etat sur le relais myfox

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  bb13011 le 20/11/2015, 3:17 pm

Bonjour dudu,

je suis en train de tester une carte arduino pour receptionner les signaux chacon dio mais je n'y arrive pas.
Peux-tu STP m'indiquer quel montage tu as mis en oeuvre pour recptionner tes capteurs muraux.
merci par avance

bb13011
Débutant
Débutant

Messages : 2
Date d'inscription : 20/11/2015

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 20/11/2015, 4:10 pm

finalement je ne l'ai pas fait. J'ai utilisé le le relais portail. Il n'y a pas de retour d'etat mais c'est beaucoup plus simple à mettre en oeuvre

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  bb13011 le 22/11/2015, 7:31 pm

Bonsoir,

Merci pour ta réponse, mais je voulais juste connaitre le montage que tu avais testé avec un arduino et les interrupteur DIO car je ne réussi pas à récupérer le code de l’interrupteur DIO sur l'Arduino. Je récupère uniquement les codes des télécommande easyhome bon marché mais pas les chacon DIO.

merci par avance

bb13011
Débutant
Débutant

Messages : 2
Date d'inscription : 20/11/2015

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  xavax le 23/11/2015, 9:08 am

je n'ai pas fait le montage, j'ai acheté les modules 433mhz mais je me suis arreté la

xavax
Habitué
Habitué

Messages : 537
Date d'inscription : 01/01/2013

Revenir en haut Aller en bas

Re: lier DIO avec Arduino (Domotique)

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum