Passer des commandes aux modules Mysensors

Forum dédie aux capteurs et gateway mysensors.org
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Passer des commandes aux modules Mysensors

Message par Penbzh »

Bonjour,

Cela fait moins d'une semaine que j'utilise Domoticz et il me semble plus abouti que les deux logiciels que j'ai utilisés. Bref.
J'ai deux modules Mysensors (DHT22, 18b20, contact de porte) qui fonctionnent très bien sur Domoticz.
J'ai un module Mysensors capable de recevoir des commandes et je ne sais pas comment faire. Sur Domoticz, j'ai déclaré un sélecteur et je ne sais pas comment passer les commandes. Faut-il créer un script ? Peut-être qu'il en existe un. Comment libeller les champs "Actions du sélecteur".
Merci pour vos réponses.
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
PHP-IP
Messages : 126
Inscription : 31 janv. 2017, 19:51

Re: Passer des commandes aux modules Mysensors

Message par PHP-IP »

Bonsoir,
le module pouvant recevoir des commandes c'est quoi comme module ?

Pour commander des LEDs sur un node arduino j'utilise ça dans le code du Node :

Code : Tout sélectionner

void receive(const MyMessage &message)
{
    // We only expect one type of message from controller. But we better check anyway.
    if (message.type==V_STATUS) 
    {
        // Change LED state
        digitalWrite(message.sensor-1+LED_1, message.getBool()?ETAT_LED_ON:ETAT_LED_OFF);
    }
}
Ca permet au node "d'écouter" et de réagir à une commande venant de Domoticz comme un appui sur un bouton par exemple.
On peut aussi envoyer la commande depuis un script bien évidemment :)
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Re: Passer des commandes aux modules Mysensors

Message par Penbzh »

Bonjour,

En fait le module est censé commander un radiateur. J'ai lu sur le forum des post. Cela n'est pas nouveau. Par contre , j'ai un autre problème : ce noeud est visible dans Réglage-> Matériel-> Réglage, mais n'est pas visible sous dispositifs.
J'ai essayé d'effacer le noeud, d'effacer le cache de Firefox et de redémarrer le Raspberry Domoticz. Le problème persiste. N'apparaissant pas dans les dispositifs, je ne peux pas lui passer des commandes. :?:
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
PHP-IP
Messages : 126
Inscription : 31 janv. 2017, 19:51

Re: Passer des commandes aux modules Mysensors

Message par PHP-IP »

Penbzh a écrit :Bonjour,

En fait le module est censé commander un radiateur. J'ai lu sur le forum des post. Cela n'est pas nouveau. Par contre , j'ai un autre problème : ce noeud est visible dans Réglage-> Matériel-> Réglage, mais n'est pas visible sous dispositifs.
J'ai essayé d'effacer le noeud, d'effacer le cache de Firefox et de redémarrer le Raspberry Domoticz. Le problème persiste. N'apparaissant pas dans les dispositifs, je ne peux pas lui passer des commandes. :?:
Bonjour,
dans les paramètres de Domoticz c'est bien configuré pour accepter des nouveaux périphériques ? (soit en permanence soit pour 5m)
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Re: Passer des commandes aux modules Mysensors

Message par Penbzh »

Oui c'est configuré pour accepter les nouveaux dispositifs. J'ai des modules température/humidité et j'ai remarqué que tant qu'aucun message n'est reçu par Domoticz la sonde n'est pas visible dans les dispositifs. Le module que j'essaie de faire reconnaitre n'envoie rien puisqu'il doit recevoir les commandes.
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
PHP-IP
Messages : 126
Inscription : 31 janv. 2017, 19:51

Re: Passer des commandes aux modules Mysensors

Message par PHP-IP »

Penbzh a écrit :Oui c'est configuré pour accepter les nouveaux dispositifs. J'ai des modules température/humidité et j'ai remarqué que tant qu'aucun message n'est reçu par Domoticz la sonde n'est pas visible dans les dispositifs. Le module que j'essaie de faire reconnaitre n'envoie rien puisqu'il doit recevoir les commandes.
Il est fait comment ce module ? (un lien vers un schéma ?)
Quel est le code associé à celui-ci ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Passer des commandes aux modules Mysensors

Message par vil1driver »

Salut,

pas normal.. quelle version de domoticz ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Re: Passer des commandes aux modules Mysensors

Message par Penbzh »

J'utilise une Gateway Ethernet sur Raspberry. Le problème ne viendrait-il pas de là :?:
Je vais continuer de parcourir les forums.
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Re: Passer des commandes aux modules Mysensors

Message par Penbzh »

J'ai passé une version beta V3.7369
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
Penbzh
Messages : 8
Inscription : 14 avr. 2017, 14:24

Re: Passer des commandes aux modules Mysensors

Message par Penbzh »

@ vil1driver

Code : Tout sélectionner

void presentation(){ 
  sendSketchInfo(SketchName, SketchVer);
  present(CHILD_ID_FP, S_HVAC);
}
C'est pour la commande de radiateur par fil pilote.
Domoticz V3.7369 sur Raspberry Lan Gateway sur Raspberry Tellstick Basic
MySensors V 2.1 1Wire
Arduino IDE V 1.80
Répondre