Guntamatic in Home Assistant einbinden

There are 111 replies in this Thread which was already clicked 15,126 times. The last Post () by didu5649.

  • Hallo,

    ich hoffe meine Anfrage ist hier richtig. Ich beschäftige mich erst seit kurzem mit Home Assistant und bin jetzt auch kein Programmierer oder so.


    Was ich bereits hin bekommen habe über ide IP Adresse des Kessels (http://192.XXX.XXX.XX/daqdata.cgi) mir die Daten in meinem Browser anzeigen zu lassen.


    Weiß jemand, wie ich mit Homeassistant, diese aus dem Kessel lesen und visualisieren kann?


    Besten Dank!


    Gruß Jo

  • hätte ich ebenfalls interesse, den level 1 key habe ich, jedoch bekomme ich die daten nicht in ha angezeigt.

  • Hallo Andreas,

    danke für den Hinweis. Ich habe es zwar noch nicht hinbekommen deine Integration in HA einzubinden (finde nichts in HACS), aber ich bleibe dran.


    Danke und Gruß Jo

  • Hallo,


    für alle Guntamatic Holzvergaserbenutzer, die ihre Werte gerne in home assistant haben möchten, habe ich eine kleine Schnittstelle entwickelt.


    VIelleicht hilft es ja dem ein oder anderen hier weiter.

    Die Integration kann noch nicht viel ausser die Werte, des Kessels auslesen.

    Es ist meine erste HA Integration, also seid bitte gnädig ^^ Feedback und positive Kritik sind jederzeit willkommen.

    Gruß, Ben


    OldGuyDevGithub guntamagic

  • nice geht das auch für Guntamatic Biostar

  • Hi,

    ich weiß nicht wie Schnittstelle beim Biostar ausssieht ( da ich Keinen besitze).

    hat der auch eine webschnittstelle ?

    wenn du mal http://[deineKesselIP]/mbmap.cgi?key=[deinSchlüssel] eingibst und dann


    etwas bekommst das so aussieht:



    könnte ich versuchen auch die Biostar Werte einzubinden. Würde sich insofern anbieten, da ich gerade eine WP16 habe nachrüsten lassen, und es Zeit für eine Typenunterscheidung wäre - in meinem Fall jetzt BMK20 + WP16 (aka Hybrid).



  • hi, danke für antwort
    ja habe ich probiert und ich bekomme (also fast wie bei dir, reihenfolge passt aber nicht)





    Was ist seltsam ist das man kein zugriff hat mit
    http://IPADRESS/ext/daqdesc.cgi?key=GleichKEy



    Man kann aber hier auf beide adresse zugreifen ohne richtige KEY, und mit richtige KEY hat man sogar mehr info als "mbmap.cgi"

    http://IPADRESS/daqdesc.cgi?key=xxxxxxxxxxxxxxx
    http://IPADRESS/daqdata.cgi?key=xxxxxxxxxxxxxxx

    es gibt sogar ein guntamatic github
    https://github.com/a529987659852/GuntamaticBiostar

    aber er greift auf "http://IPADRESS/ext/daqdesc.cgi?key=" adresse und vielleicht ist das nicht mehr erlaubt

  • Also ingesamt habe ich zugrief für (ich habe auch weniger “reserved Signals”mit guntamatic APIkey):<

    /mbmap.cgi?key

    /daqdesc.cgi?key=

    daqdata.cgi?key=

    [Blocked Image: https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/2/0/20b57638f9e440bc2578e6379205c08d73bbb257.png]image537×603 37 KB

    [Blocked Image: https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/c/0/c09c520f3ad61e0fe6d282a8a74a90f81ee95873.png]297×679 7.23 KB

    [Blocked Image: https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/3/8/382cf004d1936c6f89a1104824bfa82208492712.png]302×696 3.33 KB


    und hier kann ich nicht zugreifen (Vielleicht hat Guntamatic Zugriff angepasst)

    ext/daqdesc.cgi?key=

    ext/parset.cgi?key=

    [Blocked Image: https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/5/b/5b7c1471f731dc719425c28ed260ce23950986a0.png]



    ich habe einfach mal dein code probiert und leider geht das nicht weil andere DAten / reihenfolge gibt ( ich dachte eventuell nimm dein code alle Daten)
    holzheizer-forum.de/attachment/40103/

    Wäre das möglich diese Py code in Hoem assitant zu haben ?


    https://forum.iobroker.net/top…ar-pelletheizung-auslesen
    hier wäre das eher als ein allegemein code für alle guntamatic lösungen

    Also das wäre daqdesc UND daqdata auf ein Tabelle ?


    Bash
    #!/bin/bash
    IP="192.168.178.68"
    KEY=""
    cd /home/iobroker/
    wget -O daqdesc.csv http://$IP/daqdesc.cgi?key=$KEY
    wget -O daqdata.csv http://$IP/daqdata.cgi?key=$KEY
    paste -d ';' daqdesc.csv daqdata.csv > guntamatic.csv
    sed -i '/reserved/d' guntamatic.csv
    sed -i '1s/.*$/Bezeichnung;Einheit;Wert\n&/g' file




    Sowas kommt das von Iobrocker, ich weiss nicht ob man sowas auch haben kann für Home assitant
    https://forum.iobroker.net/top…ar-pelletheizung-auslesen


  • Hast du den den KEY bei Guntamatic angefragt?

    Der ist individuell und wird von Guntamatic mit Hilfe von der Software Version, Kesselnummer usw konfiguriert.


    Meiner sieht z.B. so aus:


    http://192.168.0.45/mbmap.cgi?key=22612B35401D8700C71676843B1D3B2880A6


  • ja sicher mit API, hab sogar mein mbmap screenshot gesendet

    ich denke das ist einfach weil reihenfolge und Daten passen nicht mehr zusammen

    ich habe so ein YAML code probiert un es geht


  • Hi streetlightmanifesto Ich habe noch ein KEy extra bekommen und jetzt kann ich sogar die /ext/ file lesen
    Aber so ich ich das sehe bekommt man weniger info mit Ext als ohne
    (109 attributes on daqdesc.cgi, only 75 on ext/daqdesc.cgi)

    Hast du vor die Daten mit oder ohne Ext zu lesen ?

  • die Daten werden aus der schnittstelle mit ext gelesen.

    Ich würd dich bitten, hier deine entsprechende daqdesc zu posten, ich habe schon angefangen, die Typunterscheidung in die config einzubauen, allerdings funktioniert es noch nicht.. Vielleicht gibt es am Wochenende ein Update

  • die Daten werden aus der schnittstelle mit ext gelesen.

    Ich würd dich bitten, hier deine entsprechende daqdesc zu posten, ich habe schon angefangen, die Typunterscheidung in die config einzubauen, allerdings funktioniert es noch nicht.. Vielleicht gibt es am Wochenende ein Update

    Hi ich habe jetzt beide als TXT eingefügt, dass das "EXT" weniger info hat als die ohne "txt"

    Hast du schon vertanden wo die Rücklauf und vorlauf Value genau gelesen sind ?

    Edit:
    Ich habe diese Lösung gerade mit dem neuen API‑Schlüssel getestet und jetzt erhalte ich die Informationen… Anscheinend hat Guntamatic mehrere verschiedene Schlüssel, aber die Lösung mit der Datei im /ext/ enthält weniger Informationen als die ohne /ext/.
    https://github.com/a529987659852/GuntamaticBiostar

  • Zumindest bei meinem BMK sind in der Version ohne ext diverse Zeilen ohne Daten vorhanden, somit bin ich ich mir gar nicht ob diese Version wirklich mehr Daten liefert. Davon abgesehen liefert sein eine html Seite zurück und nicht wie die ext ein sauber strukturiertes json file, welches ich deutlich leichter verarbeiten kann.


    bezüglicher deiner Vor-/Rücklauf Frage, da kann ich dir leider nichtg helfen, bei mir werden 6 Vorlauftemperaturen geliefert, aber nicht alle halten richtige Werte (ein Teil davon steht immer auf -20°). Da musst du leider selbst schauen, was bei dir was ist.

    Edited once, last by Etaminator: Ein Beitrag von streetlightmanifesto mit diesem Beitrag zusammengefügt. ().

  • Hast du schon vertanden wo die Rücklauf und vorlauf Value genau gelesen sind ?

    Bei den Heizkreisen wird nur die VL Temperatur Angezeigt.

    Bei dem Rücklauf sind keine Temperaturfühler verbaut.


    Die Temperatur der Rücklaufanhebung wird aber angezeigt.

  • Zumindest bei meinem BMK sind in der Version ohne ext diverse Zeilen ohne Daten vorhanden, somit bin ich ich mir gar nicht ob diese Version wirklich mehr Daten liefert. Davon abgesehen liefert sein eine html Seite zurück und nicht wie die ext ein sauber strukturiertes json file, welches ich deutlich leichter verarbeiten kann.


    bezüglicher deiner Vor-/Rücklauf Frage, da kann ich dir leider nichtg helfen, bei mir werden 6 Vorlauftemperaturen geliefert, aber nicht alle halten richtige Werte (ein Teil davon steht immer auf -20°). Da musst du leider selbst schauen, was bei dir was ist.


    Für Biostar:

    http://[IPadress]/mbmap.cgi?key=[Guntamatickey]77 entries

    http://[IPadress]/mbmap.cgi0 entries

    http://[IPadress]/daqdesc.cgi?key=[Guntamatickey]115 entries (6 of them “reserved”) = 109

    http://[IPadress]/daqdesc.cgi115 entries (46 of them “reserved”) = 69

    http://[IPadress]/ext/daqdesc.cgi?key=[Guntamatickey]75 entries

    http://[IPadress]/ext/daqdesc.cgi0 entries

    Ja 6 Vorlauftemperaturen falls du zum beispiel Solarthermie hat -20 heisst du hast kein sensor bei steht sogar "8 Vorlauftemperaturen "

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!