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 1 514 16-04-2026, 12:35 PM
Dernier message: kilihan

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
[-]
discussions récentes
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
Voici une toute nouvelle vers...
Salut le monde, J'utilise S...jeanserien — 07:17 PM

[-]
Rechercher








(Advanced Search)

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

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

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

Full Statistics

[-]
Latest Threads
Recherche avocat en droit du travail
Last Post: MrElis
Aujourd’hui 09:52 AM
» Replies: 0
» Views: 6
Présentation Elis
Last Post: MrElis
Aujourd’hui 09:50 AM
» Replies: 0
» Views: 7
Voici une toute nouvelle version de Smar...
Last Post: Chassin
Hier 10:36 AM
» Replies: 63
» Views: 14145
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: 48
Présentation
Last Post: Piothr
04-06-2026 01:38 PM
» Replies: 0
» Views: 58
Wallbox DYI 32 Ampères avec gestion dyna...
Last Post: Marco202
26-05-2026 10:50 AM
» Replies: 59
» Views: 38028
Double MPTT
Last Post: sharaid
24-05-2026 04:41 PM
» Replies: 31
» Views: 11584
Présentation de Martine
Last Post: Martiney
19-05-2026 12:12 PM
» Replies: 0
» Views: 170
Vous utilisez l'IA pour mieux faire du t...
Last Post: Martiney
19-05-2026 12:09 PM
» Replies: 0
» Views: 172

>