Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Aufruf] Adapter: Snips - Offline Speak2Text

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    245

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[Aufruf] Adapter: Snips - Offline Speak2Text

Scheduled Pinned Locked Moved Tester
snips
635 Posts 43 Posters 163.9k Views 22 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    xulkar
    wrote on last edited by xulkar
    #430

    Hallo,

    zu allererst danke für die Idee und die Umsetzung des Projekts.

    Habe iobroker und snips am laufen. Läuft alles super mit den Slots usw.

    Nun komme ich nicht weiter, bzw verstehe das weitere vorgehen nicht.

    Soll nun die Snips iobroker app dazu dienen alle Geräte automatisch zu suchen und diese zu steuern, oder muss ich mit javascript, node-red oder t2c die einzelnen Skipte erstellen?

    Zum Beispiel: Wenn slotDevice und slotCommand das und das drin steht, dann tue dies.

    Wo muss ich nun ansetzen um weiterzukommen, kann mir jemand einen Denkanstoss in die richtige Richtung geben?

    Vielen Dank für die Arbeit die bisher hier investiert wurde.

    Gruß

    Xulkar

    unltdnetworxU 2 Replies Last reply
    0
    • L Offline
      L Offline
      Lightmann
      wrote on last edited by
      #431

      Guten Morgen zusammen,

      Ich habe folgendes Problem:
      Trotz das Snips als Room "Flur" ausgibt, es im ioBroker auch als "Flur" ankommt, versteht T2C aus irgend einem Grund "Schlafzimmer".... warum auch immer.

      Des Weiteren weiteren kommt es hin und wieder vor, das er zwar meinen Befehl, licht aus zu schalten erkennt und auch im T2C so anzeigt, aber es einfach nicht macht.

      Durch lesen der 430 beitrage hier, habe ich das gute stück zumindest zum laufen und kommunizieren bekommen (zwar noch ohne gesprochenes feedback seitens Snips. Aber das sollte doch ich gehen oder?), aber dieser verdrehten Ergebnisse verstehe ich nicht.

      Bildschirmfoto 2019-03-14 um 11.03.43.png Bildschirmfoto 2019-03-14 um 11.03.00.png Bildschirmfoto 2019-03-14 um 11.02.25.png

      unltdnetworxU 1 Reply Last reply
      0
      • A Offline
        A Offline
        Arnulf
        wrote on last edited by
        #432

        Was ich mir vorstellen kann, dass es damit zu tun haben könnte, dass die Datenpunkte zu unterschiedlichen Zeiten befüllt werden.
        Wärend vielleicht der Triggerpunkt schon "feuert", sind in den anderen Punkten die Daten noch nicht aktualisiert.

        Habe zwar noch nicht Snips ausprobiert, aber ich hatte ein ähnliches Problem mit dem Alexa2-Adapter.
        Man muss dann schauen, welchen Datenpunkt man wann ausliest bzw. verwendet.

        unltdnetworxU 1 Reply Last reply
        0
        • X xulkar

          Hallo,

          zu allererst danke für die Idee und die Umsetzung des Projekts.

          Habe iobroker und snips am laufen. Läuft alles super mit den Slots usw.

          Nun komme ich nicht weiter, bzw verstehe das weitere vorgehen nicht.

          Soll nun die Snips iobroker app dazu dienen alle Geräte automatisch zu suchen und diese zu steuern, oder muss ich mit javascript, node-red oder t2c die einzelnen Skipte erstellen?

          Zum Beispiel: Wenn slotDevice und slotCommand das und das drin steht, dann tue dies.

          Wo muss ich nun ansetzen um weiterzukommen, kann mir jemand einen Denkanstoss in die richtige Richtung geben?

          Vielen Dank für die Arbeit die bisher hier investiert wurde.

          Gruß

          Xulkar

          unltdnetworxU Offline
          unltdnetworxU Offline
          unltdnetworx
          Developer
          wrote on last edited by
          #433

          Hi @xulkar,
          ich versuche mal etwas Licht ins Dunkel zu bringen. Soweit das bei individuellen Installationen geht. Alle Einstellungen in den Screenshots unten sind aus der Version 1.1.1 und sollten ab Version 1.1.0 funktionieren.

          @xulkar sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

          Nun komme ich nicht weiter, bzw verstehe das weitere vorgehen nicht.

          • Im Grunde musst man zuerst das Snips-Geräte installieren und ausschließlich die unltdnetworx Snips-App installieren. Keinen eigenen Fork oder andere Apps.

            • Eigene Forks werden nicht erkannt (bei Wünschen nicht enthaltener Wörter, nicht erkannter Sätze, etc. einfach Meldung hier im Thread, dann kann ich das noch einspielen, alternativ können auch eigene Injections gemacht werden, also eigene Worte angelernt)
            • zusätzlich installierte Apps können dazu führen, dass der gewünschte Satz mit der falschen App erkannt wird und ioBroker nichts davon mitbekommt.
          • Als nächsten Schritt muss man den text2command-Adapter installieren, falls noch nicht geschehen, Einstellungen dazu folgen im übernächsten Schritt

          • Als dritten Schritt den Adapter Snips installieren und wie folgt konfigurieren
            1551521866218-unbenannt-1.jpg

            • Die URL ist die IP-Adresse des Snips-Gerätes
            • Port falls weitere MQTT-Adapter bereits 1883 blockieren entsprechend anpassen
            • Text2command-Instanz entsprechend anpassen, falls mehrere Instanzen laufen, Standard ist 0
            • Filter mit "verstehe" befüllen, da sonst alle nicht erkannten Sätze mit "Ich verstehe blablabla nicht." quittiert werden
            • Client-ID kann auch erhöht werden, falls man Satelliten im Einsatz hat. Die laufende Nummer beginnt bei 0 und erhöht sich pro Satellit um 1
          • Nach dem Speichern nun den text2command Adapter konfigurieren

            • text2command Oberfläche aufrufen und das Zahnrad rechts oben klicken (Erweiterte Einstellungen)
              Unbenannt-1.jpg
          • Nun noch die Regeln in text2command konfigurieren, etwa so
            Unbenannt-2.jpg
            Damit ist das Schalten von Licht und Rollos möglich, sofern diese mit Raum und Funktion bezeichnet wurden.
            Unbenannt-3.jpg

          • weitere Regeln könnten etwa so aussehen
            Unbenannt-4.jpg
            Wichtig dabei ist, dass an/aus als true/false rückgemeldet wird.

          Gruß, Michael
          Weitere Infos im Profil.
          Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

          unltdnetworxU 1 Reply Last reply
          0
          • A Arnulf

            Was ich mir vorstellen kann, dass es damit zu tun haben könnte, dass die Datenpunkte zu unterschiedlichen Zeiten befüllt werden.
            Wärend vielleicht der Triggerpunkt schon "feuert", sind in den anderen Punkten die Daten noch nicht aktualisiert.

            Habe zwar noch nicht Snips ausprobiert, aber ich hatte ein ähnliches Problem mit dem Alexa2-Adapter.
            Man muss dann schauen, welchen Datenpunkt man wann ausliest bzw. verwendet.

            unltdnetworxU Offline
            unltdnetworxU Offline
            unltdnetworx
            Developer
            wrote on last edited by unltdnetworx
            #434

            Hi @Arnulf
            das ist ein guter Ansatz. Das Problem bestand bis zur Version 1.1.0 in der Tat und sollte jetzt behoben sein. Mittlerweile wird direkt mit Snips mittels der Session-IDs von Snips kommuniziert.

            @Arnulf sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

            Was ich mir vorstellen kann, dass es damit zu tun haben könnte, dass die Datenpunkte zu unterschiedlichen Zeiten befüllt werden.

            Gruß, Michael
            Weitere Infos im Profil.
            Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

            1 Reply Last reply
            0
            • X xulkar

              Hallo,

              zu allererst danke für die Idee und die Umsetzung des Projekts.

              Habe iobroker und snips am laufen. Läuft alles super mit den Slots usw.

              Nun komme ich nicht weiter, bzw verstehe das weitere vorgehen nicht.

              Soll nun die Snips iobroker app dazu dienen alle Geräte automatisch zu suchen und diese zu steuern, oder muss ich mit javascript, node-red oder t2c die einzelnen Skipte erstellen?

              Zum Beispiel: Wenn slotDevice und slotCommand das und das drin steht, dann tue dies.

              Wo muss ich nun ansetzen um weiterzukommen, kann mir jemand einen Denkanstoss in die richtige Richtung geben?

              Vielen Dank für die Arbeit die bisher hier investiert wurde.

              Gruß

              Xulkar

              unltdnetworxU Offline
              unltdnetworxU Offline
              unltdnetworx
              Developer
              wrote on last edited by
              #435

              Hi @xulkar

              @xulkar sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

              Soll nun die Snips iobroker app dazu dienen alle Geräte automatisch zu suchen und diese zu steuern, oder muss ich mit javascript, node-red oder t2c die einzelnen Skipte erstellen?
              Zum Beispiel: Wenn slotDevice und slotCommand das und das drin steht, dann tue dies.

              Das ist ntürlich auch möglich, sollte aber über text2command geregelt werden.

              Gruß, Michael
              Weitere Infos im Profil.
              Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

              1 Reply Last reply
              0
              • R rascal

                Guten Morgen unltdnetworx,

                zu meiner Konfiguration:
                im Moment habe ich 2 Raspberries mit 2 Snips Master + 2 snips-Iobroker Adapter.
                In Javascripten trigger ich auf die Iobroker Instanz um zb. "Licht ein", "Radio an" ohne Raumbezeichnung schalten zu können.
                Den Text werte ich mit
                string.indexOf('Licht')>=0 && (string.indexOf('ein') || string.indexOf('an'))
                aus, da es bisher mit dem Text2Comman Adapter mit einem Master/Slave snips nicht funktioniert hat.

                Zum Antworten an snips:
                Ob in JS oder Text2Command ist mir mittlerweile egal, wobei ich glaube, dass t2c einfacher wäre. (wenn es auf eine snips-instanz triggern könnte und das "Antwort-Gerät" im t2c nicht immer verschwindet)
                Wer den Dialog auslöst ist eine gute Frage, da ich das Meiste über JS steuere, vielleicht wäre es über einen Snips-"Zeit"-Datenpunkt möglich, dass snips diese Zeitspanne auf eine Antwort wartet. Wenn der Datenpunkt aktualisiert wird, wartet Snips die in dem Datenpunkt hinterlegte Zeit auf eine Spracheingabe.
                snips: "Es steht jemand vor der Türe, soll ich öffnen?"
                snips-Datenpunkt: 2 (Sek)
                user: "ja" || "sei so lieb"

                snips: "Es wird im Wohnzimmer sehr warm, soll ich die Klimaanlage aktivieren?"
                snips-Datenpunkt: 4 (Sek)
                user: "nein danke" || "Kühle auf 22°"

                Keine Ahnung ob das Machbar ist, vielleicht geht's auch anders.

                unltdnetworxU Offline
                unltdnetworxU Offline
                unltdnetworx
                Developer
                wrote on last edited by
                #436

                @rascal sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

                snips: "Es steht jemand vor der Türe, soll ich öffnen?"
                snips-Datenpunkt: 2 (Sek)
                user: "ja" || "sei so lieb"
                snips: "Es wird im Wohnzimmer sehr warm, soll ich die Klimaanlage aktivieren?"
                snips-Datenpunkt: 4 (Sek)
                user: "nein danke" || "Kühle auf 22°"

                An einer Möglichkeit eines Dialoges zwischen Snips und dem Adapter bin ich momentan dran. Also etwa "Wie ist der Status der Garage?" - "Die Garage ist offen. Soll ich das Tor schließen?" - "Ja, bitte" - "Tor wird geschlossen".
                Ich habe auch eine Möglichkeit gefunden, aber habe nur noch keine Idee, wie man die Eingabe in ioBroker komfortabel lösen kann. Etwa mittels Blockly.

                Gruß, Michael
                Weitere Infos im Profil.
                Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  rascal
                  wrote on last edited by
                  #437

                  Cool :)
                  Im Moment komme ich leider kaum zum Herumbasteln, ich hoffe nächste Woche wird ruhiger :(

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    rascal
                    wrote on last edited by rascal
                    #438

                    Post verworfen

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      rascal
                      wrote on last edited by
                      #439

                      Hallo,

                      könntest du bitte bei den Räumen den "Dachbodenraum" hinzufügen (du hast Dachboden, wir sagen aber zu unserem "Gemeindschaftsraum" nicht Dachboden :) )

                      unltdnetworxU 1 Reply Last reply
                      0
                      • R rascal

                        Hallo,

                        könntest du bitte bei den Räumen den "Dachbodenraum" hinzufügen (du hast Dachboden, wir sagen aber zu unserem "Gemeindschaftsraum" nicht Dachboden :) )

                        unltdnetworxU Offline
                        unltdnetworxU Offline
                        unltdnetworx
                        Developer
                        wrote on last edited by
                        #440

                        @rascal
                        Dachbodenraum zu Dachgeschoss hinzugefügt. Also wenn du Dachbodenraum sagst, meldet Snips Dachgeschoss und du kannst es entsprechend auswerten.
                        Zusätzlich noch Gemeinschaftsraum eingefügt.

                        Gruß, Michael
                        Weitere Infos im Profil.
                        Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                        1 Reply Last reply
                        0
                        • X Offline
                          X Offline
                          xulkar
                          wrote on last edited by
                          #441

                          @unltdnetworx

                          Danke für die Infos und fürs weiterhelfen. Komme nun voran.

                          Erstelle im iobroker nun die enums Funktionen und Räume gemäß deiner snips app und füge diese meinen ganzen Geräten hinzu. Hoffe ist richtig?

                          Hätte nun Räume zum hinzufügen die bei mir existieren:

                          Garderrobe -> kleiderzimmer klamottenzimmer anziehzimmer wäschezimmer
                          Fernsehzimer -> tvzimmer

                          Was macht man mit Räumen die min zwei mal vorhanden sind wie zum Beispiel:

                          Flur kellergeschoss, Flur erdgeschoss, Flur obergeschoss. das gleiche nochmal mit bad?

                          Bei den funktionen werde ich am wochenende nochmal schauen was noch fehlt, da fällt mir bestimmt noch ein wenig ein :)

                          unltdnetworxU 1 Reply Last reply
                          0
                          • R Offline
                            R Offline
                            rascal
                            wrote on last edited by
                            #442

                            Danke,

                            da habe ich gleich eine neue Frage:
                            Funktioniert im t2c Adapter "Schalte an oder aus mit Funktion"?
                            Ich habe jetzt das Problem, dass er mir dies meldet:
                            Anmerkung 2019-03-14 143746.jpg

                            Im Iobroker ist der Küchenschalter so dargestellt:
                            Anmerkung 2019-03-14 152335.jpg

                            auf was muss ich da Acht geben?

                            unltdnetworxU 1 Reply Last reply
                            0
                            • R Offline
                              R Offline
                              rascal
                              wrote on last edited by
                              #443

                              Hallo,
                              könntest du bitte beim Licht eine "indirekte Beleuchtung" hinzufügen?

                              1 Reply Last reply
                              0
                              • unltdnetworxU Offline
                                unltdnetworxU Offline
                                unltdnetworx
                                Developer
                                wrote on last edited by
                                #444

                                Hinzugefügt:

                                • Garderobe mit Alternativen: Ankleidezimmer,Kleiderzimmer,Klamottenzimmer,Anziehzimmer,Wäschezimmer
                                • Licht mit Alternative: indirekte Beleuchtung

                                Gruß, Michael
                                Weitere Infos im Profil.
                                Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                                1 Reply Last reply
                                0
                                • R rascal

                                  Danke,

                                  da habe ich gleich eine neue Frage:
                                  Funktioniert im t2c Adapter "Schalte an oder aus mit Funktion"?
                                  Ich habe jetzt das Problem, dass er mir dies meldet:
                                  Anmerkung 2019-03-14 143746.jpg

                                  Im Iobroker ist der Küchenschalter so dargestellt:
                                  Anmerkung 2019-03-14 152335.jpg

                                  auf was muss ich da Acht geben?

                                  unltdnetworxU Offline
                                  unltdnetworxU Offline
                                  unltdnetworx
                                  Developer
                                  wrote on last edited by
                                  #445

                                  @rascal sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

                                  Im Iobroker ist der Küchenschalter so dargestellt:

                                  Die Rolle muss gem. Anleitung von text2command für Licht eine der folgenden sein: (bei dir Button)

                                  • level.dimmer
                                  • switch.light

                                  Gruß, Michael
                                  Weitere Infos im Profil.
                                  Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                                  1 Reply Last reply
                                  0
                                  • X xulkar

                                    @unltdnetworx

                                    Danke für die Infos und fürs weiterhelfen. Komme nun voran.

                                    Erstelle im iobroker nun die enums Funktionen und Räume gemäß deiner snips app und füge diese meinen ganzen Geräten hinzu. Hoffe ist richtig?

                                    Hätte nun Räume zum hinzufügen die bei mir existieren:

                                    Garderrobe -> kleiderzimmer klamottenzimmer anziehzimmer wäschezimmer
                                    Fernsehzimer -> tvzimmer

                                    Was macht man mit Räumen die min zwei mal vorhanden sind wie zum Beispiel:

                                    Flur kellergeschoss, Flur erdgeschoss, Flur obergeschoss. das gleiche nochmal mit bad?

                                    Bei den funktionen werde ich am wochenende nochmal schauen was noch fehlt, da fällt mir bestimmt noch ein wenig ein :)

                                    unltdnetworxU Offline
                                    unltdnetworxU Offline
                                    unltdnetworx
                                    Developer
                                    wrote on last edited by
                                    #446

                                    @xulkar sagte in [Aufruf] Adapter: Snips - Offline Speak2Text:

                                    Flur kellergeschoss, Flur erdgeschoss, Flur obergeschoss. das gleiche nochmal mit bad?

                                    Sollte eigentlich einfach so gesprochen und erkannt werden können.

                                    Gruß, Michael
                                    Weitere Infos im Profil.
                                    Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                                    1 Reply Last reply
                                    0
                                    • L Lightmann

                                      Guten Morgen zusammen,

                                      Ich habe folgendes Problem:
                                      Trotz das Snips als Room "Flur" ausgibt, es im ioBroker auch als "Flur" ankommt, versteht T2C aus irgend einem Grund "Schlafzimmer".... warum auch immer.

                                      Des Weiteren weiteren kommt es hin und wieder vor, das er zwar meinen Befehl, licht aus zu schalten erkennt und auch im T2C so anzeigt, aber es einfach nicht macht.

                                      Durch lesen der 430 beitrage hier, habe ich das gute stück zumindest zum laufen und kommunizieren bekommen (zwar noch ohne gesprochenes feedback seitens Snips. Aber das sollte doch ich gehen oder?), aber dieser verdrehten Ergebnisse verstehe ich nicht.

                                      Bildschirmfoto 2019-03-14 um 11.03.43.png Bildschirmfoto 2019-03-14 um 11.03.00.png Bildschirmfoto 2019-03-14 um 11.02.25.png

                                      unltdnetworxU Offline
                                      unltdnetworxU Offline
                                      unltdnetworx
                                      Developer
                                      wrote on last edited by
                                      #447

                                      @Lightmann
                                      Der Fehler liegt an den falschen Parametern in text2command. Es müssen alle Wörter vorkommen, in der Zeile stehen um den Befehl auszulösen. Alternativ kann nur ein Wort von mehreren durch / getrennte Worte vorkommen.

                                      Du hast geschrieben

                                      Flur/ an/ true
                                      

                                      Es muss aber

                                      Flur an/true
                                      

                                      heißen. Nur um das Beispiel zu erklären. Eigentlich kannst du an und aus auch weglassen, da es ohnehin mit true und false ersetzt wird. Schadet aber auch nicht.

                                      Gruß, Michael
                                      Weitere Infos im Profil.
                                      Wenn euch der Beitrag weitergeholfen hat, könnt ihr die Bewertung rechts unten im Beitrag nutzen.

                                      1 Reply Last reply
                                      0
                                      • R Offline
                                        R Offline
                                        rascal
                                        wrote on last edited by
                                        #448

                                        @unltdnetworx
                                        Danke für deine Hilfe, ich komme aber nicht dahinter :(
                                        Ich habe jetzt einen Aktor einem Gewerk "light" und einem Raum "Dachboden" zugewiesen
                                        Anmerkung 2019-03-14 191041.jpg

                                        Ich habe Groß- und Kleinschreibung versucht. Er sagt mir

                                        text2command.0	2019-03-14 19:08:13.136	info	Response: Man muss sagen in welchem Raum oder überall
                                        

                                        Ist der State unter 3 nicht ein switch.light, so wie du geschrieben hast?!?
                                        Irgendwie stehe ich mit t2c auf Kriegsfuß

                                        unltdnetworxU A 2 Replies Last reply
                                        0
                                        • R Offline
                                          R Offline
                                          rascal
                                          wrote on last edited by rascal
                                          #449

                                          Noch eine Frage: wie kommt die "Snips-ID", welche du in den Adapter übernimmst, zustande? Kommt sie vom Snips Assistenten, der Hardware oder vom iobroker-Adapter?
                                          Ich frage, falls ich mit Javascript statt mit t2c würde ich die ID gerne übernehmen.

                                          ERLEDIGT: im getState().from wird der Adapter geliefert, unter dem der DP steht.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          587

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe