l’opérateur (optionnel, lorsqu’il n’y en a pas, il s’agit d’une modification directe du compteur) qui peut être ‹ + › (incrémentation) ou ‹ - › (décrémentation)
y : la valeur de modification (de 0 à 255)
Je pense que ça « déborde » (« overflow » en terme technique) car 123456 % 256 = 64 et 456 % 256 = 200 (l’opérateur « % » est l’opérateur modulo).
Si vous souhaitez manipuler une valeur entre 0 et 65535, vous pouvez utiliser une entrée analogique virtuelle à la place de votre compteur.
@Maxime_gce … sur cette bonne idée, serait-il envisageable d’activer les opérateurs + et - sur SetVA comme pour SetC pour pouvoir incrémenter ou décrémenter des valeurs analogiques virtuelles ?
L’utilisation des entrées analogiques virtuelles ne résout pas mon problème d’envoi de valeurs supérieures à 255 sur les compteurs.
La solution des pushs sur les entrées analogiques virtuelles ne permet pas de transférer des valeurs supérieures à 65535.
Comment faire pour transférer des données provenant de la téléinfo de l’Ecodevice, dont la valeur est actuellement de 1380520 (7 chiffres), soit loin des 65535 possibles pour les entrées Ana virtuelles !
Par ailleurs, les compteurs de l’IPX affichent bien eux à afficher jusqu’à 9 chiffres dans le dashboard au fur et à mesure de leur incrémentation !
En effet les compteurs sont fait pour être incrémenté et la limite de 255 en découle. C’est une limite d’incrément (le Set étant lui dédié à une RAZ…). On peut imaginer une évolution sur la prochaine version mais vous êtes le premier à avoir une telle demande. Je vais regarder la possibilité de le faire rapidement.
Les entrées analogiques virtuelles sont, quant à elle, en effet limiter à 65535.
Comme l’a exprimé @ZogStriP, ces données sont renseignées dans l’API il ne s’agit donc pas de « valeur incohérente » mais d’une demande d’évolution
Par « incohérence », je voulais parler du résultat que j’obtenais avec « ma méthode » et en aucun cas du fonctionnement du matériel
En fait, je cherche à réaliser un comptage partiel qui puisse se remettre à zéro par un widget.
Ce comptage étant alimenté par les téléinfos EDF et compteur d’impulsions (eau) provenant de mon Ecodevice.
Le but étant d’afficher une consommation sur une période, à partir de la remise à zéro par le widget.
Il y a peut-être une meilleure façon d’y arriver, plus tôt que d’utiliser la solution que j’envisageais (avec des pushs sur un compteur ou entrée analogique) qui ne règle pas mon problème , en n’autorisent qu’un nombre restreint de chiffres bien inférieur à ceux délivrés par la téléinfo.
Par contre, je n’arrive pas à faire la même chose avec la possibilité de remise à zéro du compteur et reprise du comptage à la suite à partir de ce zéro