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: | 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 |
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é ... 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) ... |
Auteur: | opa95 [ 10 Mars 2022 09:08 ] |
Sujet du message: | Re: Activer plusieurs parametres Z-wave |
Bonjour
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 |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |