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
#50
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.
Like Répondre


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

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  nouvelle add-on Tapion 2 2,600 09-07-2026, 05:49 PM
Dernier message: Harrys

Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)
[-]
discussions récentes
Launch of the JK-BMS RS485 ad...
thanks that all worked , i w...jlm — 01:58 PM
Launch of the JK-BMS RS485 ad...
thanks that all worked , i wen...fandtm666 — 01:52 PM
Launch of the JK-BMS RS485 ad...
I hfound you app and managed...jlm — 12:10 PM
Launch of the JK-BMS RS485 ad...
I hfound you app and managed t...fandtm666 — 11:46 AM
Optimisation énergétique et e...
Salut !  C'est une réflexion ...eden12 — 06:09 PM
Issues with Premium Dashboard ...
I had installed successfully t...Smokin'Joe — 05:15 PM
Launch of the JK-BMS RS485 ad...
sent you 2 emails now - can yo...Smokin'Joe — 06:22 PM
Launch of the JK-BMS RS485 ad...
no worries - these things happ...Smokin'Joe — 02:54 PM
Launch of the JK-BMS RS485 ad...
I haven't received anything in...jlm — 01:56 PM
Launch of the JK-BMS RS485 ad...
I sent you an email with the i...Smokin'Joe — 01:03 PM
Launch of the JK-BMS RS485 ad...
Never used Ko-fi but I am su...jlm — 10:14 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

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

[-]
Statistics
» Members: 1,064
» Latest member: fandtm666
» Forum threads: 876
» Forum posts: 7,904

Full Statistics

[-]
Latest Threads
Launch of the JK-BMS RS485 add-on for Ho...
Last Post: jlm
19-08-2026 01:58 PM
» Replies: 52
» Views: 48978
Optimisation énergétique et et protectio...
Last Post: eden12
12-08-2026 06:09 PM
» Replies: 2
» Views: 1056
Issues with Premium Dashboard - Solved
Last Post: Smokin'Joe
07-08-2026 05:15 PM
» Replies: 0
» Views: 217
Comparaison de cartes eSIM mondiales pou...
Last Post: jlm
30-07-2026 09:17 AM
» Replies: 1
» Views: 689
Présentation Kreg
Last Post: jlm
30-07-2026 09:12 AM
» Replies: 1
» Views: 713
Double MPTT
Last Post: Sylvain
25-07-2026 03:07 PM
» Replies: 33
» Views: 29978
Voici une toute nouvelle version de Smar...
Last Post: Tapion
23-07-2026 09:12 PM
» Replies: 74
» Views: 58352
Matériel Compatible addon
Last Post: STF
19-07-2026 04:08 PM
» Replies: 16
» Views: 16866
Présentation
Last Post: eden12
14-07-2026 11:44 AM
» Replies: 1
» Views: 1553
Présentation Harrys
Last Post: eden12
11-07-2026 12:36 PM
» Replies: 1
» Views: 1571

>