Plugin Alexa2Lox (V4.x)

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

    Hallo!

    Als aller erstes - danke für das Plugin! Die Probleme mit der SFA und der Meldung "Abfrage ist fehlgeschlagen" dürfte wirklich mit Windows zusammen hängen. Ich habe es heute am Mac mit Chrome versucht und hier hat es geklappt.

    Bezüglich Lautstärke bei Soundfiles und dem Abspielen von Radiosendern wollte ich mal nachfragen ob es hier schon eine Lösung gibt (abseits von Routinen).

    Lg,
    Bernhard.

    Kommentar


    • Randy
      Randy kommentierte
      Kommentar bearbeiten
      Das liegt tatsächlich am Browser - Windows mit Firefox geht nicht, Windows mit Chrome geht zum Beispiel (gleiches Gerät)
  • Thomas M.
    Lebende Foren Legende
    • 25.08.2015
    • 3242

    Wie startet man eigentlich einen skill?

    Aus langeweile haben wir schon überlegt was wir zu halloween an Blödsinn machen.
    Klingelts an der Haustüre, soll der skill "Geisterschreck" gestartet werden. Das spielt über BT Verstärker auf der Terrasse Geisterzeugs ab.

    Aber wie startet man einen skill?
    Irgendwie mit execute irgendwas?
    alexa.php?original&-d=Wohnzimmer&-e=weather

    Kommentar

    • MartinLoxone6391
      Dumb Home'r
      • 28.10.2022
      • 18

      Moin Zusammen,
      Ich habe auch das Problem, dass mir der Fehler "Abrage ist fehlgeschlagen: null" angezeigt wird.
      Ich habe das ganze jetzt schon über Firefox, Chrome, Edge und Iphone Safari ausprobiert. Ich bekomme überall die gleiche Fehlermeldung.
      Hatte das schon einer von euch genauso?

      Kommentar

    • MartinLoxone6391
      Dumb Home'r
      • 28.10.2022
      • 18

      Moin Moin,
      kurze Frage.
      Ich gebe mittels Status Baustein eine TTS-Nachricht an Alexa weiter. Wenn diese Nachricht zuende ist sagt sie immer "Null".
      Also steigende Flanke = TTS
      fallende Flanke nach TTS Ausgabe = Null
      Verwende einen Zufallsgenerator um mir verschiedene Texte auszugeben, wenn ich nachhause komme. Wenn der Zufallsgenerator seinen letzten Zustand halten könnte, würde es klappen..

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 384
Größe: 65,5 KB
ID: 370642

      Kommentar


      • Denon2002
        Denon2002 kommentierte
        Kommentar bearbeiten
        Morgen,... In der letzten Zeile musst du beim Statustext noch ein Leerzeichen / Blank eintragen.
        Das verhindert, das Alexa nach der Ansage nochmal das Wort "Null" spricht.
    • Monte001
      Smart Home'r
      • 03.10.2016
      • 66

      Hallo zusammen,
      ich hoffe ich habe meine Frage ist hier richtig. Wenn nein bitte an den richtigen Ort verschieben.

      Habe die letzte Wochen Probleme mit dem Alexa und MQTT. Bei MQTT kommen keinerlei Daten an. Alle andere MQTT Datenpakete werden übertragen.
      Laut Plug-In Alexa2Lox sind alle Geräte Online.

      Habe gestern mein komplettes System mit einem Update beglückt : Loxone auf Version 13.2.12.1 und LoxBerry auf 2.2.2.2 und Alexa2Lox sowie MQTT neu installiert.

      Muss ich an den Einstellungen was ändern, nochmals neu installieren oder bin ich zufällig auf einen sehr selten Käfer gestoßen?
      Welche Infos benötigt ihr um mir besser helfen zu können?

      Wünsch euch einen schönen Advent

      Gruß
      Monte001

      Kommentar

      • SchmuFoo
        Extension Master
        • 08.08.2017
        • 101

        Zitat von Christian Fenzl
        Hier ist der Wiki-Artikel zum Plugin:
        Hi, kannst Du hier Bitte mal - primär für die Neuen - den Atlassian-Link einbauen?

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11217

          Ist im ersten Beitrag korrigiert und führt jetzt zu https://wiki.loxberry.de/plugins/alexa2lox/start
          LG, Christian
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11217

            Alexa2Lox V4.2.0 LB 3.0 Compatibility
            • Removes legacy code for LoxBerry 1.0
            • Requires at least LoxBerry 2.0+MQTT Gateway 2.0 OR LoxBerry 3.0
            ​Sonst keine Änderungen!

            Update über die Links in https://wiki.loxberry.de/plugins/alexa2lox/ oder über die Plugin-Verwaltung in LoxBerry.

            lg, Christian
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11217

              Hi,

              Jan hat auf Facebook geschrieben, dass auch mit dem Loxone "Text Generator" immer noch die "0" nachgeschickt wird - kann mir echt nicht erklären, wer bei Loxone diesen Baustein zusammengebastelt hat, der trotz Trigger noch ein 0 nachsendet....

              Jedenfalls habe ich jetzt im tts.php einen "Null"-Filter eingebaut.
              Das könnt ihr bisher nur mit dem Master testen:


              Die TTS-Routine ignoriert jetzt jeden Aufruf, wo als Text ausschließlich eine 0 daherkommt.

              lg, Christian
              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

              Kommentar

              • SchmuFoo
                Extension Master
                • 08.08.2017
                • 101

                Zitat von Christian Fenzl
                Hi,

                Jan hat auf Facebook geschrieben, dass auch mit dem Loxone "Text Generator" immer noch die "0" nachgeschickt wird - kann mir echt nicht erklären, wer bei Loxone diesen Baustein zusammengebastelt hat, der trotz Trigger noch ein 0 nachsendet....
                Ich habe mal ein Ticket bei Loxone aufgemacht, schauen wir mal was da kommt ;-)

                Zitat von Christian Fenzl
                Jedenfalls habe ich jetzt im tts.php einen "Null"-Filter eingebaut.
                Das könnt ihr bisher nur mit dem Master testen:
                https://github.com/christianTF/LoxBe...ads/master.zip

                Die TTS-Routine ignoriert jetzt jeden Aufruf, wo als Text ausschließlich eine 0 daherkommt.

                lg, Christian
                Besten Dank auch hier nochmal für die Hilfe und den Workaround! Dieser klappt soweit mit einer Ausnahme: Es gibt zumindest bei mir nun ein Nebeneffekt:

                Nutze ich die Gruppe "Überall" kommt an den Alexas selber nur noch ein leerer <v> an, die Lautstärkeregelung wird an allen Alexas jedoch angepasst.

                Sprich es scheint dass meine Alexa-Gruppe "Überall" nicht mehr greift. Ein einzelnes Gerät mit Sonderzeichen "Büro" klappt jedoch, genau wie z.B. "Erdgeschoss"

                Anbei mal mein capture:

                Code:
                root@loxberry:~# date && tcpdump -A -s 10240 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' | egrep --line-buffered "^........(GET |HTTP\/|POST |HEAD )|^[A-Za-z0-9-]+: " | sed -r 's/^........(GET |HTTP\/|POST |HEAD )/\n\1/g' | grep tts.php
                Wed 28 Dec 19:08:14 CET 2022
                tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
                listening on eth0, link-type EN10MB (Ethernet), snapshot length 10240 bytes
                GET /admin/plugins/alexa2lox/tts.php?device=%C3%9Cberall&text=Fenster%20&vol=30 HTTP/1.1
                GET /admin/plugins/alexa2lox/tts.php?device=%C3%9Cberall&text=0&vol=30 HTTP/1.1
                ^C72 packets captured
                80 packets received by filter
                0 packets dropped by kernel
                ​
                Cheers
                Jan

                Kommentar

                • SchmuFoo
                  Extension Master
                  • 08.08.2017
                  • 101

                  Zitat von SchmuFoo
                  Nutze ich die Gruppe "Überall" kommt an den Alexas selber nur noch ein leerer <v> an, die Lautstärkeregelung wird an allen Alexas jedoch angepasst.

                  Sprich es scheint dass meine Alexa-Gruppe "Überall" nicht mehr greift. Ein einzelnes Gerät mit Sonderzeichen "Büro" klappt jedoch, genau wie z.B. "Erdgeschoss"
                  Achja gemäß MQTT Incoming ist alles sauber

                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_20221228_134002_Loxone.jpg
Ansichten: 247
Größe: 301,8 KB
ID: 372693
                  Angehängte Dateien

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11217

                    Was gibt der Aufruf über den Browser aus?
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar

                    • SchmuFoo
                      Extension Master
                      • 08.08.2017
                      • 101

                      Zitat von Christian Fenzl
                      Was gibt der Aufruf über den Browser aus?
                      teste ich morgen Früh wenn alle wach sind.

                      BTW Browser: Werden die HTTP GETs irgendwo geloggt? AFAIR gab es auf dem Dateisystem nur ein apache2 error.log



                      Angehängte Dateien

                      Kommentar

                      • SchmuFoo
                        Extension Master
                        • 08.08.2017
                        • 101

                        Zitat von Christian Fenzl
                        Was gibt der Aufruf über den Browser aus?
                        Code:
                        Incoming Text: Frühstück
                        Text for TTS : Fruehstueck
                        Setting volume to 25
                        Devices: Überall
                        Reading cached devicelist
                        Number of device params: 1
                        Current Alexa: Überall
                        Commandline call: /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/alexa_remote_control.sh -d "Überall" -e speak:"Fruehstueck" >/dev/null &
                        Sending your text of Überall to MQTT Gateway​
                        Code:
                        root@loxberry:/opt/loxberry/log/system_tmpfs/apache2# grep tts access.log
                        desktop.localdomain - - [29/Dec/2022:08:54:50 +0100] "GET /admin/plugins/alexa2lox/tts.php?device=Erdgeschoss&text=Abend&vol=1 HTTP/1.1" 401 1131 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
                        desktop.localdomain - loxberry [29/Dec/2022:08:54:50 +0100] "GET /admin/plugins/alexa2lox/tts.php?device=Erdgeschoss&text=Abend&vol=1 HTTP/1.1" 200 512 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
                        desktop.localdomain - loxberry [29/Dec/2022:08:55:17 +0100] "GET /admin/plugins/alexa2lox/tts.php?device=%C3%9Cberall&text=Fr%C3%BChst%C3%BCck&vol=25 HTTP/1.1" 200 527 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
                        root@loxberry:/opt/loxberry/log/system_tmpfs/apache2#
                        ​
                        Code:
                        root@loxberry:/opt/loxberry/log/system_tmpfs/apache2# tail -f /opt/loxberry/log/ramlog/log/system_tmpfs/apache2/error.log
                        [Thu Dec 29 08:57:36.098230 2022] [php7:notice] [pid 5684] [client 192.168.1.77:42076] Email: xxx
                        [Thu Dec 29 08:57:36.098327 2022] [php7:notice] [pid 5684] [client 192.168.1.77:42076] token: xxx
                        [Thu Dec 29 08:57:36.098457 2022] [php7:notice] [pid 5684] [client 192.168.1.77:42076] use_oath: 1
                        [Thu Dec 29 08:57:36.098520 2022] [php7:notice] [pid 5684] [client 192.168.1.77:42076] listDelimiter:
                        [Thu Dec 29 08:57:36.098650 2022] [php7:notice] [pid 5684] [client 192.168.1.77:42076] PHP Notice:  Undefined variable: commandline in /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/alexa.php on line 30
                        
                        
                        [Thu Dec 29 08:57:50.877210 2022] [access_compat:error] [pid 5673] [client 192.168.1.115:56142] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/tts.php
                        [Thu Dec 29 08:57:50.879837 2022] [php7:notice] [pid 5673] [client 192.168.1.115:56142] Email: xxx
                        [Thu Dec 29 08:57:50.879943 2022] [php7:notice] [pid 5673] [client 192.168.1.115:56142] token: xxx
                        [Thu Dec 29 08:57:50.880066 2022] [php7:notice] [pid 5673] [client 192.168.1.115:56142] use_oath: 1
                        [Thu Dec 29 08:57:50.880134 2022] [php7:notice] [pid 5673] [client 192.168.1.115:56142] listDelimiter:
                        cut: /tmp/.alexa.volume.G0014D06014507HP: No such file or directory
                        
                        [Thu Dec 29 08:58:04.743761 2022] [access_compat:error] [pid 5671] [client 192.168.1.115:56145] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/plugins/alexa2lox/tts.php
                        [Thu Dec 29 08:58:04.746403 2022] [php7:notice] [pid 5671] [client 192.168.1.115:56145] Email: xxx
                        [Thu Dec 29 08:58:04.746512 2022] [php7:notice] [pid 5671] [client 192.168.1.115:56145] token: xxx
                        [Thu Dec 29 08:58:04.746672 2022] [php7:notice] [pid 5671] [client 192.168.1.115:56145] use_oath: 1
                        [Thu Dec 29 08:58:04.746743 2022] [php7:notice] [pid 5671] [client 192.168.1.115:56145] listDelimiter:
                        cut: /tmp/.alexa.volume.G091GG10214700AF: No such file or directory
                        ^C
                        root@loxberry:/opt/loxberry/log/system_tmpfs/apache2#
                        ​

                        Kommentar

                        • SchmuFoo
                          Extension Master
                          • 08.08.2017
                          • 101

                          Zitat von SchmuFoo

                          teste ich morgen Früh wenn alle wach sind.

                          BTW Browser: Werden die HTTP GETs irgendwo geloggt? AFAIR gab es auf dem Dateisystem nur ein apache2 error.log


                          Habe das Log mal erweitert, aber via http://loxberry/admin/system/tools/l...ormat=template tut sich nichts (glaube ich habe was kaputt gefrickelt ;-))

                          Wie müssten hier die korrekten User/Groups und chmods sein?

                          Code:
                          root@loxberry:/opt/loxberry/log/system_tmpfs/apache2# ls -l
                          total 132
                          -rw-r--r-- 1 root root 65221 Dec 29 09:07 access.log
                          -rw-r--r-- 1 root root 60840 Dec 29 09:07 error.log
                          ​

                          Kommentar

                          Lädt...