Appdaemon stoppe au démarrage

Bonjour,

Mon problème

Appdaemon version 0.17.13 s’arrette au démarrage

Ma configuration


raspberry pi5

Je viens d’installer Appdeamon; ma config fonctionné avec l’ancienne version obsolète.
Avec celle ci , dans le journal j’ai ceci :
2025-12-06 14:05:19.215 ERROR AppDaemon: ===== Failed to configure AppDaemon =====================================

2025-12-06 14:05:19.215 ERROR AppDaemon: App ‹ appdaemon › has an assertion error in field ‹ latitude ›: Field required

2025-12-06 14:05:19.215 ERROR AppDaemon: App ‹ appdaemon › has an assertion error in field ‹ longitude ›: Field required

2025-12-06 14:05:19.215 ERROR AppDaemon: App ‹ appdaemon › has an assertion error in field ‹ elevation ›: Field required

2025-12-06 14:05:19.215 ERROR AppDaemon: App ‹ appdaemon › has an assertion error in field ‹ time_zone ›: Field required

Le fichier appdaemon.yaml ou il y a ces paramètres est dans a0d7b954_appdaemon.

Quelle est la config necessaire ?


Salut,

Tu devrais partager le contenu de ta config
Quand je relis la doc, je ne vois pas ces mentions comme obligatoires

Bonjour,
Essaie de remplir les champs dans Paramètres → Système → Général :
tu devrais avoir une altitude (même à 0), un Fuseau horaire et défini une position quelconque dans Modifier l'emplacement

Le fichier appdaemon.yaml contient :

appdaemon:
  time_zone: CET
  latitude: 51.725
  longitude: 14.3434
  elevation: 0
  plugins:
    HASS:
      type: hass

  threads: 10
  app_dir: /homeassistant/appdaemon/apps
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.1.101:8123
      token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
hadashboard:
  dash_url: http://192.168.1.101:5050/main2?skin=dark1
  dash_dir: /homeassistant/appdaemon/dashboards
  dash_force_compile: 1 

Le 2eme fichier contient :

appdaemon:
  threads: 10
  plugins:
    HASS:
      type: hass
      ha_url:  http://192.168.1.101
      ha_key:
hadashboard:
  dash_url: http://192.168.1.101:5050

Corrige la mise en forme avec les balises <\>

J’ai pas accès à ma config mais 2 fois les même blocs d’infos dans 2 fichiers différents, c’est louche

Y a t-il besoin de fichier yaml pour que appdaemon démarre correctement si oui quels fichier et ou car je suis perdu ?

Tu déjà utilisé des choses avec appdaemon ?
Si non, alors d’installation de l’addon (en choisissant de supprimer les reliquats de configuration) pour repartir d’un truc sain.

J’ai tout supprimé mais j’ai toujours la même erreur .

Réponse a selecus :

J’ai le message :
« Vous ne pouvez pas modifier ces paramètres dans l’interface utilisateur, car votre configuration est enregistrée dans « configuration.yaml » sous la clé « homeassistant ». »

Salut

Voilà le contenu des miens :

appdaemon.yaml

appdaemon:
  latitude: 51.725
  longitude: 14.3434
  elevation: 0
  time_zone: Europe/Paris
  plugins:
    HASS:
      type: hass
      ha_url: http://192.168.1.101:8123
      token: xxxxxxxxxxx
http:
  url: http://0.0.0.0:5050
admin:
logs:
  main_log:
    filename: /homeassistant/appdaemon/logs/appdaemon.log
  error_log:
    filename: /homeassistant/appdaemon/logs/error.log
  access_log:
    filename: /homeassistant/appdaemon/logs/access.log
api:
hadashboard:

apps/apps.yaml (de base il contient la demo)

---
schedule_parser:
  module: schedule_parser
  class: ScheduleParser
  config_file: /homeassistant/yaml_entities/sensor.yaml

et c’est tout

J’ai essayé ta config → même erreur .
selecus me propose de modifier ces paramètres dans Paramètres->Système->Général mais J’ai le message :
« Vous ne pouvez pas modifier ces paramètres dans l’interface utilisateur, car votre configuration est enregistrée dans « configuration.yaml » sous la clé « homeassistant ». » .
Je ne peut pas supprimer la clé « homeassistant » : la config devient mauvaise.
Comment débloquer cet accé ?

La config de appdaemon et de ha sont 2 choses différentes.
A tel point que la partie GPS de HA n’est pas utilisée par appdaemon puisqu’il faut repérer les valeurs long/lat/alt pour que ça marche.

Là comme ça, je ne vois pas pourquoi ça ne fonctionne pas. Une installation propre (donc en ayant bien supprimé les reliquats)

sur une version de HA à jour, ça fonctionne sans rien faire

Supprimer également définitivement ---- Une bonne idée ; cela fonctionne parfaitement
Merci

1 « J'aime »

Hello @Pulpy-Luke ,

J’ai toujours été fan de AppDaemon, je vois que toi également, mais que pense tu de sa pérennité ?

(J’utilise encore beaucoup, notamment avec ControlerX et Automoli (qui a été forké).

Merci pour ton avis, lionel

Salut @mycanaletto

De mon coté je m’en suis servi pas mal mais je n’ai plus que mon parser pour schedule_state
C’est de moins en moins indispensable à mon avis, on retrouve les équivalents sous forme de custom component, d’intégration ou d’addon. Et la liste coté HACS c’est pas folichon…
Reste que pour dev, c’est assez pratique.

C’est un peu ce que je pense… Je suis en train de migrer des choses vers du yaml ou des blueprint. J’ai longtemps utilisé Schedy qui n’est plus maintenu, puis j’ai tout refait en yaml, et là avec une centaine de templates à refaire je vais surement bouger certaines planifs vers le scheduler, bref un éternel recommencement :wink:

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.