Erreur : Unable to find service logger.debug

Mon problème

Bonjour,

J’essaye de mettre au point une automatisation, pour pouvoir être au courant du moment ou elle se déclenche, je souhaite rajouter un message de log.

J’ai ajouté :

logger:
  default: info
  logs:
    homeassistant.components.sensor: debug
    custom_components: debug

dans le fichier configuration.yaml

Mon automatisation contient :

- id: 'JPO_volets_5'
  alias: "Cuisine, ouvrir les volets au lever du soleil"
  trigger:
    platform: time
    at: '10:20:00'
#    platform: sun
#    event: sunrise
#    offset: '+00:01:00'
  action:
    - service: rest_command.set_volet_position
      data:
        position: 3
        baseurlESP8266: 192.168.0.23/?
        volet: volet3
    - service: logger.debug
      data:
        level: info
        message: "Cuisine ouverture du volet roulant"

J’ai ce message d’erreur :

ERROR (MainThread) [homeassistant.components.automation.cuisine_ouvrir_les_volets_au_lever_du_soleil_2] Cuisine, ouvrir les volets au lever du soleil: Error executing script. Service not found for call_service at pos 2: Unable to find service logger.debug

Quelqu’un peut-il m’aider à résoudre ce problème ?

Merci d’avance,

Jean-Paul

Ma configuration


System Information

version core-2023.4.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.90
arch x86_64
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.32.1
Stage running
Available Repositories 1265
Downloaded Repositories 2
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 Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.04.0
agent_version 1.4.1
docker_version 20.10.22
disk_total 30.8 GB
disk_used 4.7 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.6.1), Duck DNS (1.15.0), Nginx Proxy Manager (0.12.3), Studio Code Server (5.5.6), Let’s Encrypt (4.12.8)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 10 avril 2023 à 17:30
current_recorder_run 13 avril 2023 à 21:42
estimated_db_size 77.90 MiB
database_engine sqlite
database_version 3.38.5
___

Salut @Jaul78

Je crois pas que cela soit possible, selon la doc il n’y a que 2 services dispo :

Voir dans le menu « Automatisations » à droite de chaque lignes les 3 points et « historique des exécutions », peut-être tu trouveras ce que tu cherches.

le module logger sert a configurer le niveau de log des modules HA.

Si tu veut logguer quelques chose manuellement, il faut plutôt utiliser service: system_log.write

comme ça :

action:
  - service: system_log.write
    data_template:
      message: "The state of the switch is {{states('switch.something')}}"
      level: info

ps : info trouver le community en anglais de HA : Write to log - #7 by postlund - Feature Requests - Home Assistant Community

1 « J'aime »

Hum, je suis perplexe, l’ajout de message dans le fichier de log permet d’aider à la mise au point, si ce n’est pas possible, ça risque d’être compliqué pour un débutant comme moi de s’y retrouver…
Dans tous les cas, merci pour ta réponse.

Salut,

Il y a déjà un système de debug des automatisations => les traces (bouton en haut à droite).
Et tu n’as même pas besoin de « gérer » les élements qui remontent sous forme de message, ça trace tout et tout seul

Ah, ça me plait plus.
Ceci dit, quand j’applique ce que tu proposes, je n’ai plus d’erreur mais je ne vois pas de log apparaître dans le fichier /config/home-assistant.log.
Je crois que je vais devoir repartir à zéro, j’ai fait pas mal de tests et je m’y perds.
Je vais faire un autre post pour demander si j’ai bien compris comment repartir à zéro.
Merci pour ta réponse.

Je ne vois pas où ça se trouve !
C’est bien par Paramètres → Automatisations et Scènes
Puis on choisit l’automatisation ?
Je vois juste un menu avec entre autre exécuter…

C’est dans la doc (je suis pas chez moi)

debug

C’était ça dont je voulais parler ce matin, mais le lundi matin c’est compliqué ^^

1 « J'aime »

Ah oui, j’ai vu.
Le problème, c’est qu’il y en a partout, quand on débute, c’est pas évident de tout voir…
Merci, super, je verrai ça plus tard…

C’est quoi cette automatisation de ouuuuf ? il te faut un ultra-wide pour afficher la trace ! :slight_smile:

1 « J'aime »

c’est basé sur un blueprint, qui permet de piloter alarmo depuis un keypad et de synchroniser l’état alarmo/keypad.

Et comme il était trop simple de base, j’ai ajouté un la possibilité de piloter un « mode » supplémentaire :wink: