Liebe SmartHome for Dummies Gemeinde.

Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.

Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.

Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.

SmartHome for Dummies Discourse Platform.

Invalid config - script Thema ist als GELÖST markiert

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


Antworten
Benutzeravatar
PX80
Beiträge: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 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: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 times

Re: Invalid config - script

Beitrag von PX80 »

Benutzeravatar
Osorkon
Administrator
Beiträge: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 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: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 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: 2105
Registriert: Sa 17. Jul 2021, 16:53
3
Wohnort: Langenargen
Has thanked: 63 times
Been thanked: 581 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: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 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: 614
Registriert: Do 21. Okt 2021, 13:09
3
Has thanked: 70 times
Been thanked: 18 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