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. Skripten / Logik
  4. Blockly
  5. Fenster und andere Geräte zählen opt. Alexa Ansagen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    820

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

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

Fenster und andere Geräte zählen opt. Alexa Ansagen

Scheduled Pinned Locked Moved Blockly
blocklyjavascript
1.2k Posts 41 Posters 436.2k Views 71 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.
  • ? A Former User

    @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

    //Batterien
    //Ansage Button Batterienansage anlegen
    if (Alexa_Ansage_verwenden == true && Batterien_Status_verwenden == true){
    let statesToCreate = [
        ['Eigene_Datenpunkte.Alexa_Ansagen.Ansagen.'+[Batterien]+'statusansage', {'name': [Batterien]+'statusansage','type': 'boolean', 'read': true, 'write': true, 'role': 'button','def':true, "smartName": {"de": ''+[Batterien]+''+'statusansage',"smartType": "SWITCH"} }], 
    ];
    createUserStates(anlegen_in,false, statesToCreate)};
    
    //Batterien Status zaehlen Datenpunkte anlegen
    if (Batterien_Status_verwenden == true){
    let statesToCreate = [
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_gesamt', {'name':'Anzahl_'+[Batterien]+'_gesamt', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.Anzahl_'+[Batterien]+'_aktiv', {'name':'Anzahl_'+[Batterien]+'_aktiv', 'type':'number', 'read':true, 'write':false, 'role':'number','unit':''+[Batterien]+'', 'def':0 }],    
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste', {'name':'aktive_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.gesamte_'+[Batterien]+'_Liste', {'name':'gesamte_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.html_'+[Batterien]+'_Liste', {'name':'html_'+[Batterien]+'_Liste', 'type':'string', 'read':true, 'write':false, 'role':'string', 'def':'noch leer' }],
        ['Eigene_Datenpunkte.Geraete.'+[Batterien]+'_Status.aktive_'+[Batterien]+'_Liste_mit_Emojis', {'name':'aktive_'+[Batterien]+'_Liste_mit_Emojis', 'type':'mixed', 'read':true, 'write':false, 'role':'mixed', 'def':'noch leer' }],   
    ];
    createUserStates(anlegen_in,false, statesToCreate)};
    
    //Telegram Batterien Status Nachrichtenversand anlegen
    if (Batterien_Status_verwenden == true && Telegram_verwenden == true){
    let statesToCreate = [
        ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'statusversand', {'name':'Telegram_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
        ['Eigene_Datenpunkte.Benachrichtigungen.Telegram.TVersand_'+[Batterien]+'status', {'name':'Telegram_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "Telegram "+[Batterien]+''+'status',"smartType": "SWITCH"} }], 
    ];
    createUserStates(anlegen_in,false, statesToCreate)};
    
    //E-Mail Batterien Status Nachrichtenversand anlegen
    if (Batterien_Status_verwenden == true && Email_verwenden == true){
    let statesToCreate = [
        ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'statusversand', {'name':'EMail_'+[Batterien]+'_Versand_an_aus', 'type':'boolean', 'read':true, 'write':true, 'role':'switch', 'def':false }],
        ['Eigene_Datenpunkte.Benachrichtigungen.EMail.EVersand_'+[Batterien]+'status', {'name':'EMail_'+[Batterien]+'status_senden', 'type':'boolean', 'read':true, 'write':true, 'role':'button', 'def':false, "smartName": {"de": "EMail "+[Batterien]+''+'status',"smartType": "SWITCH"} }],
    ];
    createUserStates(anlegen_in,false, statesToCreate)};
    

    war ja nur für mich gedacht.

    dslraserD Offline
    dslraserD Offline
    dslraser
    Forum Testing Most Active
    wrote on last edited by
    #851

    @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

    @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

    aber das war Dein Blocky Export, der ist dann so nicht lauffähig, deshalb habe ich das geschrieben. (ich wollte den sonst als Alternative oben rein stellen, aber so geht das dann nicht)

    ? 1 Reply Last reply
    0
    • dslraserD dslraser

      @Murmelbaerchen69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

      @dslraser ja habe das alles ein wenig an meine Bedürfnisse angepasst, paar Variablen geändert, emojis hinzugefügt.

      aber das war Dein Blocky Export, der ist dann so nicht lauffähig, deshalb habe ich das geschrieben. (ich wollte den sonst als Alternative oben rein stellen, aber so geht das dann nicht)

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #852

      @dslraser werde mal bei mir alle löschen und neu importieren

      1 Reply Last reply
      0
      • efxzE Offline
        efxzE Offline
        efxz
        wrote on last edited by efxz
        #853

        Ich habe das Problem, dass eigenständig der Objektname (common-name) von xxx.Fenster in xxx.Fenster is open geändert wird und Alexa das dann entsprechend ausgibt. Tritt bei Zigbee Adapter auf.

        dslraserD 1 Reply Last reply
        0
        • efxzE efxz

          Ich habe das Problem, dass eigenständig der Objektname (common-name) von xxx.Fenster in xxx.Fenster is open geändert wird und Alexa das dann entsprechend ausgibt. Tritt bei Zigbee Adapter auf.

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          wrote on last edited by
          #854

          @efxz sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

          dass eigenständig der Objektname (common-name) von xxx.Fenster in xxx.Fenster is open geändert wird

          eigenständig ? wie das ? Den alias erstellst Du selbst, da wird dann nichts mehr eigenständig geändert.

          efxzE 1 Reply Last reply
          0
          • dslraserD dslraser

            @efxz sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:

            dass eigenständig der Objektname (common-name) von xxx.Fenster in xxx.Fenster is open geändert wird

            eigenständig ? wie das ? Den alias erstellst Du selbst, da wird dann nichts mehr eigenständig geändert.

            efxzE Offline
            efxzE Offline
            efxz
            wrote on last edited by
            #855

            @dslraser

            500357c3-0cca-421e-8143-cc1862fc1e4f-image.png

            dslraserD 1 Reply Last reply
            0
            • efxzE efxz

              @dslraser

              500357c3-0cca-421e-8143-cc1862fc1e4f-image.png

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              wrote on last edited by dslraser
              #856

              @efxz
              ja, das ist der original Datenpunkt vom Adapter.
              Aus diesem Grund (siehe 1.Beitrag) verwende ich selbst erstellte alias Datenpunkte. Eine Beispiel Vorlage dafür ist ebenfalls im ersten Beitrag.

              efxzE 1 Reply Last reply
              0
              • dslraserD dslraser

                @efxz
                ja, das ist der original Datenpunkt vom Adapter.
                Aus diesem Grund (siehe 1.Beitrag) verwende ich selbst erstellte alias Datenpunkte. Eine Beispiel Vorlage dafür ist ebenfalls im ersten Beitrag.

                efxzE Offline
                efxzE Offline
                efxz
                wrote on last edited by
                #857

                @dslraser

                ja der Originaldatenpunkt.. danke für den tipp

                dslraserD 1 Reply Last reply
                0
                • efxzE efxz

                  @dslraser

                  ja der Originaldatenpunkt.. danke für den tipp

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by dslraser
                  #858

                  @efxz
                  bei Dir müsste das alias Beispiel für HM Fenster passen ( false/true als geschlossen/geöffnet)
                  In dem alias Vorlage Beispiel Zeilen 279 und 280.

                  Hier eine Erklärung zur Funktion zum alias erstellen.
                  https://forum.iobroker.net/post/462092

                  1 Reply Last reply
                  0
                  • dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    wrote on last edited by dslraser
                    #859

                    Im zweiten Beitrag habe ich eine zweite Version der Anruferansage mit optionalen Telegram oder E-Mail Versand und Link Versand für die Rückwärtssuche in das Örtliche Telefonbuch eingefügt.

                    Hier noch eine "Testversion vom 02.08.2020". Dort habe ich zum probieren bei Verwendung von Telegram oder E-Mail den Versand eines Link zum anklicken eingefügt. Wenn die Rufnummer angezeigt wird, aber der Kontakt/Name nicht im FritzBox Telefonbuch ist wird der Link gesendet. Nach dem Klick auf den Link sollte direkt die Rufnummer in der Rückwärtssuche von Das Örtliche gesucht werden. (natürlich wird nur was gefunden, wenn die Rufnummer dort eingetragen ist)
                    Ich lasse erstmal beide Versionen hier drinn, da ich bisher noch keine solche Anrufe bekommen habe und nur "theoretisch" testen konnte.

                    falke69F 1 Reply Last reply
                    0
                    • dslraserD dslraser

                      Im zweiten Beitrag habe ich eine zweite Version der Anruferansage mit optionalen Telegram oder E-Mail Versand und Link Versand für die Rückwärtssuche in das Örtliche Telefonbuch eingefügt.

                      Hier noch eine "Testversion vom 02.08.2020". Dort habe ich zum probieren bei Verwendung von Telegram oder E-Mail den Versand eines Link zum anklicken eingefügt. Wenn die Rufnummer angezeigt wird, aber der Kontakt/Name nicht im FritzBox Telefonbuch ist wird der Link gesendet. Nach dem Klick auf den Link sollte direkt die Rufnummer in der Rückwärtssuche von Das Örtliche gesucht werden. (natürlich wird nur was gefunden, wenn die Rufnummer dort eingetragen ist)
                      Ich lasse erstmal beide Versionen hier drinn, da ich bisher noch keine solche Anrufe bekommen habe und nur "theoretisch" testen konnte.

                      falke69F Offline
                      falke69F Offline
                      falke69
                      wrote on last edited by
                      #860

                      @dslraser

                      bei mir hat heute einer angerufen, dessen Rufnummer ich nicht eingespeichert hatte.
                      Eine Suche auf den Link brachte mich auch gleich zum richtigen Ergebnis.

                      Aber bitte nicht diese Rufnummer anrufen, diese ist geheim. 😇

                      Somit würde ich behaupten, dass es funktioniert. 👏 👍

                      2020-08-03_182346.jpg

                      dslraserD 1 Reply Last reply
                      0
                      • falke69F falke69

                        @dslraser

                        bei mir hat heute einer angerufen, dessen Rufnummer ich nicht eingespeichert hatte.
                        Eine Suche auf den Link brachte mich auch gleich zum richtigen Ergebnis.

                        Aber bitte nicht diese Rufnummer anrufen, diese ist geheim. 😇

                        Somit würde ich behaupten, dass es funktioniert. 👏 👍

                        2020-08-03_182346.jpg

                        dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        wrote on last edited by
                        #861

                        @falke69
                        danke für die Info.

                        1 Reply Last reply
                        0
                        • K Offline
                          K Offline
                          Kueppert
                          wrote on last edited by
                          #862

                          @dslraser hab heute morgen auch alles auf Alias umgestellt und deine alten Skripte (hatte 3 Stück laufen) deaktiviert und dieses neue hier aktiviert - und was ist?
                          GEILOMAT, läuft super :) Hab mich schön, wenn was nicht tat, an deine Anleitung gehalten (in Alias musste ich mich erst mal reinarbeiten. Das Video ist auch super.)
                          Beschäftige mich jetzt noch mit Batterie-Zuständen Zigbee => im Alias "%" auf "Leer" oder "Voll" umwandeln (in anderem Thread mal nachgefragt, wie das geht). Dann kann ich dein Skript für Batterien auch noch nutzen :)

                          GROßES LOB AN DER STELLE NOCH EINMAL FÜR DEINE TOLLE ARBEIT!!

                          Viele Grüße, Thorsten

                          UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                          K 1 Reply Last reply
                          1
                          • K Kueppert

                            @dslraser hab heute morgen auch alles auf Alias umgestellt und deine alten Skripte (hatte 3 Stück laufen) deaktiviert und dieses neue hier aktiviert - und was ist?
                            GEILOMAT, läuft super :) Hab mich schön, wenn was nicht tat, an deine Anleitung gehalten (in Alias musste ich mich erst mal reinarbeiten. Das Video ist auch super.)
                            Beschäftige mich jetzt noch mit Batterie-Zuständen Zigbee => im Alias "%" auf "Leer" oder "Voll" umwandeln (in anderem Thread mal nachgefragt, wie das geht). Dann kann ich dein Skript für Batterien auch noch nutzen :)

                            GROßES LOB AN DER STELLE NOCH EINMAL FÜR DEINE TOLLE ARBEIT!!

                            Viele Grüße, Thorsten

                            K Offline
                            K Offline
                            Kueppert
                            wrote on last edited by
                            #863

                            @dslraser
                            NACHTRAG: Habe via Alias für die Batteriezustände Zigbee (in %) und MiHome (in Volt) jeweils auf voll/leer konvertiert - und was ist? LÜPP 👍 bin begeistert 😀

                            UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                            dslraserD 1 Reply Last reply
                            0
                            • K Kueppert

                              @dslraser
                              NACHTRAG: Habe via Alias für die Batteriezustände Zigbee (in %) und MiHome (in Volt) jeweils auf voll/leer konvertiert - und was ist? LÜPP 👍 bin begeistert 😀

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              wrote on last edited by
                              #864

                              @Kueppert
                              sehr schön, das freut mich.
                              Schön auch solche Kommentare zu lesen.👍😀

                              1 Reply Last reply
                              0
                              • opossumO Online
                                opossumO Online
                                opossum
                                wrote on last edited by opossum
                                #865

                                Hallo, @dslraser ,

                                zunächst einmal einen großen Dank an Dich für die viele Arbeit und vor allen Dingen für die Bereitstellung des Scriptes. Habe mir das jetzt erst installiert und eingerichtet. Es läuft alles, wie es soll. Ich habe nur eine Frage. Wie stelle ich das an, dass die Telegram-Meldungen an zwei Empfänger gehen? Ich habe probiert:
                                Empfänger01, Empfänger02 und Empfänger01,Empfänger02. Bei beiden Versionen bekommt immer nur Empfänger01 die Meldungen.
                                Muss ich da noch zusätzliche Dinge tun. Danke für Deine Hilfe.

                                https://www.schlepper-petersdorf.de

                                dslraserD 3 Replies Last reply
                                0
                                • opossumO opossum

                                  Hallo, @dslraser ,

                                  zunächst einmal einen großen Dank an Dich für die viele Arbeit und vor allen Dingen für die Bereitstellung des Scriptes. Habe mir das jetzt erst installiert und eingerichtet. Es läuft alles, wie es soll. Ich habe nur eine Frage. Wie stelle ich das an, dass die Telegram-Meldungen an zwei Empfänger gehen? Ich habe probiert:
                                  Empfänger01, Empfänger02 und Empfänger01,Empfänger02. Bei beiden Versionen bekommt immer nur Empfänger01 die Meldungen.
                                  Muss ich da noch zusätzliche Dinge tun. Danke für Deine Hilfe.

                                  dslraserD Offline
                                  dslraserD Offline
                                  dslraser
                                  Forum Testing Most Active
                                  wrote on last edited by
                                  #866

                                  @opossum
                                  ich hatte das schon mal irgendwann probiert, aber aus dem Kopf weiß ich es gerade nicht mehr, ging jedenfalls...
                                  Probiere mal ein Semikolon.
                                  (oder mach Dir mal ein kleines Test Blockly und schreibe da mal zwei Empfänger rein)

                                  1 Reply Last reply
                                  0
                                  • opossumO opossum

                                    Hallo, @dslraser ,

                                    zunächst einmal einen großen Dank an Dich für die viele Arbeit und vor allen Dingen für die Bereitstellung des Scriptes. Habe mir das jetzt erst installiert und eingerichtet. Es läuft alles, wie es soll. Ich habe nur eine Frage. Wie stelle ich das an, dass die Telegram-Meldungen an zwei Empfänger gehen? Ich habe probiert:
                                    Empfänger01, Empfänger02 und Empfänger01,Empfänger02. Bei beiden Versionen bekommt immer nur Empfänger01 die Meldungen.
                                    Muss ich da noch zusätzliche Dinge tun. Danke für Deine Hilfe.

                                    dslraserD Offline
                                    dslraserD Offline
                                    dslraser
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #867

                                    @opossum
                                    hm...hier steht es so

                                    https://forum.iobroker.net/post/134866

                                    1 Reply Last reply
                                    0
                                    • opossumO opossum

                                      Hallo, @dslraser ,

                                      zunächst einmal einen großen Dank an Dich für die viele Arbeit und vor allen Dingen für die Bereitstellung des Scriptes. Habe mir das jetzt erst installiert und eingerichtet. Es läuft alles, wie es soll. Ich habe nur eine Frage. Wie stelle ich das an, dass die Telegram-Meldungen an zwei Empfänger gehen? Ich habe probiert:
                                      Empfänger01, Empfänger02 und Empfänger01,Empfänger02. Bei beiden Versionen bekommt immer nur Empfänger01 die Meldungen.
                                      Muss ich da noch zusätzliche Dinge tun. Danke für Deine Hilfe.

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      wrote on last edited by dslraser
                                      #868

                                      @opossum
                                      Ich habe es jetzt mal probiert.
                                      Bei mir geht: Name Komma Leerzeichen Name2

                                      Screenshot_20200827-135942_Chrome.jpg

                                      oder so ging es auch:

                                      Screenshot_20200827-135807_Chrome.jpg

                                      Benachrichtigungen kamen auf beiden Handys an.

                                      Edit: Ich habe beide Blockly, einmal für die Geräte und das Anrufer Blockly aus dem zweiten Beitrag probiert, geht bei beiden.

                                      1 Reply Last reply
                                      1
                                      • opossumO Online
                                        opossumO Online
                                        opossum
                                        wrote on last edited by
                                        #869

                                        Hallo, @dslraser ,

                                        danke für die Hilfe. Ich habe jetzt bei beiden Usern in der App noch einmal mit /password "mein Passwort" die Anmeldung am Bot erzwungen. Jetzt läuft es. Da ich nur die beiden User habe und beide immer alles bekommen sollen, geht nun bei mir auch:

                                        9e805ba2-74d5-4528-8832-d01540203171-image.png

                                        Es geht jetzt auch:

                                        368a4764-2f58-4bec-9d7e-d75aa6c18001-image.png

                                        und

                                        347689e7-ece4-4f45-9551-bf21e01612b1-image.png

                                        geht jetzt auch bei mir. Im letzen muss man nur darauf achten, dass der Leerraum vorhanden ist. Also Empfänger01,[Leerraum]Empfänger02.

                                        Beide User bekommen nun immer alle Meldungen aus Deinem Script, hervorragend. Nochmals danke.

                                        https://www.schlepper-petersdorf.de

                                        1 Reply Last reply
                                        1
                                        • opossumO Online
                                          opossumO Online
                                          opossum
                                          wrote on last edited by
                                          #870

                                          Hallo, @dslraser,

                                          ich habe leider noch ein Problem. Ich habe einen Echo. in der oberen Etage, einen Echo. in der Kombüse und einen Echo im Wohnzimmer. Ansagen über Alexa sind eingeschaltet, Datenpunkte auch vorhanden. Routinen sind eingerichtet. Leider reagiert der jeweilige Sabbelmat auf die Fragen nach Batteriestatus nur mit ok. In den Datenpunkten für speak werden auch keine Daten eingestellt (habe die extra mal geleert). Kannst Du mir einen Hinweis geben, wo ich mit der Fehlersuche beginnen kann.

                                          https://www.schlepper-petersdorf.de

                                          dslraserD 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          582

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          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