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 :
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