Welche Daten meinst du? guzzoni auf kryten umstellen müsste in proxy.py umgestellt werden. Aber Achtung, wenn du den Code änderst musst du sirious nochmal installieren, da dabei die Files noch irgendwohin kopiert werden. Ansonsten das Skript von pysiriproxy für das Erstellen des Zertifikats verwenden.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Siri-Proxy - wer hat know how und will mitbasteln?
Einklappen
X
-
Mit freundlichen Grüßen
Niko Will
Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
- Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -
-
Gast
Zitat von 2ndsky Beitrag anzeigenWelche Daten meinst du? guzzoni auf kryten umstellen müsste in proxy.py umgestellt werden. Aber Achtung, wenn du den Code änderst musst du sirious nochmal installieren, da dabei die Files noch irgendwohin kopiert werden. Ansonsten das Skript von pysiriproxy für das Erstellen des Zertifikats verwenden.
Habt ihr da schon "Dateien" erstellt ? weil da tapp ich im dunkeln, die Verbindung funktioniert wohl wies aussieht, ich bekomm ne ausgabe in der konsole wenn ich siri was frage, aber bin mir sicher er frägt noch weil sirious es nicht kennt den apple server
Kommentar
-
Achso, die Skripte werden beim Installieren nach ~/.sirious/... verschoben. Dort kannst du neue Plugins erstellen oder die vorhandenen abändern. Das musste ich auch machen, denn Siri kam mit den vorgegebenen Sätzen von sirious nicht klar (deutsches Siri + englische Texte = Problem).Mit freundlichen Grüßen
Niko Will
Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
- Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -
Kommentar
-
Gast
Zitat von 2ndsky Beitrag anzeigenAchso, die Skripte werden beim Installieren nach ~/.sirious/... verschoben. Dort kannst du neue Plugins erstellen oder die vorhandenen abändern. Das musste ich auch machen, denn Siri kam mit den vorgegebenen Sätzen von sirious nicht klar (deutsches Siri + englische Texte = Problem).
kannst du mir deinen bitte zippen und hochladen, damit ich Beispiele habe?
Da war der ruby Proxy schneller zu durchschauen ^^ Listen_for ^^
Ich werde immer zum Apple Server geleitet, aber er fragt bei Sirious was ab
Code:root@raspi ~/.sirious/plugins # sirious 2013-04-04 19:41:05,755 INFO [sirious] Got root /root/.sirious/ 2013-04-04 19:41:05,761 INFO [sirious] Registering plugin sirious.plugins.test.SiriousTest... 2013-04-04 19:41:05,765 INFO [sirious] Starting up... 2013-04-04 19:41:05,768 INFO [sirious.SiriProxyFactory] Loading plugin sirious.plugins.test.SiriousTest 2013-04-04 19:41:07,796 INFO [sirious.SiriProxyFactory] Building SiriProxyServer 2013-04-04 19:41:07,804 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Is this a test" -> SiriousTest.ask_test 2013-04-04 19:41:07,809 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Do something" -> SiriousTest.confirm_test 2013-04-04 19:41:07,815 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Are you serious" -> SiriousTest.respond_test 2013-04-04 19:41:07,878 INFO [sirious.SiriProxyServer] Connect from client 2013-04-04 19:41:07,882 INFO [sirious.SiriProxyServer] Building SiriProxyClientFactory 2013-04-04 19:41:07,886 INFO [sirious.SiriProxyServer] Connecting to 17.174.4.4:443 with SiriProxyClientFactory 2013-04-04 19:41:08,040 INFO [sirious.SiriProxyClient] Connected to server 2013-04-04 19:41:08,165 INFO [sirious.SiriProxyFactory] Building SiriProxyServer 2013-04-04 19:41:08,172 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Is this a test" -> SiriousTest.ask_test 2013-04-04 19:41:08,176 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Do something" -> SiriousTest.confirm_test 2013-04-04 19:41:08,180 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Are you serious" -> SiriousTest.respond_test 2013-04-04 19:41:08,190 INFO [sirious.SiriProxyServer] Connect from client 2013-04-04 19:41:08,194 INFO [sirious.SiriProxyServer] Building SiriProxyClientFactory 2013-04-04 19:41:08,197 INFO [sirious.SiriProxyServer] Connecting to 17.174.4.4:443 with SiriProxyClientFactory 2013-04-04 19:41:08,209 INFO [sirious.SiriProxyFactory] Building SiriProxyServer 2013-04-04 19:41:08,214 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Is this a test" -> SiriousTest.ask_test 2013-04-04 19:41:08,218 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Do something" -> SiriousTest.confirm_test 2013-04-04 19:41:08,222 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Are you serious" -> SiriousTest.respond_test 2013-04-04 19:41:08,232 INFO [sirious.SiriProxyServer] Connect from client 2013-04-04 19:41:08,235 INFO [sirious.SiriProxyServer] Building SiriProxyClientFactory 2013-04-04 19:41:08,239 INFO [sirious.SiriProxyServer] Connecting to 17.174.4.4:443 with SiriProxyClientFactory 2013-04-04 19:41:08,341 INFO [sirious.SiriProxyClient] Connected to server 2013-04-04 19:41:08,392 INFO [sirious.SiriProxyClient] Connected to server 2013-04-04 19:41:08,411 INFO [sirious.SiriProxyServer] Connection lost 2013-04-04 19:41:08,420 INFO [sirious.SiriProxyClient] Connection lost 2013-04-04 19:41:08,429 INFO [sirious.SiriProxyServer] Connection lost 2013-04-04 19:41:08,440 INFO [sirious.SiriProxyClient] Connection lost 2013-04-04 19:41:12,461 INFO [sirious.SiriProxyFactory] Building SiriProxyServer 2013-04-04 19:41:12,466 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Is this a test" -> SiriousTest.ask_test 2013-04-04 19:41:12,470 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Do something" -> SiriousTest.confirm_test 2013-04-04 19:41:12,474 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Are you serious" -> SiriousTest.respond_test 2013-04-04 19:41:12,484 INFO [sirious.SiriProxyServer] Connect from client 2013-04-04 19:41:12,487 INFO [sirious.SiriProxyServer] Building SiriProxyClientFactory 2013-04-04 19:41:12,491 INFO [sirious.SiriProxyServer] Connecting to 17.174.4.4:443 with SiriProxyClientFactory 2013-04-04 19:41:12,506 INFO [sirious.SiriProxyFactory] Building SiriProxyServer 2013-04-04 19:41:12,511 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Is this a test" -> SiriousTest.ask_test 2013-04-04 19:41:12,515 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Do something" -> SiriousTest.confirm_test 2013-04-04 19:41:12,519 INFO [sirious.SiriProxyFactory] Registering plugin trigger "Are you serious" -> SiriousTest.respond_test 2013-04-04 19:41:12,569 INFO [sirious.SiriProxyServer] Connect from client 2013-04-04 19:41:12,573 INFO [sirious.SiriProxyServer] Building SiriProxyClientFactory 2013-04-04 19:41:12,576 INFO [sirious.SiriProxyServer] Connecting to 17.174.4.4:443 with SiriProxyClientFactory 2013-04-04 19:41:12,639 INFO [sirious.SiriProxyClient] Connected to server 2013-04-04 19:41:12,677 INFO [sirious.SiriProxyServer] Connection lost 2013-04-04 19:41:12,686 INFO [sirious.SiriProxyClient] Connection lost 2013-04-04 19:41:12,720 INFO [sirious.SiriProxyClient] Connected to server 2013-04-04 19:41:12,743 INFO [sirious.SiriProxyServer] Connection lost 2013-04-04 19:41:12,751 INFO [sirious.SiriProxyClient] Connection lost ^C2013-04-04 19:41:34,379 INFO [sirious.SiriProxyClient] Connection lost 2013-04-04 19:41:34,388 INFO [sirious.SiriProxyServer] Connection lost root@raspi ~/.sirious/plugins #
Kommentar
-
Gast
Huhu
macht hier keiner mehr was?
Leider gibts auch noch net mehr infos oder ne neuere Version oder?
Muss mich mal wieder ans Thema ranwagen ^^
Kommentar
-
Siri-Proxy - wer hat know how und will mitbasteln?
Ja, das ist ein leidiges Thema. Man nimmt sich vor und dann kommt was dazwischen und schon gibt es wieder eine neue Version vom OS. Ist auch der Grund bei mir warum ich noch nicht wirklich damit begonnen habe. Aber das steht auch in der Überschrift " Wer hat Zeit und..." . Zeit hat man eigentlich nie außer man nimmt sie sich.
War zwar völlig OT musste mal sein.
Viele Grüße
RalfGruß
Ralf
Kommentar
-
Naja, es ist eigentlich an der Zeit, dass Apple eine Siri-API anbietet. Dann wäre es eine definierte Schnittstelle und man müsste nicht wild rumbasteln.
Verstehe echt nicht, wo das Problem ist. Ähnlich wie bei Kontakten, Positionen oder Photos bestimmen, ob die APP Siri nutzen darf. Die APP selber darf dann "Schlüsselwörter" bei Siri registrieren...aber egal...auch off-topic....weil...gibt's (noch) nicht...
Kommentar
-
Selbst wenn es ne API gäbe, bringt das für die meisten Web VISUs erstmal gar nix. Und bis das die Hersteller mal in ihre VISU Apps einbauen... glaube kaum, dass das denen so wichtig ist (z.B. Gira in die Homeserver App).Mit freundlichen Grüßen
Niko Will
Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
- Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -
Kommentar
-
Zitat von 2ndsky Beitrag anzeigenSelbst wenn es ne API gäbe, bringt das für die meisten Web VISUs erstmal gar nix. Und bis das die Hersteller mal in ihre VISU Apps einbauen... glaube kaum, dass das denen so wichtig ist (z.B. Gira in die Homeserver App).
Kommentar
-
Siri-Proxy - wer hat know how und will mitbasteln?
Ich verstehs immer noch nicht... was für API Funktionen würdest du dir wünschen und wie würdest du sie verwenden?Mit freundlichen Grüßen
Niko Will
Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
- Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -
Kommentar
-
Zitat von 2ndsky Beitrag anzeigenIch verstehs immer noch nicht... was für API Funktionen würdest du dir wünschen und wie würdest du sie verwenden?
Code:RegisterKeyword("Jalousie"); RegisterKeyword("hoch"); RegisterKeyword("runter"); RegisterKeyword("Wohnzimmer"); RegisterKeyword("Schlafzimmer"); ... onEvent(function() { if (keyword.match("Jalousie")) { if (keyword.match("hoch")) { if (keyword.match("Wohnzimmer") CallWeb("http://myip/writeknx.php?addr=1/2/3&value=0"); if (keyword.match("Schlafzimmer") CallWeb("http://myip/writeknx.php?addr=1/3/3&value=0"); } elseif (keyword.match("runter")) { if (keyword.match("Wohnzimmer") CallWeb("http://myip/writeknx.php?addr=1/2/3&value=1"); if (keyword.match("Schlafzimmer") CallWeb("http://myip/writeknx.php?addr=1/3/3&value=1"); } } });
Kommentar
-
Ah jetzt ja, okay verstehe. Kann ich mir zwar nicht vorstellen, dass Apple es so umsetzt, da sonst jede App auch die Apple Kommandos überlagern könnte, aber die Idee an sich wäre nicht schlecht.Mit freundlichen Grüßen
Niko Will
Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
- Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -
Kommentar
-
Einen schönen guten Tag an dieser Stelle erst mal!
Ich befasse mich seid kurzem auch mit der Siriproxy-Geschichte und hatte den Verlauf hier mal so ein bischen durchstöbert.
Ich habe an dieser Stelle auch gleich mal mehrere Fragen betreffend der Programmierung bzw. zur eigentlichen Hardware.
Bei mir sieht es derzeit so aus, dass ich nur eine EZControl XS1 besitze mit 3 Schaltern und einem Dimmer zum testen. Mein Siriproxy läuft wunderbar auf einem Raspberry Pi.
Nun zu den Fragen.
Ich würde ganz gerne den Dimmer über Variablen steuern. Und zwar soll eine Prozentzahl vorgegeben werden die Siri dann automatisch einstellt. Diese muss ja in eine Variable geschrieben werden, da ich sonst für jeden Prozent einen neuen "listen"-Abschnitt machen müsste. Da stoßen meine noch sehr begrenzten Kenntnisse auf ihre Grenzen.
Frage 2: ich möchte künftig auch TV und andere IR-Geräte ansteuern können. Welche Art von Hardware ist an dieser stelle sinnvoll. Hatte mit dem WIFI-Modul von IRTRANS geliebäugelt. bin mir aber nicht sicher ob das in Kombination mit Siriproxy funktioniert. Hat da schon wer Erfahrungen bzw. Alternativen anzubieten?
Hoffe das mir da euer Knowhow weiterhelfen kann!
Kommentar
Kommentar