Plugin Alexa2Lox (V4.x)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ThePhantom79
    LoxBus Spammer
    • 27.10.2015
    • 246

    #91
    Hallo zusammen,

    ich nutze Alexa2Lox nun schon seit ein paar Monaten, und es funkioniert eigentlich ganz gut.
    Dabei verwende ich
    1.) Vorgelesenen Text:
    Code:
    /admin/plugins/alexa2lox/tts.php?device=ALL&text=Wir haben Post
    Funktioniert wunderbar, sowohl device=all und Lautstärke werden berücksichtigt

    2.) Sound abspielen:
    Code:
    /admin/plugins/alexa2lox/alexa.php?original&-d=ALL&-e=sound:amzn_sfx_doorbell_chime_02
    Hier kann ich leider den volume Schalter nicht mitgeben (wenn ich das mache, funktioniert das abspielen gar nicht mehr - der "vol" Befehl wird gar nicht als Befehl erkannt), was leider dazu führt, dass der Sound sehr leise abgespielt wird. Ich habe gelesen, dass andere auch das Problem haben - aber wie habt ihr das letztendlich gelöst? So verpasse ich leider öfter den Sound und kann das nicht als stabile Lösung so laufen lassen.

    Kommentar

    • dizzy85
      MS Profi
      • 08.12.2015
      • 678

      #92
      Würde das ganze direkt über eine Routine in Alexa erstellen....die mit dem Plugin triggerst.
      in der Routine:
      1. Geräteeinstellung /Lautstärke
      2. Zu sprechenden Text / Aktion etc.
      3. Geräteeinstellung / Lautstärke wieder auf Standard...

      Kommentar


      • ThePhantom79
        ThePhantom79 kommentierte
        Kommentar bearbeiten
        Hört sich nach dem an, was ich suche ... Allerdings kapiere ich nicht ganz, was du meinst.

        Ich habe nun gefunden, dass man eine Routine erstellen kann, mit der man das Gerät lauter stellen kann.
        Nur, welchen Trigger nehme ich, bzw, wie trigger ich diese Routine an mit Loxone ...
        Ein Beispiel wäre super :-)
        Zuletzt geändert von ThePhantom79; 19.10.2020, 09:32.
    • dizzy85
      MS Profi
      • 08.12.2015
      • 678

      #93
      Die Routinen erstellst du direkt in der"Alexa-App" (siehe Bild)

      Und Triggern z.b hier mit

      alexa_remote_control.sh -d Esszimmer -e automation:'Welcome home'

      wobei du halt für "Welcome Home" den Name deiner erstellten Routine einsetzt.....

      und für Esszimmer der Name deines Echos

      Soll das ganze auf Multiroom ausgegeben werden, dann einen Echo von dir auswählen und in der Routine Ausgabe auf Multiroom einstellen.
      Angehängte Dateien

      Kommentar

      • ThePhantom79
        LoxBus Spammer
        • 27.10.2015
        • 246

        #94
        Super danke ... aber ich muss beim Erstellen in der Routine in der Alexa auch schon einen Trigger mit angeben, sonst kann ich die routine nicht speichern. Ist es da dann egal, welchen ich nehme - da er sowieso nicht genutzt wird?

        Kommentar

        • dizzy85
          MS Profi
          • 08.12.2015
          • 678

          #95
          Also ich mache z.b für eine Ansage über Alexa so....

          1.Routinenname eingeben z.b Waschmaschine

          2.wenn folgendes Passiert -->Stimme--> Alexa, Waschmaschine

          3. Aktion hinzufügen -->
          ​​ 1.Geräteeinstellung /Lautstärke
          2.Nachrichten-->Alexa individuelle Nachricht "Waschmaschine ist fertig"
          3. Geräteeinstellung/Lautstärke ... normal

          Eigentlich spielt der ausführende Trigger in der Routine keine Rolle. Da das Script / Plugin deine erstellten Routinen nach Namen durchsucht und dann die passende auslöst.

          Kommentar

          • ThePhantom79
            LoxBus Spammer
            • 27.10.2015
            • 246

            #96
            Super, vielen Dank ... hat geklappt.
            Allerdings nur ohne den "All"-Schalter. Damit verhaspelt sich das Ding irgendwie. Aber so kann ich ganz gut damit leben.
            Zuletzt geändert von ThePhantom79; 19.10.2020, 13:57.

            Kommentar

            • dizzy85
              MS Profi
              • 08.12.2015
              • 678

              #97
              Müsste aber mit "Alle Geräte" relativ synchron laufen.....

              Kommentar

              • ThePhantom79
                LoxBus Spammer
                • 27.10.2015
                • 246

                #98
                mit "-d all" schalter er nur eine Alexa bei mir um - warum auch immer.
                In den Routinen gibts nicht "Alle Geräte" - nur die einzelnen Geräte plus "Das Gerät zu dem sie sprechen" - und das triggere ich ja mit "-d" an ...

                Kommentar

                • dizzy85
                  MS Profi
                  • 08.12.2015
                  • 678

                  #99
                  Nimm Mal nicht das" -d all " sondern einen einzeln Echo.

                  Was hast du für eine Routine erstellt?

                  Bei mir ist abspielen auf allen Geräten in der Routine vorhanden siehe Bild
                  Angehängte Dateien

                  Kommentar

                  • ThePhantom79
                    LoxBus Spammer
                    • 27.10.2015
                    • 246

                    Ich habe dann ja mit "-d Wohnzimmer" nur einenEcho angegeben. Damit funktioniert es ....
                    In der App habe ich deinen Eintrag nicht - siehe Bild.
                    Meine Routine heisst "LautstärkeLaut", "wenn" ich sage "Alexa, jetzt wirds lauter". Aktion: Die Lautstärke auf 7 einstellen. "Von" "Das Gerät zu dem Sie sprechen".
                    Angehängte Dateien

                    Kommentar

                    • dizzy85
                      MS Profi
                      • 08.12.2015
                      • 678

                      Du willst im Prinzip eine komplette "Multiroom-Gruppe" bzw alle Echos lauter machen?

                      Das geht glaube ich nicht. Du kannst nur immer einen Echo lauter stellen.

                      Kommentar

                      • ThePhantom79
                        LoxBus Spammer
                        • 27.10.2015
                        • 246

                        Zitat von dizzy85
                        Müsste aber mit "Alle Geräte" relativ synchron laufen.....
                        Ich dachte, du hast genau damit alle Echo lauter / leiser geschaltet ... ?
                        Zuletzt geändert von ThePhantom79; 20.10.2020, 09:35.

                        Kommentar

                        • SchmuFoo
                          Extension Master
                          • 08.08.2017
                          • 101

                          Via Alex2Lox habe ich ca. ein Jahr lang ohne Probleme auch Multiroom Gruppen angesteuert; das geht nun nicht mehr und auch nicht mittels Alexa2Lox.

                          "Abgesehen" von Loxberry Updates habe ich relativ wenig verändert. Jemand eine Idee woran es hakt?


                          http://192.168.178.38/admin/plugins/...l&-e=speak:Foo

                          Code:
                          B&B Technik OG
                          -d --> Überall
                          -e --> speak:Foo
                          
                          Calling /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/start.sh --original -d "Überall" -e "speak:Foo" ...
                          
                          Used UDP port from MQTT Gateway: 11884
                          Optionen:
                          ACTION:
                          DEVICE:
                          Full command: --original -d Überall -e speak:Foo
                          Prüfe auf Environment Variablen
                          Von PHP aufgerufen - Umgebungsvariablen sollten gesetzt sein
                          EMAIL: ..
                          MFA_SECRET: ..
                          
                          Lötzimmer Original-Script verwenden...
                          Aufrufparameter: -d Überall -e speak:Foo
                          sending cmd:speak:Foo to dev:Überall type:A3C... serial:317... customerid:A24...
                          Speak to Multiroom is only possible when USE_ANNOUNCEMENT_FOR_SPEAK is set and notifications on the devices are enabled
                          Skipping unsupported command: speak:Foo on dev:Überall ...
                          Zuletzt geändert von SchmuFoo; 09.11.2020, 15:53.

                          Kommentar

                          • dizzy85
                            MS Profi
                            • 08.12.2015
                            • 678

                            Stimmt wohl.... gerade mal in der Alexa App nach geschaut...
                            ​​​​​​Multiroom in Bezug auf eine Routine ist nicht mehr wählbar....🙄
                            Hat wahrscheinlich Amazon wieder was mit einem Update verdillert
                            Aber als work around, erstelle eine Routine und wähle die Echos einzelnen auswählen

                            Kommentar

                            • SchmuFoo
                              Extension Master
                              • 08.08.2017
                              • 101

                              Zitat von dizzy85
                              Stimmt wohl.... gerade mal in der Alexa App nach geschaut...
                              ​​​​​​Multiroom in Bezug auf eine Routine ist nicht mehr wählbar....🙄
                              Hat wahrscheinlich Amazon wieder was mit einem Update verdillert
                              Aber als work around, erstelle eine Routine und wähle die Echos einzelnen auswählen
                              Nee geht nicht um Routinen ("Automation") sondern Speak.

                              Kommentar

                              Lädt...