Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

mySensors

Retrouvez ici des sujets concernant le protocole mySensors et les modules domotiques de type mySensors utilisés avec JEEDOM
/!\ Plugin mySensors non officiel
Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: [Sujet officiel] mySensors

Message par yogui » 03 févr. 2016, 07:56

@lunarock je sais plus si le lien du post de @rol-rider est dans la doc (compliqué a consulter de mon portable a l'heure ou j'écris ces lignes) mais s'il y est pas sa pourrait etre intéressant
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 03 févr. 2016, 07:57

@bdog le RGB n'existait pas en type mysensors l'année dernière, c'est une nouveauté 1.5 donc déjà pas commun. Ensuite #color# c'est propre a jeedom, tu l'as sur toutes les commandes génériques de type color

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 03 févr. 2016, 09:48

Me revoilà !
Dans la page de plugin MySensors, sous un équipement, dans Paramètres du Sketch et enfin dans la Catégorie du noeud "Humidité", l'image ne s'affiche plus chez moi.
J'ai réinstallé Jeedom hier, mais avant hier et la semaine passée le bug était déjà présent.

Pas de soucis d'accès au market, et donc, à internet.
Que puis je faire ?

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: [Sujet officiel] mySensors

Message par rol-rider » 03 févr. 2016, 11:10

Ça mais arrivé....quand je suis passé sous jessie, enfin je pense que c'est la même situation, je suis retourné dans le market et réinstaller le pluging.


Envoyé de mon Nexus 7 en utilisant Tapatalk
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 03 févr. 2016, 19:19

Pourra t on avoir deux gateway sur la nouvelle version de Jeedom et du plugin ?
Je souhaiterais avoir deux fréquences différentes pour gérer les trucs intérieurs et les trucs extérieurs.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 03 févr. 2016, 20:31

Ça oui. NRF et RFM ça sera possible. Par contre faut que je vérifie le comportement avec 2 gateway du même type, je crains que ça soit plus problematique

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 04 févr. 2016, 10:10

Cool, une idée de la date (ou alors seulement en V2 ?)

2 Gateway, ce ne sera pas comme une série de noeud répéteurs ? Le protocole se charge de gérer ça ?
Bien que, une personne qui met deux gw de même fréquence devrait sans doutes le faire pour deux réseaux séparés.
Quoi que... les radio à fréquences basses (non 2.4Ghz) sont les mêmes cartes, seul la fréquence change... Donc, ton interrogation subsiste.

Quoi qu'il en soit, j'ai aujourd'hui 2gw 2.4Ghz si tu le souhaite.

Avatar de l’utilisateur
Whaouu
Timide
Messages : 131
Inscription : 08 sept. 2015, 09:28

Re: [Sujet officiel] mySensors

Message par Whaouu » 04 févr. 2016, 11:17

Wapata a écrit :Cool, une idée de la date (ou alors seulement en V2 ?)
Oui c'est prévu pour sortir avec la V2 Wapata.
Jeedom DIY
Hardware : Raspberry Pi 3 + RFXCom + Razberry + Gateway MySensors ESP8266
OS : Stretch
Jeedom : 3.3.24
Protocols : MySensors + RFXcom + Z-Wave + Orvibo

Avatar de l’utilisateur
idem
Timide
Messages : 233
Inscription : 17 févr. 2015, 02:35
Localisation : Villeurbanne / Lyon
Contact :

Re: [Sujet officiel] mySensors

Message par idem » 05 févr. 2016, 23:00

Vivement samedi prochain alors[GRINNING CAT FACE WITH SMILING EYES]

Envoyé de mon SM-G901F en utilisant Tapatalk
Jeedom DIY
Jeedom sur NUC est au top!!
http://geekandmore.fr

Unix/Linux, shell, SQL, gestion de projet, gestion des changements, consultant sénoir...

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 05 févr. 2016, 23:10

Info importante, multi gateway et NRF ne font pas bon ménage, donc c'est à proscrire.
Il ne faudra pas mettre deux gateway de meme type donc. Va falloir que je verrouille cette partie du coup.
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 06 févr. 2016, 10:41

Deux gateway de même type = deux gateway avec la même fréquence radio hein ?
Ou alors une USB et une Réseau ?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 06 févr. 2016, 11:04

Donc aux gateway sur la même fréquence, que ce soit 2 séries, 2 réseaux ou un melange

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 06 févr. 2016, 11:40

Ah ouf !
Merci pour ta réponse !

Allez, j'en rajoute une couche: deux gateway USB, en NRF24... MAIS une sur un Jeedom maître et l'autre sur un Jeedom esclave ?
(Je sais pas si ce cas va me concerner par contre, c'est juste par curiosité)

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] mySensors

Message par lunarok » 06 févr. 2016, 11:47

Non c'est pas possible c'est ce que je dis. Un réseau une gateway. La on parle pas de brancher ou, ça va mettre la pagaille a cause des acquittements

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Wapata
Timide
Messages : 133
Inscription : 29 avr. 2015, 10:43
Localisation : 44 - Saint Nazaire - Herbignac

Re: [Sujet officiel] mySensors

Message par Wapata » 06 févr. 2016, 11:52

Okay merci, c'est bien enregistré !

guitux
Timide
Messages : 28
Inscription : 29 juil. 2015, 00:29

Re: [Sujet officiel] mySensors

Message par guitux » 09 févr. 2016, 23:14

Bonjour,

Petite questions aux grand maitres de Jeedom et MySensor que vous êtes.
J'ai déjà pas mal grenouiller un peu partout sur jeedom et Mysensor c'est un super boulot, une belle communauté et pour tout ca bravo.

Pour ma part j'ai déjà quelques noeuds et m'en sort a chaque fois pas trop mal

Là par contre j'ai un soucis et n'arrive pas a localiser

J'ai fait un noeud relai avec un interrupteur également .
Le relais est a base d'optocoupleur, ca fait moins de bruit ;)

Du cousp avec l'inter, pas de soucis ca marche en local
L'import du noeud dans jeedom, pas de soucis non plus, il voit bien l'interrupteur pour info, le relais et les commandes on et off du relais

quand j'utilise le lien test dans le paramétrage du noeud, ca fonctionne parfaitement

par contre au niveau du dashborad, j'ai un icone lampe (je sais je peut changer), mais dès que je clic dessus, je n'ai que l'action ON qui se fait, et pas de changement d'état de l'icone
Du coups, jamais de passage a OFF, seul moyen passer par le bouton test, ou par l'intérrupteur

Avez vous une piste, besoins de logs, de conf ...?

Merci d'avance
Raspberry PI 2
MySensors V2.0
Gateway Serial : Arduino R3 UNO
Node Atmega 328 standalone
Nodes interrupteurs, DS18B20, Thyristor en lieu et place des relais bruyant
(Teleinfos En cours)

redvoodoochild
Timide
Messages : 54
Inscription : 03 déc. 2015, 17:09

Re: [Sujet officiel] mySensors

Message par redvoodoochild » 09 févr. 2016, 23:40

Salut.

Tes commandes Off et On sont bien en mode "afficher" :
Capture d’écran_2016-02-09_23-36-08.png
Capture d’écran_2016-02-09_23-36-08.png (61.33 Kio) Consulté 1284 fois

guitux
Timide
Messages : 28
Inscription : 29 juil. 2015, 00:29

Re: [Sujet officiel] mySensors

Message par guitux » 10 févr. 2016, 00:03

Yes, la seul différence avec ta capture est que le relai est numéro 5 mais tout est identique

Pour ca je comprend pas
Raspberry PI 2
MySensors V2.0
Gateway Serial : Arduino R3 UNO
Node Atmega 328 standalone
Nodes interrupteurs, DS18B20, Thyristor en lieu et place des relais bruyant
(Teleinfos En cours)

redvoodoochild
Timide
Messages : 54
Inscription : 03 déc. 2015, 17:09

Re: [Sujet officiel] mySensors

Message par redvoodoochild » 10 févr. 2016, 00:07

Ca vient peut être du scketch alors ?

guitux
Timide
Messages : 28
Inscription : 29 juil. 2015, 00:29

Re: [Sujet officiel] mySensors

Message par guitux » 10 févr. 2016, 00:18

Je vois pas, j'ai repris et adapté

après je suis pas un as du code, je pofine après

3 interrupteurs, une sonde de température et un relais actuellement

Code : Tout sélectionner

#include <MySigningNone.h>
#include <MyTransportNRF24.h>
//#include <MyTransportRFM69.h>
#include <MyHwATMega328.h>
#include <MySensor.h>
#include <SPI.h>

// Example sketch showing how to send in OneWire temperature readings
#include <DallasTemperature.h>
#include <OneWire.h>

#include <Bounce2.h>  //pour les boutons

#define ONE_WIRE_BUS 4 // Pin where dallase sensor is connected 
#define MAX_ATTACHED_DS18B20 16
#define INTER1 2
#define INTER2 3 
#define INTER3 5

#define RELAY_1  6  // Lamp as a RELAYArduino Digital I/O pin number for first relay (second on pin+1 etc)
#define NUMBER_OF_RELAYS 1 // Total number of attached relays
#define RELAY_ON 1  // GPIO value to write to turn on attached relay
#define RELAY_OFF 0 // GPIO value to write to turn off attached relay

// Initialisations MySensors

// NRFRF24L01 radio driver (set low transmit power by default) 
MyTransportNRF24 radio(RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL);  
//MyTransportRFM69 radio;
// Message signing driver (none default)
//MySigningNone signer;
// Select AtMega328 hardware profile
MyHwATMega328 hw;
// Construct MySensors library
MySensor gw(radio, hw);

// Initialisations générales
// Durée de sommeil entre deux mesures, en millisecondes
unsigned long SLEEP_TIME = 1650000; //825000; // 825000 mS = environ 15 minutes
unsigned long SLEEP_TIME_TO_WAIT = 0;

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
float lastTemperature[MAX_ATTACHED_DS18B20];
int numSensors=1;
boolean receivedConfig = false;
boolean metric = true; 
boolean LAST_INTER1 = false;
boolean LAST_INTER2 = false;
boolean LAST_INTER3 = false;
Bounce debouncer = Bounce(); 
// Initialize temperature message
MyMessage msg(4,V_TEMP);
MyMessage msg1(1,V_TRIPPED);
MyMessage msg2(2,V_TRIPPED);
MyMessage msg3(3,V_TRIPPED);
MyMessage msg4(5,V_LIGHT);

//MyMessage msgBAT(ID_Bat,V_VAR2);          // on utilise le type V_VAR2 pour la tension des piles


void setup()  
{ 
  // Startup OneWire 
  sensors.begin();

  // Startup and initialize MySensors library. Set callback for incoming messages. 
  gw.begin(incomingMessage, AUTO, true); 

  // Send the sketch version information to the gateway and Controller
  gw.sendSketchInfo("Temperature, Button Sensor, Lamp", "1.2");

  // Fetch the number of attached temperature sensors  
  numSensors = sensors.getDeviceCount();  

  // Present all sensors to controller   
  for (int i=4; i<numSensors+4 && i<MAX_ATTACHED_DS18B20; i++) {   
     gw.present(i, S_TEMP);
  }
  // Present all button to controler
  for (int i=1; i<4; i++) {   
     gw.present(i, S_DOOR);
  }
  pinMode(INTER1, INPUT); // sets the digital pin as input
  pinMode(INTER2, INPUT); // sets the digital pin as input
  pinMode(INTER3, INPUT); // sets the digital pin as input

  // Fetch relay status
  for (int Relay=5, pin=RELAY_1; Relay<NUMBER_OF_RELAYS+5;Relay++, pin++) {
    // Register all sensors to gw (they will be created as child devices)
    gw.present(Relay, S_LIGHT);
    // Then set relay pins in output mode
    pinMode(pin, OUTPUT);   
    // Set relay to last known state (using eeprom storage) 
    digitalWrite(pin, gw.loadState(Relay)?RELAY_ON:RELAY_OFF);
  }
  
  // Activate internal pull-ups  ?
  digitalWrite(INTER1, LOW);
  digitalWrite(INTER2, LOW);
  digitalWrite(INTER3, LOW);

  // After setting up the button, setup debouncer
  debouncer.attach(INTER1);
  debouncer.interval(100);
  
 // gw.present(ID_BatPcnt, S_CUSTOM);  // type S_CUSTOM pour le capteur "% de charge"
//  gw.present(ID_Bat, S_CUSTOM);      // type S_CUSTOM pour le capteur "tension"
}


void loop()     
{ 

  // Si Capteur 1, 2 ou 3 UP on envoi l'info, autrement non
  //boolean STATE_1 = digitalRead(INTER1) == HIGH;
  boolean STATE_2 = digitalRead(INTER2) == HIGH;
  boolean STATE_3 = digitalRead(INTER3) == HIGH;

  boolean stateChanged = debouncer.update();


  if ( stateChanged ) {

//    Serial.println("Changement etat  bouton");
    
    // Get relay state
    boolean Relay_state = gw.loadState(msg4.sensor)?RELAY_ON:RELAY_OFF ;
    boolean New_state = 0;
    // Change relay state
    if (Relay_state == RELAY_ON ) {
      // Nouvel Etat
      New_state = 0;
    }
    else {
      New_state = 1;
    }
    // Activation du PIN
    digitalWrite(msg4.sensor-5+RELAY_1, New_state);
    // Envoi des infos au controleur
    gw.send(msg4.set(New_state?"1":"0"),0);
    // Envoi du changement d'état de l'inter
    gw.send(msg1.set(digitalRead(INTER1)?"1":"0"),0);
    // Store state in eeprom
    gw.saveState(msg4.sensor, New_state);
  }
  
  if ( STATE_2 != LAST_INTER2 ) {  
    gw.send(msg2.set(STATE_2?"1":"0"),0);

      // Change relay state
    //digitalWrite(msg4.sensor-5+RELAY_1, RELAY_OFF);
      // Store state in eeprom
    //gw.saveState(msg4.sensor, RELAY_OFF);
  }  
  
  if ( STATE_3 != LAST_INTER3 ) {  
    gw.send(msg3.set(STATE_3?"1":"0"),0);
  }
      
  // Process incoming messages (like config from server)
  gw.process(); 

  // Augmente l'incrément pour le temps 
  SLEEP_TIME_TO_WAIT++;
  if ( SLEEP_TIME_TO_WAIT >= SLEEP_TIME ){
    
    SLEEP_TIME_TO_WAIT = 0;

    // Fetch temperatures from Dallas sensors
    sensors.requestTemperatures(); 

    // Read temperatures and send them to controller 
    for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
 
      // Fetch and round temperature to one decimal
      float temperature = static_cast<float>(static_cast<int>((gw.getConfig().isMetric?sensors.getTempCByIndex(i):sensors.getTempFByIndex(i)) * 10.)) / 10.;
 
      // Only send data if temperature has changed and no error
      if (lastTemperature[i] != temperature && temperature != -127.00) {
 
        // Send in the new temperature
        gw.send(msg.setSensor(i+4).set(temperature,1));
        lastTemperature[i]=temperature;
      }
    }
  }

}

void incomingMessage(const MyMessage &message) {

  // We only expect one type of message from controller. But we better check anyway.
  if (message.type==V_LIGHT) {
     // Change relay state
     //digitalWrite(message.sensor-5+RELAY_1, message.getBool()?RELAY_ON:RELAY_OFF);
     digitalWrite(message.sensor-5+RELAY_1, message.getBool()?RELAY_ON:RELAY_OFF);
     // Store state in eeprom
     gw.saveState(message.sensor, message.getBool());
     // Write some debug info
       //Serial.print("Incoming change for sensor:");
       //Serial.print(message.sensor);
       //Serial.print(", New status: ");
       //Serial.println(message.getBool());
       //Serial.print(", Pin change: ");
       //Serial.println(message.sensor-5+RELAY_1);
   } 
}
Raspberry PI 2
MySensors V2.0
Gateway Serial : Arduino R3 UNO
Node Atmega 328 standalone
Nodes interrupteurs, DS18B20, Thyristor en lieu et place des relais bruyant
(Teleinfos En cours)

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités