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. Skripten / Logik
  4. Node-Red
  5. HTTP-request von Mobotix T25

NEWS

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

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

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

HTTP-request von Mobotix T25

HTTP-request von Mobotix T25

Scheduled Pinned Locked Moved Node-Red
22 Posts 2 Posters 1.7k Views 1 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 Offline
    A Offline
    ak68
    wrote on last edited by ak68
    #1

    Ich benötige Euere Hilfe 🙂

    Konstellation:
    ioBroker in Docker-Container auf Qnap-NAS
    Mobotix-Türsprechanlage T25 (hat bisher erfolgreich an 10.10.1.35/ Edomi per http gesendet)

    NEU soll die Türsprechanlage die Netzwerkbefehle an 10.10.1.37 senden (ioBroker/ Docker)
    -> dies funktioniert leider trotz intensivem Test NICHT

    Einstellungen der Mobotix:

    a59e3a69-8fb5-498c-8ac7-57cfc35b3f37-image.png

    7946ba94-36c2-4a1b-bd37-9303f5631174-image.png

    Frage: Sind die Zugangsdaten des ioBrokers hier korrekt ???

    Die Daten (Türklingel)werden offensichtlich verschickt (zu Edomi wird korrekt verschickt !):

    7d653b46-7bc3-4647-ac14-6275a163e5a1-image.png

    kommen aber nicht an (Fehler http-request-node):

    a6f28062-4908-4035-a05d-27e3991b581b-image.png

    auch beim http-In Baustein in Node-red erhalte ich keine Antwort 😞
    offensichlich wird geblockt:
    8b50b5a3-70c8-413c-926a-b4823d5eae37-image.png

    Hier der Flow:
    ee3d6504-9e52-4eaa-96cb-f72392c0ad17-image.png

    78407176-b374-4f8c-9a63-6cc7c5e364fa-image.png

    Wie muss die Konfiguration in node-red aussehen ?
    Müssen ggf. im Docker-Container Portweiterleitungen eingerichtet werden ?
    Wie muss ggf. der Response-node konfigurieert sein ?

    Vielen Dank für Euere Hile
    Andreas

    mickymM 1 Reply Last reply
    0
    • A ak68

      Ich benötige Euere Hilfe 🙂

      Konstellation:
      ioBroker in Docker-Container auf Qnap-NAS
      Mobotix-Türsprechanlage T25 (hat bisher erfolgreich an 10.10.1.35/ Edomi per http gesendet)

      NEU soll die Türsprechanlage die Netzwerkbefehle an 10.10.1.37 senden (ioBroker/ Docker)
      -> dies funktioniert leider trotz intensivem Test NICHT

      Einstellungen der Mobotix:

      a59e3a69-8fb5-498c-8ac7-57cfc35b3f37-image.png

      7946ba94-36c2-4a1b-bd37-9303f5631174-image.png

      Frage: Sind die Zugangsdaten des ioBrokers hier korrekt ???

      Die Daten (Türklingel)werden offensichtlich verschickt (zu Edomi wird korrekt verschickt !):

      7d653b46-7bc3-4647-ac14-6275a163e5a1-image.png

      kommen aber nicht an (Fehler http-request-node):

      a6f28062-4908-4035-a05d-27e3991b581b-image.png

      auch beim http-In Baustein in Node-red erhalte ich keine Antwort 😞
      offensichlich wird geblockt:
      8b50b5a3-70c8-413c-926a-b4823d5eae37-image.png

      Hier der Flow:
      ee3d6504-9e52-4eaa-96cb-f72392c0ad17-image.png

      78407176-b374-4f8c-9a63-6cc7c5e364fa-image.png

      Wie muss die Konfiguration in node-red aussehen ?
      Müssen ggf. im Docker-Container Portweiterleitungen eingerichtet werden ?
      Wie muss ggf. der Response-node konfigurieert sein ?

      Vielen Dank für Euere Hile
      Andreas

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      wrote on last edited by mickym
      #2

      @ak68 Die Http In Node definierst Du den Pfad nach der NodeRed Instanz um den Webserver anzusprechen.
      Der Port ist der NodeRed Port auf dem es läuft. Die ResponseNode musst Du in der Regel nicht konfigurieren, ausser Du willst auf eine andere Webseite umleiten.

      Sprich wenn Du NodeRed von aussen im Docker-Container ansprechen kannst, dann kannst Du über diesen Port auch NodeRed ansprechen. Also NICHT Port 80

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      A 1 Reply Last reply
      0
      • mickymM mickym

        @ak68 Die Http In Node definierst Du den Pfad nach der NodeRed Instanz um den Webserver anzusprechen.
        Der Port ist der NodeRed Port auf dem es läuft. Die ResponseNode musst Du in der Regel nicht konfigurieren, ausser Du willst auf eine andere Webseite umleiten.

        Sprich wenn Du NodeRed von aussen im Docker-Container ansprechen kannst, dann kannst Du über diesen Port auch NodeRed ansprechen. Also NICHT Port 80

        A Offline
        A Offline
        ak68
        wrote on last edited by
        #3

        @mickym Sprich: Port 8081 !?

        mickymM 1 Reply Last reply
        0
        • A ak68

          @mickym Sprich: Port 8081 !?

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          wrote on last edited by mickym
          #4

          @ak68 Nein NodeRed läuft auch unter dem iobroker auf Port 1880 - ausser Du hast es in den Adaptereinstellungen geändert.

          3825a7df-dd1d-4d62-a4a6-d3f3ff5f5510-image.png

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          A 1 Reply Last reply
          0
          • mickymM mickym

            @ak68 Nein NodeRed läuft auch unter dem iobroker auf Port 1880 - ausser Du hast es in den Adaptereinstellungen geändert.

            3825a7df-dd1d-4d62-a4a6-d3f3ff5f5510-image.png

            A Offline
            A Offline
            ak68
            wrote on last edited by ak68
            #5

            @mickym 19a632a9-2f13-4f85-bb10-f30ab485dfa3-image.png

            👍 👍

            mickymM 1 Reply Last reply
            0
            • A ak68

              @mickym 19a632a9-2f13-4f85-bb10-f30ab485dfa3-image.png

              👍 👍

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              wrote on last edited by
              #6

              @ak68 Ja und in der Http In Node - definierst Du den Pfad

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              A 1 Reply Last reply
              0
              • mickymM mickym

                @ak68 Ja und in der Http In Node - definierst Du den Pfad

                A Offline
                A Offline
                ak68
                wrote on last edited by
                #7

                @mickym 7225d0e0-df9a-4010-8d4d-7a49db069ff9-image.png

                mickymM 1 Reply Last reply
                0
                • A ak68

                  @mickym 7225d0e0-df9a-4010-8d4d-7a49db069ff9-image.png

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  wrote on last edited by mickym
                  #8

                  @ak68 Genau damit ist Dein HTTP URL definiert:

                  http://<IP des iobrokers>:1880/mobotix
                  

                  Wenn das nicht tut - dann musst Du an Deinem Docker rumfummeln, dass Du den Port 1880 nach aussen gibst. Wie gesagt, testen kannst ja erst mal über den Browser.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  A 1 Reply Last reply
                  0
                  • mickymM mickym

                    @ak68 Genau damit ist Dein HTTP URL definiert:

                    http://<IP des iobrokers>:1880/mobotix
                    

                    Wenn das nicht tut - dann musst Du an Deinem Docker rumfummeln, dass Du den Port 1880 nach aussen gibst. Wie gesagt, testen kannst ja erst mal über den Browser.

                    A Offline
                    A Offline
                    ak68
                    wrote on last edited by
                    #9

                    @mickym

                    Juhuu:

                    1194b1e2-26f0-4021-a157-93296f47c92c-image.png

                    zum Glück kein Rumgepople mit Port-Weiterleitungen 🙂

                    Jetzt kann ich weiterarbeiten

                    Vielen Lieben Dank und Gute Nacht !!!

                    mickymM 1 Reply Last reply
                    0
                    • A ak68

                      @mickym

                      Juhuu:

                      1194b1e2-26f0-4021-a157-93296f47c92c-image.png

                      zum Glück kein Rumgepople mit Port-Weiterleitungen 🙂

                      Jetzt kann ich weiterarbeiten

                      Vielen Lieben Dank und Gute Nacht !!!

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      wrote on last edited by
                      #10

                      @ak68 Gerne - schlaf gut. 🙂

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      A 1 Reply Last reply
                      0
                      • mickymM mickym

                        @ak68 Gerne - schlaf gut. 🙂

                        A Offline
                        A Offline
                        ak68
                        wrote on last edited by ak68
                        #11

                        Hallo Mickym,

                        inzwischen funktioniert es zwar, mehrere unterschiedlich Befehle von der Mobotix zu senden,
                        offensichlich jedoch nicht hintereinander.
                        Irgendwie schein der Empfang nach einer Meldung geblockt zu sein, erst ein Node-red-Neustart
                        empfängt wieder Befehle.

                        c31d70b6-fdab-4a96-aeb2-52b1a06b71ce-image.png

                        Müssen hier ggf. HTTP-Fehler abgefangen werden ?

                        Hier ist von einer "Antwort-Funktion" die Rede, leider ohne weitere Erklärungen:

                        039aeeb2-2c15-4de8-9c9c-94364fbe4945-image.png

                        Vielen Dank
                        Andreas

                        mickymM 1 Reply Last reply
                        0
                        • A ak68

                          Hallo Mickym,

                          inzwischen funktioniert es zwar, mehrere unterschiedlich Befehle von der Mobotix zu senden,
                          offensichlich jedoch nicht hintereinander.
                          Irgendwie schein der Empfang nach einer Meldung geblockt zu sein, erst ein Node-red-Neustart
                          empfängt wieder Befehle.

                          c31d70b6-fdab-4a96-aeb2-52b1a06b71ce-image.png

                          Müssen hier ggf. HTTP-Fehler abgefangen werden ?

                          Hier ist von einer "Antwort-Funktion" die Rede, leider ohne weitere Erklärungen:

                          039aeeb2-2c15-4de8-9c9c-94364fbe4945-image.png

                          Vielen Dank
                          Andreas

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          wrote on last edited by mickym
                          #12

                          @ak68 Wo ist denn Deine HTTP-OUt Node hin? Du gibst ja nichts zurück, somit geht Dein Sender davon aus, dass die erste Nachricht nicht angekommen ist und stellt ggf. das Senden ein. Ausserdem würde ich halt anstelle mit function Nodes über eine Switch Node - richtig den Flow aufsplitten.

                          Ich glaube nicht, dass NodeRed hier blockiert, sondern der Sender nicht mehr sendet, wenn kein ReturnCode kommt. Prüfen kannst Du es ja einfach, indem Du über den Browser an die URL etwas schickst. Wenn was in der Debug 438 ankommt, dann liegt es ja nicht am Empfänger.

                          Im Übrigen finde ich Deinen Flow eh recht umständlich, da Du hinten ja die gleichen Filter hast, so dass ich erst vorne die verschiedenen Quellen unterscheiden würde.

                          Die Antwortfunktion, wäre etwas wenn Dein Sender eine bestimmte Antwort ausser ReturnCode 200 erwartet. Aber wie gesagt, Deine HTTP-OUt sehe ich nicht mehr und die muss die Antwort zurückgeben.

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          A 1 Reply Last reply
                          0
                          • mickymM mickym

                            @ak68 Wo ist denn Deine HTTP-OUt Node hin? Du gibst ja nichts zurück, somit geht Dein Sender davon aus, dass die erste Nachricht nicht angekommen ist und stellt ggf. das Senden ein. Ausserdem würde ich halt anstelle mit function Nodes über eine Switch Node - richtig den Flow aufsplitten.

                            Ich glaube nicht, dass NodeRed hier blockiert, sondern der Sender nicht mehr sendet, wenn kein ReturnCode kommt. Prüfen kannst Du es ja einfach, indem Du über den Browser an die URL etwas schickst. Wenn was in der Debug 438 ankommt, dann liegt es ja nicht am Empfänger.

                            Im Übrigen finde ich Deinen Flow eh recht umständlich, da Du hinten ja die gleichen Filter hast, so dass ich erst vorne die verschiedenen Quellen unterscheiden würde.

                            Die Antwortfunktion, wäre etwas wenn Dein Sender eine bestimmte Antwort ausser ReturnCode 200 erwartet. Aber wie gesagt, Deine HTTP-OUt sehe ich nicht mehr und die muss die Antwort zurückgeben.

                            A Offline
                            A Offline
                            ak68
                            wrote on last edited by
                            #13

                            @mickym

                            Wie muss im HTTP-Out Node der Statuscode (= ReturnCode ?) gesetzt werden, mit den Voreinstellungen klappt es leider nicht !

                            7f33bbc7-9be1-4ad6-8441-4fc7adb3824a-image.png

                            mickymM 1 Reply Last reply
                            0
                            • A ak68

                              @mickym

                              Wie muss im HTTP-Out Node der Statuscode (= ReturnCode ?) gesetzt werden, mit den Voreinstellungen klappt es leider nicht !

                              7f33bbc7-9be1-4ad6-8441-4fc7adb3824a-image.png

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              wrote on last edited by mickym
                              #14

                              @ak68 Doch Du musst die HTTP-Out aber direkt hinter die HTTP-In setzen.

                              Die Respose Node gibt immer 200 zurück. Wenn ein anderer Code erwartet wird, dann musst Du den in dem statusCode mitgeben.

                              fc87a479-f984-4a87-8ae3-111e93d86294-image.png

                              2a4deda3-e9ab-43fd-b684-d7f9e3442fa8-image.png

                              6aceaf07-2a01-4f22-abb1-5fb5960904b2-image.png

                              Je nachdem was gesendet wurde, wird auch die vollständige Antwort im res (response Objekt) an den Sender zurückgeschickt.

                              Also mach die ResponseNode in jedem Fall direkt hinter die http-IN Node und verfälsche den Request nicht.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              A 1 Reply Last reply
                              0
                              • mickymM mickym

                                @ak68 Doch Du musst die HTTP-Out aber direkt hinter die HTTP-In setzen.

                                Die Respose Node gibt immer 200 zurück. Wenn ein anderer Code erwartet wird, dann musst Du den in dem statusCode mitgeben.

                                fc87a479-f984-4a87-8ae3-111e93d86294-image.png

                                2a4deda3-e9ab-43fd-b684-d7f9e3442fa8-image.png

                                6aceaf07-2a01-4f22-abb1-5fb5960904b2-image.png

                                Je nachdem was gesendet wurde, wird auch die vollständige Antwort im res (response Objekt) an den Sender zurückgeschickt.

                                Also mach die ResponseNode in jedem Fall direkt hinter die http-IN Node und verfälsche den Request nicht.

                                A Offline
                                A Offline
                                ak68
                                wrote on last edited by
                                #15

                                @mickym

                                super, funktioniert:

                                d3bdfdb0-62e4-4ea9-a5cb-02c1f01cef1b-image.png

                                ... so einfach wäre das gewesen 🙂

                                mickymM 1 Reply Last reply
                                0
                                • A ak68

                                  @mickym

                                  super, funktioniert:

                                  d3bdfdb0-62e4-4ea9-a5cb-02c1f01cef1b-image.png

                                  ... so einfach wäre das gewesen 🙂

                                  mickymM Offline
                                  mickymM Offline
                                  mickym
                                  Most Active
                                  wrote on last edited by
                                  #16

                                  @ak68 Du codierst auch wieder zu viel. Zeig mal was wirklich in der HTTP-IN node ankommt, ob das ein JSON ist?

                                  16a7e59c-abb2-49b3-8efa-38b7ad4edc28-image.png

                                  Das ist total unschön und auch wieder mit function Nodes codieren - ist nicht toll. Die Filter sind doch alle die gleichen.

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  A mickymM 2 Replies Last reply
                                  0
                                  • mickymM mickym

                                    @ak68 Du codierst auch wieder zu viel. Zeig mal was wirklich in der HTTP-IN node ankommt, ob das ein JSON ist?

                                    16a7e59c-abb2-49b3-8efa-38b7ad4edc28-image.png

                                    Das ist total unschön und auch wieder mit function Nodes codieren - ist nicht toll. Die Filter sind doch alle die gleichen.

                                    A Offline
                                    A Offline
                                    ak68
                                    wrote on last edited by
                                    #17

                                    @mickym

                                    Ja, es sind JSON-Objekte:

                                    7a816f04-99bc-4583-a9d5-d02bb176401a-image.png

                                    1 Reply Last reply
                                    0
                                    • mickymM mickym

                                      @ak68 Du codierst auch wieder zu viel. Zeig mal was wirklich in der HTTP-IN node ankommt, ob das ein JSON ist?

                                      16a7e59c-abb2-49b3-8efa-38b7ad4edc28-image.png

                                      Das ist total unschön und auch wieder mit function Nodes codieren - ist nicht toll. Die Filter sind doch alle die gleichen.

                                      mickymM Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      wrote on last edited by mickym
                                      #18

                                      Wenn Dein Request zum Beispiel so aussieht:

                                      1d75c2b7-61ac-42cd-9138-44c5a03661fd-image.png
                                      Also bei dir:

                                      http://<DeineIP>:1880/mobotix?Praxis=On
                                      

                                      Dann bekommst Du bereits ein Objekt zurück:
                                      26c80978-de67-4be3-b90e-a19957e875bb-image.png

                                      Dann kann man als erstes das Objekt in eine skalare Nachricht zerlegen und den key in das topic schreiben: und dann kannst Du Deine payload Abprüfungen machen:

                                      dfdbc7b6-2c7f-4a76-aa83-21a5b8e3e6a4-image.png

                                      Du nimmst also eine Split Node und kopierst den Schlüssel da rein.

                                      8900e94a-9e53-4023-9d5d-47519b21e838-image.png

                                      Du bekommst dann eine skalare Nachricht mit dem topic woher oder wofür das Kommando ist.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      mickymM 1 Reply Last reply
                                      0
                                      • mickymM mickym

                                        Wenn Dein Request zum Beispiel so aussieht:

                                        1d75c2b7-61ac-42cd-9138-44c5a03661fd-image.png
                                        Also bei dir:

                                        http://<DeineIP>:1880/mobotix?Praxis=On
                                        

                                        Dann bekommst Du bereits ein Objekt zurück:
                                        26c80978-de67-4be3-b90e-a19957e875bb-image.png

                                        Dann kann man als erstes das Objekt in eine skalare Nachricht zerlegen und den key in das topic schreiben: und dann kannst Du Deine payload Abprüfungen machen:

                                        dfdbc7b6-2c7f-4a76-aa83-21a5b8e3e6a4-image.png

                                        Du nimmst also eine Split Node und kopierst den Schlüssel da rein.

                                        8900e94a-9e53-4023-9d5d-47519b21e838-image.png

                                        Du bekommst dann eine skalare Nachricht mit dem topic woher oder wofür das Kommando ist.

                                        mickymM Offline
                                        mickymM Offline
                                        mickym
                                        Most Active
                                        wrote on last edited by
                                        #19

                                        @mickym Nun machst Du den Filter der payload nur einmal egal für welches topic er ist.

                                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                        A 1 Reply Last reply
                                        0
                                        • mickymM mickym

                                          @mickym Nun machst Du den Filter der payload nur einmal egal für welches topic er ist.

                                          A Offline
                                          A Offline
                                          ak68
                                          wrote on last edited by
                                          #20

                                          @mickym DANKE 🙂

                                          mickymM 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

                                          476

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          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