Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] Script für Sonos-Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[Vorlage] Script für Sonos-Adapter

Scheduled Pinned Locked Moved Visualisierung
vis
153 Posts 46 Posters 33.1k Views 54 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.
  • C chris nij

    @ Hallo BBtown,

    Ich habe meine Favoriten in der Sonos App. nur ich sehe sie nicht.
    hat ein Foto hinzugefügt, wie es jetzt aussieht.
    Ich hoffe du kannst mir weiter helfen.

    @michmein danke für deine erklärung. Das wusste ich nicht.

    Viele Grüße und ein gesundes 2021

    sonos.png

    C Offline
    C Offline
    chris nij
    wrote on last edited by
    #79

    @chris-nij said in [Vorlage] Script für Sonos-Adapter:

    @ Hallo BBtown,

    Ich habe meine Favoriten in der Sonos App. nur ich sehe sie nicht.
    hat ein Foto hinzugefügt, wie es jetzt aussieht.
    Ich hoffe du kannst mir weiter helfen.

    @michmein danke für deine erklärung. Das wusste ich nicht.

    Viele Grüße und ein gesundes 2021

    sonos.png

    Knipsel.PNG

    BBTownB 1 Reply Last reply
    0
    • C chris nij

      @chris-nij said in [Vorlage] Script für Sonos-Adapter:

      @ Hallo BBtown,

      Ich habe meine Favoriten in der Sonos App. nur ich sehe sie nicht.
      hat ein Foto hinzugefügt, wie es jetzt aussieht.
      Ich hoffe du kannst mir weiter helfen.

      @michmein danke für deine erklärung. Das wusste ich nicht.

      Viele Grüße und ein gesundes 2021

      sonos.png

      Knipsel.PNG

      BBTownB Offline
      BBTownB Offline
      BBTown
      wrote on last edited by
      #80

      @chris-nij In deinem Screenshot kann ich sowohl in der "Favorites List" als auch im "Favorites Array" Einträge sehen. Also sind deine Favoriten vorhanden 👍

      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

      C 1 Reply Last reply
      0
      • BBTownB BBTown

        @chris-nij In deinem Screenshot kann ich sowohl in der "Favorites List" als auch im "Favorites Array" Einträge sehen. Also sind deine Favoriten vorhanden 👍

        C Offline
        C Offline
        chris nij
        wrote on last edited by
        #81

        @BBTown

        Ja genau, das dachte ich auch. Was könnte es sein, warum sehe ich sie nicht ???

        @Mic Vielleicht weißt du was ich falsch mache.

        mit freundlichen Grüßen.

        1 Reply Last reply
        0
        • W Wildbill

          @Mic
          Hi,

          kaum macht man es richtig, geht es auch. 😀 Ja, das mit dem Stift ist nicht so wirklich intuitiv, der ist mir gar nicht aufgefallen und hatte ich auch nirgends gelesen. Kaum drauf geklickt, und schon waren sie da. 🙄
          Nun teste ich aber dennoch die neue Version, man will ja up to date bleiben. Dickes Danke!

          Gruss, Jürgen

          EDIT: Läuft. Datenpunkte gelöscht, Skript aktualisiert und neu gestartet und alles da, wie ich es ursprünglich dachte. TOP 👍

          B Offline
          B Offline
          BlackTigga
          wrote on last edited by
          #82

          @Wildbill sagte in [Vorlage] Script für Sonos-Adapter:

          EDIT: Läuft. Datenpunkte gelöscht

          Wo kann ich die Datenpunkte finden/löschen?

          B 1 Reply Last reply
          0
          • B BlackTigga

            @Wildbill sagte in [Vorlage] Script für Sonos-Adapter:

            EDIT: Läuft. Datenpunkte gelöscht

            Wo kann ich die Datenpunkte finden/löschen?

            B Offline
            B Offline
            BlackTigga
            wrote on last edited by
            #83

            @BlackTigga sagte in [Vorlage] Script für Sonos-Adapter:

            Wo kann ich die Datenpunkte finden/löschen?

            @Mic @Wildbill
            Hat sich erledigt, steht ja im Kopf des Skriptes.
            Habt ihr eine Idee, warum bei mir nur ein Datenpunkt erzeugt wird?

            Unbenannt.JPG

            L 1 Reply Last reply
            0
            • B BlackTigga

              @BlackTigga sagte in [Vorlage] Script für Sonos-Adapter:

              Wo kann ich die Datenpunkte finden/löschen?

              @Mic @Wildbill
              Hat sich erledigt, steht ja im Kopf des Skriptes.
              Habt ihr eine Idee, warum bei mir nur ein Datenpunkt erzeugt wird?

              Unbenannt.JPG

              L Offline
              L Offline
              leuchtturm
              wrote on last edited by
              #84

              @BlackTigga Bei mir das gleiche Bild
              Hast du schon eine Lösung gefunden?

              B 1 Reply Last reply
              0
              • L leuchtturm

                @BlackTigga Bei mir das gleiche Bild
                Hast du schon eine Lösung gefunden?

                B Offline
                B Offline
                BlackTigga
                wrote on last edited by
                #85

                @leuchtturm Leider nein.

                Aber interessant ist, dass es grundsätzlich funktioniert außer die Funktionalitäten mit der Favoritenliste. Das sieht bei mir so aus:
                Unbenannt.JPG

                Und da weiß ich jetzt halt nicht, ob das mit den fehlenden Datenpunkten zusammenhängt?

                L 1 Reply Last reply
                0
                • B BlackTigga

                  @leuchtturm Leider nein.

                  Aber interessant ist, dass es grundsätzlich funktioniert außer die Funktionalitäten mit der Favoritenliste. Das sieht bei mir so aus:
                  Unbenannt.JPG

                  Und da weiß ich jetzt halt nicht, ob das mit den fehlenden Datenpunkten zusammenhängt?

                  L Offline
                  L Offline
                  leuchtturm
                  wrote on last edited by
                  #86

                  @BlackTigga
                  Auch hier das gleiche Bild bei mir.
                  Da die VIew auf die Datenpunkte verlinkt,
                  Hast du sicherlich Recht.

                  A 1 Reply Last reply
                  0
                  • L leuchtturm

                    @BlackTigga
                    Auch hier das gleiche Bild bei mir.
                    Da die VIew auf die Datenpunkte verlinkt,
                    Hast du sicherlich Recht.

                    A Offline
                    A Offline
                    Alero
                    wrote on last edited by
                    #87

                    @Mic
                    habe dein sonos-vis-Projekt heruntergeladen und möchte es installieren.
                    Das Javascript habe ich als Sonos_FAv_auslesen unter common angelegt und gestartet.
                    Da bekomme ich eine FM

                    (24099) Error file " /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js" Error: ENOENT: no such file or directory, open ' /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js'
                    Auch deine Anzeige bekomme ich nicht hin.(Icons unter Vis.0/sonos abgelegt.)
                    
                    Gruß
                    Alero
                    
                    A 1 Reply Last reply
                    0
                    • A Alero

                      @Mic
                      habe dein sonos-vis-Projekt heruntergeladen und möchte es installieren.
                      Das Javascript habe ich als Sonos_FAv_auslesen unter common angelegt und gestartet.
                      Da bekomme ich eine FM

                      (24099) Error file " /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js" Error: ENOENT: no such file or directory, open ' /opt/iobroker/iobroker-data/common/Sonos_Fav_auslesen.js'
                      Auch deine Anzeige bekomme ich nicht hin.(Icons unter Vis.0/sonos abgelegt.)
                      
                      Gruß
                      Alero
                      
                      A Offline
                      A Offline
                      Alero
                      wrote on last edited by Alero
                      #88

                      @Mic
                      Problem gelöst.
                      auch ich muss sagen das Projekt was du da auf die Beine gestellt hast verdient Anerkennung.

                      Ich hätte da auch noch eine Anfrage:

                      1. wäre es möglich die Sonosplaylist in ein Dropdown zu packen.
                      2. Erweiterung um Shares vom Nas ansprechen zu können. Also Musik vom Nas auswählen zu können

                      Gruß
                      Alero

                      B 1 Reply Last reply
                      0
                      • A Alero

                        @Mic
                        Problem gelöst.
                        auch ich muss sagen das Projekt was du da auf die Beine gestellt hast verdient Anerkennung.

                        Ich hätte da auch noch eine Anfrage:

                        1. wäre es möglich die Sonosplaylist in ein Dropdown zu packen.
                        2. Erweiterung um Shares vom Nas ansprechen zu können. Also Musik vom Nas auswählen zu können

                        Gruß
                        Alero

                        B Offline
                        B Offline
                        BlackTigga
                        wrote on last edited by
                        #89

                        @alero said in [Vorlage] Script für Sonos-Adapter:

                        Problem gelöst.

                        Hi Alero, bedeutet, dass bei dir sämtliche Datenpunkte angelegt worden sind und die Fav-Liste funktioniert?

                        https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/83?loggedin=true

                        https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/85?loggedin=true

                        A 1 Reply Last reply
                        0
                        • B BlackTigga

                          @alero said in [Vorlage] Script für Sonos-Adapter:

                          Problem gelöst.

                          Hi Alero, bedeutet, dass bei dir sämtliche Datenpunkte angelegt worden sind und die Fav-Liste funktioniert?

                          https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/83?loggedin=true

                          https://forum.iobroker.net/topic/24743/vorlage-script-für-sonos-adapter/85?loggedin=true

                          A Offline
                          A Offline
                          Alero
                          wrote on last edited by Alero
                          #90

                          @blacktigga
                          Hi,
                          Mit Problem gelöst meine ich das ich jetzt alles sehe was ich importiert habe und kann es auch benutzen.
                          die Datenpunkte habe ich mir noch nicht angeschaut. Ich habe auf jeden fall meine Seinder in dem linken Feld. Wenn sie in meinen Fav sind sind sie gelb.
                          Ansonsten grau. Wenn ich drauf drücke spielt er ab.

                          Gruß
                          Alero

                          A 1 Reply Last reply
                          0
                          • A Alero

                            @blacktigga
                            Hi,
                            Mit Problem gelöst meine ich das ich jetzt alles sehe was ich importiert habe und kann es auch benutzen.
                            die Datenpunkte habe ich mir noch nicht angeschaut. Ich habe auf jeden fall meine Seinder in dem linken Feld. Wenn sie in meinen Fav sind sind sie gelb.
                            Ansonsten grau. Wenn ich drauf drücke spielt er ab.

                            Gruß
                            Alero

                            A Offline
                            A Offline
                            Alero
                            wrote on last edited by
                            #91

                            @BlackTigga
                            muss mich korrigieren.
                            Auf der linken Seite sehe ich alle meine Favs.
                            Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                            Gruß
                            Alero

                            B 1 Reply Last reply
                            0
                            • MicM Mic

                              Hi,

                              diese Vorlage bietet diverse Zusatzfunktionen zur Steuerung der Sonos-Geräte. Voraussetzung ist natürlich der Sonos-Adapter.

                              Auszug aus den Funktionen:

                              1. Favoriten in VIS: In VIS können die Sonos-Favoriten, also die in der App unter "Mein Sonos" gelistet sind, als Liste dargestellt werden. Klickt man auf einen dieser Favoriten, so wird der abgespielt und entsprechend im VIS auch markiert. Ein Menü bietet auch eine Auswahl, welche Favoriten zur Auswahl stehen sollen. Hier ein gif-Video, welches das zeigt.
                                sonos-script-video-gif.gif

                              2. State 'allStop': Setzt ALLE Sonos-Geräte des Adapters auf "stop".

                              3. State 'customFavoritesPlay': Startet das Abspielen der Favoriten. Dabei wird der aktuell im Adapter gesetzte Favorit genommen, falls dieser nicht gesetzt ist, dann wird der 1. Favorit genommen. Es wird dabei auch eine Standard-Lautstärke gesetzt, die im Script unter PRESET_VOLUME definiert wird.

                              4. State 'customFavoritesPlayG': Wie 'customFavoritesPlay', nur dass die Standard-Lautstärke der Sonos-Gruppe gesetzt wird, und nicht des einzelnen Gerätes.

                              5. State 'customFavoritesPlayByNumber': Spielt einen Favoriten ab, in dem die entsprechende Nummer dem State übergeben wird.

                              6. State 'customFavoritesPlayNext': Springt zum nächsten Favoriten-Eintrag in der Favoriten-Liste. Spielt den ersten Favoriten ab, falls aktuell der letzte Favorit gewählt ist.

                              7. State 'customFavoritesPlayPrevious': Springt zum vorangegangenen Favoriten-Eintrag in der Favoriten-Liste. Spielt den letzten Favoriten ab, falls aktuell der erste Favorit gewählt ist.

                              8. State 'volumeUp': Erhöht die Lautstärke. Voreingestellt ist die Erhöhung um 3 %, kann über VOL_VALUE in den Script-Einstellungen angepasst werden.

                              9. State 'volumeDown': Verringert die Lautstärke. Voreingestellt ist die Verringerung um 3 %, kann über VOL_VALUEin den Script-Einstellungen angepasst werden.

                              10. State 'volumeGroupUp': Wie 'volumeUp', nur dass hier die Gruppen-Lautstärke angepasst wird.

                              11. State 'volumeGroupDown': Wie 'volumeDown', nur dass hier die Gruppen-Lautstärke angepasst wird.

                              12. Geräte als Gruppe hinzufügen: Mittels GROUP_ON_PLAY / GROUP_ON_PLAY_DEVICES kann man in den Script-Einstellungen definieren, dass beim Abspielen eines Sonos-Gerätes automatisch weitere Geräte zur Gruppe hinzugefügt werden.


                              Zur Einrichtung:

                              1. Das Script in den JavaScript-Adapter als neues JS einfügen. Dort dann entsprechend die Einstellungen vornehmen. Das Script legt pro Sonos-Gerät entsprechende Datenpunkte (States) an, also wie im Sonos-Adapter:
                                sonos-states.png

                              2. Für VIS habe ich ein Projekt sonos-vis-project.zip erstellt, dieses ist hier zum Herunterladen verfügbar. Die Datei vis-views.json öffnet ihr am besten in einem Text-Editor, und macht dort Suchen/Ersetzen (STRG+h): suchen nach 10_10_10_10, ersetzen durch den Channel eures Sonos-Gerätes zur Anzeige in VIS. Channel ist der Teil des States in eurem Sonos-Adapter. Also bei sonos.0.root.192_168_0_100 ist das dann 192_168_0_100.
                                Dann importiert ihr das Projekt in VIS.

                              3. Wichtig: Wenn ihr die Größe des Widgets zur Darstellung der Favoriten ändert, müsst ihr auch die CSS-Datei anpassen, damit die Darstellung nicht "unsauber" wird.


                              Und nun?
                              Das war es auch schon 🙂 Nun sollte alles laufen.
                              Zur Formatierung im VIS passt ihr entsprechend das CSS im VIS an, also z.B. die Farbe des aktuell ausgewählten Favoriten.

                              Ich freue mich auf eure Rückmeldung.

                              M Offline
                              M Offline
                              Marty56
                              wrote on last edited by
                              #92

                              @mic Mir erschließt sich die Sinnhaftigkeit des Ansatzes nicht.
                              Warum nutzt man nicht die entsprechenden Apps und programmiert die ganze Oberfläche mühsam selber.

                              HW:NUC (16 GB Ram)
                              OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                              B 1 Reply Last reply
                              0
                              • M Marty56

                                @mic Mir erschließt sich die Sinnhaftigkeit des Ansatzes nicht.
                                Warum nutzt man nicht die entsprechenden Apps und programmiert die ganze Oberfläche mühsam selber.

                                B Offline
                                B Offline
                                BlackTigga
                                wrote on last edited by
                                #93

                                @marty56
                                Welche entsprechenden Apps mit diesen Funktionalitäten sind hier gemeint?

                                1 Reply Last reply
                                0
                                • A Alero

                                  @BlackTigga
                                  muss mich korrigieren.
                                  Auf der linken Seite sehe ich alle meine Favs.
                                  Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                                  Gruß
                                  Alero

                                  B Offline
                                  B Offline
                                  BlackTigga
                                  wrote on last edited by
                                  #94

                                  @alero said in [Vorlage] Script für Sonos-Adapter:

                                  @BlackTigga
                                  muss mich korrigieren.
                                  Auf der linken Seite sehe ich alle meine Favs.
                                  Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                                  Gruß
                                  Alero

                                  Genauso sollte das alles funktionieren.
                                  Bei mir und auch bei @leuchtturm funktioniert alles außer die Funktionalität der Fav-Liste.

                                  Kannst Du mal bei Dir schauen, wie das bei dir unter javascript.0/Sonos aussieht und posten?
                                  e37036f0-a665-4aee-910c-a5a29f762bf9-image.png

                                  L 1 Reply Last reply
                                  0
                                  • B BlackTigga

                                    @alero said in [Vorlage] Script für Sonos-Adapter:

                                    @BlackTigga
                                    muss mich korrigieren.
                                    Auf der linken Seite sehe ich alle meine Favs.
                                    Sind alle grau, wenn ich drauf drücke werden sie gelb und werden wenn ich Wiedergabe drücke abgespielt.
                                    Gruß
                                    Alero

                                    Genauso sollte das alles funktionieren.
                                    Bei mir und auch bei @leuchtturm funktioniert alles außer die Funktionalität der Fav-Liste.

                                    Kannst Du mal bei Dir schauen, wie das bei dir unter javascript.0/Sonos aussieht und posten?
                                    e37036f0-a665-4aee-910c-a5a29f762bf9-image.png

                                    L Offline
                                    L Offline
                                    leuchtturm
                                    wrote on last edited by
                                    #95

                                    @blacktigga
                                    So ich habe mal das Script ein wenig debugged.
                                    Das Problem was wir haben ist das die Funktion getAllSonoChannels ein leeres Array zurückgibt:

                                    function getAllSonosChannels(instance) {

                                    let resultArray = [];
                                    let mSelector = $('[id=^sonos.' + instance + '.root.*.pause]');
                                    mSelector.each(function(id, i) {
                                        
                                        // Nun haben wir mit "id" die State-ID, z.B. sonos.0.root.xx_xx_xx_xx.pause
                                        // Wir trennen dieses String nun in ein Array auf.
                                        let lpArr = id.split("."); 
                                        // Element Nr. 3 enthält xx_xx_xx_xx
                                        let loopChannel = lpArr[3];
                                    
                                        // Ins Array setzen
                                        resultArray.push(loopChannel);
                                        
                                    });
                                    

                                    if (LOG_INFO) log('resultArray: ' + resultArray);
                                    return resultArray;

                                    Ich schaue mal weiter

                                    A B 2 Replies Last reply
                                    0
                                    • L leuchtturm

                                      @blacktigga
                                      So ich habe mal das Script ein wenig debugged.
                                      Das Problem was wir haben ist das die Funktion getAllSonoChannels ein leeres Array zurückgibt:

                                      function getAllSonosChannels(instance) {

                                      let resultArray = [];
                                      let mSelector = $('[id=^sonos.' + instance + '.root.*.pause]');
                                      mSelector.each(function(id, i) {
                                          
                                          // Nun haben wir mit "id" die State-ID, z.B. sonos.0.root.xx_xx_xx_xx.pause
                                          // Wir trennen dieses String nun in ein Array auf.
                                          let lpArr = id.split("."); 
                                          // Element Nr. 3 enthält xx_xx_xx_xx
                                          let loopChannel = lpArr[3];
                                      
                                          // Ins Array setzen
                                          resultArray.push(loopChannel);
                                          
                                      });
                                      

                                      if (LOG_INFO) log('resultArray: ' + resultArray);
                                      return resultArray;

                                      Ich schaue mal weiter

                                      A Offline
                                      A Offline
                                      Alero
                                      wrote on last edited by
                                      #96

                                      hi, ich habe ein anderes Script. Kann ich gerade nicht über mein tab kopieren. Bin gleich am Rechner. Dann poste ich es mal hier

                                      Gruß
                                      Alero

                                      B 1 Reply Last reply
                                      0
                                      • L leuchtturm

                                        @blacktigga
                                        So ich habe mal das Script ein wenig debugged.
                                        Das Problem was wir haben ist das die Funktion getAllSonoChannels ein leeres Array zurückgibt:

                                        function getAllSonosChannels(instance) {

                                        let resultArray = [];
                                        let mSelector = $('[id=^sonos.' + instance + '.root.*.pause]');
                                        mSelector.each(function(id, i) {
                                            
                                            // Nun haben wir mit "id" die State-ID, z.B. sonos.0.root.xx_xx_xx_xx.pause
                                            // Wir trennen dieses String nun in ein Array auf.
                                            let lpArr = id.split("."); 
                                            // Element Nr. 3 enthält xx_xx_xx_xx
                                            let loopChannel = lpArr[3];
                                        
                                            // Ins Array setzen
                                            resultArray.push(loopChannel);
                                            
                                        });
                                        

                                        if (LOG_INFO) log('resultArray: ' + resultArray);
                                        return resultArray;

                                        Ich schaue mal weiter

                                        B Offline
                                        B Offline
                                        BlackTigga
                                        wrote on last edited by
                                        #97

                                        @leuchtturm said in [Vorlage] Script für Sonos-Adapter:

                                        Ich schaue mal weiter

                                        Hoffe auf Dich 😉
                                        Kann mangels Kenntnisse nicht gut unterstützen 🙄

                                        1 Reply Last reply
                                        0
                                        • A Alero

                                          hi, ich habe ein anderes Script. Kann ich gerade nicht über mein tab kopieren. Bin gleich am Rechner. Dann poste ich es mal hier

                                          Gruß
                                          Alero

                                          B Offline
                                          B Offline
                                          BlackTigga
                                          wrote on last edited by
                                          #98

                                          @alero

                                          Ok, bin gespannt.

                                          A 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

                                          233

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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