Valeur aberrante?

Bonjour

Depuis hier j’ai ce message dans les log du plugin installé depuis peu de temps

0282|[2026-02-11 08:15:18]WARNING Valeur aberrante détectée pour la commande amps_float : valeur ignorée
0283|[2026-02-11 08:15:18]WARNING Valeur aberrante détectée pour la commande ampsph1_float : valeur ignorée
0284|[2026-02-11 08:15:23]WARNING Valeur aberrante détectée pour la commande amps_float : valeur ignorée

bonjour,

Je suis conscient que ce message peut vous interpeller et nécessiter l’ouverture d’un appel à l’aide sur ce forum. Néanmoins, le manque cruel d’informations vitales ne nous permet pas, en l’état, d’apporter une quelconque aide.

Je ne peux que très vivement vous inciter à lire attentivement ce message:

Dans l’attente de vous lire,

Bonjour
Effectivement, d’habitude je mets toutes les infos mais là j’étais sur mon portable, Désolé.
Concernant les logs, je n’ai que cette info sur 300 lignes


Informations Jeedom

Core : 4.5.2 (master)
DNS Jeedom : oui

Plugin : APSystems Sunspec
Version : 2025-04-18 08:43:06 (stable)

Informations complémentaires
OS: debian 11 on smart ; PHP: 7.4.33
APSystemsSunspec: v v1.4

Cela te dit que les valeurs relevees sont aberrante, il n’invente rien c’est donc soit une mauvaise lecture soit une valeur erronée. Tu es en mode debug pour les logs?

Je me suis mis en debug, évidement plus d’erreur !
Si je reprend les commandes en erreur ce sont ces lignes mais il y en a autant que de panneaux soit 10

0617|[2026-02-11 17:15:23] DEBUG  Commande event1 mise à jour avec la valeur :  (registre : 40110, taille : 2, type : bitfield32, coef : 0)
0618|[2026-02-11 17:15:23] DEBUG  Commande id_float mise à jour avec la valeur : 111 (registre : 40122, taille : 1, type : uint16, coef : 0)
0619|[2026-02-11 17:15:23] DEBUG  Commande nb_reg_float mise à jour avec la valeur : 60 (registre : 40123, taille : 1, type : uint16, coef : 0)
0620|[2026-02-11 17:15:23] DEBUG  Commande amps_float mise à jour avec la valeur : 0.17 (registre : 40124, taille : 2, type : float32, coef : 0)
0621|[2026-02-11 17:15:23] DEBUG  Commande ampsph1_float mise à jour avec la valeur : 0.17 (registre : 40126, taille : 2, type : float32, coef : 0)
0622|[2026-02-11 17:15:23] DEBUG  Commande vph1_float mise à jour avec la valeur : 231 (registre : 40138, taille : 2, type : float32, coef : 0)
0623|[2026-02-11 17:15:23] DEBUG  Commande power_float mise à jour avec la valeur : 8 (registre : 40144, taille : 2, type : float32, coef : 0)
0624|[2026-02-11 17:15:23] DEBUG  Commande frequency_float mise à jour avec la valeur : 50.01 (registre : 40146, taille : 2, type : float32, coef 

attends d’avoir une erreur mais ce n’est pas forcément un mauvais signe si la majorité de ce qui est récupéré ne pose pas de problème

1 « J'aime »

Bonjour
J’ai réussi a repérer leur parmi toutes les lignes

 0)
2586|[2026-02-13 07:45:27]WARNING Valeur aberrante détectée pour la commande amps_float : valeur ignorée
2587|[2026-02-13 07:45:27] DEBUG  Commande amps_float mise à jour avec la valeur : null (registre : 40124, taille : 2, type : float32, coef : 0)
2588|[2026-02-13 07:45:27]WARNING Valeur aberrante détectée pour la commande ampsph1_float : valeur ignorée
2589|[2026-02-13 07:45:27] DEBUG  Commande ampsph1_float mise à jour avec la valeur : null (registre : 40126, taille : 2, type : float32, coef : 0)

Bonjour
Pour info J’avais paramétré des horaires pour ne pas remonter les infos 22h - 7h

Pensant que ça pouvait venir de là car la commande état (général) était à zéro a 7h30

J’ai donc effacé les horaires mais le résultat est pareil
la commande état (général) est aussi à zéro le matin puis passe à 1

J’ai donc toujours ces lignes quelque soit le paramétrage

Le plugin récupère une valeur null ne veut pas dire = 0 mais que c’est le vide inter sidéral. Ce n’est donc pas normal et c’est considéré comme une valeur aberrante. Tu ne peux rien y faire

Ok pour explication valeur null

Je suis sûrement une bêtise mais pas moyen de corriger ça dans le code pour ne pas générer des dizaines de Lignes d’erreur ?

Faut changer le warning en debug et passer les logs en info.

J’étais par défaut je passe en info
Merci

Il me semble que les warning seront tout de même affichés dans les logs, je parlais de modifier dans le code

Effectivement les infos apparaissent dans les log

Concernant le code : joker je passe mon tour ne sachant pas faire
Je laisse les log en l’état tant pis

Mais est ce que parfois il y a des « vraies » valeur pour ces registres?

Oui j’ai bien des valeurs
A priori ça apparaît inquiétant quand la commande état est a zéro