Replies: 66 comments 124 replies
-
Was mich irritiert ist, dass wenn ich mir vorhandene CSV-Dateien (Beispielsweise 15.700.csv) ansehe, dass dort teilweise die PBSB nicht angegeben sind. Warum ist das so? siehe wiki "4.2. Defaults"; dort ist das ganz gut erklärt |
Beta Was this translation helpful? Give feedback.
-
Deine CSV stimmt noch nicht ganz. Für die Nachricht zur Rücklauftemperatur
|
Beta Was this translation helpful? Give feedback.
-
Hallo und vielen Dank für die Antwort john30! Nur Falls noch jemand versucht Werte für die aroTherm Plus VWL 75/6 abzurufen. Vielleicht noch eine Off-Topic Frage: Nur eine Vermutung: Ich gehe davon aus, das diese Werte direkt aus der HMU stammen und daher bei einer Abfrage über das Geräte Display direkt verarbeitet werden und nicht definiert auf den EBUS ausgegeben wird. Andere Werte funktionieren aber:
Hat dazu vielleicht jemand eine Idee? Oder eine Alternative wie ich wenigstens an die Speichertemperatur komme? Vielen Dank! Gruß, |
Beta Was this translation helpful? Give feedback.
-
Hallo @Yunkie zunächst einmal vielen Dank für Deine Beschreibungen hier und fürs Posten der CSV-Datei - diese funktioniert für meine VWL 75/6 ebenfalls, wie ich jetzt nach etwas hin und her bestätigen kann. Das hin und her bezieht sich darauf, dass bei meiner Anlage diese Werte nur dann auf dem ebus ausgegeben werden, wenn ich in der Fachhandwerkerebene ins Testmenu gehe. Davor hatte ich mich gewundert, dass ich im Log nichts dazu finden konnte.
Meine Anlage hat neben der VWL 75/6 (HMU00;0607;5103) den Regler VRC 720 und das Funkmodul 5 (VR71) verbaut. Als Speicher kommt ein Allstor Exclusive zum Einsatz. Über den VR71, der vom ebusd automatisch erkannt wird, kann ich über die Message Typen SensorData1 und SensorData2 die Temperaturen des Pufferspeichers auslesen. Falls dieser bei Dir ebenfalls verbaut ist, könntest Du das probieren (die Werte sind dann bei mir in den Feldern S5, S6, S7, S8). Ich würde empfehlen, einen Pull Request für die von Dir verlinkte CSV ins Repo ebusd-configuration (https://github.com/john30/ebusd-configuration) einzustellen. Diese funktioniert zumindest für die VWL 75/6 deutlich besser als die aktuell im Repo befindliche 08.hmu.csv. Dazu müssten allerdings auch noch die template-Werte aus der CSV ergänzt werden, also bspw. Gruß Jonas |
Beta Was this translation helpful? Give feedback.
-
hi, mfG |
Beta Was this translation helpful? Give feedback.
-
Hi @mf76130
Ja, siehe meinen Kommentar weiter oben #437 (comment):
D.h. Du musst in der Spalte K (datatypes/templates) sämtliche nicht-standard-typen-Werte ersetzen. Ich habe z.B. |
Beta Was this translation helpful? Give feedback.
-
hab jetzt mal das ans Ende der _template.csv gestellt |
Beta Was this translation helpful? Give feedback.
-
Hier werden gerade zwei Issues vermischt, die aber auch zusammengehören thematisch. Das nur als Hinweis an andere Leser. Wenn ich das hier john30/ebusd-configuration#263 (comment) richtig sehe, meldet sich Deine WP als |
Beta Was this translation helpful? Give feedback.
-
anders, bei mir will es die datei ohne 00 - 08.hmu.csv |
Beta Was this translation helpful? Give feedback.
-
Ja, so geht's natürlich auch 👍 Hier ist beschrieben, wie der Auswahlmechanismus für die Dateien funktioniert: https://github.com/john30/ebusd/wiki/4.7.-Automatic-configuration |
Beta Was this translation helpful? Give feedback.
-
Ich hab jetzt scanconfig aus der config entfernt und nur noch die csv's die ich brauche im lokalen ordner jetzt gehts auch bei mir. |
Beta Was this translation helpful? Give feedback.
-
@mf76130 das liegt dann aber eher an deinem interface als an ebusd |
Beta Was this translation helpful? Give feedback.
-
ja, das kann gut sein, aber man kriegt ja momentan nichts besseres :-( |
Beta Was this translation helpful? Give feedback.
-
Hallo! Ich habe eine Ochsner Wärmepumpe und das CSV File von #437 verwendet. |
Beta Was this translation helpful? Give feedback.
-
Habe eine VWL 87/4, kann auch grundsätzlich vieles auslesen. Schafft es jemand Details wie "aktuelle Leistung", "Arbeitszahl" usw. bzw. alles was in der Fachhandwerkebene zu finden ist, auszulesen? |
Beta Was this translation helpful? Give feedback.
-
Grüß Euch, danke für eure Info |
Beta Was this translation helpful? Give feedback.
-
Hallo in die Runde ich lese immer wieder das das VRC 720 als 15.ctvl device erkannt wird könnt íhr mir da helfen |
Beta Was this translation helpful? Give feedback.
-
Hallo, ich frage jetzt hier auch nochmal, was ich nicht so ganz verstehe ist, das bei mir , bei den scanned addresses am Ende nirgendwo "loaded" steht, ich aber trotzdem unten bei find Werte bekomme. Weiterhin meckert er andauernd an das eine andere Version von broadcast.csv vorhanden ist. Hier mal die Ausgaben: icemo@raspi:~ $ ebusctl info icemo@raspi:~ $ ebusctl find |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, ebusctl info
ebusctl find -d -v
Die Anlage fällt in letzter Zeit gerne aus, deshalb möchte ich gerne den Bus beobachten und aufzeichnen.
Problem: Den Fehler in der Log bekomme ich einfach nicht weg und ich hoffe, Ihr könnt mir helfen. 08.ehp.HW7201.SW0383.csv
Log-Auszug2024-08-03 21:52:51.158 [update notice] received read cc Status QQ=10: 0;off;-;0 Was ist falsch? Ich finde den Fehler nicht. Gruß, |
Beta Was this translation helpful? Give feedback.
-
Bist du dir mit dem Datentyp BCD sicher? |
Beta Was this translation helpful? Give feedback.
-
Gar nicht. Das ist ein Kommando für die Kommandozeile z.B. am Raspi.
Ich weiß ja nicht wie du den ebusd Adapter am laufen hast, oder woher deine Werte kommen und wie du die .CSV Dateien anfragst.
Ich mach das z.B. mit einem Raspberry Pi, und damit kann ich über Putty (das ist ein Kommandozeilen Programm) den ebusd Adapter abfragen
Am 6. Oktober 2024 11:52:31 MESZ schrieb bernd32457 ***@***.***>:
…Ganz peinliche Frage, wo finde ich die ebusclt info ?
--
Reply to this email directly or view it on GitHub:
#720 (reply in thread)
You are receiving this because you commented.
Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Super
Joachim Schneider
Cappstrasse 14
59457 Werl
02922 83439
0171 4811 698
…________________________________
From: Ulrich ***@***.***>
Sent: Wednesday, October 23, 2024 10:15:09 AM
To: john30/ebusd ***@***.***>
Cc: JSWP2024 ***@***.***>; Comment ***@***.***>
Subject: Re: [john30/ebusd] eigene CSV erstellen und einbinden (Discussion #720)
Bei mir war auch die Änderung des Namens von ctlv2 auf ctlv3 notwendig. Viele Definitionen aus der ctlv2 haben bei mir Fehler geliefert.
Ich habe aber noch einige lokale Änderungen an der Datei durchgeführt. Würde meine (inkl. der Auskommentierungen) bei Gelegenheit im GitHub bereit stellen.
Bin momentan unterwegs und brauche etwas, bis ich die Datei hochladen kann.
—
Reply to this email directly, view it on GitHub<#720 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BMKZ3IKNQQTJAVOYMPZ4WU3Z45LI3AVCNFSM6AAAAAASGYVJN2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMBSGYZTEMA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hallo, seit dem update auf 24.1 kann ich meine lokale 08.hmu nicht mehr laden, habe aber an der config nichts geändert. Hat jemand eine Idee? |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen. Ich bin dem Tipp gefolgt, für diese Anlage das ENGLISCHE Repo von jonesPD zu nutzen, damit sieht es schonmal sehr gut aus!!!
Aber das Hauptproblem, mit dem ich mich schon seit Anfang an herumschlage: Hat da jemand von euch einen Tipp für mich? Ich wäre euch so dankbar . . . Herzliche Grüße, |
Beta Was this translation helpful? Give feedback.
-
Seltsam, bei mir gibt es nur die MaxRoomHumidity - keinen Zonenwert . . . aber im Logfile sieht es dann anders aus: Ah ja, das zweite Problem war eine fehlende f6 Config: chrizzzp, du hast mir den Tag gerettet, herzliches Dankeschön!!!! |
Beta Was this translation helpful? Give feedback.
-
Hat noch jemad einen Tipp warum ich folgendes Problem habe : unable to load scan config 76: no file from vaillant with prefix 76 matches ID "vwzio", SW0902, HW5103 |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, Bin für jeden Tipp dankbar und wünsche allen eine frohe, besinnliche Weihnacht! |
Beta Was this translation helpful? Give feedback.
-
Thx a lot, chrizzzp! Die Werte aus "Gesamtstromverbrauch" sind brauchbar, da sie auch in kurzen Intetrvallen verfühbar sind und damit ein realistisches Bild zeigen. Weiter gehts! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen,
zu aller erst vielen Dank an alle Beteiligten dieses Projekts! Wirklich toll das uns anderen so die Möglichkeit geschaffen wird, unsere Systeme zu überwachen / zu steuern!
zu meiner Frage/Problem:
Da die bereitgestellten Konfigurationsdateien leider wenige werte liefern, habe ich mich weiter mit dem Thema der Erstellung einer eigenen CSV-Datei beschäftigt. Dazu habe ich mir die Anleitung hier im GitHub angesehen, verstehe aber leider einiges nicht, wenn ich das mit bestehenden CSV-Dateien vergleiche.
Woher kommt zum Beispiel die Spalte "ID"? Woher weiß ich, welchen Datentyp ich angeben muss?
Ich bin auch etwas anders vorgegangen, als in der Anleitung, um an die jeweiligen Werte zu kommen und würde dazu gerne wissen, ob es bei meiner Herangehensweise Probleme gibt. Ich habe folgendes gemacht:
Ich habe an meiner Steuerung die Fachhandwerkerebene aufgerufen und habe das Aktor-/Sensor-Test Menü aufgerufen.
Hier konnte ich alle werte finden die mich interessieren (Vorlauf-/Rücklauftemperatur, Gebäudepumpendurchfluss etc.).
Diese habe ich im Wechsel jeweils 4 Mal aufgerufen um sie im Log einfacher zu finden. Anschließend habe ich mir das ebusd.log angesehen und ausgewertet, mit folgendem kürzergefassten Ergebnis:
Log Auszug
unknown MS cmd: 7108b51405051403ffff / 0414000000
0414 = T.0.20 = 4-Wege-Ventil (Einheit)
unknown MS cmd: 7108b51405051403ffff / 0414000000
0414 = T.0.20 = 4-Wege-Ventil (Einheit)
unknown MS cmd: 7108b51405051303ffff / 0413000000
0413 = T.0.19 = Kondensatwannenheizung
unknown MS cmd: 7108b51405051403ffff / 0414000000
0414 = T.0.20 = 4-Wege-Ventil (Einheit)
unknown MS cmd: 1076b5110101 / 0959ffe81fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300cd0210ff
unknown MS cmd: 7108b51405051703ffff / 0417000000
0417 = T.0.23 = Heizwendel Kompressor
unknown MS cmd: 1076b5110101 / 0959ffe81fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300cd0210ff
unknown MS cmd: 7108b51405051703ffff / 0417000000
0417 = T.0.23 = Heizwendel Kompressor
unknown MS cmd: 7108b51a03044f32 / 0e4f07c0cfc07b3c00b01b20000000
unknown MS cmd: 7108b51a03045033 / 0e500000c083020000000000000000
unknown MS cmd: 7108b51405051703ffff / 0417000000
0417 = T.0.23 = Heizwendel Kompressor
unknown MS cmd: 7108b51405051703ffff / 0417000000
0417 = T.0.23 = Heizwendel Kompressor
unknown MS cmd: 7108b51405052903ffff / 042900d801
0429 = T.0.41 = Rücklauftemperatur (°C)
unknown MS cmd: 1076b5110101 / 0959ffe81fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300cf0210ff
unknown MS cmd: 7108b51405052903ffff / 042900d801
0429 = T.0.41 = Rücklauftemperatur (°C)
unknown MS cmd: 7108b51405052903ffff / 042900d801
0429 = T.0.41 = Rücklauftemperatur (°C)
unknown MS cmd: 7108b51405052903ffff / 042900d801
0429 = T.0.41 = Rücklauftemperatur (°C)
unknown MS cmd: 7108b51405052803ffff / 042800e001
0428 = T.0.40 = Vorlauftemperatur (°C)
unknown MS cmd: 7108b51405052803ffff / 042800e001
0428 = T.0.40 = Vorlauftemperatur (°C)
unknown MS cmd: 1076b5110101 / 0959fff51fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300ce0210ff
unknown MS cmd: 7108b51405052903ffff / 042900d701
0429 = T.0.41 = Rücklauftemperatur (°C)
unknown MS cmd: 7108b51a03045932 / 0e5907c0cfc07b3c00b01b20000000
unknown MS cmd: 7108b51a03045a33 / 0e5a0000c083020000000000000000
unknown MS cmd: 7108b51a03045b34 / 0e5bcf2000c0022101001800061800
unknown MS cmd: 7108b51405052a03ffff / 042a001000
042a = T.0.42 = Gebäudekreis: Wasserdruck (Bar)
unknown MS cmd: 7108b51405052b03ffff / 042b000000
042b = T.0.43 = Gebäudekreis: Durchfluss (l/h)
unknown MS cmd: 1076b512030f0201 / 071d0300cf0210ff
unknown MS cmd: 7108b51405052b03ffff / 042b000000
042b = T.0.43 = Gebäudekreis: Durchfluss (l/h)
unknown BC cmd: 10feb505025c00
unknown MS cmd: 1076b5040100 / 0a0351391708060221f51f
unknown MS cmd: 1008b507020900 / 023707
unknown MS cmd: 1008b5110100 / 09ff0210000000000000
unknown MS cmd: 1076b51303040d00 / 020d00
unknown MS cmd: 7108b51405052a03ffff / 042a001000
042a = T.0.42 = Gebäudekreis: Wasserdruck (Bar)
unknown MS cmd: 1008b5120204ff / 00
unknown MS cmd: 1008b513020528 / 0101
unknown BC cmd: 10feb510020601
unknown BC cmd: 10feb508020900
unknown MS cmd: 7108b51405052b03ffff / 042b000000
042b = T.0.43 = Gebäudekreis: Durchfluss (l/h)
unknown MS cmd: 1076b5110101 / 0959fff51fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300cf0210ff
unknown MS cmd: 7108b51405053703ffff / 043700fe01
0437 = T.0.55 = Kompressorauslasstemperatur
unknown MS cmd: 1076b5110101 / 0959fff51fff630000ff
unknown MS cmd: 1076b512030f0201 / 071d0300ce0210ff
unknown MS cmd: 7108b51405053003ffff / 043000fc00
0430 = T.0.48 = Lufteinlasstemperatur (°C)
Um diese Werte abfragen zu können, habe ich folgende CSV-Datei erstellt. Ist das so richtig? Könnte ebusd damit den entsprechenden Wert abfragen? Und wie binde ich die CSV ein, sodass ebusd diese heranzieht um Werte abzufragen?
CSV-Datei
type (r[1-9],w,u)",circuit,name,[comment],[QQ],ZZ,PBSB,[ID],field1,part (m/s),datatypes/templates,divider/values,unit,comment
r,,,Ruecklauftemperatur,,08,B514,29,,,tempv,,,
Was mich irritiert ist, dass wenn ich mir vorhandene CSV-Dateien (Beispielsweise 15.700.csv) ansehe, dass dort teilweise die PBSB nicht angegeben sind. Warum ist das so?
Der Vollständigkeit halber hier noch ein paar Systemdaten von mir:
Vaillant aroTherm Plus VWL 75/6
Vaillant UniTower Plus VIH QW 190/6 mit HMU-IN 570 und multiMATIC VRC 700/6
ebusctl info
root@iobroker-pi:/home/iobroker# ebusctl info
version: ebusd 21.2.v21.2
update check: OK
signal: acquired
symbol rate: 64
max symbol rate: 354
min arbitration micros: 575
max arbitration micros: 9916
min symbol latency: 0
max symbol latency: 18
reconnects: 0
masters: 4
messages: 558
conditional: 0
poll: 1
update: 10
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0605;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0614;HW=6903", loaded "vaillant/15.700.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0605;HW=5103"
address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0614;HW=6903", loaded "vaillant/ec.sol.sc.csv"
ebusctl find -d -v
root@iobroker-pi:/home/iobroker# ebusctl find -d -v
700 DisplayedOutsideTemp = tempv=21.1992
700 Hc1ActualFlowTempDesired = tempv=0.0
700 Hc1FlowTemp = tempv=42.0
700 Hc1MaxFlowTempDesired = tempv=40.0
700 Hc1PumpStatus = =0
700 Hc1Status = =0
700 HcStorageTempTop = tempv=-
700 HwcMaxFlowTempDesired = tempv=80.0
700 HwcStorageTempBottom = tempv=-
700 HwcStorageTempTop = tempv=-
700 HydraulicScheme = =8
700 MaxRoomHumidity = =40
700 MultiRelaySetting = mamode=circulation
700 PrEnergySumHwcThisMonth = energy4=19
700 SystemFlowTemp = tempv=-
700 WaterPressure = pressv=1.6
broadcast outsidetemp = temp2=21.250
broadcast vdatetime = time=10:55:10;date=09.06.2021
hmu ConsumptionTotal = (ERR: invalid position for 3108b516021802 / 00)
hmu EnergyHc = energy=107
hmu SetMode = hcmode=auto;flowtempdesired=0.0;hwctempdesired=-;hwcflowtempdesired=-;disablehc=1;disablehwctapping=1;disablehwcload=1;remoteControlHcPump=0;releaseBackup=0;releaseCooling=0
hmu State = energy=0;energy=111;onoff=192;state=0
hmu Status01 = temp1=42.0;temp1=33.5;temp2=-;temp1=-;temp1=-;pumpstate=off
hmu StatusCirPump = =on
sc YieldThisYear = (ERR: invalid position for 31ecb509030d3f00 / 00)
scan.08 = MF=Vaillant;ID=HMU00;SW=0605;HW=5103
scan.15 = MF=Vaillant;ID=70000;SW=0614;HW=6903
scan.15 id = prefix=21;year=20;week=47;product=0020266797;supplier=0082;counter=081439;suffix=N1
scan.76 = MF=Vaillant;ID=VWZIO;SW=0605;HW=5103
scan.76 id = prefix=21;year=20;week=27;product=0010022066;supplier=3100;counter=005471;suffix=N6
scan.ec = MF=Vaillant;ID=SOL00;SW=0614;HW=6903
scan.ec id = prefix=21;year=20;week=47;product=0020266797;supplier=0082;counter=081439;suffix=N1
Ich habe leider keine Möglichkeit gefunden das ganze als "Question" zu markieren.
Ich würde mich sehr über etwas Aufklärung freuen! :-)
Vielen Dank!
Gruß,
Hendrik
Beta Was this translation helpful? Give feedback.
All reactions