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. ioBroker Allgemein
  4. Parser Adapter Werte Zeilenweise auslesen (Guntamatic)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Parser Adapter Werte Zeilenweise auslesen (Guntamatic)

Scheduled Pinned Locked Moved ioBroker Allgemein
parser guntamatic regex
77 Posts 8 Posters 13.3k Views 5 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.
  • G glitzi

    @orfix
    Hallo,
    ich glaube meine Werte waren sofort verfügbar, wichtig ist den Abruf nach folgenden Aufbau zu machen.

    ip.ip.ip.ip/daqdata.cgi?key=xxxxxxxxxxxxxxxxxx

    • die 2,16 ist der Wert vom Brennstoffzähler der Heizung
    • die 3,19 ich der Restvorrat im Silo (Silogröße - Brennstoffzähler)

    Abgastemp. gibt es leider nicht

    Hast Du Level 1 und Level 2 bekommen? mir haben sie nur Level 1 gegeben.

    O Offline
    O Offline
    orfix
    wrote on last edited by
    #49

    @glitzi

    servus,

    danke für deine Antwort

    hab auch nur level 1 bekommen, reicht mir auch.
    Abgas hatte meine vorgänger sw noch drin, ist schade das es entfernt wurde.

    finde Heizkreis 1 Pumpe ein / aus nicht?

    mfg
    orfix

    G 1 Reply Last reply
    0
    • O orfix

      @glitzi

      servus,

      danke für deine Antwort

      hab auch nur level 1 bekommen, reicht mir auch.
      Abgas hatte meine vorgänger sw noch drin, ist schade das es entfernt wurde.

      finde Heizkreis 1 Pumpe ein / aus nicht?

      mfg
      orfix

      G Offline
      G Offline
      glitzi
      wrote on last edited by glitzi
      #50

      @orfix

      HP0 ist die Pufferpumpe "EIN" "AUS"

      Die Pumpe vom Heizkreis 1 läuft wenn das "Programm HK1" auf "HEIZEN" oder "ABSENKEN" steht

      Könnte auch über "Heizkreis 1" gehen, da steht bei mir aktuell "EIN"

      1 Reply Last reply
      0
      • G glitzi

        @glitzi

        Ja oben genanntes Dokument mit Daten an Guntamatic Mailen, die senden dann den Code, die Daten stehen im Menü der Heizung. Ohne passenden Code gibt es nur den kleinen Datensatz.

        42cedae4-c049-4e40-b841-692893970a2d-image.png d20a6e30-0875-4d12-b410-40edb6da41d3-image.png

        A Offline
        A Offline
        alex303
        wrote on last edited by
        #51

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

        @glitzi

        Ja oben genanntes Dokument mit Daten an Guntamatic Mailen, die senden dann den Code, die Daten stehen im Menü der Heizung. Ohne passenden Code gibt es nur den kleinen Datensatz.

        42cedae4-c049-4e40-b841-692893970a2d-image.png d20a6e30-0875-4d12-b410-40edb6da41d3-image.png

        Das habe ich gemacht, und Guntamatic sagte ich müsse erst ein Software update machen, da die Version 3.1b nicht kompatibel mit der aktuellen Modbus Beschreibung wäre.

        G 1 Reply Last reply
        0
        • A alex303

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

          @glitzi

          Ja oben genanntes Dokument mit Daten an Guntamatic Mailen, die senden dann den Code, die Daten stehen im Menü der Heizung. Ohne passenden Code gibt es nur den kleinen Datensatz.

          42cedae4-c049-4e40-b841-692893970a2d-image.png d20a6e30-0875-4d12-b410-40edb6da41d3-image.png

          Das habe ich gemacht, und Guntamatic sagte ich müsse erst ein Software update machen, da die Version 3.1b nicht kompatibel mit der aktuellen Modbus Beschreibung wäre.

          G Offline
          G Offline
          glitzi
          wrote on last edited by
          #52

          @alex303
          Hallo,
          ich hatte vorher immer die 3.2, wie es sich bei 3.1 verhält weiß bestimmt Guntamatic besser...

          A 1 Reply Last reply
          0
          • G glitzi

            @alex303
            Hallo,
            ich hatte vorher immer die 3.2, wie es sich bei 3.1 verhält weiß bestimmt Guntamatic besser...

            A Offline
            A Offline
            alex303
            wrote on last edited by
            #53

            @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 1 Reply Last reply
            0
            • 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
              wrote on last edited by
              #54

              @alex303

              Hallo,

              soweit ich weiss, kann man nur folgendes steuern.

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

              A 1 Reply Last reply
              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
                wrote on last edited by
                #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 Replies Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    glitzi
                    wrote on last edited by glitzi
                    #57

                    @glitzi
                    Das würde ich mal probieren:

                    Blockly – Web-Request

                    Würde mich auch interessieren!

                    1 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        wrote on last edited by
                        #59

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

                        G 1 Reply Last reply
                        0
                        • A alex303

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

                          G Offline
                          G Offline
                          glitzi
                          wrote on last edited by
                          #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 Reply Last reply
                          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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by 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 Reply Last reply
                              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
                                wrote on last edited by
                                #63

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

                                G 1 Reply Last reply
                                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
                                  wrote on last edited by
                                  #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 Replies Last reply
                                  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
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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
                                      wrote on last edited by 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 Reply Last reply
                                      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
                                        wrote on last edited by 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 Reply Last reply
                                        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
                                          wrote on last edited by
                                          #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 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          594

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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