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

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  nouvelle add-on Tapion 1 515 16-04-2026, 12:35 PM
Dernier message: kilihan

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
Présentation Elis
Bonjour, Tu arrives chez nou...jlm — 12:39 PM
Recherche avocat en droit du t...
Bonjour, en fait depuis 2 mois...MrElis — 09:52 AM
Présentation Elis
Salut tout le monde, moi c'est...MrElis — 09:50 AM
Voici une toute nouvelle vers...
Bonjour, Test voltronic...Chassin — 10:36 AM
Voici une toute nouvelle vers...
Bonjour, Test voltronic 1...Tapion — 09:26 PM
Voici une toute nouvelle vers...
Bonjour, Test voltronic 1.8...Chassin — 07:38 PM
Premium 2 BHK Flats in Pune: D...
Pune Realty real estate market...gupta084 — 01:45 PM
Quelqu'un a déjà géré une phot...
Salut tout le monde, ma sœur o...Piothr — 01:43 PM
Présentation
Salut tout le monde, content d...Piothr — 01:38 PM
Wallbox DYI 32 Ampères avec g...
Pour le moment je n'ai pas enc...Marco202 — 10:50 AM
Double MPTT
OK il ne redémarre que le ve...sharaid — 04:41 PM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 1,035
» Latest member: MrElis
» Forum threads: 863
» Forum posts: 7,840

Full Statistics

[-]
Latest Threads
Présentation Elis
Last Post: jlm
Aujourd’hui 12:39 PM
» Replies: 1
» Views: 16
Recherche avocat en droit du travail
Last Post: MrElis
Aujourd’hui 09:52 AM
» Replies: 0
» Views: 16
Voici une toute nouvelle version de Smar...
Last Post: Chassin
Hier 10:36 AM
» Replies: 63
» Views: 14245
Premium 2 BHK Flats in Pune: Discover th...
Last Post: gupta084
05-06-2026 01:45 PM
» Replies: 0
» Views: 46
Quelqu'un a déjà géré une photobooth ave...
Last Post: Piothr
04-06-2026 01:43 PM
» Replies: 0
» Views: 52
Présentation
Last Post: Piothr
04-06-2026 01:38 PM
» Replies: 0
» Views: 62
Wallbox DYI 32 Ampères avec gestion dyna...
Last Post: Marco202
26-05-2026 10:50 AM
» Replies: 59
» Views: 38031
Double MPTT
Last Post: sharaid
24-05-2026 04:41 PM
» Replies: 31
» Views: 11590
Présentation de Martine
Last Post: Martiney
19-05-2026 12:12 PM
» Replies: 0
» Views: 172
Vous utilisez l'IA pour mieux faire du t...
Last Post: Martiney
19-05-2026 12:09 PM
» Replies: 0
» Views: 172

>