Ankündigung

Einklappen
Keine Ankündigung bisher.

Siri-Proxy - wer hat know how und will mitbasteln?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    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.
    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 anzeigen
      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.
      Ich meine ehr meine Befehle, damit ich mal "Test Sirious" sagen kann und ne antwort bekomme.

      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


          Zitat von 2ndsky Beitrag anzeigen
          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).
          dort ist nur mein ssl ordner drin

          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


            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


              Ich denke, man sollte jetzt mal auf iOS7 warten...da hat sich - gerade im Bezug auf Siri - einiges geändert...

              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

                Ralf
                Gruß

                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


                    Siri-Proxy - wer hat know how und will mitbasteln?

                    Du sagt es👍


                    Viele Grüße

                    Ralf
                    Gruß

                    Ralf

                    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 anzeigen
                        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).
                        Schon klar...aber das würde doch motivieren, etwas zu bauen. Und wenn es eine API gibt, dann gibt es auch ganz schnell Tools dafür die "Prowl" oder "Pushover" für Push Benachrichtigungen.

                        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 anzeigen
                            Ich verstehs immer noch nicht... was für API Funktionen würdest du dir wünschen und wie würdest du sie verwenden?
                            Sowas in der art - natürlich via XML oder so konfigurierbar...

                            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

                                Lädt...
                                X