Forum eedomus
http://forum.eedomus.fr/

Activer plusieurs parametres Z-wave
http://forum.eedomus.fr/viewtopic.php?f=5&t=11290
Page 1 sur 1
Auteur:  fullpower [ 06 Mars 2022 16:30 ]
Sujet du message:  Activer plusieurs parametres Z-wave

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) ...
Auteur:  thrymartin [ 08 Mars 2022 06:31 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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 ;-)
Auteur:  klaushomelive [ 09 Mars 2022 13:38 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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.
Auteur:  fullpower [ 09 Mars 2022 17:43 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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 !
Auteur:  klaushomelive [ 09 Mars 2022 19:35 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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é ?
Auteur:  fullpower [ 09 Mars 2022 21:21 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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" ...
Auteur:  thrymartin [ 10 Mars 2022 04:19 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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 :-)
Auteur:  fullpower [ 10 Mars 2022 06:49 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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:
Auteur:  opa95 [ 10 Mars 2022 09:08 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

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.
:)
Auteur:  fullpower [ 10 Mars 2022 15:32 ]
Sujet du message:  Re: Activer plusieurs parametres Z-wave

Bonjour Opa95,

Effectivement, je viens de capter pour les tailles 1, 2, 3 etc ...
;)
Page 1 sur 1 Le fuseau horaire est UTC+1 heure