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 3,719 09-07-2026, 05:49 PM
Dernier message: Harrys

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
[-]
discussions récentes
EA FC 27 Career Mode Realistic...
EA FC 27 Career Mode can feel ...jiaolix — 09:44 AM
Install Deye Pylontech chez u...
Hello, Il faudrait que tu j...jlm — 06:24 PM
Install Deye Pylontech chez un...
Salut, Jeudi dernier j'étai...Angelos — 03:15 PM
Intégration SynSynk/DEYE avec...
Mieux ce n'est pas possible.Anna202 — 10:57 AM
Entertainment online platform ...
I was having a chat with my br...ramsaybolt — 01:01 AM
MapleStory Classic World: Plan...
Building a reliable character ...ZeonLau — 09:23 AM
Build a Better NBA 2K27 MyTEAM...
Building a competitive MyTEAM ...ZeonLau — 08:58 AM
MapleStory Classic World Progr...
Progress in MapleStory Classic...ZeonLau — 08:50 AM
Aion 2 Budget Tips Spend Smart...
In Aion 2, steady character de...ZeonLau — 08:36 AM
Online platform with cool bonu...
I was waiting for a friend who...ramsaybolt — 01:47 PM
How Movie for Windows Supports...
Windows computers are used for...rodeoneerer — 08:13 AM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 1,112
» Latest member: gestaltenselbstdiy
» Forum threads: 902
» Forum posts: 7,956

Full Statistics

[-]
Latest Threads
EA FC 27 Career Mode Realistic Sliders: ...
Last Post: jiaolix
Aujourd’hui 09:44 AM
» Replies: 0
» Views: 17
Install Deye Pylontech chez un client, e...
Last Post: jlm
Hier 06:24 PM
» Replies: 1
» Views: 52
Intégration SynSynk/DEYE avec HA ou ...
Last Post: Anna202
20-10-2026 10:57 AM
» Replies: 15
» Views: 23288
Entertainment online platform in your fr...
Last Post: ramsaybolt
19-10-2026 01:01 AM
» Replies: 0
» Views: 212
MapleStory Classic World: Plan Gear Upgr...
Last Post: ZeonLau
17-10-2026 09:23 AM
» Replies: 0
» Views: 295
Build a Better NBA 2K27 MyTEAM With U4GM
Last Post: ZeonLau
17-10-2026 08:58 AM
» Replies: 0
» Views: 247
MapleStory Classic World Progress Tips F...
Last Post: ZeonLau
17-10-2026 08:50 AM
» Replies: 0
» Views: 243
Aion 2 Budget Tips Spend Smarter With U4...
Last Post: ZeonLau
17-10-2026 08:36 AM
» Replies: 0
» Views: 246
Online platform with cool bonuses
Last Post: ramsaybolt
16-10-2026 01:47 PM
» Replies: 0
» Views: 253
How Movie for Windows Supports Everyday ...
Last Post: rodeoneerer
15-10-2026 08:13 AM
» Replies: 0
» Views: 273

>