Les sketchs Mysensors....Comprendre, Améliorer, Créer!
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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.
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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.
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.
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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.
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.
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
Génial ce post !! Bonne initiative
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
@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
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
-
- Timide
- Messages : 121
- Inscription : 01 juil. 2014, 09:00
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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).
juste pour rappel, un noeud peux directement s'adresser à un autre noeud (pratique en cas de perte du contrôleur dans certain cas).
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
@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.
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.
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.
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
+1mamatdv a écrit :Génial ce post !! Bonne initiative
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
Pour le child ID, faut s'arreter à 254 :
info sur : http://www.mysensors.org/download/sensor_api_14Each 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.
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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!
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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
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 :
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)
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
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 :
Tu l'as dit dans ton premier post :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!
Soit 8 fois plus de bits que tu ne le pensesrol-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.
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)
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
@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?
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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 ;
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.
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.
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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.
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
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
-
- Actif
- Messages : 1926
- Inscription : 05 juil. 2014, 11:21
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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!
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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
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
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
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
-
- Actif
- Messages : 1926
- Inscription : 05 juil. 2014, 11:21
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
@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 !
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
@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
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
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
Re: Les sketchs Mysensors....Comprendre, Améliorer, Créer!
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités