mskrause hat geschrieben: ↑03.09.2021, 16:36
... ich habe auch Dots mit Leerzeichen bzw. Sonderzeichen im Einsatz, funktioniert problemlos ...
Es ist richtig, was du schreibst, im Falle von Pseudoreal geht es jedoch um einen bestimmten Eintrag in der Konfigurationsdatei und nicht um einen system.Exec()-Aufruf.
In seinem Fall wird recht offensichtlich in dem betroffenen Teil der Konfiguration, seitens der Lötzimmer-Skriptes, jeder einzelne, von einem Leerzeichen getrennte Ausdruck, als Name jeweils eines Echos interpretiert. Aus dem Namen eines Echos, werden so fälschlicherweise zwei Echos, deren Namen für sich genommen so nicht existieren.
Pseudoreal hat geschrieben: ↑03.09.2021, 15:44
Ich habe es nun ausprobiert und weder mit %20 oder zusätzlichen ' hat es funktioniert. Danke trotzdem.
Wie ich schon vermutet hatte, ist es einfach so und es ist somit einfach sinnvoll, die Echos wie in der Anleitung beschrieben, zu benennen. Da die Konfiguration, wie seitens Lötzimmerskriptes vorgesehen, aus Umgebungsvariablen übernommen wird, muss dann auch dort etwas geändert werden, damit Leerzeichen in Namen auch bei dieser Konfiguration funktionieren.
Wenn du die drei entsprechenden Zeilen in
alexa_remote_control.conf testweise auskommentierst und die Einstellung testweise direkt in
alexa_remote_control.sh vornimmst, wirst du also sehr wahrscheinlich zum gleichen Ergebnis kommen. In diesem Fall wäre ein an Alex Noack gerichteter Hinweis im Lötzimmer-Blog sinnvoll. Anderenfalls bitte noch einmal hier melden.