Component error: plant - cannot import name 'States' from 'homeassistant.components.recorder.models'

Hello,

Mon problème

Depuis la mise à jour récente des HA Core, la vérification de ma configuration.yaml m’annonce ce type de message d’erreur

cela apparait dès que je déclare l’entité plant: dans le configuration.yaml, mon code initial (qu’il faut que j’enlève si je veux relancer HA) étant :

plant:
  openplantbook:
    client_id: xxx
    secret: yyyyy

  plant_1:
    species: osteospermum ecklonis
    sensors:
      moisture: sensor.plantea_moisture
      battery: sensor.plantea_battery
      temperature: sensor.plantea_temperature
      conductivity: sensor.plantea_conductivity
      brightness: sensor.plantea_light
    min_moisture: 20
    max_moisture: 60
    min_battery: 20
    min_conductivity: 350
    max_conductivity: 2000
    min_temperature: 8
    max_temperature: 32
    min_brightness: 3000
    max_brightness: 55000
    check_days: 3
....
  plant_7:
    species: echeveria lilacina
    sensors:
      moisture: sensor.planteg_moisture
      battery: sensor.planteg_battery
      temperature: sensor.planteg_temperature
      conductivity: sensor.planteg_conductivity
      brightness: sensor.planteg_light
    min_moisture: 7
    max_moisture: 50
    min_battery: 20
    min_conductivity: 300
    max_conductivity: 1000
    min_temperature: 5
    max_temperature: 35
    min_brightness: 3500
    max_brightness: 95000
    check_days: 3

Dois-je faire quelque chose en service.recorder ou au niveau du déclaratif des entités plant: ?
Merci d’avance pour votre aide

Ma configuration


System Health

version core-2022.7.3
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.10.92-v7l+
arch armv7l
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.26.0
Stage running
Available Repositories 1154
Downloaded Repositories 47
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 Raspbian GNU/Linux 11 (bullseye)
update_channel stable
supervisor_version supervisor-2022.07.0
agent_version 1.2.2
docker_version 20.10.12
disk_total 915.6 GB
disk_used 52.7 GB
healthy true
supported failed to load: Unsupported
supervisor_api ok
version_api ok
installed_addons Duck DNS (1.15.0), ESPHome (1.16.2), File editor (5.3.3), Home Assistant Google Drive Backup (0.103.1), Portainer (1.4.0), Samba share (10.0.0), Terminal & SSH (9.6.0), deCONZ (6.15.0), Mosquitto broker (6.1.2), Samba Backup (5.1.1)
Dashboards
dashboards 1
resources 32
views 14
mode storage
Recorder
oldest_recorder_run 10 juillet 2022 à 20:47
current_recorder_run 11 juillet 2022 à 22:05
estimated_db_size 172.00 MiB
database_engine sqlite
database_version 3.38.5
Spotify
api_endpoint_reachable ok
___

un PR a été posté ici : cannot import name ‹ States › · Issue #22 · Olen/homeassistant-plant (github.com)
ce sera corrigé au retour de vacances du dev. En attendant tu peux faire la correction manuellement sur le init.py pour que ça refonctionne (j’ai testé et ça marche)

2 « J'aime »

Yes merci beaucoup @IkariMtp ; la modification de l’init.py a également fonctionné pour moi aussi :+1: