Ankündigung

Einklappen
Keine Ankündigung bisher.

Plugin speech parser

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

    #46
    Command Line Interface
    Ein Plugin von SH.py. Damit kannst Du per Telnet auf SH.py und Item-Werte manipulieren, Logiken Triggern, Threads einsehen, usw. Musst Du in der Plugin.conf einrichten, Port ist 2323, glaub ich.

    Kommentar


      #47
      Sorry,

      Du hattest recht, hatte Grundsätzlichen Problem... Tippfehler

      Trotzdem Danke und Gruß

      Sebastian

      Kommentar


        #48
        Hallo!

        Ich hab mich mal an das Speech-Plugin versucht.
        Bei der Eingabe im Browser bekomme ich folgenden Fehler im Log:
        Code:
        2016-01-05 13:21:56,796 DEBUG    Main         SP: parseText: vorraum licht an -- __init__.py:parse_message:228
        2016-01-05 13:21:56,800 DEBUG    Main         SP: Item: EG.Vorraum_schalten -- __init__.py:parse_message:229
        2016-01-05 13:21:56,804 DEBUG    Main         SP: Value: 1 -- __init__.py:parse_message:230
        2016-01-05 13:21:56,808 DEBUG    Main         SP: List: ['EG', 'Vorraum_schalten', '1'] -- __init__.py:parse_message:231
        2016-01-05 13:21:56,813 DEBUG    Main         SP: Answer: OK, Licht im vorraum eingeschaltet. -- __init__.py:parse_message:232
        2016-01-05 13:21:56,816 DEBUG    Main         SP: Typ: item -- __init__.py:parse_message:233
        2016-01-05 13:21:56,821 INFO     Main         Speech Parse data: vorraum licht an Result: ['EG.Vorraum_schalten', '1', 'OK, Licht im vorraum eingeschaltet.', 'item', 'vorraum licht an'] -- __init__.py:parse_input:129
        2016-01-05 13:21:56,825 ERROR    Main         SP: Item 'EG.Vorraum_schalten' not available in the listener. -- __init__.py:parse_input:139
        2016-01-05 13:21:56,832 DEBUG    Main         HTTPHandler: closing socket 192.168.1.31:58032 -- connection.py:close:302
        Kann mir jemand erklären, was damit gemeint ist? Das item ist vorhanden und auch richtig geschrieben.
        Danke!!

        EDIT: Hat sich erledigt. (In der item.conf sp=rw vergessen)
        Max2612
        Forums-Einsteiger
        Zuletzt geändert von Max2612; 05.01.2016, 13:44.

        Kommentar


          #49
          Die Idee finde ich sensationell. Danke für die grandiose Vorarbeit.

          Leider bekomme ich den Speech-Parser nicht zum Laufen:

          Im Tasker bekomme ich in Task3 die Fehlermeldung:

          "Input/Output error for http://192.168.1.3:2788/%avcommsEncode: java.io.IOException: Invalid % sequence: %av in path at index 24: http//192.168.1.3:2788/%avcommsEncode"

          Beim Versuch, den Server per Browser zu testen, indem ich in Chrome "http://192.168.1.3:2788/licht%20wohnen%20aus" eingebe, bekomme ich die Rückmeldung: " Die Seite 192.168.1.3 funktioniert nicht

          192.168.1.3 hat keine Daten gesendet.
          ERR_EMPTY_RESPONSE"

          Kann mir Jemand Hilfestellung geben?

          Vielen Dank,
          Jürgen

          Kommentar


            #50
            klotzek
            Forums-Einsteiger
            klotzek
            Probier bitte die angehängte Datei (vorher umbenennen in __init__.py und in den Plugin-Ordner kopieren), dort habe ich ein paar Änderungen vorgenommen, eventuell ist dein Fehler dann weg.

            Zusätzlich habe ich noch eine geänderte Beispiel-Konfigurationsdatei (speech.py) angefügt, bei der vorhandenen passt u.a. die Reihenfolge nicht ganz.

            Und ich habe Dir meine aktuelle Tasker-Konfiguration angehängt, die sollte funktionieren %av deutet bei deiner Fehlermeldung auf die Verwendung einer falschen Variable in Tasker hin.

            Wenn es mit den angehängten Dateien noch nicht läuft, bitte nochmal melden.
            Angehängte Dateien

            Kommentar


              #51
              Prima, vielen Dank für die schnelle Hilfe. Ich werd die Punkte heute Abend testen.
              Ich hab beim Frühstück festgestellt, dass das Parsen über Browsereingabe selbst funktioniert. War mir gestern nicht aufgefallen, da ich versucht habe, eine Lampe auszuschalten, die schon aus war. "http://192.168.1.3:2788/licht%20wohnen%20aus" geht also; es kommt nur keine Rückantwort bisher.

              Ich melde mich nach meinem abendlichen Test.
              Beste Grüße,
              Jürgen

              Kommentar


                #52
                Bitte unbedingt in das neue Git damit, wenn es getestet ist.

                Kommentar


                  #53
                  Hallo Panzaeron,

                  jetzt hab ich Alles auf einmal ausgetauscht und weiß daher nicht, woran es lag.
                  Aber: Et jeht!

                  Das hast Du echt toll gemacht, mein lieber Schwan. Chapeau!

                  Viele Grüße,
                  Jürgen

                  Kommentar

                  Lädt...
                  X