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
Ankündigung
Einklappen
Keine Ankündigung bisher.
Plugin speech parser
Einklappen
X
-
Bitte unbedingt in das neue Git damit, wenn es getestet ist.
Einen Kommentar schreiben:
-
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:
-
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.
- Likes 1
Einen Kommentar schreiben:
-
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:
-
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
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:
-
Sorry,
Du hattest recht, hatte Grundsätzlichen Problem... Tippfehler
Trotzdem Danke und Gruß
Sebastian
Einen Kommentar schreiben:
-
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.
- Likes 1
Einen Kommentar schreiben:
-
Wird die Logik denn getriggert, wenn du das Item über den cli setzt? Gruß Waldemar
Einen Kommentar schreiben:
-
Hallo,
ich habe noch folgendes Problem:
Ich habe eine Logik die auf ein Item hört:
Code:[logic] filename = logic.py watch_item = item
Code:[items] [item] type = bool enforce_updates = true sp = rw
Gruß
Sebastian
Einen Kommentar schreiben:
-
Zitat von mumpf Beitrag anzeigenOder du machst ein neues Item, auf das die anderen beiden hören... Gruß Waldemar
Einen Kommentar schreiben:
-
Oder du machst ein neues Item, auf das die anderen beiden hören... Gruß Waldemar
Einen Kommentar schreiben:
-
Hallo Sebastian, du kannst das mit einer Logik realisieren und diese wird von dem Plugin getriggert bzw. aufgerufen.
Einen Kommentar schreiben:
-
Hallo,
ich möchte gerne mit einem Befehl zwei Items gleichzeitig schalten, geht das auch irgendwie?
Gruß
Sebastian
Einen Kommentar schreiben:
Einen Kommentar schreiben: