Ankündigung

Einklappen
Keine Ankündigung bisher.

Plugin speech parser

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

  • klotzek
    antwortet
    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

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Bitte unbedingt in das neue Git damit, wenn es getestet ist.

    Einen Kommentar schreiben:


  • klotzek
    antwortet
    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

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    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

    Einen Kommentar schreiben:


  • klotzek
    antwortet
    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

    Einen Kommentar schreiben:


  • Max2612
    antwortet
    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)
    Zuletzt geändert von Max2612; 05.01.2016, 13:44.

    Einen Kommentar schreiben:


  • Sprocky
    antwortet
    Sorry,

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

    Trotzdem Danke und Gruß

    Sebastian

    Einen Kommentar schreiben:


  • Dragonos2000
    antwortet
    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.

    Einen Kommentar schreiben:


  • Sprocky
    antwortet
    Was meinst Du mit cli?

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Wird die Logik denn getriggert, wenn du das Item über den cli setzt? Gruß Waldemar

    Einen Kommentar schreiben:


  • Sprocky
    antwortet
    Hallo,

    ich habe noch folgendes Problem:

    Ich habe eine Logik die auf ein Item hört:

    Code:
    [logic]
        filename = logic.py
        watch_item = item
    Jetzt möchte ich dieses Item über speech schalten. Das geht auch, aber die Logic wird in dem Fall nicht getriggert.

    Code:
    [items]
         [item]
              type = bool
              enforce_updates = true
              sp = rw
    Kann mir jemand sagen warum die Logic nicht getriggert wird?

    Gruß

    Sebastian

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    Zitat von mumpf Beitrag anzeigen
    Oder du machst ein neues Item, auf das die anderen beiden hören... Gruß Waldemar
    Stimmt, das ist natürlich einfacher

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Oder du machst ein neues Item, auf das die anderen beiden hören... Gruß Waldemar

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    Hallo Sebastian, du kannst das mit einer Logik realisieren und diese wird von dem Plugin getriggert bzw. aufgerufen.

    Einen Kommentar schreiben:


  • Sprocky
    antwortet
    Hallo,

    ich möchte gerne mit einem Befehl zwei Items gleichzeitig schalten, geht das auch irgendwie?

    Gruß

    Sebastian

    Einen Kommentar schreiben:

Lädt...
X