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 !

Les sketchs Mysensors....Comprendre, Améliorer, Créer!

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
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par lunarok » 01 mars 2015, 21:30

Le child id est attribue quand le noeud en fait la demande par le plugin.
Mais habituellement on ne le remplit pas child_id pour laisser le comportement normal faire.
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
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Al85 » 01 mars 2015, 22:03

Pas l'adresse du noeud mais le. Numéro du capteur? Il peut aller de 0 à 255 ?
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par lunarok » 01 mars 2015, 22:24

Ca j'ai pas l'info exacte
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
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Al85 » 01 mars 2015, 22:27

Ok je testerai demain alors en tout cas au niveau de la librairie c'est ça
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

Avatar de l’utilisateur
mamatdv
Actif
Messages : 1495
Inscription : 10 juil. 2014, 10:03
Localisation : Dijon

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par mamatdv » 01 mars 2015, 22:52

Génial ce post !! Bonne initiative :)
Beta-testeur
Mon matosici
Doc jeedom - Trucs et astuce

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par rol-rider » 02 mars 2015, 00:55

@Al85 @lunarok, oui justement sur cette présentation le child_id le N° sensor (attention je ne parle pas du N°ID) effectivement c'est pas de 0 à 9, puisque le tableau 1 va déjà de 0 à 25, mais faut il respecter les identifiants pour jeedom? Est-ce que c'est ça justement qui détermine l'équipement créé dans jeedom ?
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

Filoucaenais
Timide
Messages : 121
Inscription : 01 juil. 2014, 09:00

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Filoucaenais » 02 mars 2015, 08:05

le child_id est bien l'identification du capteur pour tout le réseau et Jeedom fait parti du reseau
juste pour rappel, un noeud peux directement s'adresser à un autre noeud (pratique en cas de perte du contrôleur dans certain cas).

Avatar de l’utilisateur
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Al85 » 02 mars 2015, 08:27

@rol-rider le Child-Id oui en effet je vais tester ca aujourd'hui pour etre sur qu'on puisse aller jusqu'a 255.

Je pense qu'il serai bien de mettre une sorte de lexique pour les mot couramment utiliser et qui se ressemble:
N°ID : Adresse du noeud sur le reseau mysensor
CHILD_ID : Numero du capeteur sur le noeud.
S_ : Type de capteur présent sur le noeud
V_ : Type de message a envoyer ou recevoir.

Parce qu'on peut s'y perdre facilement et encore plus pour les débutant.

Un autre truc dans la boucle setup il te manque la commande :
gw.loadState( .... recupère les valeurs contenu dans l'eeprom même apres une coupure d'alimentation c'est d'ailleurs pour ca que c'est mis dans le setup pour einitilaiser des etat au demarrage.
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

Avatar de l’utilisateur
hutarios
Timide
Messages : 8
Inscription : 17 juil. 2014, 13:40

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par hutarios » 02 mars 2015, 09:33

mamatdv a écrit :Génial ce post !! Bonne initiative :)
+1

Nono056
Timide
Messages : 146
Inscription : 01 sept. 2014, 22:49

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Nono056 » 02 mars 2015, 10:23

Pour le child ID, faut s'arreter à 254 :
Each radio node can report data for up to 254 different child sensors. You are free to choose the child id yourself. You should avoid using child-id 255 because it is used for things like sending in battery level and other (protocol internal) node specific information.
info sur : http://www.mysensors.org/download/sensor_api_14

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par rol-rider » 02 mars 2015, 11:06

bon, alors il va falloir me rafraichir les neurones !!

si le codage est sur 25 bits ça fait bien une série de 25 0 et 1 (0101010101010101010101011) ?
il en faut 8 pour le node N°ID (0 à 255)
il en faut 3 pour la commande (0 à 4...avec du rab)
il en faut 1 pour ack (0 ou 1)

ça fait déjà 12 il en reste 13 !
pour sensor, type, value
si j'en mais 7 pour value (0 à 127)
il en reste 6, 3 pour sensor et 3 pour type !!!!c'est pas possible (0à 7)


Mon raisonnement est sans doute pas bon, mais si on pouvait me l'expliquer!
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

N.Hans.er
Timide
Messages : 54
Inscription : 17 juil. 2014, 09:12

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par N.Hans.er » 02 mars 2015, 11:17

Bonjour à tous et merci à rol-rider pour ce sujet.
Je ne suis pas encore domotisé ( ce sera fait d'ici la fin de l'année avec ma maison en construction), mais je sens bien l'intérêt des noeuds mySensors. J'approuve donc ce topic :D

Petite requête néanmoins : est-il possible de faire héberger les images du premier post directement sur le forum (et pas un hébergeur externe) stp? Merci!

Et ma première contribution :
rol-rider a écrit :
si le codage est sur 25 bits ça fait bien une série de 25 0 et 1 (0101010101010101010101011) ?
[...]
Mon raisonnement est sans doute pas bon, mais si on pouvait me l'expliquer!
Tu l'as dit dans ton premier post :
rol-rider a écrit : C'est un protocole série qui est utilisé entre le node (noeud) et la Gateway (passerelle). Une simple liste de commande/valeurs séparé par des ; sa taille est de 25 octets.
Soit 8 fois plus de bits que tu ne le penses ;)

Edit :
d'ailleurs heureusement car si la dernière info est un double (valeur décimale), il faut 4 ou 8 octets pour l'encoder (suivant si c'est en simple ou double précision)

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par rol-rider » 02 mars 2015, 11:38

@N.Hans.er
Pour les images......j'ai fais comme ça...parce que je ne sais pas faire autrement!! et si je transfère en pièces joints, je crois que je suis limité à 3 ou 4 ! pourquoi, ça pose un problème?
Pour les 25 bytes (en anglais) je crois que je confonds les bytes et les bits.....donc ça ferait 25 mots de 8 bits?
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
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Al85 » 02 mars 2015, 11:45

bytes=octets
1 octet=8bit

8bit ou 1octet peut avoir une valeur compris entre 0 et 255 si tu as tout tes bit a 1ce qui donne: 1111 1111=255.

Donc pour ton raisonnement tu peux avoir 25 octets valeurs comprise entre 0 et 255 qui seront séparé par des ;
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par rol-rider » 02 mars 2015, 11:53

Je m'y ferai jamais à ces anglais!!!!!
pour les images, j'ai regardé en pièces jointes, l'image n'est pas entièrement visible il faut utiliser l’ascenseur.....je trouve que c'est moins claire ! maintenant si on me dit que c'est mieux....je peux le faire.
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

totovaauski
Actif
Messages : 1926
Inscription : 05 juil. 2014, 11:21

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par totovaauski » 02 mars 2015, 11:56

Non, c'est bien comme ca !
PS : Merci pour le taf, c'est exactement a ca que je voulais tendre, dans mon post, tu m'a devancé et c'est bien, je rejoins @lunarok pour tenter de mettre ca en doc !
Reste à voir comment mettre ca en forme!
RPI3 + Dongle Aeon
Jeedom sur : Raspberry Pi + Raspberry compute
Mysensors , z-wave, xiaomi ...

https://www.youtube.com/watch?v=-bjbUg9d64g
https://www.youtube.com/watch?v=GPj1ozB ... _b-Toq47NQ

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par lunarok » 02 mars 2015, 12:12

25 bits c'est le payload seulement. Total du message 32 bits.

Pour la doc, deux sections comme ca, ca aiderait ?
- le protocole mySensors (avec tableau des types de message, sensors, données ...)
- les principales fonctions mySensors dans les sketchs (gw.present, gw.send ...)

La difficulté est que sur le plugin vu que c'est du DIY on se retrouve a documenté le protocole chose qui n'est pas le cas sur les plugings Zwave & co :D
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

totovaauski
Actif
Messages : 1926
Inscription : 05 juil. 2014, 11:21

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par totovaauski » 02 mars 2015, 12:19

@lunarok : tu parle d'une section dans le github type asciidoc ?

Car si c'est pour mettre sur le forum, le post de @rol-rider est suffisant !
RPI3 + Dongle Aeon
Jeedom sur : Raspberry Pi + Raspberry compute
Mysensors , z-wave, xiaomi ...

https://www.youtube.com/watch?v=-bjbUg9d64g
https://www.youtube.com/watch?v=GPj1ozB ... _b-Toq47NQ

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

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par lunarok » 02 mars 2015, 12:49

@totovaauski : oui pour que ça apparaisse sur doc.jeedom.fr
Vu que c'est plus calme en dev pas de changements de code a venir dans la semaine, je peux intégrer de la doc
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
Aloïs
Timide
Messages : 425
Inscription : 02 août 2014, 13:44

Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!

Message par Aloïs » 02 mars 2015, 19:55

Y'a pas photo, Jeedom est devenu la référence francophone sur l'utilisation et maintenant la documentation de Mysensor. Merci rol-rider pour ce topic à la lecture fort instructive ! Les gars continuez c'est top.
Cuisine connectée : Porte Cachée

Verrouillé

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

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