Activer plusieurs parametres Z-wave

Tout ce qui concerne l'usage des périphériques radios Z-Wave avec eedomus

Activer plusieurs parametres Z-wave

Messagepar fullpower » 06 Mars 2022 16:30

Bonjour,

Est ce que vous savez si le fait d'additionner les parametres Z wave c'est ok pour configurer ?

Image

Je voudrais activer les 2 parametres (2 et 8) ...
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Activer plusieurs parametres Z-wave

Messagepar thrymartin » 08 Mars 2022 06:31

oui, mais tout est fait pour t'embrouiller :-)

dans un octet de 8 bits, comme ça commence à 0 pour le bit de poids faible, le premier est le 7
(comme tu peux le voir dans le petit convertisseur dont le lien est sur la ligne "valeur")
quand on te dis poids 4, c'est le nombre d'octet
quand on te parle de la valeur, elle est en décimal
Les valeurs possibles ne nécessitent pas forcement le poids indiqué
Des valeurs peuvent être "sautées" pas de paramètre indiqué
pire : on peut indiquer des intervalles démarrant en négatif : genre -127 à 128 avec une plage, par exemple en degrés de -10 à +10 ... (la j'avoue que je commence à disjoncter aussi)

la par exemple, ça va à 16, 1 octet seulement aurait été nécessaire, en fait les 5 premiers (de 0 à 4) par contre il n'y a pas de valeurs sautées.

alors on oublie tout et on additionne les valeurs indiquées dans la notice (souvent dans le désordre) et reprise dans le paramétrage qui sont toujours les multiples de 2 après avoir commencé par 1
donc généralement, tu as par exemple (cas réel d'une notice):
paramètre N° 102, valeurs :
paramétrage machin = 16
paramétrage truc = 1
parametrage chouette = 32
etc

et tu additionnes ceux que tu veux activer sans te poser de questions

tu peux aussi utiliser le convertisseur en mettant à "1" le bit à activer, s'il est indiqué (pour toi oui, attention, ce n'est pas la valeur, il faut lire expressément bit X) et lire la valeur en décimal. que le convertisseur soit positionné à 8, 16, 24, 32 (1, 2, 3 ou 4 octets, ou tu peux lire bytes, mais c'est impropre) ne change rien, puisqu'on démarre par la droite.

sauf si je me goure ;-)
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: Activer plusieurs parametres Z-wave

Messagepar klaushomelive » 09 Mars 2022 13:38

fullpower a écrit:Je voudrais activer les 2 parametres (2 et 8) ...

Bonjour,
Juste un petit détail: Pour la taille il faut choisir "1" (et non "4"), parce que le 10 ( t'as bien raisonné avec ton "2+8") se trouve entre 0 et 255.
klaushomelive
 
Messages : 144
Inscription : 28 Avr 2019

Re: Activer plusieurs parametres Z-wave

Messagepar fullpower » 09 Mars 2022 17:43

Bonsoir,

Lol ! Vous m'avez perdu là !! il faudra que je relise tout ça au ralenti !

Euh pour la taille, 4 c'est pas bon ? car c'est marqué "taille '" pour un décimal de 0 à xxxxxxxxxxx"

-> 10 c'est bien compris dans cet intervalle de taille 4 non ?

Je suis largué ...
:lol:

Merci pour vos réponses dans tous les cas !
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Activer plusieurs parametres Z-wave

Messagepar klaushomelive » 09 Mars 2022 19:35

La taille c'est 1 !
La taille "1" comprend tous les nombres entre 0 et 255
La taille "2" comprend tous les nombres entre 0 et 65536 (255 * 255)
La taille "3" comprend tous les nombres entre 0 et 16777216 (255 * 255 * 255)
La taille "4" comprend tous les nombres entre 0 et 4294967296 (255 * 255 * 255 * 255)
etc.
Taille "4" n'est donc pas faux, mais le système doit envoyer 4 informations: un "0", un "0", un "0" et un "10". C'est comme tu verrais sur ton ticket de caisse d'Intermarché le total = 00000000000000010 € . L'imprimante n'aura bientôt presque plus d'encre.
Encore largué ?
klaushomelive
 
Messages : 144
Inscription : 28 Avr 2019

Re: Activer plusieurs parametres Z-wave

Messagepar fullpower » 09 Mars 2022 21:21

Ahhhhhh ouiiiii ok !
Bien vu c'est + clair là !
Merci pour l'explication !
Bon et bien je vais essayer de relancer les paramètres en mettant "1" ...
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Activer plusieurs parametres Z-wave

Messagepar thrymartin » 10 Mars 2022 04:19

fullpower : ne te perd pas, juste additionne : c'est comme une voiture, pour avancer on accélère sans avoir besoin de connaître la théorie de l'injection.

par contre le poids est donné par la notice et donc indiqué en valeur par défaut
exemple de notice:
https://blog.domadoo.fr/guides/parametr ... usel-61821

le paramètre 102 demande 4 octets, pourtant les valeurs possibles ne dépassent pas 128 et du coup... un seul octet aurait suffit

on se demande bien pourquoi, alors sauf si on m'assure que les notices sont fausses et/ou que cela n'a aucune incidence, il me semblerait plus raisonnable de laisser cette valeur par défaut pour par exemple éviter que si on ne donne qu'un seul octet, celui ci ne va pas se positionner sur le premier (poids fort) des 4 réservés à la fonction, par exemple pour 128, on doit avoir

00000000 00000000 00000000 10000000 (poids 4)
et pas
10000000 00000000 00000000 00000000 (poids 1)

(dans tous les cas, on indique toujours la même valeur en décimal, résultat de l'addition des paramètres à activer, ça, ça ne change pas)

c'est assez simple à savoir : on change le poids et la fonction peut toujours être activée ou désactivée : si ça ne change rien, alors les programmeurs sont de petits plaisantins.

sauf si je me goure :-)
thrymartin
 
Messages : 920
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: Activer plusieurs parametres Z-wave

Messagepar fullpower » 10 Mars 2022 06:49

Merci à vous 2 pour les explications !
Maintenant il faut que j'arrive à contrôler si les paramètres sont bien activés sur les tetes thermostatiques ..(il semble que oui) ...

:thumbup:
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Activer plusieurs parametres Z-wave

Messagepar opa95 » 10 Mars 2022 09:08

Bonjour
klaushomelive a écrit:La taille c'est 1 !
La taille "1" comprend tous les nombres entre 0 et 255
La taille "2" comprend tous les nombres entre 0 et 65536 (255 * 255)
La taille "3" comprend tous les nombres entre 0 et 16777216 (255 * 255 * 255)
La taille "4" comprend tous les nombres entre 0 et 4294967296 (255 * 255 * 255 * 255)
etc.
Taille "4" n'est donc pas faux, mais le système doit envoyer 4 informations: un "0", un "0", un "0" et un "10". C'est comme tu verrais sur ton ticket de caisse d'Intermarché le total = 00000000000000010 € . L'imprimante n'aura bientôt presque plus d'encre.
Encore largué ?

Juste une remarque pour que ce soit correct :
La taille "1" comprend tous les nombres entre 0 et 255 = 256-1
La taille "2" comprend tous les nombres entre 0 et 65535 = 65536-1 ((256 * 256) - 1)
La taille "3" comprend tous les nombres entre 0 et 16777215 = 16777216 - 1 = ((256 * 256 * 256) - 1)
La taille "4" comprend tous les nombres entre 0 et 4294967295 = 4294967296 -1 =((256 * 256 * 256 * 256) - 1)
Parce que "taille 2" correspond à 256*256 = 65536 nombres possibles y compris le "0", donc une valeur maximale = 65536 - 1.
On apprend depuis l'école primaire que les multiples de 5 se terminent par 5 ou 0, or 255 est un multiple de 5 donc 255*255 doit se terminer par 5 (ou 0 si j'en reste là) (c'est un syllogisme).
Bonne journée à tous.
:)
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 731
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: Activer plusieurs parametres Z-wave

Messagepar fullpower » 10 Mars 2022 15:32

Bonjour Opa95,

Effectivement, je viens de capter pour les tailles 1, 2, 3 etc ...
;)
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass


Retour vers Périphériques Z-Wave

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 16 invité(s)