Op 17 december 2017 13:39:57 schreef rickvanderzwet:
[...]
code:
t1 = getFloat(d[1],d[0]) # Rookgassensor (?)
t2 = getFloat(d[3],d[2]) # Aanvoersensor S1
t3 = getFloat(d[5],d[4]) # Retoursensor S2
t4 = getFloat(d[7],d[6]) # Warmwatersensor S3
t5 = getFloat(d[9],d[8]) # Boilersensor S4
t6 = getFloat(d[11],d[10]) # buitenvoeler (?)
Zie ook: https://github.com/rickvanderzwet/IntergasBoilerReader/blob/master/int…
Ik kwam vandaag deze oude post tegen, en heb toch nog een aanvulling op bovenstaande.
Ik heb zelf jaren geleden ook het protocol uit proberen te vogelen, en log mijn ketel (een Kombi Kompakt HR 36/30 uit 2006) daarmee ook al een aantal jaren.
Ik ben toen wel tot een iets andere conclusie gekomen wat betreft t1 en t2. T1 is de temperatuur gemeten door aanvoersensor S1 (als je S1 los trekt gaat de temperatuur t1 naar -31,81). En t3 is de temperatuur gemeten door retoursensor S2 (als je S2 los trekt gaat de temperatuur t3 naar -31,81).
Temperatuur t2 wordt volgens mij niet direct gemeten in de ketel (er zijn naast S3 voor het tapwater ook niet meer temperatuursensoren te vinden in mijn ketel), maar berekend aan de hand van S1 en S2. Het lijkt iets van een gemiddelde te zijn waarbij S1 1 keer wordt meegewogen en S2 2 keer wordt meegewogen, dus (S1+S2+S2)/3.
Enkele meetwaarden van mijn ketel als voorbeeld:
s1=-3181, s2=1215, s3=3435 (S1 los)
s1=2031, s2=-1467, s3=-3181 (S2 los)
s1=2031, s2=2096, s3=2056
s1=-3181, s2=-3200, s3=-3181 (S1 en S2 los)
Temperatuur t2 wordt in de IDS software echter wel aangeduid als de aanvoer temperatuur. De retourtemperatuur (S2) en S1 worden hier in de IDS software ook uberhaupt niet getoond.
Ook als je het display van de ketel de aanvoertemperatuur laat weergeven dan is dit t2.