Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
Hi Guest this is an announcement for guests !!!

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Voici une toute nouvelle version de Smartphoton
#51
(29-03-2026, 06:31 PM)claude47 a écrit : Bonjour,

J’utilise votre add-on Smart Voltronic / Smartphoton avec Home Assistant (version 2.1.7), et j’ai identifié plusieurs erreurs récurrentes dans les journaux HA qui semblent provenir du MQTT Discovery / flows Node-RED.
Ces erreurs apparaissent en boucle (parfois plusieurs dizaines de milliers de fois), ce qui pollue fortement les logs et rend certaines entités incohérentes ou inutilisables.

1) Sélecteur
Code :
Charging priority
/
Code :
charger source priority
: valeur invalide
Erreur observée

Invalid option for select.voltronic_inv2_param_charger_source_priority: '3'
(valid options: ['Solar first', 'Solar + Utility', 'Only solar'])

J’avais déjà observé auparavant une erreur équivalente sur une autre entité du même type :

Invalid option for select.voltronic_inverter_1_charging_priority: '3'

Problème
Le
Code :
select
est bien créé avec des options texte :
  • Code :
    Solar first

  • Code :
    Solar + Utility

  • Code :
    Only solar

mais l’état publié semble être une valeur numérique brute (
Code :
3
) au lieu du libellé attendu.
Conséquence
  • l’entité passe parfois en
    Code :
    unknown

  • le sélecteur devient incohérent
  • les logs sont inondés d’erreurs
Demande
➡️ Il faudrait publier directement l’état texte attendu, ou appliquer un mapping entre la valeur brute et l’option Home Assistant.

2) Entités
Code :
number
Voltronic : valeurs hors plage
Erreurs observées

Invalid value for number.voltronic_inverter_3_float: 38 (range 40.0 - 65.0)

et précédemment :

Invalid value for number.voltronic_inverter_3_re_discharge_voltage: 0 (range 40.0 - 65.0)

Problème
Certaines entités
Code :
number
sont créées avec une plage de valeurs définie dans Home Assistant, mais le flow publie parfois une valeur :
  • hors plage (
    Code :
    38
    )
  • ou manifestement invalide (
    )
Conséquence
  • la valeur est refusée par Home Assistant
  • l’entité devient incohérente
  • logs très pollués
Demande
➡️ Il faudrait :
  • soit corriger la plage déclarée si elle est fausse,
  • soit éviter la publication de valeurs invalides / non initialisées.

3) MQTT Discovery Pylontech :
Code :
Ah
+
Code :
device_class: energy_storage
Erreur observée

The unit of measurement `Ah` is not valid together with device class `energy_storage`

Problème
Le capteur concerné (
Code :
Remaining capacity
/
Code :
remain_ah
) est publié avec :
  • Code :
    unit_of_measurement: Ah

  • Code :
    device_class: energy_storage

Cette combinaison n’est pas acceptée par Home Assistant.
Conséquence
  • discovery invalide
  • capteur potentiellement cassé ou mal créé
  • erreur répétée dans les logs
Demande
➡️ Il faudrait soit :
  • supprimer
    Code :
    device_class: energy_storage
    ,
  • soit adapter l’entité / l’unité pour rester compatible avec Home Assistant.

4) Templates Pylontech : valeurs
Code :
None
non gérées
Erreur observée

ValueError: Template error: float got invalid input 'None'

Exemple :

sensor.pylontech_battery_2_cell_14_voltage

Problème
Le template essaie de faire un
Code :
float
sur une valeur
Code :
None
(ou champ JSON absent).
Conséquence
  • certains capteurs cellules deviennent
    Code :
    unknown

  • erreurs répétées dans les logs
  • données cellules possiblement incomplètes
Demande
➡️ Il faudrait protéger les templates avec une valeur par défaut, par exemple :
  • Code :
    | float(0)

  • ou une condition si la valeur est absente

5) Template
Code :
instance_id
: champ JSON absent
Erreur observée

Template variable warning: 'dict object' has no attribute 'instance_id'

Problème
Un template semble supposer que
Code :
instance_id
est toujours présent dans le JSON, ce qui n’est pas toujours le cas.
Demande
➡️ Ajouter une protection / valeur par défaut si le champ est absent.

6) Option MQTT Discovery obsolète
Avertissement observé

The configuration for entity number.voltronic_inv3_param_battery_redischarge_capacity_pct uses the deprecated option `object_id`

Problème
Le flow utilise encore
Code :
object_id
dans le discovery MQTT.
Demande
➡️ Mettre à jour le discovery pour utiliser la méthode recommandée actuelle par Home Assistant.

Résumé
Ces erreurs semblent provenir du flow Node-RED / MQTT Discovery généré par l’add-on, et non de la configuration utilisateur Home Assistant.
Les problèmes principaux identifiés sont :
  • mauvais mapping des
    Code :
    select

  • publication de valeurs invalides dans les
    Code :
    number

  • discovery Pylontech non compatible avec Home Assistant
  • templates non protégés contre
    Code :
    None
    ou champs JSON absents

Merci d’avance pour votre aide et pour votre travail sur cet add-on.

salut claude merci pour ces retours premiere chose pour la comprehension serait il possible de ne pas melangé les modules dans tes demandes et il est vrai que je ne vais pas souvent voir les logs chez moi pour source j'ai bien l'erreur par contre pour les valeur hors plage je n'ai pas cela es ce possible d'avoir accés chez toi pour pouvoir voir les soucis merci
Like Répondre


Messages dans ce sujet
RE: Voici une toute nouvelle version de Smartphoton - par Tapion - 29-03-2026, 07:06 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
Autosuffisance
Bonsoir, ok non pas urgent!...Chassin — 11:59 PM
Autosuffisance
Salut si tu n'ai pas a la seco...Tapion — 11:11 PM
Autosuffisance
Bonjour, Dans le panneaux d...Chassin — 06:13 PM
Un mini ordinateur pour suppo...
A mini computer is perfect for...hummble98 — 07:30 AM
Jkbms et wks circle
Bonjour, merci pour ton aide. ...Mic8925 — 10:44 PM
Voici une toute nouvelle vers...
oui par mp oui par mpclaude47 — 10:19 PM
Wallbox DYI 32 Ampères avec g...
Bonjour à tous, super projet,...Vangelius — 07:46 PM
Voici une toute nouvelle vers...
Bonjour, J’utilise votre ...Tapion — 07:06 PM
Plusieurs compteurs à zéro de...
Ouah super tableau Merci po...Chassin — 06:48 PM
Voici une toute nouvelle vers...
Bonjour, J’utilise votre ad...claude47 — 06:31 PM
Plusieurs compteurs à zéro de...
j'avais encore accés a ton ins...Tapion — 06:12 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently 230 online users. [Complete List]
» 1 Member(s) | 229 Guest(s)
Avatar

[-]
goals
77.6% of the way to our goal of 10,000 posts!
Only 2,242 posts left to go!

[-]
Statistics
» Members: 988
» Latest member: hummble98
» Forum threads: 830
» Forum posts: 7,758

Full Statistics

[-]
Latest Threads
Autosuffisance
Last Post: Chassin
Hier 11:59 PM
» Replies: 2
» Views: 19
Un mini ordinateur pour supporter home a...
Last Post: hummble98
Hier 07:30 AM
» Replies: 15
» Views: 11447
Jkbms et wks circle
Last Post: Mic8925
29-03-2026 10:44 PM
» Replies: 12
» Views: 1656
Voici une toute nouvelle version de Smar...
Last Post: claude47
29-03-2026 10:19 PM
» Replies: 51
» Views: 4234
Wallbox DYI 32 Ampères avec gestion dyna...
Last Post: Vangelius
29-03-2026 07:46 PM
» Replies: 57
» Views: 27809
Plusieurs compteurs à zéro depuis mise à...
Last Post: Chassin
29-03-2026 06:48 PM
» Replies: 14
» Views: 500
modification smartphon
Last Post: Sylvain
29-03-2026 01:50 PM
» Replies: 18
» Views: 1295
limiter la charge des batteries
Last Post: Laurentcls
26-03-2026 11:13 PM
» Replies: 1
» Views: 145
Ma Borne DIY ETEK EKEPC2-S
Last Post: Patrick56
25-03-2026 07:23 PM
» Replies: 41
» Views: 27354
Tuto ou documentation
Last Post: Chassin
23-03-2026 11:10 AM
» Replies: 3
» Views: 229

>