Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Moin, gibt es gerade ein Problem bei Amazon?
Nach einem Neustart von shng werden zwar die Token korrekt geholt (200) aber ein Login ist nicht mehr möglich....
Hat das noch jemand?
Code:
2025-11-18 20:12:32 ERROR plugins.alexarc4shng Login-State checked - Result: Logged OFF - try to login again
Edit 26.11.2025: Geht auf einmal wieder… Also alles gut!
025-01-03 10:40:49 WARNING plugins.alexarc4shng found no Echo with Name : Echo
2025-01-03 10:40:49 WARNING plugins.alexarc4shng found no Echo with Name : Show
2025-01-03 10:40:50 ERROR lib.plugin Plugin 'alexarc4shng' exception in run() method: Expecting value: line 1 column 1 (char 0)
> Traceback (most recent call last):
> File "/usr/local/smarthome/lib/plugin.py", line 675, in run
> self.plugin.run()
> File "/usr/local/smarthome/plugins/alexarc4shng/__init__.py", line 198, in run
> self.get_routines()
> File "/usr/local/smarthome/plugins/alexarc4shng/__init__.py", line 724, in get_routines
> myDict = json.loads(myContent)
> File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
> return _default_decoder.decode(s)
> File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
> obj, end = self.raw_decode(s, idx=_w(s, 0).end())
> File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
> raise JSONDecodeError("Expecting value", s, err.value) from None
> json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Die Augabe funktioniert,die beiden Ausgabedevices waren wohl nicht schnell genug aktiv. Mir werden alle Amazon Geräte angezeigt.
Status des Plugins ist aber immer noch gestoppt / deaktiviert.
Keine Ahnung, ob das vorher schon war...
ebenfalls eine frohes und gesundes neues Jahr. Wenn das Plugin gestoppt ist kann eigentlich keine Sprachausgabe erfolgen. Sehr seltsam
Kannst Du mal bei einem Neustart von shNG das smarthome-warnings.log sichten oder im Admin-UI die Logs vom letzten Neustart einsehen.
Da sollte irgendeine Meldung aufschlagen
Viele Grüße
Andre
P.S.: Die "Kartoffel" ist ein Cookie - normalerweise ein gut gelauntes bei erfolgreichem Login - ein wütendes bei fehlerhaften Login
Maleine Frage:
In der Plugin Übersicht im Backend ist das AlexaRc4shNG deaktiviert. Nach einem Reboot des Systems kam zunächst keine Sprachausgabe, bei der Fehlersuche bin ich darüber gestolpert. Ausgabe funktioniert jetzt, aber die Anzeige steht immer noch auf "deaktiviert".
Auch im WEBIF steht neben der grinsenden Kartofel "Gestoppt"....
Hallo Andre AndreK .
Hier die ersten Bilder von der ersten, weitestgehenden funktionieren, Version des Alexa Radios.
Ich muss noch etwas Aufräumen, Klären, und umsätzen, aber hier schon mal ein paar Impressionen:
Hallo Andre, das war jetzt auch mein Ansatz. Ich bin inzwischen schon recht weit und stelle das, wenn es fertig ist hier zur Verfügung bzw. zur Verbesserung…
Ich denke nur, das alle 5 Sekunden echt viel zu viel ist für Amazon. Wobei ich auch denke, dass viele unsinnige Anfragen eher ausschlaggebend sind. Wenn man z.B. ständig Pause sendet, obwohl nichts läuft, ziehen die den „Stecker“.
- in einer Logik alle 5 Sekunden die Daten zu pollen.
- wenn ['playerInfo']['state'] <> paused und ['playerInfo']['state'] <> null dann die Infos in die Items schreiben.
Da Du durch deinen Präsenzmelder eh schon sehr viele Anfragen gegen die Amazon-Cloud hast kann das natürlich schief gehen.
Dann wäre die Lösung das triggern in größeren Abständen zu machen bzw. die Logik erst durch den Präsenzmelder zu triggern und eine remanente Variable in
der Logik zu setzen die dann das Pollen in kürzeren Intervallen steuert. Diese dann zurücksetzen wenn der Player wieder pausiert oder aus ist.
Alles nicht erprobt - soweit bin ich noch nicht gekommen.
Hier noch der Hinweis : Wenn Du einen HTTP-Status 429 - too many requests - bekommst hat das nichts mit dem Cookie zu tun, das ist das "throttling" der Amazon-Web-Server, dagegen kannst Du, außer die Zahl der Anfragen zu reduzieren, nichts machen.
Die Meldungen sagen, dass die Item Attribute (die Du in home.yaml bei einem Item verwendet hast) nicht in den Metadaten (plugin.yaml des Plugins) definiert sind
Der Hinweis ist gut, das ganze ist noch PRE-Develop, so was gerät dann gerne in Vergessenheit.
So, ich hab das Ganze noch mal in eine eigene Logik gepackt und von Hand getriggert.
Jetzt geht es!
Ich habe in der Logik den Echo eingeschaltet danach direkt MediaInfo abgefragt.
Das ist zu knapp! Da muss ich warten bis die Kugel richtig läuft.
Oder gibt es ein Event was ich abfragen kann wenn der Echo wirklich in Betrieb ist?
ich verstehe "befüllt" nicht.Bleibt in der Logik das dict "Media-Info" komplett leer ?
Wird nichts in den Logger geschrieben ?
Was sagt das Kommunikations-Log im Web-IF des Alexa-Plugins ?
Ich meine, wenn auf dem Echo-Device gerade nichts läuft sind die Felder auch leer.
Die Meldungen sagen, dass die Item Attribute (die Du in home.yaml bei einem Item verwendet hast) nicht in den Metadaten (plugin.yaml des Plugins) definiert sind.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: