Closed mryshakow closed 5 years ago
Hi, ich glaube ich habe den Fehler identifiziert. Kannst du mal gucken, ob es bei dir auf dem Branch hotfix/room
funktioniert?
Moin!
Perfekt, hat geklappt! Super. Jetzt scheint mein System ja endlich grundsätlzich einsatzbereit. :)
Frage am Rande: Wie Debuggst du so einen Skill? Würde mir einen Debugger nach Java Vorbild oder ähnlichem wünschen. Habe bis jetzt aber nur Lösungen gefunden, die Codeänderungen verlangen. Und überall dauernd print("bla") in den Code zu schreiben, services neustarten, log durchforsten und wieder von vorne beginnen ist doch bestimmt nicht die beste Lösung.
Hi, zur Entwicklung nutze ich PyCharm (https://www.jetbrains.com/pycharm/). Ich habe noch nicht versucht einen laufenden Skill zu debuggen. Meistens starte ich nur die openhab.py in einer Python-Konsole und erstelle mir eine Instanz der openHAB-Klasse.
Ich möchte davon allerdings weg, indem ich ein Mockup für die Schnittstelle zu Snips und zu openHAB erstelle und dann vernünftig Tests schreibe (#19), die z.B. diesen Fehler eher aufgedeckt hätten.
Moin!
Habe die Code Injection jetzt zum laufen gebracht, die Synonyme werden erfolgreich injected uuuuuuund sogar via ASR/NLU erkannt! Super soweit. Aber leider werden meine Räume nicht erkennt:
Via Swagger bekomme ich folgendes zum Kinderzimmer:
Wenn ich den Code richtig lese, werden Räume daran identifiziert, ob der Wert der Semantic mit "Location" beginnt, was ja im Falle des Kinderzimmers stimmen sollte. Werde wie immer selber forschen... Aber vielleicht hast du ja schon ein paar Hinweise für mich?