Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Parser Adapter Werte Zeilenweise auslesen (Guntamatic)

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    473

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Parser Adapter Werte Zeilenweise auslesen (Guntamatic)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
parser guntamatic regex
77 Beiträge 8 Kommentatoren 12.9k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A alex303

    @glitzi
    Hallo zusammen,
    mittlerweile habe ich die Software V3.2e und den richtigen Code erhalten.

    Jetzt möchte ich gerne z.B. die Heizkreispumpe über meine Visu ein und ausschalten können, kann mir jemand sagen wie das fnktioniert?

    Gruß
    Alexander

    G Offline
    G Offline
    glitzi
    schrieb am zuletzt editiert von
    #54

    @alex303

    Hallo,

    soweit ich weiss, kann man nur folgendes steuern.

    bbfbddac-ec82-44cb-a062-f4c787c4fa9c-image.png

    A 1 Antwort Letzte Antwort
    0
    • G glitzi

      @alex303

      Hallo,

      soweit ich weiss, kann man nur folgendes steuern.

      bbfbddac-ec82-44cb-a062-f4c787c4fa9c-image.png

      A Offline
      A Offline
      alex303
      schrieb am zuletzt editiert von
      #55

      @glitzi
      Ich habe im Browser das ausprobiert:
      c6c0dca4-3031-4e90-a37d-af3333cb2353-image.png
      Das funktioniert, aber wie richte ich das im Gira Homeserver ein?
      Ich möchte über ein Kommunikationsobjekt den Heizkreis schalten.

      G 2 Antworten Letzte Antwort
      0
      • A alex303

        @glitzi
        Ich habe im Browser das ausprobiert:
        c6c0dca4-3031-4e90-a37d-af3333cb2353-image.png
        Das funktioniert, aber wie richte ich das im Gira Homeserver ein?
        Ich möchte über ein Kommunikationsobjekt den Heizkreis schalten.

        G Offline
        G Offline
        glitzi
        schrieb am zuletzt editiert von
        #56

        @alex303

        Hallo,

        Da hört mein Wissen langsam auf...

        Idee:
        In Blockly die Seite aufrufen und die Rückmeldung parsen.
        Oder
        Ein Script mit gleicher Funktion.

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          glitzi
          schrieb am zuletzt editiert von glitzi
          #57

          @glitzi
          Das würde ich mal probieren:

          Blockly – Web-Request

          Würde mich auch interessieren!

          1 Antwort Letzte Antwort
          0
          • A alex303

            @glitzi
            Ich habe im Browser das ausprobiert:
            c6c0dca4-3031-4e90-a37d-af3333cb2353-image.png
            Das funktioniert, aber wie richte ich das im Gira Homeserver ein?
            Ich möchte über ein Kommunikationsobjekt den Heizkreis schalten.

            G Offline
            G Offline
            glitzi
            schrieb am zuletzt editiert von
            #58

            Kannst Du darüber auch die Kesselfreigabe steuern?

            Das wir bei mir leider verweigert.

            @alex303 sagte in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

            @glitzi
            Ich habe im Browser das ausprobiert:
            c6c0dca4-3031-4e90-a37d-af3333cb2353-image.png
            Das funktioniert, aber wie richte ich das im Gira Homeserver ein?
            Ich möchte über ein Kommunikationsobjekt den Heizkreis schalten.

            A 1 Antwort Letzte Antwort
            0
            • G glitzi

              Kannst Du darüber auch die Kesselfreigabe steuern?

              Das wir bei mir leider verweigert.

              @alex303 sagte in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

              @glitzi
              Ich habe im Browser das ausprobiert:
              c6c0dca4-3031-4e90-a37d-af3333cb2353-image.png
              Das funktioniert, aber wie richte ich das im Gira Homeserver ein?
              Ich möchte über ein Kommunikationsobjekt den Heizkreis schalten.

              A Offline
              A Offline
              alex303
              schrieb am zuletzt editiert von
              #59

              @glitzi
              Hallo,
              das mit der Kesselfreigabe funktioniert bei mir einwandfrei.

              G 1 Antwort Letzte Antwort
              0
              • A alex303

                @glitzi
                Hallo,
                das mit der Kesselfreigabe funktioniert bei mir einwandfrei.

                G Offline
                G Offline
                glitzi
                schrieb am zuletzt editiert von
                #60

                @alex303
                Hast Du den Level 1 oder Level 2 Key?

                Ich kann die Heizkreise etc. schalten, allerdings kommt bei der Kesselfreigabe {"err":"Keine Berechtigung"}

                (Firmware 3.2d)

                A 1 Antwort Letzte Antwort
                0
                • G glitzi

                  @alex303
                  Hast Du den Level 1 oder Level 2 Key?

                  Ich kann die Heizkreise etc. schalten, allerdings kommt bei der Kesselfreigabe {"err":"Keine Berechtigung"}

                  (Firmware 3.2d)

                  A Offline
                  A Offline
                  alex303
                  schrieb am zuletzt editiert von
                  #61

                  @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                  @alex303
                  Hast Du den Level 1 oder Level 2 Key?

                  Ich kann die Heizkreise etc. schalten, allerdings kommt bei der Kesselfreigabe {"err":"Keine Berechtigung"}

                  (Firmware 3.2d)

                  Ich habe auch nur Level 1 und Firmware 3.2e.
                  Hiermit habe ich es gemacht:
                  5de116e8-f467-4c02-b2ec-28130b2ad13b-image.png

                  G 1 Antwort Letzte Antwort
                  0
                  • A alex303

                    @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                    @alex303
                    Hast Du den Level 1 oder Level 2 Key?

                    Ich kann die Heizkreise etc. schalten, allerdings kommt bei der Kesselfreigabe {"err":"Keine Berechtigung"}

                    (Firmware 3.2d)

                    Ich habe auch nur Level 1 und Firmware 3.2e.
                    Hiermit habe ich es gemacht:
                    5de116e8-f467-4c02-b2ec-28130b2ad13b-image.png

                    G Offline
                    G Offline
                    glitzi
                    schrieb am zuletzt editiert von glitzi
                    #62

                    @alex303

                    Hallo,
                    genau das geht bei mir nicht, es kommt keine Berechtigung, scheint an der Firmware zu liegen.
                    Laut Guntamatic sollte es erst mit der 3.2d gehen, waren sich aber auch nicht sicher.

                    Die Heizkreise kann ich schalten...

                    Also wieder lange auf den Heizungsbauer warten bis er mir sie mal einspielt, 2022 :confused:

                    Oder kennt jemand eine Quelle für den seriösen Download (Biostar 17)

                    Früher konnte der Heizungsbauer über die Homepage downloaden, angeblich geht das nicht mehr...

                    A 1 Antwort Letzte Antwort
                    0
                    • G glitzi

                      @alex303

                      Hallo,
                      genau das geht bei mir nicht, es kommt keine Berechtigung, scheint an der Firmware zu liegen.
                      Laut Guntamatic sollte es erst mit der 3.2d gehen, waren sich aber auch nicht sicher.

                      Die Heizkreise kann ich schalten...

                      Also wieder lange auf den Heizungsbauer warten bis er mir sie mal einspielt, 2022 :confused:

                      Oder kennt jemand eine Quelle für den seriösen Download (Biostar 17)

                      Früher konnte der Heizungsbauer über die Homepage downloaden, angeblich geht das nicht mehr...

                      A Offline
                      A Offline
                      alex303
                      schrieb am zuletzt editiert von
                      #63

                      @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):
                      Schreib mal bitte welchen Befehl genau du verwendest.

                      G 1 Antwort Letzte Antwort
                      0
                      • A alex303

                        @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):
                        Schreib mal bitte welchen Befehl genau du verwendest.

                        G Offline
                        G Offline
                        glitzi
                        schrieb am zuletzt editiert von
                        #64

                        @alex303

                        Das ist der Befehl

                        http://xx.xx.xx.xx/ext/parset.cgi?syn=K0010&value=1&key=*Key...Key*

                        dann kommt

                        {"err":"Keine Berechtigung"}

                        im Browser

                        A Seiler1983S 2 Antworten Letzte Antwort
                        0
                        • G glitzi

                          @alex303

                          Das ist der Befehl

                          http://xx.xx.xx.xx/ext/parset.cgi?syn=K0010&value=1&key=*Key...Key*

                          dann kommt

                          {"err":"Keine Berechtigung"}

                          im Browser

                          A Offline
                          A Offline
                          alex303
                          schrieb am zuletzt editiert von
                          #65

                          @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                          @alex303

                          Das ist der Befehl

                          http://xx.xx.xx.xx/ext/parset.cgi?syn=K0010&value=1&key=*Key...Key*

                          dann kommt

                          {"err":"Keine Berechtigung"}

                          im Browser

                          Das funktioniert bei mir genau so.
                          Dann scheint es ja wirklich an der Firmware zu liegen.

                          1 Antwort Letzte Antwort
                          0
                          • AlCalzoneA AlCalzone

                            @glitzi sagte in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                            body.split('\n')

                            Kleiner Tip: Speicher das in einer Variablen und nutze diese (anstatt die Split-Aktion 90x auszuführen)

                                  var parts = body.split('\n');
                                  var parts_Guntamatic = parts[0];
                                  setState('Guntamatic_Betrieb_0', parts_Guntamatic, true);
                            
                                  var parts_Guntamatic = parts[1];
                                  setState('Guntamatic_Aussentemperatur_1', parts_Guntamatic, true);
                            
                                ...
                            
                            G Offline
                            G Offline
                            glitzi
                            schrieb am zuletzt editiert von glitzi
                            #66

                            @alcalzone

                            Hallo,
                            in meinem Skript nutze ich noch "request" viele sprechen jetzt von einer Umstellung auf "axios"

                            Daher hier die Version mit "axios"
                            Das habe ich leider nicht selber hinbekommen, aber das Forum hat mich hier prächtig unterstützt!

                            createState('Guntamatic_Betrieb_0');
                            createState('Guntamatic_Aussentemperatur_1');
                            createState('Guntamatic_Kesseltemperatur_3');
                            createState('Guntamatic_Leistung_5');
                            createState('Guntamatic_Rücklauf_6');
                            createState('Guntamatic_CO2_Gehalt_8');
                            createState('Guntamatic_Puffer_oben_17');
                            createState('Guntamatic_Puffer_unten_19');
                            createState('Guntamatic_Pumpe_HP0_20');
                            createState('Guntamatic_Warmwasser_21');
                            createState('Guntamatic_Vorlauf_31');
                            createState('Guntamatic_Füllstand_65');
                            createState('Guntamatic_Kesselfreigabe_68');
                            createState('Guntamatic_Programm_69');
                            createState('Guntamatic_Programm_HK1_71');
                            createState('Guntamatic_Stoer0_79');
                            createState('Guntamatic_Stoer1_80');
                            createState('Guntamatic_Asche_entleeren_85');
                            createState('Guntamatic_Brennstoffzähler_89');
                            createState('Guntamatic_Pufferladung_90');
                            createState('Guntamatic_CO2_Gehalt_korrigiert');
                            
                            const axios=require('axios');
                            
                            schedule("*/5 * * * * *", function(){
                            
                            	axios.post('http://xx.xx.xx.xx/daqdata.cgi?key=xxxx', {
                            		responseEncoding: 'latin1'
                            	})
                            
                            	.then(function(response) {
                            		
                            			if (response.data) {
                            
                            				var parts = response.data.split('\n');
                            
                            				var parts_Guntamatic = parts[0];
                            				setState('Guntamatic_Betrieb_0', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[1];
                            				setState('Guntamatic_Aussentemperatur_1', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[3];
                            				setState('Guntamatic_Kesseltemperatur_3', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[5];
                            				setState('Guntamatic_Leistung_5', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[6];
                            				setState('Guntamatic_Rücklauf_6', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[8];
                            				setState('Guntamatic_CO2_Gehalt_8', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[17];
                            				setState('Guntamatic_Puffer_oben_17', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[19];
                            				setState('Guntamatic_Puffer_unten_19', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[20];
                            				setState('Guntamatic_Pumpe_HP0_20', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[21];
                            				setState('Guntamatic_Warmwasser_21', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[31];
                            				setState('Guntamatic_Vorlauf_31', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[65];
                            				setState('Guntamatic_Füllstand_65', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[68];
                            				setState('Guntamatic_Kesselfreigabe_68', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[69];
                            				setState('Guntamatic_Programm_69', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[71];
                            				setState('Guntamatic_Programm_HK1_71', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[79];
                            				setState('Guntamatic_Stoer0_79', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[80];
                            				setState('Guntamatic_Stoer1_80', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[85];
                            				setState('Guntamatic_Asche_entleeren_85', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[89];
                            				setState('Guntamatic_Brennstoffzähler_89', parts_Guntamatic, true);
                            
                            				var parts_Guntamatic = parts[90];
                            				setState('Guntamatic_Pufferladung_90', parts_Guntamatic, true);
                            
                            				/*
                            				CO2 Korrigieren da der Wert im Leerlauf teils 18.00 annimmt.
                            				parts[5] = Leistung parts[8] = CO2 Gehalt
                            				*/
                            
                            				if (parts[5] == 0) {
                            					setState("Guntamatic_CO2_Gehalt_korrigiert", 0, true);
                            				} else {
                            					setState("Guntamatic_CO2_Gehalt_korrigiert", parts[8], true);
                            				}
                            
                            			}
                            
                            
                            
                                })
                            
                            })
                            
                            1 Antwort Letzte Antwort
                            0
                            • G glitzi

                              @alex303

                              Das ist der Befehl

                              http://xx.xx.xx.xx/ext/parset.cgi?syn=K0010&value=1&key=*Key...Key*

                              dann kommt

                              {"err":"Keine Berechtigung"}

                              im Browser

                              Seiler1983S Offline
                              Seiler1983S Offline
                              Seiler1983
                              schrieb am zuletzt editiert von Seiler1983
                              #67

                              Hallo,
                              ich bin erst jetzt durch Google Recherche auf dieses Forum aufmerksam geworden. Ich nutze bisher nur die App von Guntamatic, da funktioniert alles super (also was die App halt hergibt).
                              Bei dem HTTP Request via Browser scheitere ich auch an "Keine Berechtigung".
                              Muss ich bei <KEY> den Schlüssel verwenden, den auch die App verwendet (einstellbar im Heizungsmenü), oder ist das wieder ein anderer bzw. wo krieg ich den her?

                              G 1 Antwort Letzte Antwort
                              0
                              • Seiler1983S Seiler1983

                                Hallo,
                                ich bin erst jetzt durch Google Recherche auf dieses Forum aufmerksam geworden. Ich nutze bisher nur die App von Guntamatic, da funktioniert alles super (also was die App halt hergibt).
                                Bei dem HTTP Request via Browser scheitere ich auch an "Keine Berechtigung".
                                Muss ich bei <KEY> den Schlüssel verwenden, den auch die App verwendet (einstellbar im Heizungsmenü), oder ist das wieder ein anderer bzw. wo krieg ich den her?

                                G Offline
                                G Offline
                                glitzi
                                schrieb am zuletzt editiert von
                                #68

                                @seiler1983

                                Weiter oben ist das Formular für den Key, dieser wird von Guntamatic erstellt und ist von der Kesselnummer abhängig.

                                https://forum.iobroker.net/topic/38469/parser-adapter-werte-zeilenweise-auslesen-guntamatic/42

                                E 1 Antwort Letzte Antwort
                                0
                                • E Offline
                                  E Offline
                                  Esmax666
                                  schrieb am zuletzt editiert von
                                  #69

                                  @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                                  axios

                                  was sind die vorteile von axios?

                                  Dein skript geht auch für ein Biostar 15 ?

                                  ich werde bald ein Biostar haben und checke gerade die lösungen :D

                                  G 1 Antwort Letzte Antwort
                                  0
                                  • E Esmax666

                                    @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                                    axios

                                    was sind die vorteile von axios?

                                    Dein skript geht auch für ein Biostar 15 ?

                                    ich werde bald ein Biostar haben und checke gerade die lösungen :D

                                    G Offline
                                    G Offline
                                    glitzi
                                    schrieb am zuletzt editiert von glitzi
                                    #70

                                    @esmax666

                                    Moin,

                                    Sollte eigentlich funktionieren, die Werte werden ja nur zeilenweise von der Webseite gelesen.
                                    Ob die Zuordnung passt siehst du leicht selber über folgende URL‘s und kannst ggf. das Skript anpassen.

                                    Werte:
                                    http://IP.IP.IP.IP/daqdata.cgi

                                    Beschreibung:
                                    http://IP.IP.IP.IP/daqdesc.cgi

                                    E 1 Antwort Letzte Antwort
                                    1
                                    • G glitzi

                                      @esmax666

                                      Moin,

                                      Sollte eigentlich funktionieren, die Werte werden ja nur zeilenweise von der Webseite gelesen.
                                      Ob die Zuordnung passt siehst du leicht selber über folgende URL‘s und kannst ggf. das Skript anpassen.

                                      Werte:
                                      http://IP.IP.IP.IP/daqdata.cgi

                                      Beschreibung:
                                      http://IP.IP.IP.IP/daqdesc.cgi

                                      E Offline
                                      E Offline
                                      Esmax666
                                      schrieb am zuletzt editiert von
                                      #71

                                      @glitzi

                                      ok danke ich werde mal probieren
                                      Guntamatic adapter ist noch nicht vorgesehen oder?

                                      G 1 Antwort Letzte Antwort
                                      0
                                      • E Esmax666

                                        @glitzi

                                        ok danke ich werde mal probieren
                                        Guntamatic adapter ist noch nicht vorgesehen oder?

                                        G Offline
                                        G Offline
                                        glitzi
                                        schrieb am zuletzt editiert von
                                        #72

                                        @esmax666

                                        Von einem Adapter bin ich leider mit meinen Programmierkenntnissen meilenweit entfernt,
                                        Aber das Skript tut seinen Dienst…

                                        1 Antwort Letzte Antwort
                                        1
                                        • G glitzi

                                          @orfix sagte in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                                          @glitzi said in Parser Adapter Werte Zeilenweise auslesen (Guntamatic):

                                          servus

                                          code hab ich bekommen, meine handy app läuft auch mit den code.
                                          du meinst mit code schon den sicherheitsschlüssel?

                                          Der Code für die App ist ein anderer...

                                          Du benötigst den Level 1 oder Level 2 Code den Du mit dem Formular beantragen kannst.

                                          bei der daqdata wird auch was ausgegeben, nur sind die gleichen werte wie ohne code.
                                          es sollten auch die gelb markierten werte aus deiner liste ausgegeben werden?

                                          Wenn der passende Key eingegeben wird kommen die Werte...

                                          kannst du einge Screenshots von deiner viso zeigen?

                                          mfg
                                          orfix

                                          Beispiel VIS, ist noch in der Entwicklung:
                                          846e03d7-662d-4217-85a7-5b03472b24ed-image.png
                                          b2faa1af-6e65-473b-945b-803b310be693-image.png

                                          D Offline
                                          D Offline
                                          devhoh
                                          schrieb am zuletzt editiert von devhoh
                                          #73

                                          @glitzi, @orfix,

                                          durch eine Websuche bin ich auf diesen Thread gestoßen. Ich habe kürzlich meinen Biostar 17 Kessel in Home Assistant integriert und kann nun alle Werte auslesen und protokollieren sowie diverse Heizstatus setzen – soweit so gut.

                                          In deiner schönen Grafik sehe ich, dass die Störmeldungen angezeigt werden. Wenn ich es richtig verstehe, gibt es auch einen Quittier-Button? Genau daran habe ich großes Interesse. Gibt es dafür ein spezifisches Kommando?

                                          Der Guntamatic-Support hält sich dazu leider bedeckt, aber es muss ja irgendwie machbar sein – die offizielle App kann es schließlich auch.

                                          Ich wäre dir für jede Info dankbar!

                                          Liebe Grüße!

                                          O G E 3 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          763

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe