Danke, das beseitigt die Meldung. Aber es wird bei mir einfach immer noch nichts geschaltet und es erscheint auch nicht im Meldungsfenster. Hast du noch eine Idee, woran das liegen könnte? Handelt sich wie gesagt um Bool mit Profil ~Swicth bzw. Homematic mit STATE.
Hi Axel,
nimm mal statt „Ausschalten“ bitte „aus“ und auch klein schreiben.
Das was du als Quittieren ansiehst ist nur die aktuelle Zustandsmeldung. Wenn er schaltet sollte ein say „Erledigt!“
vor dem aktuellen Zustand kommen. Ich hoffe es ist bei v. 0.0.5 auch schon so
Hi Axel,
leider hab ich so einen Aktor nicht und kann es nicht testen.
Bitte überprüf nochmal folgendes:
[ul]
[li]Du hast die 4 Kanäle von dem Aktor jeweils als 1 einzelnes HomeMatic-Device in IPS, wo jedes eine eigene STATE-Variable besitzt?
[/li][li]Also der Link muss auf die Instance des HomeMatic-Devices gesetzt werden und nicht auf die STATE-Variable
[/li][li]bei der STATE-Variable bitte die Standardmäßig von IPS hinterlegte Action lassen.
[/li][li]Kannst du mal ein neues VariablenProfil anlegen und dann man bei Assoziationen folgende Texte hinterlegen? true => „An“, false => „Aus“
[/li][/ul]
Hi habe auf V 0.6 upgedatet so wie beschrieben war.
Bekomme aber die Meldung auf dem SiriProxy:
/home/siri/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/psych.rb:203:in `parse’: (/home/siri/.siriproxy/config.yml): found character that cannot start any token while scanning for the next token at line 29 column 1 (Psych::SyntaxError)
Wenn ich die Zeile mit dem HashKey weglasse, startet der SiriProxy normal, aber labert dann das keine Berechtigung habe.
es sieht so aus, als wenn der Eintrag hashkey nicht richtig eingerückt ist und du die falschen Anführungszeichen verwendest. Kopier mal die Hochkommata aus dem script Eintrag.
Bitte auch den leeren Bereich vor dem Eintrag script kopieren und dann vor hashkey einfügen, damit beide identisch eingerückt stehen. YML-Format ist da manchmal etwas zu präzise
Anschließend den SiriProxy neu starten
Danke, ich weis zwar nicht wie das passieren konnte, weil ich es ja per copy und paste eingefügt habe, aber das war es mit den ‚‘ Zeichen
Das sehr merkwürdig, wenn ich die Config mit dem Texeditor von Mac bearbeitete steht optisch die ’ Zeichen richtig da, wenn ich aber nano nachschaue ist das ’ Zeichen sowas : ??xx^1
Da hätte ich ja mich wund suchen können nach dem Fehler ;-(
IP, Port, und der Pfad zum Script stimmen?
Hashkey ist auch der richtige, der in der config.siri.php eingetragen ist?
du hast auch die SIRI_ROOT in der config angepasst?
Also so wie es aussieht scheint es seitens IPS alles richtig zu funktionieren.
Kannst du mal zu siri „Zuhause Hilfe“ sagen.
und dabei das Log vom SiriProxy ansehen?
was kommt dann da?
ja genau die Instanz bitte (steht auch so in der Anleitung)
das in 0.0.4 die Statusvariable nötig war, war ein BUG.
Das mit den logischen Antworten ist garnicht so einfach. Da ich es nur anhand der Variablen entscheiden kann was es für ein Befehlt war. Und die LEVEL Statusvariable haben ja auch Thermostate und noch zig anderes Zeug…
Aber ich bin dran, dass Siri sich besser ausdrückt. Aber es ist ja so schonmal nen Anfang.
nene passt schon…
bringt mich ja auch weiter wenn das plugin mehrere im einsatz haben und alle beim fehlersuchen helfen
Jetzt fehlt nur noch, dass man sein telefon am SiriProxy einmal authentifizieren muss, damit nicht jeder mit Siri den Proxy nutzen kann…
Aber ich hab noch keinen Plan wie ich die Identität vom iOS-Device raus bekomme.