ebusd bei Wolf CGB (-K)-20

Begonnen von laxmann, 05 April 2017, 18:37:50

Vorheriges Thema - Nächstes Thema

hauwech

Danke! Eine Antwort vom Chef selbst ist natürlich noch besser. ;) Ich wollte nur sichergehen, weil laxmann hier in Beitrag #6 offenbar seine Therme abgeschossen und aufgegeben hat. Obwohl ich mir nicht zusammenreimen kann, warum beim Verstellen ausgerechnet ein Stecker kaputt gehen soll.

Gruß Roland
Fhem auf Intel NUC11TNKi5+M2 NVMe+32GB RAM mit Ubuntu 22.04 LTS

alfagero

Hallo!

ich besitze zwar eine CGW20. aber ich hoffe das die CSV-Dateien ähnlich sind.
Ich habe hier schon diverse Dateien ausprobiert.
Wäre jemand so freundlich mal seine Config (was unter ebusd lieft zu zippen und mal bereitzustellen ? Das wäre ganz wunder prächtig.
habe zur zeit viele Zeilen im ebus.log:
2019-01-16 09:17:50.559 [update notice] received unknown BC cmd: 03fe05030801000000482132d8
2019-01-16 09:17:53.754 [update notice] received unknown MM cmd: 10030800080005005a0000000a
2019-01-16 09:17:54.945 [update notice] received unknown BC cmd: f1fe0800080000005a80600000
2019-01-16 09:17:58.712 [update notice] received unknown MM cmd: 100305070900035
....

vielen Dank!

Horis

#17
Hello,

anyone got the ebusd working with wolf? It seems that the csv definitions for wolf needs some work. I am currently running Wolf CGW-24 with the csv from 2.x.x./de and the 15.csv and f6.csv from this topic... Anyone willing to get it working?

2019-07-30 21:59:39.107 [bus notice] scan f6: ;Kromschroeder;  ;0204;-
2019-07-30 21:59:39.108 [update notice] store f6 ident: done
2019-07-30 21:59:39.108 [update notice] sent scan-read scan.f6  QQ=31: Kromschroeder;  ;0204;-
2019-07-30 21:59:39.108 [bus notice] scan f6: ;Kromschroeder;  ;0204;-
2019-07-30 21:59:39.109 [main error] error reading scan config file kromschroeder/f6.csv for ID "", SW0204, HW65535: ERR: missing argument, kromschroeder/f6.csv:2: ERR: missing argument, circuit
2019-07-30 21:59:39.109 [main error] scan config f6: ERR: missing argument
2019-07-30 21:59:43.655 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 21:59:48.770 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 21:59:51.264 [main error] scan config 15: ERR: CRC error
2019-07-30 21:59:53.448 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 21:59:58.699 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 22:00:03.401 [bus notice] scan 15: ;Kromschroeder;  ;0204;-
2019-07-30 22:00:03.402 [update notice] store 15 ident: done
2019-07-30 22:00:03.402 [update notice] sent scan-read scan.15  QQ=31: Kromschroeder;  ;0204;-
2019-07-30 22:00:03.402 [bus notice] scan 15: ;Kromschroeder;  ;0204;-
2019-07-30 22:00:03.403 [main error] error reading scan config file kromschroeder/15.csv for ID "", SW0204, HW65535: ERR: missing argument, kromschroeder/15.csv:2: ERR: missing argument, circuit
2019-07-30 22:00:03.403 [main error] scan config 15: ERR: missing argument
2019-07-30 22:00:03.527 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 22:00:03.820 [update notice] received update-read broadcast sollw QQ=f1: 5.000;22.000;0;40;10.000
2019-07-30 22:00:08.643 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 22:00:13.336 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 22:00:13.628 [update notice] received update-read broadcast sollw QQ=f1: 5.000;22.000;0;40;10.000
2019-07-30 22:00:15.319 [update notice] received unknown BC cmd: 30fe502309b0be0260ff5d010000
2019-07-30 22:00:15.658 [update notice] received update-read broadcast datetime QQ=30: -;23:56:10;30.07.2019
2019-07-30 22:00:18.637 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 22:00:23.279 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 22:00:23.572 [update notice] received update-read broadcast sollw QQ=f1: 5.000;22.000;0;40;10.000
2019-07-30 22:00:28.572 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 22:00:33.224 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 22:00:33.516 [update notice] received update-read broadcast sollw QQ=f1: 5.000;22.000;0;40;10.000
2019-07-30 22:00:38.515 [update notice] received update-read broadcast betrd QQ=f1: 0;00;-;32.0;-;54;22
2019-07-30 22:00:43.175 [update notice] received write feuerung sollw QQ=10: 5.000;22.000;-;40;10.000
2019-07-30 22:00:43.467 [update notice] received update-read broadcast sollw QQ=f1: 5.000;22.000;0;40;10.000


JimKnopf

#18
Hi!
Da hier lange nichts mehr passiert ist und aktuell noch nicht alles für diese Therme passt poste ich mal hier meine einzelnen Ergänzungen/Änderungen

boradcast.cvs:
Letztes Update 29.08.2020

b,master,dateTimeMeldung,Datum-Zeitmeldung eines Masters,,,0700,,Aussentemp,,temp2,,Grad,Außentemperatur,zeit,,BTI,,,Zeit,tag,,BCD,,D,Tag,jahr,,BCD,,,Jahr,wochentag,,BCD,1=Mo;2=Di;3=Mi;4=Do;5=Fr;6=Sa;7=So,,Wochentag
b,,sollw,Sollwertübertragung des Reglers an andere Regler,,,0800,,kesselsolltemp,,temp2,,,Kesselsollwert,aussentemp,,temp2,,,Außentemperatur,leistungszwang,,D1B,,%,Leistungszwang,[b]status,,UCH,0=Timer;0x40=nurWarmwasser;0xa0=TagBetrieb;0xc0=NachtBetrieb;0x20=Aus[/b],,Status,brauchwassersolltemp,,temp2,,,Brauchwassersollwert
b,,ertraege,,,,5018,,leistung,,D2C,,,Solarleistung,ertragtagnachkomma,,FLT,,,ErtragTagNachKomma,ertragtagvorkomma,,UCH,,,ErtragTagVorKomma,byte6,,HEX,,,Byte6,ertraggesammtwh,,UIN,,,ErtragGesammtWh #der tatsächliche Gesammtertrag errechet sich duch ErtragGesammtWh+ErtragGesammtkW+ErtragGesammtMW. Die beiden letzteren habe ich als broadcast noch nicht gefunden, nur als poll


07.cvs Letztes Update 28.09.20

#lesen der Betriebsdaten
r,solar,warmwasserIst,,07,76,5022,32290a,warmwasserIst,,UIN,10,WarmwasserIst
r,solar,warmwasserMax,,07,76,5022,897c09,warmwasserMax,,UIN,10,warmwasserMax
r,solar,KollektorTemp,,07,76,5022,d62a0a,KollektorTemp,,UIN,10,KollektorTemp
r,solar,KollektorMax,,07,76,5022,a57809,KollektorMax,,UIN,10,KollektorMax
r,solar,SolRueckl,,07,76,5022,8a2b0a,SolRueckl,,UIN,10,°C,SolarRücklauf
r,solar,SolDurchfl,,07,76,5022,422c0a,SolDurchfl,,UIN,10,,SolDurchfl
r,solar,betriebsstunden,,07,76,5022,02f902,betriebsstunden,,UIN,,Betriebsstunden
r,solar,leistung,,07,76,5022,dc8400,leistung,,UIN,10,leistung
r,solar,TagesertragNachkomma,,07,76,5022,808500,TagesertragNachkomma,,FLT,,Tagesertrag
r,solar,TagesertragVorkomma,,07,76,5022,648600,TagesertragVorkomma,,UCH,,Tagesertrag
r9,solar,Gesammtertrag_Wh,,07,76,5022,388700,Gesammtertrag_Wh,,UIN,,Gesammtertrag_Wh
r9,solar,Gesamtertrag_kWh,,07,76,5022,a88800,Gesamtertrag_kWh,,UIN,,Gesamtertrag_kWh
r9,solar,Gesamtertrag_MWh,,07,76,5022,f48900,Gesamtertrag_MWh,,UIN,,Gesamtertrag_MWh
r9,solar,SolarErfolg,,07,76,5022,2af402,SolarErfolg,,UIN,1024=nein;1028=ja,SolarErfolg


# lesen der Parameter
r,solar,einschaltdifferenz,,07,76,5022,6d9401,einschaltdifferenz,,UIN,10,Einschaltdifferenz
r,solar,ausschaltdifferenz,,07,76,5022,319501,ausschaltdifferenz,,UIN,10,Ausschaltdifferenz
r,solar,kolletorschutz,,07,76,5022,76f502,kolletorschutz,,UIN,,kolletorschutz
r,solar,criticalKollTemp,,07,76,5022,f5cc09,criticalKollTemp,,UIN,100,criticalKollTemp
r,solar,maxKollTemp,,07,76,5022,92f602,maxKollTemp,,UIN,100,maxKollTemp
r,solar,maxSpeicherTemp,,07,76,5022,1dd409,maxSpeicherTemp,,UIN,10,maxSpeicherTemp
#r,solar,zuordnungSolSpeicher,,07,76,5022,319501,zuordnungSolSpeicher,,UIN,10,zuordnungSolSpeicher
r,solar,waermemengenerfassung,,07,76,5022,09ae09,waermemengenerfassung,,UIN,,waermemengenerfassung
r,solar,impulsgeber,,07,76,5022,55af09,impulsgeber,,UIN,10,impulsgeber
r,solar,medium,,07,76,5022,b1ac09,medium,,UIN,,medium
r,solar,busspeisung,,07,76,5022,45fbfd,busspeisung,,UIN,,busspeisung
# ausgelassene Zeilen sind bei mir nicht verfügbar
#r,solar,konfiguration,,07,76,5022,319501,konfiguration,,UIN,10,konfiguration
#r,solar,drehzahlregelung,,07,76,5022,319501,drehzahlregelung,,UIN,10,drehzahlregelung
#r,solar,sollw14,,07,76,5022,319501,einschaltdifferenz2,,UIN,10,Einschaltdifferenz2
#r,solar,sollw15,,07,76,5022,319501,ausschaltdifferenz2,,UIN,10,Ausschaltdifferenz2
#r,solar,sollw16,,07,76,5022,319501,maxSpeicherTemp2,,UIN,10,maxSpeicherTemp2
#r,solar,sollw17,,07,76,5022,319501,zuordnungSolSpeicher2,,UIN,10,zuordnungSolSpeicher2
#r,solar,sollw18,,07,76,5022,319501,brennersperreRuecklaufanhebung,,UIN,10,brennersperreRuecklaufanhebung
#r,solar,sollw19,,07,76,5022,319501,einschaltdiffRuecklauf,,UIN,10,einschaltdiffRuecklauf
#r,solar,sollw20,,07,76,5022,319501,ausschaltdiffRuecklauf,,UIN,10,ausschaltdiffRuecklauf
#r,solar,sollw21,,07,76,5022,319501,vorrangSpeicher,,UIN,10,vorrangSpeicher
#r,solar,sollw22,,07,76,5022,319501,einschaltdiffParallel,,UIN,10,einschaltdiffParallel
#r,solar,sollw23,,07,76,5022,319501,differenzTempBypass,,UIN,10,differenzTempBypass
#r,solar,sollw24,,07,76,5022,319501,ausgangA4,,UIN,10,ausgangA4
#r,solar,sollw25,,07,76,5022,319501,einschalttempThermostat,,UIN,10,einschalttempThermostat
#r,solar,sollw26,,07,76,5022,319501,ausschalttempThermostat,,UIN,10,ausschalttempThermostat
#r,solar,sollw27,,07,76,5022,319501,Roehrenkollektor,,UIN,10,Roehrenkollektor
#r,solar,sollw28,,07,76,5022,319501,frostschutz,,UIN,10,frostschutz
r,solar,relaistestAus,,07,71,5023,44200a,relaistestAus,,UIN,,relaistestAus,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA1,,07,71,5023,d4200a,relaistest1,,UIN,,relaistest1,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA2,,07,71,5023,38200a,relaistest2,,UIN,,relaistest2,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA3,,07,71,5023,bc200a,relaistest3,,UIN,,relaistest3,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA4,,07,71,5023,e8200a,relaistest4,,UIN,,relaistest4,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA5,,07,71,5023,40200a,relaistest5,,UIN,,relaistest5,,,,,,,,,,,,,,,,,,,,


50.cvs Letztes Update 04.10.2020

*w,solar,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,ertraege,,,,5018,,leistung,,D2B,,,Solarleistung,ertraglow,,UCH,,,ErtragTagLow,ertraghigh,,UCH,,,ErtragTagHigh,ertragsummelow,,UCH,,,SummeErtragLow,summertraghigh,,UCH,,,SummeErtragHigh,ertragsumme,,UCH,,,SummeErtragM,Unknow9,,HEX,,,Unknown9
w,,temp,,,,5017,,pumpe,,UCH,0xbc=off;0xbd=on,,SolarPumpe,,,IGN:1,,,,kollektortemp,,temp,,,Kollektortemperatur,wwsolartemp,,temp,,,WW Solartemperatur,Unknow10,,HEX,,,Unknown10,Unknow11,,HEX,,,Unknown11,Unknow12,,HEX,,,Unknown12
w,,regler,,,,5014,,status,,HEX,,,StatusSolar,,,IGN:1,,,,mischersolltemp,,temp2,,,MischerSolltemperatur,raumtemp,,temp1,,,Raumtemperatur,wwsolltemp,,temp1,,,SollWarmwasser,Unknow13,,HEX,,,Unknown13,Unknow14,,HEX,,,Unknown14
r9,solar,ruecklauftemp,,07,76,5022,bafb02,SolRueckl,,UIN,10,°C,SolarRücklauf
r9,solar,durchfl,,07,76,5022,5ef802,SolDurchfl,,UIN,10,,SolDurchfl
#r9,regler,betrd,,ff,35,5022,77b427,,,,,,,raumtemp,,UIN:2,10,°C,RaumTemperatur
r9,regler,betrd,,ff,35,5022,77b427,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2
*r,feuerung,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,HystereseVorlauftemperatur,HG 01 - Hysterese Vorlauftemperatur,,08,5022,842200,hysterese_vorlauf,,UIN,10,temp,Hysterese Vorlauftemperatur (5-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,UntereGeblaesedrehzahl,HG 02 - Untere Geblaesedrehzahl,,08,5022,295a01,gebl_unten,,UIN,,Prozent,Untere Geblaesedrehzahl (25-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,ObereGeblaesedrehzahlWarmwasser,HG 03 - Obere Geblaesedrehzahl Warmwasser,,08,5022,cd5901,gebl_oben_ww,,UIN,,Prozent,Obere Geblaesedrehzahl Warmwasser (25-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,ObereGeblaesedrehzahlHeizung,HG 04 - Obere Geblaesedrehzahl Heizung,,08,5022,1d3f01,gebl_oben_hz,,UIN,,Prozent,Obere Geblaesedrehzahl Heizung (1-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Heizkreispumpenbetriebsart,HG 06 - Heizkreispumpenbetriebsart,,08,5022,254101,betriebsart,,UIN,,min,Heizkreispumpenbetriebsart (0-2),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Heizkreispumpennachlauf,HG 07 - Heizkreispumpennachlauf,,08,5022,c14201,pumpen_nachlauf,,UIN,,min,Heizkreispumpennachlauf (0-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,MaximaleVorlaufsolltemperatur,HG 08 - Maximale Vorlaufsolltemperatur,,08,5022,de8402,max_vorlauf_temp,,UIN,10,Grad Celcius,Maximale Vorlaufsolltemperatur (40-90),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Taktsperre,HG 09 - Taktsperre,,08,5022,9d4301,taktsperre,,UIN,,min,Taktsperre des Brenners (1-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,eBusAdresse,HG 10 - eBus-Adresse,,08,5022,ad7801,ebus_addr,,UIN,,,eBus-Adresse,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Warmwasserschnellstart,HG 11 - Warmwasserschnellstart,,08,5022,a56a01,ww_schnellstart,,UIN,10,Grad Celcius,Warmwasserschnellstart,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Gasart,HG 12 - Gasart,,08,5022,f96b01,gas_art,,UIN,,,Gasart,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Speicherhysterese,HG 15 - Speicherhysterese,,08,5022,794001,hysterese_speicher,,UIN,10,Grad Celcius,Speicherhysterese (1-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,PumpenleistungHKminimal,HG 16 - Pumpenleistung HK minimal,,08,5022,b95501,pumpenleistung_hk_min,,UIN,,min,Pumpenleistung HK minimal (20-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,PumpenleistungHKmaximal,HG 17 - Pumpenleistung HK maximal,,08,5022,5d5601,pumpenleistung_hk_max,,UIN,,min,Pumpenleistung HK maximal (20-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Kesselminimaltemperatur,HG 21 - Kesselminimaltemperatur,,08,5022,201f00,kessel_min,,UIN,10,Grad Celcius,Kesselminimaltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Kesselmaximaltemperatur,HG 22 - Kesselmaximaltemperatur,,08,5022,f42700,kessel_max,,UIN,10,Grad Celcius,Kesselmaximaltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg73,HG 73 - Io-Istwert,,08,5022,f57001,io_istwert,,UIN,,min,Io-Istwert,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Geblaesedrehzahl,HG 74 - Geblaesedrehzahl,,08,5022,d5f601,gebl_drehzahl,,UIN,,U/sec,Geblaesedrehzahl,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Warmwasserdurchsatz,HG 75 - Warmwasserdurchsatz,,08,5022,316c01,ww_durchsatz,,UIN,,min,Warmwasserdurchsatz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Netzbetriebsstunden,HG 9x - Netzbetriebsstunden,,08,5022,662802,betriebsstunden_netz,,UIN,,hours,Netzbetriebsstunden,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hgBrennerbetriebsstunden90,HG 90 - Brennerbetriebsstunden,,08,5022,de2a02,betriebsstunden_brenner,,UIN,,hours,Brennerbetriebsstunden,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Brennerstarts,HG 91 - Brennerstarts,,08,5022,aa2602,brennerstarts,,UIN,,min,Brennerstarts,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
# ermittelt duchr ISM7
r,,Raumtemperatur,,,35,5022,ec1100,raumtemperatur,,UIN,10,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Außentemperatur,,,35,5022,740c00,außentemperatur,,UIN,10,min,Außentemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,RaumSollTemp,,,35,5022,081200,RaumSollTemp,,UIN,10,min,RaumSollTemp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,WarmwasserSoll,,,35,5022,541300,warmwasserSoll,,UIN,10,min,WarmwasserSoll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,Tagtemperatur,,,35,5022,700500,Tagtemperatur,,UIN,10,min,Tagtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt2,,,08,5022,4d7201,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt3,,,08,5022,f62702,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt4,,,08,5022,117301,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt5,,,08,5022,3a2902,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt6,,,35,5022,580800,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt7,,,35,5022,9d1401,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt8,,,35,5022,091201,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt9,,,35,5022,fdf9fd,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt10,,,76,5022,46ce02,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt11,,,75,5022,e2f302,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt12,,,08,5022,7e5b0a,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt13,,,76,5022,a19a01,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,unebkannt14,,,76,5022,0b4503,raumtemperatur,,UIN,,min,Raumtemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,ISM7,Mode,,ff,30,5023,021201,mode,,UIN,0x0001=Standby;0x0002=Automatik;0x0003=Heizbetrieb;0x0004=Absenkbetrieb;0x0005=Sommer,Mode
w,ISM7,TagesTemp,,ff,30,5023,020500,tagestemp,,UIN,10,TagesTemp
w,ISM7,WarmWasser,,ff,30,5023,cc1300,warmwasser,,UIN,10,WarmWasser
#   
r,,vorlauf_soll,Vorlauf Sollwert,,08,5022,b80200,vorlauf_soll,,UIN,10,Grad Celcius,Vorlauf Solltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,vorlauf_ist,Vorlauf Istwert,,08,5022,280d00,vorlauf_ist,,UIN,10,Grad Celcius,Vorlauf Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,ruecklauf_ist,Ruecklauf Ist-Temperatur,,08,5022,241600,ruecklauf_ist,,UIN,10,Grad Celcius,Ruecklauf Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,warmwasser_soll,Warmwasser Solltemperatur,,08,5022,e40300,warmwasser_soll,,UIN,10,Grad Celcius,Warmwasser Solltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,warmwasser_ist,Warmwasser Ist-Temperatur,,08,5022,cc0e00,warmwasser_ist,,UIN,10,Grad Celcius,Warmwasser Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,pwm_pumpe,PWM Pumpe,,08,5022,6d6d01,pwm_pumpe,,UIN,,Prozent,PWM Pumpe,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg21,HG 21 - Kesselminimaltemperatur,,03,5023,001f00,kessel_min,,UIN,10,Grad Celcius,Kesselminimaltemperatur,suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg22,HG 22 - Kesselmaximaltemperatur,,03,5023,002700,kessel_max,,UIN,10,Grad Celcius,Kesselmaximaltemperatur,suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg01,HG 01 - Hysterese Vorlauftemperatur,,03,5023,002200,hysterese_vorlauf,,UIN,10,temp,Hysterese Vorlauftemperatur (5-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg06,HG 06 - Heizkreispumpenbetriebsart,,03,5023,004101,betriebsart,,UIN,,min,Heizkreispumpenbetriebsart (0-2),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg07,HG 07 - Heizkreispumpennachlauf,,03,5023,004201,pumpen_nachlauf,,UIN,,min,Heizkreispumpennachlauf (0-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg09,HG 09 - Taktsperre,,03,5023,004301,taktsperre,,UIN,,min,Taktsperre des Brenners (1-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg15,HG 15 - Speicherhysterese,,03,5023,004001,hysterese_speicher,,UIN,10,Grad Celcius,Speicherhysterese (1-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg08,HG 08 - Maximale Vorlaufsolltemperatur,,03,5023,008402,max_vorlauf_temp,,UIN,10,Grad Celcius,Maximale Vorlaufsolltemperatur (40-90),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg16,HG 16 - Pumpenleistung HK minimal,,03,5023,005501,pumpenleistung_hk_min,,UIN,,min,Pumpenleistung HK minimal (20-100),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg17,HG 17 - Pumpenleistung HK maximal,,03,5023,005601,pumpenleistung_hk_max,,UIN,,min,Pumpenleistung HK maximal (20-100),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*w,regler,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


Und hier noch meine akktuellen readings von MQTT2_ebusd (04.10.2020):

ebusd/global/version:.* version
ebusd/global/running:.* running
ebusd/global/uptime:.* uptime
ebusd/global/updatecheck:.* updatecheck
ebusd/global/signal:.* signal
ebusd/broadcast/betrdFeuer1:.* { json2nameValue($EVENT, 'betrdFeuer1_', $JSONMAP) }
ebusd/broadcast/betrdHzRegler:.* { json2nameValue($EVENT, 'betrdHzRegler_', $JSONMAP) }
ebusd/broadcast/sollw:.* { json2nameValue($EVENT, 'sollw_', $JSONMAP) }
ebusd/broadcast/datetime:.* { json2nameValue($EVENT, 'datetime_', $JSONMAP) }
ebusd/broadcast/error:.* { json2nameValue($EVENT, 'error_', $JSONMAP) }
ebusd/broadcast/ertraege:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/broadcast/temp:.* { json2nameValue($EVENT, 'temp_', $JSONMAP) }
ebusd/broadcast/solar:.* { json2nameValue($EVENT, 'solar_', $JSONMAP) }
ebusd/master/dateTimeMeldung:.* { json2nameValue($EVENT, 'dateTimeMeldung_', $JSONMAP) }
ebusd/scan\x5c\x2e35/:.* { json2nameValue($EVENT, 'scan.35_', $JSONMAP) }
ebusd/scan\x5c\x2e75/:.* { json2nameValue($EVENT, 'scan.75_', $JSONMAP) }
ebusd/scan\x5c\x2ef6/:.* { json2nameValue($EVENT, 'scan.f6_', $JSONMAP) }
ebusd/scan\x5c\x2e15/:.* { json2nameValue($EVENT, 'scan.15_', $JSONMAP) }
ebusd/scan\x5c\x2e76/:.* { json2nameValue($EVENT, 'scan.76_', $JSONMAP) }
ebusd/broadcast/anHeizungsregler:.* { json2nameValue($EVENT, 'anHeizungsregler_', $JSONMAP) }
ebusd/broadcast/Heizungsregler10:.* { json2nameValue($EVENT, 'Heizungsregler10_', $JSONMAP) }
ebusd/broadcast/Heizungsregler9:.* { json2nameValue($EVENT, 'Heizungsregler9_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7:.* { json2nameValue($EVENT, 'Heizungsregler7_', $JSONMAP) }
ebusd/broadcast/Heizungsregler8:.* { json2nameValue($EVENT, 'Heizungsregler8_', $JSONMAP) }
ebusd/broadcast/Unbekannt:.* { json2nameValue($EVENT, 'Unbekannt_', $JSONMAP) }
ebusd/broadcast/Heizungsregler710:.* { json2nameValue($EVENT, 'Heizungsregler710_', $JSONMAP) }
ebusd/broadcast/Heizungsregler728:.* { json2nameValue($EVENT, 'Heizungsregler728_', $JSONMAP) }
ebusd/broadcast/Heizungsregler73c:.* { json2nameValue($EVENT, 'Heizungsregler73c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7f3c:.* { json2nameValue($EVENT, 'Heizungsregler7f3c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler748:.* { json2nameValue($EVENT, 'Heizungsregler748_', $JSONMAP) }
ebusd/broadcast/Heizungsregler74c:.* { json2nameValue($EVENT, 'Heizungsregler74c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler758:.* { json2nameValue($EVENT, 'Heizungsregler758_', $JSONMAP) }
ebusd/broadcast/Heizungsregler758b:.* { json2nameValue($EVENT, 'Heizungsregler758b_', $JSONMAP) }
ebusd/broadcast/Heizungsregler760:.* { json2nameValue($EVENT, 'Heizungsregler760_', $JSONMAP) }
ebusd/broadcast/Heizungsregler76c:.* { json2nameValue($EVENT, 'Heizungsregler76c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler76cb:.* { json2nameValue($EVENT, 'Heizungsregler76cb_', $JSONMAP) }
ebusd/broadcast/Heizungsregler79c:.* { json2nameValue($EVENT, 'Heizungsregler79c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7b0:.* { json2nameValue($EVENT, 'Heizungsregler7b0_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7b0b:.* { json2nameValue($EVENT, 'Heizungsregler7b0b_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7b0c:.* { json2nameValue($EVENT, 'Heizungsregler7b0c_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7b8:.* { json2nameValue($EVENT, 'Heizungsregler7b8_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7c0:.* { json2nameValue($EVENT, 'Heizungsregler7c0_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7c0b:.* { json2nameValue($EVENT, 'Heizungsregler7c0b_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7f0:.* { json2nameValue($EVENT, 'Heizungsregler7f0_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7f0b:.* { json2nameValue($EVENT, 'Heizungsregler7f0b_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7f4:.* { json2nameValue($EVENT, 'Heizungsregler7f4_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7f4b:.* { json2nameValue($EVENT, 'Heizungsregler7f4b_', $JSONMAP) }
ebusd/broadcast/Heizungsregler7fe:.* { json2nameValue($EVENT, 'Heizungsregler7fe_', $JSONMAP) }
ebusd/broadcast/Feuerung:.* { json2nameValue($EVENT, 'Feuerung_', $JSONMAP) }
ebusd/broadcast/regler:.* regler
ebusd/solar/ruecklauftemp:.* { json2nameValue($EVENT, 'ruecklauftemp', $JSONMAP) }
ebusd/solar/durchfl:.* { json2nameValue($EVENT, 'durchfl', $JSONMAP) }
ebusd/solar/ertraege:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/solar/Gesammtertrag_Wh:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/solar/Gesamtertrag_kWh:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/solar/Gesamtertrag_MWh:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/solar/SolarErfolg:.* { json2nameValue($EVENT, 'ertraege_', $JSONMAP) }
ebusd/regler/Heizungsregler1:.* { json2nameValue($EVENT, 'Heizungsregler1_', $JSONMAP) }
ebusd/regler/Heizungsregler2:.* { json2nameValue($EVENT, 'Heizungsregler2_', $JSONMAP) }
ebusd/regler/Heizungsregler3:.* { json2nameValue($EVENT, 'Heizungsregler3_', $JSONMAP) }
ebusd/regler/Heizungsregler4:.* { json2nameValue($EVENT, 'Heizungsregler4_', $JSONMAP) }
ebusd/regler/Heizungsregler5:.* { json2nameValue($EVENT, 'Heizungsregler5_', $JSONMAP) }
ebusd/regler/Heizungsregler6:.* { json2nameValue($EVENT, 'Heizungsregler6_', $JSONMAP) }
ebusd/regler/regler:.* { json2nameValue($EVENT, 'regler_', $JSONMAP) }
ebusd/regler2/Heizungsregler:.* { json2nameValue($EVENT, 'Heizungsregler_', $JSONMAP) }
ebusd/feuerung/hg01:.* { json2nameValue($EVENT, 'hg01_', $JSONMAP) }
ebusd/feuerung/hg02:.* { json2nameValue($EVENT, 'hg02_', $JSONMAP) }
ebusd/feuerung/hg03:.* { json2nameValue($EVENT, 'hg03_', $JSONMAP) }
ebusd/feuerung/hg04:.* { json2nameValue($EVENT, 'hg04_', $JSONMAP) }
ebusd/feuerung/hg05:.* { json2nameValue($EVENT, 'hg05_', $JSONMAP) }
ebusd/feuerung/hg06:.* { json2nameValue($EVENT, 'hg06_', $JSONMAP) }
ebusd/feuerung/hg07:.* { json2nameValue($EVENT, 'hg07_', $JSONMAP) }
ebusd/feuerung/hg08:.* { json2nameValue($EVENT, 'hg08_', $JSONMAP) }
ebusd/feuerung/hg09:.* { json2nameValue($EVENT, 'hg09_', $JSONMAP) }
ebusd/feuerung/hg10:.* { json2nameValue($EVENT, 'hg10_', $JSONMAP) }
ebusd/feuerung/hg11:.* { json2nameValue($EVENT, 'hg11_', $JSONMAP) }
ebusd/feuerung/hg12:.* { json2nameValue($EVENT, 'hg12_', $JSONMAP) }
ebusd/feuerung/hg15:.* { json2nameValue($EVENT, 'hg15_', $JSONMAP) }
ebusd/feuerung/hg16:.* { json2nameValue($EVENT, 'hg16_', $JSONMAP) }
ebusd/feuerung/hg17:.* { json2nameValue($EVENT, 'hg17_', $JSONMAP) }
ebusd/feuerung/hg21:.* { json2nameValue($EVENT, 'hg21_', $JSONMAP) }
ebusd/feuerung/hg22:.* { json2nameValue($EVENT, 'hg22_', $JSONMAP) }
ebusd/feuerung/hg73:.* { json2nameValue($EVENT, 'hg73_', $JSONMAP) }
ebusd/feuerung/hg74:.* { json2nameValue($EVENT, 'hg74_', $JSONMAP) }
ebusd/feuerung/hg75:.* { json2nameValue($EVENT, 'hg75_', $JSONMAP) }
ebusd/feuerung/hg9x:.* { json2nameValue($EVENT, 'hg9x_', $JSONMAP) }
ebusd/feuerung/hg90:.* { json2nameValue($EVENT, 'hg90_', $JSONMAP) }
ebusd/feuerung/hg91:.* { json2nameValue($EVENT, 'hg91_', $JSONMAP) }
ebusd/feuerung/betrd2:.* { json2nameValue($EVENT, 'betrd2_', $JSONMAP) }
ebusd/feuerung/sollw2:.* { json2nameValue($EVENT, 'sollw2_', $JSONMAP) }
ebusd/regler/sollw3:.* { json2nameValue($EVENT, 'sollw3_', $JSONMAP) }
ebusd/Regler/write1:.* { json2nameValue($EVENT, 'write1_', $JSONMAP) }
ebusd/Regler/write2:.* { json2nameValue($EVENT, 'write2_', $JSONMAP) }
ebusd/ISM7/Mode:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }

Gruß, Burkhard
PS: ich ergänze diesen Post und schreibe nicht jedesmal einen neuen

Wolf CGB(-K)-20, BM, SM1
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

JimKnopf

#19
Hi!

Jetzt wird es kniffelig. Es geht um den Temperaturoffset durch das Bediengerät BM (rechter Drehknopf).
Folgende Telegramme werden gesendet:
Alle PbSb= 0523.
30fe502309 a4 f9fd d8 ff 5d010000 -4
30fe502309 cc f9fd dd ff 5d010000 -3,5
30fe502309 78 f9fd e2 ff 5d010000 -3
30fe502309 10 f9fd e7 ff 5d010000 -2,5
30fe502309 50 f9fd ec ff 5d010000 -2
30fe502309 90 f9fd f1 ff 5d010000 -1,5
30fe502309 84 f9fd f6 ff 5d010000 -1
30fe502309 40 f9fd fb ff 5d010000 -0,5
30fe502309 40 f9fd fb ff 5d010000 -0,5 
30fe502309 b0 f9fd 00 00 5d010000 +0
30fe502309 d8 f9fd 05 00 5d010000 +0,5
30fe502309 60 f9fd 0a 00 5d010000 +1
30fe502309 08 f9fd 0f 00 5d010000 +1,5
30fe502309 4c f9fd 14 00 5d010000 +2
30fe502309 88 f9fd 19 00 5d010000 +2,5
30fe502309 9c f9fd 1e 00 5d010000 +3
30fe502309 54 f9fd 23 00 5d010000 +3,5
30fe502309 14 f9fd 28 00 5d010000 +4
Weitere Telegramme mit PsSb 5023: (verstellen der Tagestemperatur und periodische Telegramme)
30fe502309 c0;0f;01;02;00;5d;01;00      5 +0
30fe502309 6c;81;01;8a;02;5d;01;00     7 +0
30fe502309 28;00;0a;14;00;5d;01;00    7 +0
30fe502309 58;14;01;00;00;5d;01;00    8 +0
30fe502309 f4;23;00;00;00;5d;01;00     8 +0
30fe502309 f4;23;00;00;00;5d;01;00     11 +0
30fe502309 f4 23 00 00 00 5d010000     24 +1

30fe502309 14 f9fd 28 00 5d010000 +4
f9fd scheint eine ID zu sein, ist aber bereits das zweite und dritte Datenbyte. Das erste Datenbyte ändert sich mit jedem Wert aber ist bei gleichem Wert wieder das selbe. Sprich Offset = +2 ergibt immer 30fe502309 4c f9fd 14 00 5d010000.

30fe502309 9c f9fd 1e 00 5d010000 +3
1e ist ein D1B Wert mit Teiler 10 und entspricht dem eingestellten Temperaturoffset zur Tages-/Nachttemperatur
30fe502309 78 f9fd e2 ff 5d010000 -3
ff signalisiert einen negativen Offset, was für uns egal ist.

Um das auszuwerten müsste ich für jede Offsettemperatur einen eigenen Eintrag anlegen mit eigener ID. Was natürlich nicht funktioniert, da alle Einträge auf den gleichen Wert schreiben wollen, was zu einem "duplicate Name error" führt. Gibt es die Möglichkeit in der ID eine Wildcard einszusetzten? f9fd erscheint ja zuverlässig.
Eintrag für Offset = 0:

b,,Heizungsregler7,,,,5023,b0f9fd,RaumOffset,,D1B,10,,RaumOffset,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6

Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

JimKnopf

So, ich denke ich habe jetzt einen Ansatz gefunden.
Erst mal muss ich mich bei allen Bedanken, die an der Verwirklichung dieser Funktionen beteiligt sind/waren!
Aber es ist schade, dass die ganzen Beschreibungen für ebusd nur auf Englisch sind. Dazu sind die Beispiele größtenteils ohne Zusammenhang oder er ist für mich nicht klar ernennbar.

Ich kämpfe mich gerade durch CONDITIONS.
Mein Ansatz wäre jetzt:
*b,broadcast,,,,FE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*[RoomOffset],broadcast,,isRoomOffset,id,,f9fd
[RoomOffset]b,,Heizungsregler7,,,,5023,,unknown1,,HEX,,,Unknown1,id,,HEX:2,,,ID,RaumOffset,,D1B,10,,RaumOffset,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6

Für die Ausertung bei Temperaturoffset 0 war ja:
*b,broadcast,,,,FE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
b,,Heizungsregler7,,,,5023,b0f9fd,RaumOffset,,D1B,10,,RaumOffset,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6


Ergibt leider : ERR: invalid numeric argument, last error: broadcast.csv:12: ERR: invalid numeric argument, invalid condition
So langsam erahne ich, dass die condition sich auf einen vorher gesendetetn Wert bezieht, der nicht in dem zu verarbeitenden Telegramm enthalten sein darf.

Vielleicht hat ja doch noch einer Erbarmen und weiß wie an bei der ID das erste Byte ausklammern kann.
Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

Tappenbecker

Hallo Zusammen,

ich hänge mich mal mit an diesen Thread, da er halbwegs aktuell und mit Leben gefüllt zu sein scheint. Vielleicht kann ich hier ja auch etwas erhellendes beitragen.
Ich habe auch CGB (-K)-20 in Verbindung mit dem Bedienmodul (BM) in der Wandhalterung am laufen. Der eBus Adapter auf dem Raspi läuft soweit.

pi@ebuspi:/etc/ebusd $ ebusctl info
version: ebusd 3.4.v3.4-14-gfb32960
update check: revision v3.4 available
signal: acquired
symbol rate: 22
max symbol rate: 166
min arbitration micros: 7
max arbitration micros: 368
min symbol latency: 0
max symbol latency: 5
reconnects: 0
masters: 7
messages: 70
conditional: 0
poll: 0
update: 2
address 03: master #11
address 07: master #16
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=0777;HW=5130"
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=0184"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=0184"
address 36: slave #8, ebusd
address 70: master #4
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=0184"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=0184"


pi@ebuspi:/etc/ebusd $ ebusctl find
broadcast betrd = 0;40;-;39.0;-;0;24
broadcast sollw = 5.000;24.898;0;41;55.000
dwt 35Unbekannt10 = 1
dwt 35Unbekannt11 = 0
dwt 35Unbekannt12 = 32768
dwt 35Unbekannt13 = 69
dwt 35Unbekannt1 = 32768
dwt 35Unbekannt2 = 204
dwt 35Unbekannt3 = 25
dwt 35Unbekannt4 = 184
dwt 35Unbekannt5 = 3
dwt 35Unbekannt6 = 1
dwt 35Unbekannt7 = 80
dwt 35Unbekannt8 = 24
dwt 35Unbekannt9 = 1
dwt h = 8
dwt m = 8
dwt s = 29
feuerung hg01 = 11.0
feuerung hg02 = 46
feuerung hg03 = 0
feuerung hg04 = 105
feuerung hg06 = 1
feuerung hg07 = 10
feuerung hg08 = 0.0
feuerung hg09 = 30
feuerung hg10 = 0
feuerung hg11 = 10.0
feuerung hg12 = 1
feuerung hg15 = 7.0
feuerung hg16 = 24
feuerung hg17 = 80
feuerung hg21 = 20.0
feuerung hg22 = 55.0
feuerung hg73 = 3
feuerung hg74 = 32768
feuerung hg75 = 0
feuerung hg90 = 32768
feuerung hg91 = 32768
feuerung hg9x = no data stored
feuerung pwm_pumpe = 32768
feuerung ruecklauf_ist = 39.0
feuerung vorlauf_ist = 39.0
feuerung vorlauf_soll = 20.0
feuerung warmwasser_ist = 47.0
feuerung warmwasser_soll = 55.0
memory eeprom = no data stored
memory ram = no data stored
scan.08  = Kromschroeder;  3B ;0777;5130
scan.15  = Kromschroeder;  ;0204;0184
scan.35  = Kromschroeder;  ;0204;0184
scan.75  = Kromschroeder;  ;0204;0184
scan.f6  = Kromschroeder;  ;0204;0184


Ich habe das ganze auch bereits über einen KNX Homeserver (Edomi) angebunden und bekomme dort Werte ausgelesen und visualisiert. Soweit gut.
Allerdings sind die bisher greifbaren Werte nur bedingt hilfreich, bzw. fehlen die richtig interessanten Daten, mit denen man z.B. Heizkurve, Zeitprogramme etc. beeinflussen kann. Meine Hoffnung ist, dass auch noch irgendwie zusammenzubringen. Auch passt was nicht mit den aus anderen Threads herausgelesenen Interpretationen zu den Status und Zustandswerten nicht.
Vielleicht bekommen wir hier ja für die CGB(K)20 endlich mal etwas sinnvolles zusammengetragen. Ich verfolge das Thema jetzt sporadisch über Jahre in den verschiedensten Foren und muss mich auch erstmal wieder einlesen in die ganze Thematik. In der bevorstehenden Heizperiode soll der Schuss aber endlich mal sitzen ;-)

VG
Axel
KNX Hausinstallation inzwischen mit Edomi-Homeserver; vormals Raspbian mit FHEM, JeeLink (v3/v3c) -> EC3000, LaCrosse; Gigaset G-Tag; Synology DS111 mit LMS, Logitech Squeezebox Radio, Boom, Classic, Duet, 2 Receiver

JimKnopf

Ich sag mal "Herzlich willkommen"  :).

Wolf scheint wirklich sehr speziell zu sein, und bei vielen Dingen brauchen wir die Entwickler, in der Hoffnung, dass die uns für Wolf besondere Funktionen einbauen.
Einiges habe ich schon lesen und interpretieren können und hab auch schon so manches berichtigt.
Ich habe es aber nicht hinbekommen Werte zu ändern. Ich habe es mit meinem Solarmodul SM1 probiert, mit dem Parameter Ausschalt Temperaturdifferenz.
Das Bedienteil SM-Solar sendet z.B.
0771502309 cc 95 01 50 00 5d010000  (Wert 80)
0771502309 4c 95 01 46 00 5d010000 (Wert 70)
0771502309 80 95 01 3c 00 5d010000 (Wert 60)

Wenn ich genau das gleiche sende passiert  .....nichts, der Wert ändert sich nicht. Gesendet mit ebusctl -s 07 -h 715023098095013c005d010000. Keine Änderung.
Habs auch ohne -s 07 versucht, kein Erfolg. Das ist das eine Problem.
Das Andere ist das erste Masterbyte, oben z.B. cc oder 4c oder 80. In Ebusd gehört das zur ID, bei Wolf scheint das eine Checksumme zu sein deren Berechnung mir nicht bekannt ist. Aber selbst wenn wir das wüssten könnten wir das nicht wirklich im Sendebefehl unterbringen. Das Ende 5d010000 kommt bei sehr vielen Übertragungen vor, z.B. beim verstellen das Raum-Temperaturoffsets: 30fe502309 a4 f9fd d8 ff 5d010000. Auch hier ist wieder das erste Masterbyte anscheinend eine Prüfziffer (a4).

Ich fürchte langsam, dass das Bedienteil BM, nicht nur ein Bedienteil ist, sondern die ganze Regelung, die nicht darauf ausgelegt ist Werte zu empfangen, sondern nur sie zu versenden. Somit wäre die ganze schreiberei zum Scheitern verurteilt.

Für den Solarteil habe ich die 07.CSV fertig in dem ich am Bedienteil alle Parameter und Abfragewerte durchgegangen bin und die Telegramme mitgelesen habe. Die Tage werde ich mich auf die gleiche Weise noch an das BM machen.
Aber was das Schreiben von Daten angeht, gehen mir langsam die Ideen aus.

Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

JimKnopf

Da dieser Thread speziell für unsere Thermen ist poste ich hier nochmal den aktuellen Stand meiner CSVs.

broadcast.csv
# type (r;w;u;1-9),class,name,comment,QQ,ZZ,PBSB,ID,field1,part (m;s),type_templates,divider_values,unit,comment,field2,part (m;s),type_emplates,divider / values,unit,comment,field3,part (m;s),type / templates,divider / values,unit,comment,field4,part (m;s),type / templates,divider / values,unit,comment,field5,part (m;s),type / templates,divider / values,unit,comment,field6,part (m;s),type / templates,divider / values,unit,comment,field7,part (m;s),type / templates,divider / values,unit,comment
*b,broadcast,,,,FE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
b,,betrdFeuer1,Betriebsdaten des Feuerungsautomaten an den Regler,03,,0503,01,status,,UCH,,,Feuerungsautomatstatus,zustand,,HEX,,,Feuerungsautomatzustand,stellgrad,,percent0,,,StellgradKesselleistung (Wolf Gastherme Ersatzwert: FF),kesseltemp,,temp1,,,Kesseltemperatur ,ruecklauftemp,,temp0,,,Rücklauftemperatur ,boilertemp,,temp0,,,Boilertemperatur ,aussentemp,,outsidetemp,,,
b,,betrdHzRegler,Betriebsdaten des Feuerungsautomaten an den Regler,,,0503,01,status,,UCH,,,Feuerungsautomatstatus,zustand,,HEX,,,Feuerungsautomatzustand,stellgrad,,percent0,,,StellgradKesselleistung (Wolf Gastherme Ersatzwert: FF),kesseltemp,,temp1,,,Kesseltemperatur ,,,,,,,ruecklauftemp,,temp0,,,Rücklauftemperatur ,boilertemp,,temp0,,,Boilertemperatur
b,master,dateTimeMeldung,Datum-Zeitmeldung eines Masters,,,0700,,Aussentemp,,temp2,,Grad,Außentemperatur,zeit,,BTI,,,Zeit,tag,,BCD,,D,Tag,jahr,,BCD,,,Jahr,wochentag,,BCD,1=Mo;2=Di;3=Mi;4=Do;5=Fr;6=Sa;7=So,,Wochentag
b,,sollw,Sollwertübertragung des Reglers an andere Regler,,,0800,,kesselsolltemp,,temp2,,,Kesselsollwert,aussentempgemittelt,,temp2,,,Außentemperaturgemittelt,leistungszwang,,D1B,,%,Leistungszwang,status,,UCH,0=Timer;0x40=nurWarmwasser;0xa0=TagBetrieb;0xc0=NachtBetrieb;0x20=Aus,,Status,brauchwassersolltemp,,temp2,,,Brauchwassersollwert
#b,,sollw,Sollwertübertragung des Reglers an andere Regler,,,0800,,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
b,,ertraege,,,,5018,,leistung,,D2C,,,Solarleistung,ertragtagnachkomma,,FLT,,,ErtragTagNachKomma,ertragtagvorkomma,,UCH,,,ErtragTagVorKomma,byte6,,HEX,,,Byte6,ertraggesammtwh,,UIN,,,ErtragGesammtWh
#b,,ertraege,,,,5018,,leistung,,D2C,,,Solarleistung,byte2,,HEX,,,Byte2,byte3,,HEX,,,Byte3,byte4,,HEX,,,Byte4,byte5,,HEX,,,Byte5,byte6,,HEX,,,Byte6,byte7,,HEX,,,Byte7,byte8,,HEX,,,Byte8
#b,,ertraege,,,,5018,,leistung,,D2C,,,Solarleistung,ertragtag,,D2B,,,ErtragTag,ertragsummelow,,HEX,,,SummeErtragLow,summertraghigh,,HEX,,,SummeErtragHigh,ertragsumme,,HEX,,,SummeErtragM,Unbek1,,HEX,,,Unbek1
b,,solar,,,,5017,,pumpe,,UCH,0xbc=off;0xbd=on,,SolarPumpe,,,IGN:1,,,,kollektortemp,,temp,,,Kollektortemperatur,wwsolartemp,,temp,,,WW Solartemperatur,Unbek2,,HEX,,,Unbek2,Unbek3,,HEX,,,Unbek3,Unbek4,,HEX,,,Unbk4
b,,regler,,,,5014,,status,,HEX,,,StatusSolar,,,IGN:1,,,,mischersolltemp,,temp2,,,MischerSolltemperatur,raumtemp,,temp1,,,Raumtemperatur,wwsolltemp,,temp1,,,SollWarmwasser,Unbek5,,HEX,,,Unbek5,Unbek6,,HEX,,,Unbek6
*b,broadcast,,,30,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
#b,,Heizungsregler7,,,,5023,a4f9fd;ccf9fd;78f9fd;10f9fd;50f9fd;90f9fd;84f9fd;40f9fd;b0f9fd;d8f9fd;60f9fd;08f9fd;4cf9fd;88f9fd;9cf9fd,RaumOffset,,D1B,10,,RaumOffset,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6
#*[dhw]       ,mc      ,CfgHeatSinkType,water       ,  ,  ,2
#*[RoomOffset],broadcast,,isRoomOffset,fe,id,0xf9fd
#b,,Heizungsregler7,,30,70,5023,,unknown1,,HEX,,,Unknown1,id,,HEX:2,,,ID,RaumOffset,,D1B,10,,RaumOffset,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6

b,,Heizungsregler710,,30,71,5023,10,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler728,,30,fe,5023,28,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7f3c,,30,fe,5023,3c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler73c,,30,71,5023,3c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler748,,71,30,5023,48,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler74c,,30,71,5023,4c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler758,,30,fe,5023,58,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler758b,,30,71,5023,58,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler760,,30,71,5023,60,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler76c,,30,71,5023,6c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler76cb,,30,fe,5023,6c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler79c,,30,fe,5023,9c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7b0,,30,71,5023,b0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7b0b,,30,fe,5023,b0f9fd,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7b0c,,30,fe,5023,b0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7b0d,,71,30,5023,b0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7b8,,30,71,5023,b8,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7c0,,30,71,5023,c0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7c0b,,30,fe,5023,c0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7f0,,71,30,5023,f0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7f0b,,30,71,5023,f0,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7f4,,30,71,5023,f4,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7f4b,,30,fe,5023,f4,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Heizungsregler7fe,,30,fe,5023,fe,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7
b,,Feuerung,,03,fe,fe01,,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
b,,Unbekannt,,,,fe01,,unkwnon1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
#b,regler,Heizungsregler1,,,71,5023,4c,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
#b,regler,Heizungsregler2,,,71,5023,24,unkwnor10,,HEX,,,Unknown10,unkwnor12,,HEX,,,Unknown12,unkwnor13,,HEX,,,Unknown13,unkwnor14,,HEX,,,Unknown14,unkwnor15,,HEX,,,Unknown15,unkwnor16,,HEX,,,Unknown16,unkwnor17,,HEX,,,Unknown17,unkwnor18,,HEX,,,Unknown18
#b,regler,Heizungsregler3,,,71,5023,b8,unkwnor20,,HEX,,,Unknown20,unkwnor22,,HEX,,,Unknown22,unkwnor23,,HEX,,,Unknown23,unkwnor24,,HEX,,,Unknown24,unkwnor25,,HEX,,,Unknown25,unkwnor26,,HEX,,,Unknown26,unkwnor27,,HEX,,,Unknown27,unkwnor28,,HEX,,,Unknown28
#b,regler,Heizungsregler4,,,71,5023,28,unkwnor30,,HEX,,,Unknown30,unkwnor32,,HEX,,,Unknown32,unkwnor33,,HEX,,,Unknown33,unkwnor34,,HEX,,,Unknown34,unkwnor35,,HEX,,,Unknown35,unkwnor36,,HEX,,,Unknown36,unkwnor37,,HEX,,,Unknown37,unkwnor38,,HEX,,,Unknown38
#b,regler,Heizungsregler5,,,71,5023,f0,unkwnor40,,HEX,,,Unknown40,unkwnor42,,HEX,,,Unknown42,unkwnor43,,HEX,,,Unknown34,unkwnor44,,HEX,,,Unknown44,unkwnor45,,HEX,,,Unknown45,unkwnor46,,HEX,,,Unknown46,unkwnor47,,HEX,,,Unknown47,unkwnor48,,HEX,,,Unknown48
#b,regler,Heizungsregler6,,,71,5023,b0,unkwnor50,,HEX,,,Unknown50,unkwnor52,,HEX,,,Unknown52,unkwnor53,,HEX,,,Unknown53,unkwnor54,,HEX,,,Unknown54,unkwnor55,,HEX,,,Unknown55,unkwnor56,,HEX,,,Unknown56,unkwnor57,,HEX,,,Unknown57,unkwnor58,,HEX,,,Unknown58
#b,Heizungsregler,regler2,,,30,5023,b0,unkwnor50,,HEX,,,Unknown50,unkwnor52,,HEX,,,Unknown52,unkwnor53,,HEX,,,Unknown53,unkwnor54,,HEX,,,Unknown54,unkwnor55,,HEX,,,Unknown55,unkwnor56,,HEX,,,Unknown56,unkwnor57,,HEX,,,Unknown57,unkwnor58,,HEX,,,Unknown58
w,Regler,write1,,30,76,5022,ce,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2
w,Regler,write2,,30,76,5022,57,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2

#unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
[/code]

08.csv
# type (r;w;u;1-9),class,name,comment,QQ,ZZ,PBSB,ID,field1,part (m;s),type / templates,divider / values,unit,comment,field2,part (m;s),type / templates,divider / values,unit,comment,field3,part (m;s),type / templates,divider / values,unit,comment,field4,part (m;s),type / templates,divider / values,unit,comment,field5,part (m;s),type / templates,divider / values,unit,comment,field6,part (m;s),type / templates,divider / values,unit,comment,field7,part (m;s),type / templates,divider / values,unit,comment
*w,feuerung,,,,03,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,betrd,Betriebsdaten des Reglers an den Feuerungsautomaten,,,0507,,status,,UCH,0x00=aus;0x01=keine;0x55=Brauchwasser;0xAA=Heizen;0xCC=Emisionskontrolle;0xDD=TÜV;0xEE=Reglerstop;0x66=Brauchwasser_Reglerstop;0xBB=Brauchwasser_Heizen;0x44=Reglerstop_stufig,,Statuswärmeanforderung,aktion,,UCH,0x00=keine;0x01=Kesselpumpeaus;0x02=Kesselpumpean;0x03=Verbraucheraus;0x04=Verbraucheran,,variable Verbraucher,kesselsolltemp,,temp,,,Kesselsolltemperatur,solldruck,,press,,,Kesselsollwertdruck ,stellgrad,,percent1,,,Stellgradanforderung,brauchwassersolltemp,,temp1,,,Brauchwassersolltemperatur,brennstoff,,UCH,0x00=dc;0x01=Gas;0x02=Öl;0x03=dc,,Brennstoffwahl
#w,,sollw2,Sollwertübertragung des Reglers an andere Regler,,,0800,,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2,unkwnor3,,HEX,,,Unknown3,unkwnor4,,HEX,,,Unknown4,unkwnor5,,HEX,,,Unknown5,unkwnor6,,HEX,,,Unknown6,unkwnor7,,HEX,,,Unknown7,unkwnor8,,HEX,,,Unknown8
w,,sollw2,Sollwertübertragung des Reglers an andere Regler,,,0800,,kesselsolltemp,,temp2,,,Kesselsollwert,aussentemp,,temp2,,,Außentemperatur,leistungszwang,,D1B,,%,Leistungszwang,status,,HEX,,,Status,brauchwassersolltemp,,temp2,,,Brauchwassersollwert,,,,,,,,,,,,
*w,regler,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,regler,sollw3,Sollwertübertragung des Reglers an andere Regler,,,0800,,kesselsolltemp,,temp2,,,Kesselsollwert,aussentemp,,temp2,,,Außentemperatur,leistungszwang,,D1B,,%,Leistungszwang,status,,HEX,,,Status,brauchwassersolltemp,,temp2,,,Brauchwassersollwert,,,,,,


07.csv
# lesen des Solarmoduls SM1
# type (r;w;u;1-9),class,name,comment,QQ,ZZ,PBSB,ID,field1,part (m;s),type / templates,divider / values,unit,comment,field2,part (m;s),type / templates,divider / values,unit,comment,field3,part (m;s),type / templates,divider / values,unit,comment,field4,part (m;s),type / templates,divider / values,unit,comment,field5,part (m;s),type / templates,divider / values,unit,comment,field6,part (m;s),type / templates,divider / values,unit,comment,field7,part (m;s),type / templates,divider / values,unit,comment
#lesen der Betriebsdaten
r,solar,warmwasserIst,,07,76,5022,32290a,warmwasserIst,,UIN,10,WarmwasserIst
r,solar,warmwasserMax,,07,76,5022,897c09,warmwasserMax,,UIN,10,warmwasserMax
r,solar,KollektorTemp,,07,76,5022,d62a0a,KollektorTemp,,UIN,10,KollektorTemp
r,solar,KollektorMax,,07,76,5022,a57809,KollektorMax,,UIN,10,KollektorMax
r,solar,SolRueckl,,07,76,5022,8a2b0a,SolRueckl,,UIN,10,°C,SolarRücklauf
r,solar,SolDurchfl,,07,76,5022,422c0a,SolDurchfl,,UIN,10,,SolDurchfl
r,solar,betriebsstunden,,07,76,5022,02f902,betriebsstunden,,UIN,,Betriebsstunden
r,solar,leistung,,07,76,5022,dc8400,leistung,,UIN,10,leistung
r,solar,TagesertragNachkomma,,07,76,5022,808500,TagesertragNachkomma,,FLT,,Tagesertrag
r,solar,TagesertragVorkomma,,07,76,5022,648600,TagesertragVorkomma,,UCH,,Tagesertrag
r,solar,Gesammtertrag_Wh,,07,76,5022,388700,Gesammtertrag_Wh,,UIN,,Gesammtertrag_Wh
r,solar,Gesamtertrag_kWh,,07,76,5022,a88800,Gesamtertrag_kWh,,UIN,,Gesamtertrag_kWh
r,solar,Gesamtertrag_MWh,,07,76,5022,f48900,Gesamtertrag_MWh,,UIN,,Gesamtertrag_MWh
#r,solar,SolarErfolg,,07,76,5022,2af402,SolarErfolg,,UIN,,SolarErfolg


# lesen der Parameter
r,solar,einschaltdifferenz,,07,76,5022,6d9401,einschaltdifferenz,,UIN,10,Einschaltdifferenz
r,solar,ausschaltdifferenz,,07,76,5022,319501,ausschaltdifferenz,,UIN,10,Ausschaltdifferenz
r,solar,kolletorschutz,,07,76,5022,76f502,kolletorschutz,,UIN,,kolletorschutz
r,solar,criticalKollTemp,,07,76,5022,f5cc09,criticalKollTemp,,UIN,100,criticalKollTemp
r,solar,maxKollTemp,,07,76,5022,92f602,maxKollTemp,,UIN,100,maxKollTemp
r,solar,maxSpeicherTemp,,07,76,5022,1dd409,maxSpeicherTemp,,UIN,10,maxSpeicherTemp
#r,solar,zuordnungSolSpeicher,,07,76,5022,319501,zuordnungSolSpeicher,,UIN,10,zuordnungSolSpeicher
r,solar,waermemengenerfassung,,07,76,5022,09ae09,waermemengenerfassung,,UIN,,waermemengenerfassung
r,solar,impulsgeber,,07,76,5022,55af09,impulsgeber,,UIN,10,impulsgeber
r,solar,medium,,07,76,5022,b1ac09,medium,,UIN,,medium
r,solar,busspeisung,,07,76,5022,45fbfd,busspeisung,,UIN,,busspeisung
# ausgelassene Zeilen sind bei mir nicht verfügbar
#r,solar,konfiguration,,07,76,5022,319501,konfiguration,,UIN,10,konfiguration
#r,solar,drehzahlregelung,,07,76,5022,319501,drehzahlregelung,,UIN,10,drehzahlregelung
#r,solar,sollw14,,07,76,5022,319501,einschaltdifferenz2,,UIN,10,Einschaltdifferenz2
#r,solar,sollw15,,07,76,5022,319501,ausschaltdifferenz2,,UIN,10,Ausschaltdifferenz2
#r,solar,sollw16,,07,76,5022,319501,maxSpeicherTemp2,,UIN,10,maxSpeicherTemp2
#r,solar,sollw17,,07,76,5022,319501,zuordnungSolSpeicher2,,UIN,10,zuordnungSolSpeicher2
#r,solar,sollw18,,07,76,5022,319501,brennersperreRuecklaufanhebung,,UIN,10,brennersperreRuecklaufanhebung
#r,solar,sollw19,,07,76,5022,319501,einschaltdiffRuecklauf,,UIN,10,einschaltdiffRuecklauf
#r,solar,sollw20,,07,76,5022,319501,ausschaltdiffRuecklauf,,UIN,10,ausschaltdiffRuecklauf
#r,solar,sollw21,,07,76,5022,319501,vorrangSpeicher,,UIN,10,vorrangSpeicher
#r,solar,sollw22,,07,76,5022,319501,einschaltdiffParallel,,UIN,10,einschaltdiffParallel
#r,solar,sollw23,,07,76,5022,319501,differenzTempBypass,,UIN,10,differenzTempBypass
#r,solar,sollw24,,07,76,5022,319501,ausgangA4,,UIN,10,ausgangA4
#r,solar,sollw25,,07,76,5022,319501,einschalttempThermostat,,UIN,10,einschalttempThermostat
#r,solar,sollw26,,07,76,5022,319501,ausschalttempThermostat,,UIN,10,ausschalttempThermostat
#r,solar,sollw27,,07,76,5022,319501,Roehrenkollektor,,UIN,10,Roehrenkollektor
#r,solar,sollw28,,07,76,5022,319501,frostschutz,,UIN,10,frostschutz
r,solar,relaistestAus,,07,71,5023,44200a,relaistestAus,,UIN,,relaistestAus,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA1,,07,71,5023,d4200a,relaistest1,,UIN,,relaistest1,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA2,,07,71,5023,38200a,relaistest2,,UIN,,relaistest2,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA3,,07,71,5023,bc200a,relaistest3,,UIN,,relaistest3,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA4,,07,71,5023,e8200a,relaistest4,,UIN,,relaistest4,,,,,,,,,,,,,,,,,,,,
r,solar,relaistestA5,,07,71,5023,40200a,relaistest5,,UIN,,relaistest5,,,,,,,,,,,,,,,,,,,,


50.csv
# type (r;w;u;1-9),class,name,comment,QQ,ZZ,PBSB,ID,field1,part (m;s),type / templates,divider / values,unit,comment,field2,part (m;s),type / templates,divider / values,unit,comment,field3,part (m;s),type / templates,divider / values,unit,comment,field4,part (m;s),type / templates,divider / values,unit,comment,field5,part (m;s),type / templates,divider / values,unit,comment,field6,part (m;s),type / templates,divider / values,unit,comment,field7,part (m;s),type / templates,divider / values,unit,comment
*w,solar,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,ertraege,,,,5018,,leistung,,D2B,,,Solarleistung,ertraglow,,UCH,,,ErtragTagLow,ertraghigh,,UCH,,,ErtragTagHigh,ertragsummelow,,UCH,,,SummeErtragLow,summertraghigh,,UCH,,,SummeErtragHigh,ertragsumme,,UCH,,,SummeErtragM,Unknow9,,HEX,,,Unknown9
w,,temp,,,,5017,,pumpe,,UCH,0xbc=off;0xbd=on,,SolarPumpe,,,IGN:1,,,,kollektortemp,,temp,,,Kollektortemperatur,wwsolartemp,,temp,,,WW Solartemperatur,Unknow10,,HEX,,,Unknown10,Unknow11,,HEX,,,Unknown11,Unknow12,,HEX,,,Unknown12
w,,regler,,,,5014,,status,,HEX,,,StatusSolar,,,IGN:1,,,,mischersolltemp,,temp2,,,MischerSolltemperatur,raumtemp,,temp1,,,Raumtemperatur,wwsolltemp,,temp1,,,SollWarmwasser,Unknow13,,HEX,,,Unknown13,Unknow14,,HEX,,,Unknown14
r9,solar,ruecklauftemp,,07,76,5022,bafb02,SolRueckl,,UIN,10,°C,SolarRücklauf
r9,solar,durchfl,,07,76,5022,5ef802,SolDurchfl,,UIN,10,,SolDurchfl
#r9,regler,betrd,,ff,35,5022,77b427,,,,,,,raumtemp,,UIN:2,10,°C,RaumTemperatur
r9,regler,betrd,,ff,35,5022,77b427,unkwnor1,,HEX,,,Unknown1,unkwnor2,,HEX,,,Unknown2
*r,feuerung,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg01,HG 01 - Hysterese Vorlauftemperatur,,08,5022,842200,hysterese_vorlauf,,UIN,10,temp,Hysterese Vorlauftemperatur (5-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg02,HG 02 - Untere Geblaesedrehzahl,,08,5022,295a01,gebl_unten,,UIN,,Prozent,Untere Geblaesedrehzahl (25-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg03,HG 03 - Obere Geblaesedrehzahl Warmwasser,,08,5022,cd5901,gebl_oben_ww,,UIN,,Prozent,Obere Geblaesedrehzahl Warmwasser (25-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg04,HG 04 - Obere Geblaesedrehzahl Heizung,,08,5022,1d3f01,gebl_oben_hz,,UIN,,Prozent,Obere Geblaesedrehzahl Heizung (1-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg06,HG 06 - Heizkreispumpenbetriebsart,,08,5022,254101,betriebsart,,UIN,,min,Heizkreispumpenbetriebsart (0-2),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg07,HG 07 - Heizkreispumpennachlauf,,08,5022,c14201,pumpen_nachlauf,,UIN,,min,Heizkreispumpennachlauf (0-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg08,HG 08 - Maximale Vorlaufsolltemperatur,,08,5022,de8402,max_vorlauf_temp,,UIN,10,Grad Celcius,Maximale Vorlaufsolltemperatur (40-90),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg09,HG 09 - Taktsperre,,08,5022,9d4301,taktsperre,,UIN,,min,Taktsperre des Brenners (1-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg10,HG 10 - eBus-Adresse,,08,5022,ad7801,ebus_addr,,UIN,,,eBus-Adresse,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg11,HG 11 - Warmwasserschnellstart,,08,5022,a56a01,ww_schnellstart,,UIN,10,Grad Celcius,Warmwasserschnellstart,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg12,HG 12 - Gasart,,08,5022,f96b01,gas_art,,UIN,,,Gasart,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg15,HG 15 - Speicherhysterese,,08,5022,794001,hysterese_speicher,,UIN,10,Grad Celcius,Speicherhysterese (1-30),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg16,HG 16 - Pumpenleistung HK minimal,,08,5022,b95501,pumpenleistung_hk_min,,UIN,,min,Pumpenleistung HK minimal (20-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg17,HG 17 - Pumpenleistung HK maximal,,08,5022,5d5601,pumpenleistung_hk_max,,UIN,,min,Pumpenleistung HK maximal (20-100),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg21,HG 21 - Kesselminimaltemperatur,,08,5022,201f00,kessel_min,,UIN,10,Grad Celcius,Kesselminimaltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg22,HG 22 - Kesselmaximaltemperatur,,08,5022,f42700,kessel_max,,UIN,10,Grad Celcius,Kesselmaximaltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg73,HG 73 - Io-Istwert,,08,5022,f57001,io_istwert,,UIN,,min,Io-Istwert,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg74,HG 74 - Geblaesedrehzahl,,08,5022,d5f601,gebl_drehzahl,,UIN,,U/sec,Geblaesedrehzahl,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg75,HG 75 - Warmwasserdurchsatz,,08,5022,316c01,ww_durchsatz,,UIN,,min,Warmwasserdurchsatz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg9x,HG 9x - Netzbetriebsstunden,,08,5022,662802,betriebsstunden_netz,,UIN,,hours,Netzbetriebsstunden,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg90,HG 90 - Brennerbetriebsstunden,,08,5022,de2a02,betriebsstunden_brenner,,UIN,,hours,Brennerbetriebsstunden,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,hg91,HG 91 - Brennerstarts,,08,5022,aa2602,brennerstarts,,UIN,,min,Brennerstarts,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,vorlauf_soll,Vorlauf Sollwert,,08,5022,b80200,vorlauf_soll,,UIN,10,Grad Celcius,Vorlauf Solltemperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,vorlauf_ist,Vorlauf Istwert,,08,5022,280d00,vorlauf_ist,,UIN,10,Grad Celcius,Vorlauf Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,ruecklauf_ist,Ruecklauf Ist-Temperatur,,08,5022,241600,ruecklauf_ist,,UIN,10,Grad Celcius,Ruecklauf Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,warmwasser_soll,Warmwasser Solltemperatur,,08,5022,e40300,warmwasser_soll,,UIN,10,Grad Celcius,Warmwasser Solltemperatur,unkwnor1,,HEX,,,Unknown1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,warmwasser_ist,Warmwasser Ist-Temperatur,,08,5022,cc0e00,warmwasser_ist,,UIN,10,Grad Celcius,Warmwasser Ist-Temperatur,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,pwm_pumpe,PWM Pumpe,,08,5022,6d6d01,pwm_pumpe,,UIN,,Prozent,PWM Pumpe,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg21,HG 21 - Kesselminimaltemperatur,,03,5023,001f00,kessel_min,,UIN,10,Grad Celcius,Kesselminimaltemperatur,suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg22,HG 22 - Kesselmaximaltemperatur,,03,5023,002700,kessel_max,,UIN,10,Grad Celcius,Kesselmaximaltemperatur,suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg01,HG 01 - Hysterese Vorlauftemperatur,,03,5023,002200,hysterese_vorlauf,,UIN,10,temp,Hysterese Vorlauftemperatur (5-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg06,HG 06 - Heizkreispumpenbetriebsart,,03,5023,004101,betriebsart,,UIN,,min,Heizkreispumpenbetriebsart (0-2),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg07,HG 07 - Heizkreispumpennachlauf,,03,5023,004201,pumpen_nachlauf,,UIN,,min,Heizkreispumpennachlauf (0-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg09,HG 09 - Taktsperre,,03,5023,004301,taktsperre,,UIN,,min,Taktsperre des Brenners (1-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg15,HG 15 - Speicherhysterese,,03,5023,004001,hysterese_speicher,,UIN,10,Grad Celcius,Speicherhysterese (1-30),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg08,HG 08 - Maximale Vorlaufsolltemperatur,,03,5023,008402,max_vorlauf_temp,,UIN,10,Grad Celcius,Maximale Vorlaufsolltemperatur (40-90),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg16,HG 16 - Pumpenleistung HK minimal,,03,5023,005501,pumpenleistung_hk_min,,UIN,,min,Pumpenleistung HK minimal (20-100),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
w,,hg17,HG 17 - Pumpenleistung HK maximal,,03,5023,005601,pumpenleistung_hk_max,,UIN,,min,Pumpenleistung HK maximal (20-100),suffix,,HEX:4,=9d010000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
*w,regler,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

Tappenbecker

Hi Burkhard,

wenn dem so wäre ...
ZitatIch fürchte langsam, dass das Bedienteil BM, nicht nur ein Bedienteil ist, sondern die ganze Regelung, die nicht darauf ausgelegt ist Werte zu empfangen, sondern nur sie zu versenden. Somit wäre die ganze schreiberei zum Scheitern verurteilt.
... dann würde ich mir mal den Spaß machen und schauen, was so passiert, wenn ich das BM vom ebus trenne. Bei mir ist das BM in der Wanhalterung verbaut. Am Heizgerät habe ich dann noch die beiden Drehregler. Ich hatte immer angenommen, dass die Anwesenheit des BM die beiden Drehsteller deaktiviert. Ist aber nicht so. Stelle ich an einem der beiden was, reagiert das Heizgerät sofort darauf.

Ich werde mir das mal bei mir anschauen und berichten.

Hast Du schon irgenwie die Heizkurve auslesen können?
KNX Hausinstallation inzwischen mit Edomi-Homeserver; vormals Raspbian mit FHEM, JeeLink (v3/v3c) -> EC3000, LaCrosse; Gigaset G-Tag; Synology DS111 mit LMS, Logitech Squeezebox Radio, Boom, Classic, Duet, 2 Receiver

JimKnopf

Laut Anleitung muss immer ein Bedienteil mit der Adresse 0 im System sein.
Ich habe mir jetzt ein ISM7E bestellt. Damit soll es möglich sein Einstellungen auch zu ändern.
Wenn man dann den eBus mitliest müsste man sehen könne wie es funktioniert.

Ich werde dann berichten. Sollte das funktionieren muss man nur noch das erste Masterbyte generieren können. Ich hoffe John und die anderen Entwickler können da helfen.

Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

JimKnopf

#26
Es ist wirklich unglaublich .....
Mein ISM7e ist gekommen. Gleich mal im Portal angemeldet und Anlage hinzufügen. "Ihr Gerät ist bereits mit einem anderen Benutzer verbunden ......".
Da habe die mir doch glatt ein gebrauchtes Gerät geschickt und der Vorgänger hat das Gerät nicht von seinem Account gelöscht.
Also wieder zurückschicken und auf Ersatz warten.

Im Lokalen Netzwerk konnte ich kurz testen. Hab über das ISM7 die Anlage in den Nachtbetrieb geschickt. Hat funktioniert. Natürlich auf dem eBus mitglesen.
Hab dann wieder auf Timer gestellt und auf dem eBus genau das selbe gesendet wie das ISM zuvor. Hat NICHT funktioniert  ???. Wäre ja auch zu einfach gewesen.
Werde mich dann intensiver mit beschäftigen wenn der Ersatz da ist und ich den hoffentlich auch im Portal registrieren kann.

Vielleicht hat einer mal die Möglichkeit die Raumtemperaturkorrektur (rechtes Rad am BM) auf +0.5 zu stellen und das entsprechende eBus Telegramm zu posten.
Bei mir ist das :
30fe 5023 09 d8 f9fd0500 5d010000

Es geht um das Ende 5d010000. Das kommt sehr häufig bei mir vor. Würde gerne wissen ob das bei allen gleich ist, oder ob das eine eindeutige Geräteerkennung ist.

Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

Tappenbecker

Bei mir kommt die Sequenz 5d010000 auch immer am Ende.
KNX Hausinstallation inzwischen mit Edomi-Homeserver; vormals Raspbian mit FHEM, JeeLink (v3/v3c) -> EC3000, LaCrosse; Gigaset G-Tag; Synology DS111 mit LMS, Logitech Squeezebox Radio, Boom, Classic, Duet, 2 Receiver

JimKnopf

#28
Hi Zusammen!

Hier ein erstes Ergebnis:
in meiner 50.csv steht unter Anderem folgendes:
r,ISM7,Automatik,,ff,30,5023,68120102005d010000
r,ISM7,Sommer,,ff,30,5023,7c120105005d010000
r,ISM7,Heizbetrieb,,ff,30,5023,f8120103005d010000
r,ISM7,Absenkbetrieb,,ff,30,5023,ec120104005d010000
r,ISM7,Standby,,ff,30,5023,84120101005d010000

Unter ebusctl dergibt: read -c ISM7 Automatik, dass die Heizung auf Automatik schaltet. Bei den anderen Werten passiert entsprechendes. Die Namen habe ich aus der Wolf Software übernommen.
Unter MQTT2_ebusd habe ich folgende Readings eingetragen:
ebusd/ISM7/Automatik:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }
ebusd/ISM7/Sommer:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }
ebusd/ISM7/Heizbetrieb:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }
ebusd/ISM7/Absenkbetrieb:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }
ebusd/ISM7/Standby:.* { json2nameValue($EVENT, 'Mode_', $JSONMAP) }

In der FHEM Comandline ergibt set ebusMQTT publish ebusd/ISM7/Standby/get dass die Heizung in Standby geht. Die anderen Werte entsprechend. Damit ist es nun möglich aus FHEM heraus die Betriebsart der Heizung umzustellen.
Es wurde noch nach dem Verstellen der Wassertemperatur gefragt. Hier wäre es im Moment nur möglich für jede Temperatur ein eigenes Reading anzulegen, bei dessen Abfrage die Temperatur verstellt wird.
Gruß,
Burkhard


PS: mein neues ISM7e ist heute gekommen und diesmal auch im Portal nutzbar. Jetzt kann ich öfters basteln.
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB

JimKnopf

#29
So, hier ein Update:

Bekannterweise ist die Prüfziffer vom Wert her egal, wenn es darum geht Werte zu setzten. Auch der bekannte Anhang kann einfach entfallen.
Somit ergibt sich bei mir folgende Konfiguration:
w,ISM7,Mode,,ff,30,5023,021201,mode,,UIN,0x0001=Standby;0x0002=Automatik;0x0003=Heizbetrieb;0x0004=Absenkbetrieb;0x0005=Sommer,Mode
w,ISM7,TagesTemp,,ff,30,5023,020500,tagestemp,,UIN,10,TagesTemp
w,ISM7,WarmWasser,,ff,30,5023,cc1300,warmwasser,,UIN,10,WarmWasser

in ebusctl:
Betriebsart setzten:
write -c ISM7 Mode Automatik
write -c ISM7 Mode Sommer

usw.

Tagestemperatur setzen:
write -c ISM7 TagesTemp 21.5
usw.
Für Warmwasser entsprechend.

Aus FHEM heraus:
set ebusMQTT publish ebusd/ISM7/Mode/set Sommer
set ebusMQTT publish ebusd/ISM7/WarmWasser/set 54.5

usw.

Ich hoffe ich konnte damit jemandem helfen.
Gruß,
Burkhard
FHEM,LaCrosse,PCA301,Revolt,MAX!,HM,FS20, MQTT2, ebusd 3.4.v3.4-96-g96d5623, ebus Adapter 3.0 mit 20201219-offset , Wolf  CGB (-K)-20, Wolf ISM7, Wolf Solar SM, Speicher/WR E3DC S10, eGolf, Keba P30, Phoenix Contact EV, OpenWB