Aide template et aspirateur

Bonjour,

je possède un robot aspirateur Roborock S4 Max et j’utilise cette intégration HACS pour la présenter sur l’interface.

Seul problème c’est depuis qu’il y a eu une mise a jour sur la gestion des aspirateurs, les sensors type « sensor.roborock_s4_max_filter_left » sont en secondes.

J’utilisais donc un template dans mon config.yaml pour créer un sensor en heures. 2ième problème, depuis la MAJ 2021.12.X, le templating à changé et donc ça ne fonctionne plus. Sauf que je suis vraiment tout simplement nul pour y détecter ce qui cloche malgré avoir été fait un tour ICI.

Pour l’instant j’ai :
image
et

Voila la partie dans config.yaml :

template:
  sensors:
    - name: "vacuum_card_filter"
      state: "{{ ((states('sensor.roborock_s4_max_filter_left') | float / 3600)) | round() }}"
      unit_of_measurement: "hours"
    - name: "vacuum_card_main_brush"
      state: "{{ ((states('sensor.roborock_s4_max_main_brush_left') | float / 3600)) | round() }}"
      unit_of_measurement: "hours"
    - name: "vacuum_card_side_brush:"
      state: "{{ ((states('sensor.roborock_s4_max_side_brush_left') | float / 3600)) | round() }}"
      unit_of_measurement: "hours"
    - name: "vacuum_card_sensor"
      state: "{{ ((states('sensor.roborock_s4_max_sensor_dirty_left') | float / 3600)) | round() }}"
      unit_of_measurement: "hours"

Et le code de la carte lovelace

actions:
  - icon: mdi:home
    name: Nettoyer Maison
    service: script.vacuum_dispatch
    service_data:
      room: Maison
  - icon: mdi:fridge-outline
    name: Nettoyer Cuisine
    service: script.nettoyage_cuisine
  - icon: mdi:door-open
    name: Nettoyer l'entrée
    service: script.vacuum_dispatch
    service_data:
      room: Entrée
  - icon: mdi:table-furniture
    name: Nettoyer la salle a manger
    service: script.vacuum_dispatch
    service_data:
      room: Salle à manger
  - icon: mdi:sofa
    name: Nettoyer le salon
    service: script.vacuum_dispatch
    service_data:
      room: Salon
entity: vacuum.roborock_s4_max
show_name: false
show_toolbar: true
stats:
  cleaning:
    - entity_id: sensor.roborock_s4_max_last_clean_area
      subtitle: Zone nettoyée
      unit: m2
    - entity_id: sensor.roborock_s4_max_last_clean_duration
      subtitle: Temps de nettoyage
      unit: minutes
  default:
    - entity_id: sensor.vacuum_card_filter
      subtitle: Filtre
      unit: heures
    - entity_id: sensor.vacuum_card_side_brush
      subtitle: Brosse latérale
      unit: heures
    - entity_id: sensor.vacuum_card_main_brush
      subtitle: Brosse principale
      unit: heures
    - entity_id: sensor.vacuum_card_sensor
      subtitle: Capteurs
      unit: heures
type: custom:vacuum-card
1 « J'aime »

La clé s’écrit sensor: et non sensors (avec un ‹ s ›)

1 « J'aime »

Évidemment… le truc bête et méchant dont on est passé 18 fois dessus sans le voir.

Merci. :grin:

1 « J'aime »