Ankündigung

Einklappen
Keine Ankündigung bisher.

Alexa Text to Speech

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

    Hi,
    also wenn du diese zwei Faktor Verification meinst, die hatte ich aus. Eben mal aktiviert und probiert, wieder deaktiviert und probiert => Das gleiche

    Kommentar


      Hallo aldaris,

      bitte versuchs mal auf folgendem Weg :

      - an der Alexa-Seite abmelden
      - Javascript im Browser abschalten.
      - Anmeldung an der Alexa-Seite ohne Javascript, mit Eingabe des Captchas (Ergebnis sollte eine leere Seite sein aber Login sollte funktioniert haben)
      - jetzt nochmal mit dem Plugin einloggen
      - falls das noch nicht funktioniert, Cookies im Browser löschen, Javascript wieder aktivieren
      - Nochmal anmelden an der Amazon-Seite, nun kommt hoffentlich eine Meldung, dass "unsichere" Anmeldungen erfolgt sind und dies bestätigen sollst.
      - Im Anschluss dann nochmal mit dem Plugin versuchen.

      Gruss Andre

      Kommentar


        Hallo,

        kurz: hat nicht geholfen.

        Bei Punkt 3 wurde ich nach keinem Captcha gefragt, die leere Seite kommt.
        Punkt 4 klappt nicht ohne Javascript, muss ich also vorher wieder aktivieren.
        Punkt 6 kriege ich keine Meldung über unsichere Logins

        Kommentar


          Hallo

          auf welchem OS läuft dein SHNG ? Evenutell wird hier beim request vorgetäuscht auch JS zu unterstützen ? (Wieso auch immer)

          Eventuell mal mit MFA versuchen sollte heißen MFA wie hier beschrieben für eine "NEUE" App durchführen und das PWD fürs Plugin um den MFA-KEY ergänzen.
          Habe ich selbst nicht getestet könnte aber Abhilfe schaffen.

          Gruss Andre

          Kommentar


            schuma und alle anderen die das AlexaRc4ShNG-plugin nutzen,

            Zitat von schuma Beitrag anzeigen
            In etwa so: "Amazon forcunite selection Guten Morgen wie geht es dir amazon force unite selection kleiner als größer als" - So verstehe ich da jedenfalls,-)
            Der Fehler muss bei Amazon liegen, auch wenn man Alexa bittet etwas nachzusprechen (direkt am Device) spricht Sie mit diesen Sonderzeichen nach.

            Ich denke das wird sich von selbst lösen - von Amazon-Seite.

            Gruss Andre

            P.S.: SSML funktioniert noch einwandfrei

            Kommentar


              Kurze Rückmeldung: Amazon funktioniert nun wieder.

              Kommentar


                Hallo,

                ich habe hier nach dem Update auf 1.7.1 dieses Problem:
                Code:
                smarthome-ng_1 | 2020-04-14 20:31:54 ERROR alexarc4shng Error while checking login state: Expecting value: line 8 column 1 (char 7)
                smarthome-ng_1 | 2020-04-14 20:31:54 ERROR alexarc4shng Plugin 'alexarc4shng' exception in run() method: local variable 'last_update_time' referenced before assignment
                smarthome-ng_1 | Traceback (most recent call last):
                smarthome-ng_1 | File "/usr/local/smarthome/lib/plugin.py", line 657, in run
                smarthome-ng_1 | self.plugin.run()
                smarthome-ng_1 | File "/usr/local/smarthome/plugins/alexarc4shng/__init__.py", line 159, in run
                smarthome-ng_1 | self.check_refresh_login()
                smarthome-ng_1 | File "/usr/local/smarthome/plugins/alexarc4shng/__init__.py", line 420, in check_refresh_login
                smarthome-ng_1 | if (last_update_time + self.LoginUpdateCycle < mytime):
                smarthome-ng_1 | UnboundLocalError: local variable 'last_update_time' referenced before assignment
                Hast du eine Idee, woran das liegen kann?
                Das Webinterface will seitdem nicht mehr.

                Gruß,
                Hendrik

                Kommentar


                  Hallo Hendrik,

                  da geht was schief beim lesen der letzten Login-Zeit.

                  sollte eigentlich abgefangen werden ?

                  Code:
                   # Check if update of login is needed
                      def check_refresh_login(self):
                          my_file= self.update_file
                          try:
                              with open (my_file, 'r') as fp:
                                  for line in fp:
                                      last_update_time = float(line)
                              fp.close()
                          except:
                              last_update_time = 0
                          
                          mytime = time.time()
                          if (last_update_time + self.LoginUpdateCycle < mytime):
                              self.log_off()
                  Es wird versucht folgende Datei zu lesen, und da steht wohl auch was, versuche mal die Datei zu löschen. Diese sollte dann entsprechend neu angelegt werden

                  Code:
                  self.sh.get_basedir()+"/plugins/alexarc4shng/lastlogin.txt"
                  Ich hoffe das fixed das Problem ansonsten kurze Info dann suchen wir weiter.

                  Gruss Andre

                  Kommentar


                    Hallo henfri ,

                    wie bist Du denn von 1.6 auf 1.7.1 umgestiegen ?

                    Komplett neues download oder pull im alten Pfad ?

                    Deine Fehlermeldungen mit Zeilenangaben passen so gar nicht zum Code auf Github (git von shNG, nicht von meinem Git).

                    Vielleicht kannst Du hier noch ein paar Infos liefern. Ich tippe nach wie vor auf die Datei "/plugins/alexarc4shng/lastlogin.txt".

                    Eventuell hat das Plugin nach dem Update auch einfach keine Leserechte ?

                    Gruss Andre

                    Kommentar


                      Ich habe nach dem Umstieg von 1.7 auf 1.7.1 folgende Meldung im Log:

                      Code:
                      2020-04-14 21:38:01 CEST ERROR plugin Main Plugin 'AlexaRc4shNG' class name 'alexarc4shng' defined in metadata, but not found in plugin code -- (plugin.py:__init__:542)
                      2020-04-14 21:38:01 CEST ERROR plugin Main Plugin 'AlexaRc4shNG' initialization failed, plugin not loaded -- (plugin.py:__init__:543)
                      Grüße, Marc

                      Kommentar


                        Hallo @schuma,

                        ändere Deine plugin.yaml wie folgt, dann sollte das weg sein :
                        Code:
                        AlexaRc4shNG:
                            plugin_name: AlexaRc4shNG
                            ......
                        "class_name" und "class_path" sind "abgelaufen"

                        der Rest der Einträge sollte passen.

                        Gruss Andre

                        Kommentar


                          Hallo Andre,

                          Zitat von AndreK Beitrag anzeigen
                          wie bist Du denn von 1.6 auf 1.7.1 umgestiegen
                          ?
                          Ich glaube, das Plugin war noch nicht aktualisiert. Ich prüfe das, danke für den Wink!

                          Gruß,
                          Hendrik

                          Kommentar


                            Zitat von AndreK Beitrag anzeigen
                            Hallo @schuma,

                            ändere Deine plugin.yaml wie folgt, dann sollte das weg sein :
                            Code:
                            AlexaRc4shNG:
                            plugin_name: AlexaRc4shNG
                            ......
                            "class_name" und "class_path" sind "abgelaufen"

                            der Rest der Einträge sollte passen.

                            Gruss Andre
                            Ändere ich aber die plugin.yaml wie in Readme beschrieben, wird das Plugin zwar geladen aber dann bekomme ich die Meldung beim Abspielen der texttospeech:

                            Code:
                            Traceback (most recent call last):
                            File "/usr/local/smarthome/lib/scheduler.py", line 527, in _task
                            exec(obj.bytecode)
                            File "/usr/local/smarthome/logics/pushtest.py", line 13, in <module>
                            sh.AlexaRc4shNG.send_cmd_by_curl('Echo_Wohnzimmer' ,'Text2Speech', 'Achtung, Ich teste die Audio Funktionen von mir selbst und smarthome n g')
                            AttributeError: 'AlexaRc4shNG' object has no attribute 'send_cmd_by_curl'
                            AndreK EDIT:
                            Habs gefunden sorry....
                            Also plugin.yaml und auch send_cmd_by_curl hat sich geändert in send_cmd.

                            Läuft also alles
                            Zuletzt geändert von schuma; 14.04.2020, 21:47.

                            Kommentar


                              Hi,

                              ich glaube ich hatte heute eine Amazon Warnung, wegen Login vom Plugin (echte Mail, kein Spam):

                              AMAZON-SICHERHEITSALARM: Anmeldung erkannt
                              Wann May 04, 2020 11:54 AM Central European Summer Time
                              Gerät Mozilla Firefox (Desktop)
                              In der Nähe Bavaria, Germany
                              Hab mich schon gefragt woher ich einen Linux Firefox habe (steht auf der Detailseite).. Der ist aber von Dir gesetzt.. Ich poste das nur, damit ähnliche Mails niemanden irritieren..

                              Ansonsten liefert mir der "cookie speichern" button derzeit ein: <font color="red"><i class="fas fa-exclamation-triangle"></i> Cookies are not saved missing csrf

                              Vg,
                              René

                              Kommentar


                                Ebenfall hi,

                                die Mails bekomme ich auch bei jeder Neuanmeldung des Plugins. Dies aber erst seit ca. einer Woche. Dazu kommt meist noch eine SMS.

                                Ebenfalls bekam ich eine mail nach Neuanmeldung an der Amazon-Developer-Konsole. Die haben an der Stelle sicherlich alles aufgerüstet.
                                Das mit dem Cookie muss ich mir anschauen, habe ich selbst schon ewig nicht mehr verwendet, Login läuft seit Monaten stabil automatisch durch.

                                Gruss Andre

                                Kommentar

                                Lädt...
                                X