Siri @home

Frage nicht was ich alles an komplizierten Dingen probiert hatte…

Die Welt kann manchmal so einfach sein. :rolleyes:

Hammer wie geil ist das denn, ich kann Siri jetzt fragen wie warm es im Wohnzimmer ist ich Brech ab

Ach Gott ihr Verrückten, jetzt werde ich mich wohl auch an Siri heranwagen müssen, wenn ich das so lese… :eek:

Wir sind nicht verrückt, wir wollen nur die Gegenwart endlich haben, die uns die Science-Fiction Filme immer gezeigt haben :slight_smile:

Ach Gott ihr Verrückten

Das werte ich ausdrücklich als Kompliment…:cool:

Jetzt bin ich fast am Ziel angekommen :smiley:


[Info - Guzzoni] Received Object: SpeechRecognized
[Info - Plugin Manager] Processing 'Licht Wohnzimmer an '
[Info - Plugin Manager] Processing plugin #<SiriProxy::Plugin::IPS:0xa0d6420>
[Info - Plugin Manager] Matches (?i-mx:Licht.*Wohnzimmer.*an)
[Info - Plugin Manager] Applicable states: 
[Info - Plugin Manager] Current state: 
[Info - Plugin Manager] Matches, executing block

Wenn ich mir dein Log ansehe fehlt bei mir nur noch


[Info - Plugin Manager] Sending Request Completed

Das Licht geht nicht an bei mir… Siri hängt dann an der Stelle und der Proxy macht danach auch keinen Mux mehr. Muss den Proxy dann neustarten.
also ich stehe kurz vorm Ziel ^^ Jetzt muss ich nur noch den letzten Fehler finden ^^

[EDIT] Ich lade gerade noch mal nen Snapshot. Ich habe gesehen, dass im IPS Script „http“ steht. Ich hatte aber SSL bei IPS an. Ich teste es gleich noch mal ohne SSL…

Hmm wow ! Eine Zeile mehr im Log… aber das Licht brennt noch ^^ und der Proxy hängt danach. Muss also irgendwo am IPS Script bei mir liegen… hmmm ich habe eine ganz normale HomeMatic Instanz genommen


[Info - Guzzoni] Received Object: SpeechRecognized
[Info - Plugin Manager] Processing 'Licht Wohnzimmer aus '
[Info - Plugin Manager] Processing plugin #<SiriProxy::Plugin::IPS:0x8f7c5f8>
[Info - Plugin Manager] Matches (?i-mx:Licht.*Wohnzimmer.*aus)
[Info - Plugin Manager] Applicable states: 
[Info - Plugin Manager] Current state: 
[Info - Plugin Manager] Matches, executing block
[Info - Plugin Manager] Say: Das Licht im Wohnzimmer ist aus.


Variable auslesen klappt auch nur bedingt… im Log siehts gut aus, bis auf die Bestätigung.
Siri gibt mir den Text nicht aus auf dem Iphone.


[Info - iPhone] Received Object: SpeechPacket
[Info - iPhone] Received Object: SpeechPacket
[Info - iPhone] Received Object: FinishSpeech
[Info - Guzzoni] Received Object: SpeechRecognized
[Info - Plugin Manager] Processing 'Wie ist die Temperatur im Schlafzimmer '
[Info - Plugin Manager] Processing plugin #<SiriProxy::Plugin::IPS:0x8b1468c>
[Info - Plugin Manager] Matches (?i-mx:Wie.*ist.*die.*Temperatur.*im.*Schlafzimmer)
[Info - Plugin Manager] Applicable states: 
[Info - Plugin Manager] Current state: 
[Info - Plugin Manager] Matches, executing block
[Info - Plugin Manager] Say: Die Temperatur im Schlafzimmer betraegt 18.5 Grad Celsius.


Wenn Ihr im siriproxy-ips.rb in der ersten Zeile ein

# encoding: utf-8

einbaut klappt es auch mit den Umlauten.

@thezepter
Was macht Dein IPS denn wenn Du den HTML-Aufruf von dem Proxy manuell über einen Browser initiierst? Das sollte als Debug-Hilfe für das siri.php dienen können.

Hi mal eine andere Frage:

Wenn mein 4s nur mit UMTS verbunden ist greift er ja nicht auf den Siriproxy zu, und somit kann ich auch keien Befehle an ips senden, hat einer eine Idee wie ich das hinbekomme ?

Wie kann ich in der siriproxy-ips.rb Kommentare einfügen ?

Per VPN in dein Heimnetzwerk einwählen.

Hi danke schon versucht geht auch nicht

nabend zusammen,

hab da mal eine frage zu dem plugin.
habe den Proxy am laufen aber anscheinden einen anderen als hier beschrieben.hab Siri Proxy ServerGui von Nick White.
wollt jetzt die config anpassen aber find sie leider nirgends.könnt mir
jemand helfen?das Plugin hab ich in home/var/www/Siriproxy/plugin/ gepackt.

Gruß
Andreas

Hi das prob hatte ich auch, mache mal alle versteckten Dateien und Ordner sichtbar, dann solltest du einen ordner . siriproxy finden, da ist die config.xxx drin :slight_smile:

Also müsste es bei dir unter home/var/www/ zu finden sein.

Danke für die schnelle Antwort, aber den Ordner .SiriProxy gibts bei mir nicht auch nicht versteckt.

so habs gefunden, muss das bei mir über die start.rb datei machen.

http://192.168.2.22:82/user/siri/siri.php?type=HM&id=22914&state=1

Ergebnis: Licht geht an.

Wenn ich im IPS Script die IP Adresse eintrage statt die HOST Verlinkung, klappt es sogar. ich kann per Siri die Lampe einschalten.

ABER: Der Proxy und damit SIRI bekommt keine Rückmeldung und stürzt ab.
.

Da ich Linux auch nicht wirklich verstehe wollte ich mal nachfragen ob schon jemand ein Startskript für den SIRI-Proxy gefunden hat.

Solange man die Terminalsession nicht schließt ist ja alles OK aber wenn dann darf man immer die Pfade von Ruby neu bekanntmachen.

schau dir mal den Proxy von NickWhyte an, den benutze ich auch.
da kannst den Proxy aus dem Browser steuern ohne Terminal.
Installation find ich auch einfacher.

So,
habe es auch Installiert. Muss sagen „SAUGUT“

Ps.: Noch ein VERRÜCKTER hier.:smiley:

Hast du mal einen Link ?

Hat einer eine Idee wie man per Siri die Temperatur für die Heizung übergeben könnte, ohne jede Gradzahl abzufangen ?