NEWS
Hargassner Pelletsofen - Modbus
-
Hallo.
Hab jetzt seit ein paar Tagen die (ziemlich teure) Modbus-Karte von Hargassner in meinem Pelletsofen HSV15.
Softwareupdate wurde vom Techniker hochgezogen auf die aktuellste 14er Version. Damit geht nun auch ein direkter Anschluss des Touchdisplays am Router und das Hargassner-Gateway ist somit nicht mehr notwendig.Bei Hargassner sind alles HoldingRegister und sie verwenden den Offset 40000. Es gibt Standardregister und Alternativregister. Manche Werte sind in beiden vorhanden.
Wichtig ist das am Ofen selbst Modbus aktiviert wird im Parameter D24 in den Installateur-Einstellungen. sonst klappt es nicht.
Sollte es jemand mal benötigen hier meine Einstellungen mit denen ich derzeit 100 Werte auslesen kann. Ich habe nur einen Heizkreis und einen Boiler. Keine Kaskade, keinen Puffer usw.
Von diesen 100 Werten sind knapp 40 Werte auch beschreibbar.
Probleme habe ich derzeit nur bei jenen Registern wo Tages oder Wochenprogramme vorhanden sind. Diese sollten lt. Hargassner auch beschreibbar sein, kann sie derzeit aber nur auslesen. Auch mit MultiWrite funktioniert es nicht.
Und was derzeit auch nicht geht ist den Lagerstand über Modbus zu setzen. Auch der ist nur lesbar obwohl dieser auch beschreibbar sein müsste.
Aber ich habe mit Hargassner bereits Kontakt aufgenommen, mal schauen was die Antworten werden.Hier meine Einstellungen und die TSV-Daten für den Import in Modbus, falls es wer brauchen kann.





und hier die TSV-Daten:
_address name description unit type len factor offset formula role room poll wp cw isScale 66587 Stoerungs Anzeige Störungs Anzeige aktiviert (R/W) int16be 1 1 0 value true true false false 40003 Position Umschalteinheit Position Umschalteinheit (R) floatbe 2 1 value true false false false 40205 Schalterstellung FB HK1 Schalterstellung Fernbedienung HK1 (R) floatbe 2 1 0 value true false false false 40217 Betriebsstunden Einschub Betriebsstunden Einschub (R) floatbe 2 1 0 value true false false false 42050 HK1_Tagesuhr_Start1 HK1 Tagesuhr – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 42051 HK1_Tagesuhr_Start2 HK1 Tagesuhr – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 42052 HK1_Tagesuhr_Stopp1 HK1 Tagesuhr – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 42053 HK1_Tagesuhr_Stopp2 HK1 Tagesuhr – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 50007 Außentemperatur gemittelt Außentemperatur gemittelt (R) °C floatbe 2 1 0 value.temperature true false false false 50009 Außentemperatur aktuell Außentemperatur aktuell (R) °C floatbe 2 1 0 value.temperature true false false false 50011 Temperatur Boiler Temperatur aktuell Boiler (R) °C floatbe 2 1 0 value.temperature true false false false 50041 Raumfühler HK1 Raumfühler HK1 (R) °C floatbe 2 1 0 value true false false false 50083 Kesseltemperatur Ist Kesseltemperatur Ist (R) °C floatbe 2 1 0 value.temperature true false false false 50145 Vorlauftemperatur Ist Vorlauftemperatur HK1 Ist (R) °C floatbe 2 1 0 value.temperature true false false false 50147 Vorlauftemperatur Soll Vorlauftemperatur HK1 Soll (R) °C floatbe 2 1 0 value.temperature true false false false 50179 Zustand HK1 Zustand HK1 (R) floatbe 2 1 0 value true false false false 50191 Zustand Boiler 1 Zustand Boiler 1 (R) floatbe 2 1 0 value true false false false 51003 51003 51003 Vorgabe Raumtemp floatbe 2 1 0 value true true false false 51229 Raum-Solltemperatur HK1 Raum-Solltemperatur HK1 (R) °C floatbe 2 1 0 value.temperature true false false false 51255 Solltemperatur Boiler Solltemperatur Boiler (R) ??? °C floatbe 2 1 0 value.temperature true true false false 51337 Programm Programm Kessel (R/W) floatbe 2 1 0 value true true false false 51513 Rauchgastemperatur Rauchgastemperatur (R) °C floatbe 2 1 0 value.temperature true false false false 51515 Rücklauftemperatur Rücklauftemperatur (R) °C floatbe 2 1 0 value.temperature true false false false 51535 Lagerstand Lagerstand (R) kg floatbe 2 1 0 value true false false false 51537 Kesselleistung Kesselleistung (R) % floatbe 2 1 0 value true false false false 51539 Kesseltemperatur Soll Kesseltemperatur Soll (R) °C floatbe 2 1 0 value.temperature true false false false 51585 Saugposition Saugposition (R) floatbe 2 1 0 value true false false false 51589 Kesselzustand Kesselzustand (R) floatbe 2 1 0 value true false false false 51611 Rücklauf-Solltemperatur Rücklauf-Solltemperatur (R) °C floatbe 2 1 0 value.temperature true false false false 51677 Einschub seit letztem Füllen Laufzeit ES seit Pellets füllen (R) min. floatbe 2 1 0 value true false false false 51851 Einschub seit letzter Entaschung Laufzeit LB seit Entaschung(R) min. floatbe 2 1 0 value true false false false 51853 Anzahl Entaschungen Anzahl Entaschungen (R) floatbe 2 1 0 value true false false false 51855 Anzahl Bewegungen Schieberost Anzahl SR-Bewegungen (R) floatbe 2 1 0 value true false false false 51857 AIN AIN floatbe 2 1 0 value true false false false 51859 Gesamtverbrauch Gesamtverbrauch (R) kg floatbe 2 1 0 value true false false false 53247 Störungsnummer Störungsnummer (R) floatbe 2 1 0 value true false false false 53559 Manuelle Ladung Boiler aktuell verfügbar Manuelle Ladung Boiler aktuell verfügbar (R) floatbe 2 1 0 value true false false false 53723 Pumpenstatus HK1 Pumpenstatus HK1 (R) floatbe 2 1 0 value true false false false 53737 Energieeffizienz Energieeffizienz (R) % floatbe 2 1 0 value true false false false 56004 Pumpe Boiler Pumpenstatus Boiler (R) uint16be 1 1 0 value true false false false 56030 Pumpe HK1 Pumpe HK1 (R) uint16be 1 1 0 value true false false false 56080 Gebläse Zündung Gebläse Zündung (R) floatbe 2 1 0 value true false false false 60001 Modus HK1 Modus HK1 (R/W) uint16be 1 1 0 value true true false false 60104 Boiler1_Wochenuhr_1a_Wochentag Boiler 1 Wochenuhr 1a – Wochentag (Bitmaske) uint16be 1 1 0 value true true false false 60105 Boiler1_Wochenuhr_1a_Start1 Boiler 1 Wochenuhr 1a – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60106 Boiler1_Wochenuhr_1a_Start2 Boiler 1 Wochenuhr 1a – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60107 Boiler1_Wochenuhr_1a_Stopp1 Boiler 1 Wochenuhr 1a – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60108 Boiler1_Wochenuhr_1a_Stopp2 Boiler 1 Wochenuhr 1a – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60139 Boiler Solltemperatur Boiler Solltemperatur (R/W) °C uint16be 1 1 0 value.temperature true true false false 60148 HK1_Wochenuhr_1a_Wochentag HK1 Wochenuhr 1a Wochenuhr – Wochentag (Bitmaske) uint16be 1 1 0 value true true false false 60149 HK1_Wochenuhr_1a_Start1 HK1 Wochenuhr 1a Wochenuhr – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60150 HK1_Wochenuhr_1a_Start2 HK1 Wochenuhr 1a Wochenuhr – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60151 HK1_Wochenuhr_1a_Stopp1 HK1 Wochenuhr 1a Wochenuhr – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60152 HK1_Wochenuhr_1a_Stopp2 HK1 Wochenuhr 1a Wochenuhr – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60153 HK1_Wochenuhr_1b_Wochentag HK1 Wochenuhr 1b Wochenuhr – Wochentag (Bitmaske) uint16be 1 1 0 value true true false false 60154 HK1_Wochenuhr_1b_Start1 HK1 Wochenuhr 1b Wochenuhr – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60155 HK1_Wochenuhr_1b_Start2 HK1 Wochenuhr 1b Wochenuhr – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60156 HK1_Wochenuhr_1b_Stopp1 HK1 Wochenuhr 1b Wochenuhr – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60157 HK1_Wochenuhr_1b_Stopp2 HK1 Wochenuhr 1b Wochenuhr – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60158 HK1_Wochenuhr_1c_Wochentag HK1 Wochenuhr 1c Wochenuhr – Wochentag (Bitmaske) uint16be 1 1 0 value true true false false 60159 HK1_Wochenuhr_1c_Start1 HK1 Wochenuhr 1c Wochenuhr – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60160 HK1_Wochenuhr_1c_Start2 HK1 Wochenuhr 1c Wochenuhr – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60161 HK1_Wochenuhr_1c_Stopp1 HK1 Wochenuhr 1c Wochenuhr – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60162 HK1_Wochenuhr_1c_Stopp2 HK1 Wochenuhr 1c Wochenuhr – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60183 Tages-Raumtemperatur HK1 Tages-Raumtemperatur HK1 (R/W) °C floatbe 2 1 0 value.temperature true true false false 60185 Absenk-Raumtemperatur HK1 Absenk-Raumtemperatur HK1 (R/W °C floatbe 2 1 0 value.temperature true true false false 60589 Heizung Aus über Außentemperatur Heizung Aus über Außentemperatur (R/W) °C int16be 1 1 0 value.temperature true true false false 60608 Heizung Aus bei Tagabsenkung HK1 Heizung Aus bei Tagabsenkung HK1 (R/W) °C int16be 1 1 0 value.temperature true true false false 60626 Heizung Aus bei Nachtabsenkung HK1 Heizung Aus bei Nachtabsenkung HK1 (R/W) °C int16be 1 1 0 value.temperature true true false false 60652 Freigabe Fernwartung Freigabe Fernwartung (R/W) uint16be 1 1 0 value true true false false 60653 Freigabe Fernwartung autom Deakivieren der Freigabe Freigabe Fernwartung autom. Deakivieren der Freigabe (R/W) min. int16be 1 1 0 value true true false false 60675 Steilheit HK1 Steilheit HK1 (R/W) floatbe 2 1 0 value true true false false 60677 Vorlauftemperatur Min HK1 Vorlauftemperatur Minimum HK1 (R/W) °C uint16be 1 1 0 value.temperature true true false false 60678 Vorlauftemperatur Max HK1 Vorlauftemperatur Maximum HK1 (R/W) °C uint16be 1 1 0 value.temperature true true false false 60680 Fernbedienung HK1 Fernbedienung HK1 (R/W) uint16be 1 1 0 value true true false false 60681 Fernbedienung Raumfuehler Fernbedienung HK1 Raumfühler (R/W) uint16be 1 1 0 value true true false false 60683 Raumkorrektur Fernbedienung Raumkorrektur Fernbedienung HK1 (R/W) °C floatbe 2 1 0 value.temperature true true false false 60830 Boiler Boiler vorhanden (R/W) int16be 1 1 0 value true true false false 60831 Boilertemperatur Schaltdifferenz Boilertemperatur Schaltdifferenz (R/W) °C uint16be 1 1 0 value.temperature true true false false 60832 Boilertemperatur Minimum Boilertemperatur Minimum (R/W) °C uint16be 1 1 0 value.temperature true true false false 60833 Legionellenschutz Legionellenschutz ein/aus (R/W) uint16be 1 1 0 value true true false false 60834 Legionellenschutz Solltemperatur Legionellenschutz Solltemperatur (R/W) °C uint16be 1 1 0 value.temperature true true false false 60844 maximale Pumpenlaufzeit bei Boilerladung maximale Pumpenlaufzeit bei Boilerladung (0=deakt.) (R/W) h int16be 1 1 0 value true true false false 60890 Boilervorrangautomatik Boilervorrangautomatik (R/W) uint16be 1 1 0 value true true false false 60891 Boiler_Freigabe_Start1 Boiler Freigabe – Startwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60892 Boiler_Freigabe_Start2 Boiler Freigabe – Startwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60893 Boiler_Freigabe_Stopp1 Boiler Freigabe – Stoppwert 1 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60894 Boiler_Freigabe_Stopp2 Boiler Freigabe – Stoppwert 2 (Min ab 00:00) min uint16be 1 1 0 value true true false false 60918 Tagesuhr/Wochenuhr Tagesuhr/Wochenuhr (R/W) uint16be 1 1 0 value true true false false 60919 Anzahl Blöcke Wochenuhr Anzahl der Blöcke für Wochenuhr (R/W) uint16be 1 1 0 value true true false false 60932 Boiler Ladung starten Boiler Ladung starten (R/W) uint16be 1 1 0 value true true false false 61044 Pumpenabschaltung Pumpenabschaltung bei Überschreitung der Raumtemp. (R/W) uint16be 1 1 0 value true true false false 61579 Freigabe Fernsteuerung Freigabe Fernsteuerung (R/W) uint16be 1 1 0 value true true false false 61595 Rücklaufmischer Mischerlaufzeit Rücklaufmischer Mischerlaufzeit (R) Sek int16be 1 1 0 value true false false false 61596 Verbrauchsanzeige vorhanden Verbrauchanszeige vorhanden (R/W) uint16be 1 1 0 value true true false false 61652 Betriebsart Betriebsart (R/W) int16be 1 1 0 value true true false false 61654 Umschalteinheit Positionswechsel Umschalteinheit Positionswechsel (R/W) Tage uint16be 1 1 0 value true true false false 61771 Boiler Energiesparmodus Boiler Energiesparmodus (R/W) uint16be 1 1 0 value true true false false 61776 Boiler Energiesparmodus nach der Dauer Boiler Energiesparmodus nach der Dauer (R/W) min uint16be 1 1 0 value true true false false 63839 Raumkorrektur über App/Web HK1 Raumkorrektur über App/Web HK1 (R/W) int16be 1 1 0 value true true false falseDas ganze schaut dann so aus:


-
DANKE
Kennst du das Sammelrepo: https://github.com/ioBroker/modbus-templates -
DANKE
Kennst du das Sammelrepo: https://github.com/ioBroker/modbus-templates@mcm1957 sagte in Hargassner Pelletsofen - Modbus:
Kennst du das Sammelrepo:
Ja kenn ich, aber ich weiß nicht wie ich dort einen Ordner "Hargassner" anlegen kann und darin das file holding-register.tsv hochladen kann. Kenn mich mit github nicht aus.