Invalid config - script Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Invalid config - script

Beitrag von PX80 »

Hallo,

bekomme aktuell den Fehler, unklar woher dieser kommt:

Code: Alles auswählen

Invalid config
The following integrations and platforms could not be set up:

script
Please check your config and logs.
In der configuration.yaml hatte ich nichts geändert und scripte nach scripts.yaml ausgelagert
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Invalid config - script

Beitrag von PX80 »

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: Invalid config - script

Beitrag von Osorkon »

Wenn Du die Skripte aus der configuration.yaml in scripts.yaml auslagern willst, muss Du aber die configuration.yaml anpassen. 😉

Code: Alles auswählen

script: !include scripts.yaml
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Invalid config - script

Beitrag von PX80 »

hab ich. der problemabschnitt ist das spotcast script. es lief, jetzt nicht mehr. muss mal schauen wie ich da sukzessive rangehe
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 529 times
Kontaktdaten:

Re: Invalid config - script

Beitrag von Osorkon »

Las doch mal das vollständige Skript sehen.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Invalid config - script

Beitrag von PX80 »

habe mir wieder Visual Code Studio installiert und siehe da

force_playback: true
mode: single

Waren nicht unter entity eingerückt sondern unter data_template. Der File Editor hat die Syntax abgenickt währen VCode es angemeckter hat.

Code: Alles auswählen

spotify_start:
  alias: "Spotify: Start Playback"
  sequence:
  - service: spotcast.start
    data_template:
      entity_id: >-
        {% if is_state('input_select.chromecast_audio', 'Wohnzimmer') %}
        media_player.wohnzimmer
        {% elif is_state('input_select.chromecast_audio', 'Haus') %}
        media_player.haus
        {% elif is_state('input_select.chromecast_audio', 'Bad') %}
        media_player.bad
        {% elif is_state('input_select.chromecast_audio', 'Gästebad') %}
        media_player.gastebad
        {% elif is_state('input_select.chromecast_audio', 'Küche') %}
        media_player.kuche
        {% elif is_state('input_select.chromecast_audio', 'Philips TV') %}
        media_player.philips_tv
        {% elif is_state('input_select.chromecast_audio', 'Office') %}
        media_player.office
        {% endif %}
      force_playback: true
      mode: single
  icon: mdi:spotify
Jetzt passt es.
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Invalid config - script

Beitrag von PX80 »

mit update auf 2022.5 funktioniert es nicht mehr. wie könnte ich das debuggen?

Die GUI meckert über data_template:

Visueller Editor wird für diese Konfiguration nicht unterstützt
Der Schlüssel "data_template" wird vom visuellen Editor nicht erwartet oder nicht unterstützt.
Du kannst deine Konfiguration weiterhin in YAML bearbeiten.


edit: scheint support wurde entfernt

https://community.home-assistant.io/t/d ... ate/162445

Code: Alles auswählen

data_template is deprecated. Don’t use it. Use data everywhere, regardless if it’s a template or not. 
Wie müsste ich das Script umschreiben?
Antworten