Nettoyage de configuration.yaml ne fonctionne pas

Bonjour,

Mon problème

Actuellement mon fichier configuration.yaml est rempli et je souhaite le nettoyer, j’ai donc créé des sous fichier dans le meme dossier racine que configuration.yaml, mais ils ne sont pas pris en compte.

Ma configuration


Toutes les dernières versions


Voila ce que je veux faire, mettre mes ampoules HA dans Alexa, ca fonctionne si je met tout dans le fichier configuration.yaml, mais pas dans Alexa.yaml, que j’ai pourtant ajouté dans configuration.yaml.

Mon fichier configuration.yaml


# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

python_script:

homeassistant:
  customize: !include customize.yaml


http:
  base_url: xxxxxxxxx.duckdns.org:8123
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
alexa: !include alexa.yaml


# Example configuration.yaml entry
websocket_api:

api:
    
    

# Notifications Telegram
notify:
  - platform: telegram
    name: NOM_BOT
    chat_id: -xxxxxxxxxx
    
emulated_hue:
  type: alexa
  host_ip: 192.168.1.190 #IP de HA, de préférence avoir une IP fixe
  listen_port: 80
  expose_by_default: false
  entities:
    light.spot_poutre_2:
      name: "Spot poutre 2"
      hidden: false

Bonjour,
remplace alexa: !include alexa.yaml par emulated_hue: !include alexa.yaml.
Dans ton fichier alexa.yaml, ne mets pas la ligne emulated_hue: et laisse tout le reste.

Merci, j’ai fais mais cela ne fonctionne pas

Fichier Alexa.yaml

  type: alexa
  host_ip: 192.168.1.190 #IP de HA, de préférence avoir une IP fixe
  listen_port: 80
  expose_by_default: false
  entities:
    light.spot_poutre_1:
      name: "Spot poutre 1"
      hidden: false
    light.spot_poutre_2:
      name: "Spot poutre 2"
      hidden: false
    light.spot_poutre_3:
      name: "Spot poutre 3"
      hidden: false
    light.spot_poutre_4:
      name: "Spot poutre 4"
      hidden: false
    light.spot_poutre_5:
      name: "Spot poutre 5"
      hidden: false
    light.spot_poutre_6:
      name: "Spot poutre 6"
      hidden: false
    light.spot_poutre_7:
      name: "Spot poutre 7"
      hidden: false
    light.spot_poutre_8:
      name: "Spot poutre 8"
      hidden: false

Mon fichier configuration :


# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

python_script:

homeassistant:
  customize: !include customize.yaml


http:
  base_url: xxxxxxxxx.duckdns.org:8123
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
emulated_hue: !include alexa.yaml

Salut

Alexa.yaml ou alexa.yaml pour le nom du fichier ?

Non en faite ca fonctionne maintenant, j’ai du supprimer ces ligne de mon fichier configuration.

  type: alexa
  host_ip: 192.168.1.190 #IP de HA, de préférence avoir une IP fixe
  listen_port: 80
  expose_by_default: false
  entities:
    light.spot_poutre_1:
      name: "Spot poutre 1"
      hidden: false

Par contre une petite question, il est possible de remonter autre chose que des entités dans Alexa ? Genre des scenes ou des automatismes ?

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