Automatisations utilisent un service inconnu depuis mise à jour

Bonjour,
Depuis un petit moment, j’ai des messages d’erreurs avec certaines automatisations dont voici un exemple :


J’avais suivi le Blog My Canaletto pour définir les heures creuses / heures pleines par Utility Meter que j’ai inclu dans le fichier Configuration.yaml comme ceci :

utility_meter:
  energy_total_usage_daily:
    source: sensor.consumption_17
    cycle: daily
    tariffs:
      - day
      - night

Tout fonctionnait bien jusqu’à quelques jours où j’obtiens à chaque déclenchement de ces automatisations, les messages d’erreurs. Je ne retouve plus les Utility Meter dans Outils de développement. Si j’ai bien compris, le problème viendrais des utility_meter: peut être depuis la mise a jour a la version 2022-04, (Cf. Domo rem81). Avez-vous une solution et quelqu’un a eu les mêmes erreurs ? Merci pour votre aide
Ma configuration

System Information

version core-2022.9.4
installation_type Home Assistant Supervised
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.5
os_name Linux
os_version 5.15.61-v8+
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4491
Installed Version 1.27.1
Stage running
Available Repositories 1110
Downloaded Repositories 10
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Debian GNU/Linux 11 (bullseye)
update_channel stable
supervisor_version supervisor-2022.08.6
agent_version 1.2.2
docker_version 20.10.17
disk_total 109.7 GB
disk_used 9.0 GB
healthy true
supported failed to load: Unsupported
supervisor_api ok
version_api ok
installed_addons Samba share (10.0.0), File editor (5.4.1), Duck DNS (1.15.0), deCONZ (6.15.0), InfluxDB (4.5.0), Grafana (7.6.0)
Dashboards
dashboards 1
resources 15
views 10
mode storage
Recorder
oldest_recorder_run 15 septembre 2022 à 06:09
current_recorder_run 15 septembre 2022 à 08:09
estimated_db_size 134.58 MiB
database_engine sqlite
database_version 3.38.5

Je dirais plutot depuis la version 2022.9.

Citation
Utility Meter
The previously deprecated utility_meter entities, used to change tariffs, have been removed. Please use the provided select entity instead.

Dans l’automatisation que tu utilise , sa doit faire appel a se service utility_meter.select_tariff (obsolète ) et il faut le remplacer par ce service select.select_option

Merci, c’est exactement ça, c’est seulement depuis la dernière mise à jour. Je n’ai plus de tarif HC/HP pour tous mes capteurs.
Quand je choisis select.select_option, je n’ai pas le choix des entités HC ou HP. Dois-je définir des sensors pour ça dans Configuration.yaml ? Merci de me donner un exemple

Ancienne façon:

action:
  - service: utility_meter.select_tariff ###### On passe en HC (nuit)
    data:
      entity_id:
      - utility_meter.energy_total_usage_daily
      - utility_meter.energy_total_usage_weekly
      - utility_meter.energy_total_usage_monthly
      - utility_meter.energy_total_usage_quarterly
      - utility_meter.energy_total_usage_yearly
      tariff: night

Nouvelle façon:

  action:
    - service: select.select_option
      target:
        entity_id: select.daily_energy
      data:
        option: "{{ tariff }}"
    - service: select.select_option
      target:
        entity_id: select.monthly_energy
      data:
        option: "{{ tariff }}"

Si tu y arrive pas, contacte @mycanaletto c’est lui qui a fait ce tuto.

Ça fonctionne à présent, voici un exemple d’une automatisation heure creuse :


alias: Tarif HC
description: ""
trigger:
  - platform: time
    at: "22:24:00"
    variables:
      tariff: night
action:
  - service: select.select_option
    data:
      option: "{{ tariff }}"
    target:
      entity_id:
        - select.energy_total_usage_daily

Merci

1 « J'aime »