Ankündigung

Einklappen
Keine Ankündigung bisher.

Alexa Text to Speech

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • schuma
    antwortet
    Huhu, Ich habe zumindest nicht wissentlich irgendwelche Routinen angelegt.
    was sind überhaupt Routinen bei Alexa?

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hi @schuma,

    der Fehler wird beim Lesen der Routinen geschmissen - Hast Du eventuell keine Routinen über die Alexa-App angelegt ?
    Dann kann ich den Fehler nachstellen und Abhilfe schaffen.

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    So, soeben getestet....
    Läuft soweit wieder. Vielen Dank erst einmal dafür...

    Das Anmelden bei Amazon hat unter Windows erstmal nicht funktioniert. Aber irgendwie nach ein paar Mal Benutzer:Pass -> sms code hat es dann geklappt.

    Beim Starten von shng bekomme ich noch diese Meldung:

    Code:
    2023-12-05  17:21:48 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 703, 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.9/json/__init__.py", line 346, in loads
        return _default_decoder.decode(s)
      File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "/usr/lib/python3.9/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)
    ​
    funktioniert aber trotzdem :-)

    Grüße, Marc

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Andre, vielen Dank!

    Ich versuche es morgen zu testen.
    VIele Grüße
    Jürgen

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo,

    wenn auch eine Woche später wie angekündigt, ein neues Release steht zum Testen bereit. Hier zu finden.
    Es war dann doch mehr Arbeit als gedacht. Ich habe weitestgehend getestet. Bin aber fast sicher das es noch das eine oder andere Problem geben könnte.
    Gerne Rückmeldung hier.

    Achtung:

    die plugin-Eintragungn in der ./etc/plugin.yaml haben sich geändert. Es werden folgende Eintragungen benötigt.

    Code:
    alexarc4shng:
        plugin_name: alexarc4shng
        cookiefile: /usr/local/smarthome/plugins/alexarc4shng/cookies.txt
        host: alexa.amazon.de
        item_2_enable_alexa_rc: OG.Switch.Alexa
        login_update_cycle: '432000'
        alexa_refresh_token: <YOUR_TOKEN>
    Den Refresh-Token kann man mit diesem Proxy erstellen (siehe Readme auf GIT). Den Proxy via Konsole starten und die Startseite aufrufen (http://127.0.0.1:8080)
    Der Refresh-Token wird auf der Konsole ausgegeben. Diesen via Cut & Paste in die ./etc/plugin.yaml kopieren, shNG neu starten.
    That´s it.

    Gerne höre ich von Euch.

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • psilo
    antwortet
    AndreK cool und danke! ich teste auch gerne! vermisse das feature auch, v.a. weil es bei mir ja schon lange nicht geht.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hi Jürgen,

    danke das Du nicht drängelst

    Ich habe in einzelnen Scripts bereits alles geprüft und funktioniert soweit, "Meine" plappert schon wieder
    Wenn es ich diese Woche noch schaffe, meine selbst geplante und installierte PV-Anlage fertigzustellen, habe ich am WE wieder Zeit mich um das Plugin
    zu kümmern. Es geht dann "eigentlich" nur noch darum die Code-Schnippsel in das Plugin einzubauen.

    Ich würde das zum Testen wieder auf meinen GIT-Repo aktualisieren, wenn dann ein paar User das als OK befinden einen PR gegen DEVELOP stellen.
    Sobald es was zu testen gibt informiere ich Euch.

    Sorry, das PV-Projekt hat im Moment PRIO - geht ja nun auch schon 6 Monate - deshalb bin ich hier auch eher inaktiv.

    Um es auf eine Zeitschiene zu bringen, entweder ich kann dieses WE was liefern oder erst am Wochenende 25./26.11.
    Ich bleibe dran und bemüht das schnellstmöglich umzusetzen.

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo AndreK

    nein, natürlich möchte ich nicht drängeln..
    Hast Du eine grobe Vorstellung, wann es wieder etwas werden könnte?
    Ich habe hier noch einen Plan B in der Schublade mit einem 10 Fach Aktor und einer MP3 Ausgabe aus dem Modellbahnbereich.
    Nicht wirklich toll, aber mit einigen Optokopplern und einem externen Lautsprecher zumindest eine Notlösung.
    Je nach Perspektive würde ich das als Alternative in Betrieb nehmen...

    Gruß Jürgen
    Zuletzt geändert von Jürgen; 08.11.2023, 06:34.

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Andre,

    vielen Dank!

    Man hat sich doch an die Durchsagen gewöhnt :-).

    Gruß Jürgen

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Ok, vielen Dank schon mal für Deine Mühe!

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hi,

    die Login-Seite zur Alexa-Web-Seite ist nun wohl endgültig down. Es wird also Zeit auf "Refresh-Token" umzustellen.

    Sobald ich Zeit finde baue ich das um

    Viele Grüße
    Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Bei mir aktuell das Selbe.
    Hat Amazon Probleme?

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Mahlzeit...

    Alexa ist plötzlich stumm... ( Plugin : alexarc4shng v1.0.3​)

    Reboot hat nichtgeholfen.
    Interessant ist, dass die Kartoffel lächelt. Ich habe ein neues MFA Secret erstellt, der Prozess ist durchgelaufen, aber es sind immer 0 Devices zu sehen. Im Log:

    2023-10-21 11:36:07 login state : False
    2023-10-21 11:36:07 cookieFile- Step 6 - creation done
    2023-10-21 11:36:07 check CSRF- Step 5 - got no CSRF
    2023-10-21 11:36:07 HTTP : 200- Step 4 - get csrf
    2023-10-21 11:36:07 HTTP : 404- Step 3 - login with credentials​

    Log off - Log ON:

    HTTP : 200- Step 1 - get Session-ID
    HTTP : 404- Step 2 - login blank to get referer
    MFA : use MFA/OTP - Login OTP : xxxx
    HTTP : 404- Step 3 - login with credentials
    HTTP : 200- Step 4 - get csrf
    check CSRF- Step 5 - got no CSRF
    cookieFile- Step 6 - creation done
    login state : False
    use OTP-Code : xxxx



    Kein Login.

    Ratlos...
    Schaltbefehle funktionieren.

    Gruß Jürgen
    Zuletzt geändert von Jürgen; 21.10.2023, 11:12.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    AndreK egal wie ich probiere, scheitert es eigentlich immer ;-) kann das auch nochmal tieferlegen, würde aber sonst eher auf die neuerungen von oben warten und gerne von anfang an mittesten. ist wahrscheinlich zielführender. machs wie es dir in die zeit passt! wichtiger ist, dass du dabei bleibst :-)

    falls ich es doch nochmal am wochenende versuche, kann ich aber auch nochmal details posten.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo,

    die Version 1.0.3 aus dem Master-Branch entspricht zwischenzeitlich (seit dem letzten Release von shNG) der Version von meinem Git-Account.
    Auch die Änderungen von psilo auf 1.0.4 sind in Ordnung. Ich hatte in den letzten Wochen auch immer wieder die Situation das die Neuanmeldung nach
    5 Tagen mittels MFA teilweise schief ging. Nach mehreren Versuchen über das WEB-IF konnte ich mich dann wieder anmelden. (Ausloggen / Einloggen-Buttons)
    Die Alexa-Webseite wird immer mehr zurückgebaut bzw. eine offizielle Anmeldung über "alexa.amazon.de" ist nicht mehr möglich nur noch über "https://alexa.amazon.de/spa/index.html". Ich vermute das die Anmeldung in kurzer Zeit so nicht mehr möglich sein. wird. Im Moment habe ich einen "Proof of Concept" für die Anmeldung via
    Refresh-Token (so wie bei IO-Broker, Openhab und Edomi) im Test. Das sieht bis jetzt viel versprechend aus.
    Es entfallen dann auch die lästigen Meldungen betreffend Neuanmeldung beim Cookie-Refresh via SMS oder mail.
    Um das releasefähig zu bekommen bedarf es etlicher Anpassungen.Ich werde versuchen das schnellstmöglich umzusetzen, kann aber keinen Termin nennen.
    Eventuell schaffe ich es noch bis zum nächsten Release von shNG.

    TuneIn und das abspielen von (Spotify)-Playlists ist dann auch wieder funktionsfähig

    Viele Grüße
    Andre

    P.S: psilo - wo scheitert die Anmeldung via MFA ?

    Einen Kommentar schreiben:

Lädt...
X