Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attributs used_kWh et allowed_kWh du sensor.defi_hilo ne semblent ne plus se faire mettre à jour automatiquement #361

Closed
arsenicks opened this issue Jan 18, 2024 · 3 comments · Fixed by #358
Labels
bug Something isn't working testing Testing

Comments

@arsenicks
Copy link
Collaborator

arsenicks commented Jan 18, 2024

Version of the custom_component

v2024.1.2

Configuration

Exemple de sensor qui utilisait cet attribut:

      defi_hilo_used_kwh:
        friendly_name: kWh utilise defi
        unit_of_measurement: "kWh"
        value_template: "{{ state_attr('sensor.defi_hilo', 'next_events')[0]['used_kWh']}}"

Describe the bug

Il semblerait que l'attribut used_kWh du sensor.defi_hilo ne se fait plus remplir. J'avais des sensors qui ne fonctionnait plus lors du dernier défi mais je n'avais pas eu le temps de regarder. Ce matin j'ai fait une petite session de debug et je remarque qu'il est toujours à 0 1h34 après le début du defi. Dans l'application hilo le kwh utilisé apparait bien. On dirais bien que allowed_kWh est également vide. Mon scan interval est par default à 60sec.

next_events: 
- event_id: 225
  participating: true
  configurable: true
  period: am
  total_devices: 8
  opt_out_devices: 7
  pre_heat_devices: 0
  mode: extreme
  allowed_kWh: 0
  used_kWh: 0
  used_percentage: 0
  phases:
    pre_cold_start: '2024-01-17T23:00:00-05:00'
    pre_cold_end: '2024-01-18T01:00:00-05:00'
    appreciation_start: '2024-01-18T01:00:00-05:00'
    appreciation_end: '2024-01-18T04:00:00-05:00'
    settings_deadline: '2024-01-18T00:00:00-05:00'
    preheat_start: '2024-01-18T04:00:00-05:00'
    preheat_end: '2024-01-18T06:00:00-05:00'
    reduction_start: '2024-01-18T06:00:00-05:00'
    reduction_end: '2024-01-18T10:00:00-05:00'
    recovery_start: '2024-01-18T10:00:00-05:00'
    recovery_end: '2024-01-18T11:00:00-05:00'
  state: reduction

Des idées ?

@arsenicks arsenicks changed the title Attribut used_kWh du sensor.defi_hilo Attribut used_kWh du sensor.defi_hilo semble ne plus rapporté de valeur Jan 18, 2024
@arsenicks arsenicks changed the title Attribut used_kWh du sensor.defi_hilo semble ne plus rapporté de valeur Attributs used_kWh et allowed_kWh du sensor.defi_hilo semble ne plus rapporté de valeur Jan 18, 2024
@arsenicks arsenicks changed the title Attributs used_kWh et allowed_kWh du sensor.defi_hilo semble ne plus rapporté de valeur Attributs used_kWh et allowed_kWh du sensor.defi_hilo ne semblent ne plus rapporté de valeur Jan 18, 2024
@arsenicks
Copy link
Collaborator Author

arsenicks commented Jan 18, 2024

Oh, j'ai essayé de forcer l'intégration à faire un reload et ca semble s'être populé..

Quel est l'interval ou ces attributs devraient normalement être mis à jour, au scan interval de 60sec ?

Lors du dernier défi je n'avais rien fait et aucun de mes sensor "custom" construit en utilisant ces attributs n'ont fonctionné. Mais avec un reload de l'intégration ca débloque..

Est-ce que ce serais EVENT_SCAN_INTERVAL = 1800 par hasard ?

@arsenicks arsenicks changed the title Attributs used_kWh et allowed_kWh du sensor.defi_hilo ne semblent ne plus rapporté de valeur Attributs used_kWh et allowed_kWh du sensor.defi_hilo ne semblent ne plus se faire mettre à jour automatiquement Jan 18, 2024
@ic-dev21
Copy link
Collaborator

ic-dev21 commented Jan 18, 2024

Oh, j'ai essayé de forcer l'intégration à faire un reload et ca semble s'être populé..

Quel est l'interval ou ces attributs devraient normalement être mis à jour, au scan interval de 60sec ?

Lors du dernier défi je n'avais rien fait et aucun de mes sensor "custom" construit en utilisant ces attributs n'ont fonctionné. Mais avec un reload de l'intégration ca débloque..

Est-ce que ce serais EVENT_SCAN_INTERVAL = 1800 par hasard ?

Salut mec, c'est pour l'instant normal. On a fait la mise en cache du sensor pour éviter les retards vécus en défi (sensor qui change d'état trop tard, voir ton issue #320)

Comme le sensor est mis en mémoire aussitôt l'horaire connu, ces valeurs ne s'updatent plus après.

@valleedelisle travaille là dessus dans #358 mais c'est pas tout à fait au point encore.

@arsenicks
Copy link
Collaborator Author

arsenicks commented Jan 18, 2024

Haaa nice, je me disais que ca devais être relié à #320 aussi mais je n'avais pas trouvé le #358 .

Je vais laisser le bug ouvert, si des gens ont le problèmes ils auront la réponse en attendant le fix, merci!


Donc devrait être corrigé par: #358

@arsenicks arsenicks added bug Something isn't working testing Testing labels Jan 18, 2024
@arsenicks arsenicks linked a pull request Jan 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working testing Testing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants