eBUS Adapter 3.0 Inbetriebnahme

Begonnen von Reinhart, 25 Januar 2021, 09:00:45

Vorheriges Thema - Nächstes Thema

john30

Zitat von: FloRet am 29 Oktober 2021, 16:18:54
Jumper sind auf J1 und J4 gesetzt, sowie Enhanced (J12) - Ebenso auf Standard zu setzen brachte keinen Erfolg.
Leider erkennt mein RPI 4 anscheinend den via USB angeschlossenen Adapter nicht. (siehe Bild)
ist das denn jetzt die Raspi Aufsteck-Variante oder eine USB?
author of ebusd

chris371

Zitat von: john30 am 29 Oktober 2021, 18:14:52
genau, logrotate config kommt sogar bei der ebusd Installation mit. Im docker natürlich nicht
Ah, okay. :) Ich habs aus den Sourcen gemäß Deiner Anleitung kompiliert und installiert, auf einem Ubuntu 20.04.2 Server (welches in einer VM läuft). Auf dem Ubuntu scheint auch logrotate zum Einsatz zu kommen, aber "make install" hat die config nicht kopiert. Vielleicht wäre noch ein kleiner Hinweis (wie der mit dem systemctl) am Ende des Wiki-Kapitels sinnvoll?

Dankeschön!

FloRet

Zitat von: john30 am 29 Oktober 2021, 18:15:46
ist das denn jetzt die Raspi Aufsteck-Variante oder eine USB?

Die USB Variante!
Tatsächlich habe ich nur "Ladekabel" im Haus. Sollte ich ein Datenkabel besorgen, wenn ja - Empfehlungen?

john30

Zitat von: FloRet am 29 Oktober 2021, 19:06:20
Die USB Variante!
Tatsächlich habe ich nur "Ladekabel" im Haus. Sollte ich ein Datenkabel besorgen, wenn ja - Empfehlungen?
ja gut, mit nem Ladekabel kanns schlecht gehen, weil dann ja keine Daten durchkommen. Ganz normales USB Kabel halt
author of ebusd

FloRet

#319
@all - Ein Samsung Kabel hat es nun gerichtet und die Verbindung klappt.

Alles soweit perfekt, danke fürs helfen!!
Jetzt bin ich mal gespannt, was meine Vaillant VWF 197/4 alles preis gibt ;-)

weini

Auf https://adapter.ebusd.eu/ sowie auch hier im Thread wird ja explizit darauf hingewiesen, dass bei der Wemos Variante die Stromversorgung "kritisch" ist.
Gibt es da Empfehlungen? Was nutzt ihr dafür?

Mein eBus Adapter wird im Heizungsraum montiert. Ich würde ihn am liebsten zusammen mit dem Netzteil in einer Feuchtraumdose verschwinden lassen. Jetzt habe ich mal nach für USB geeigneten Netzteilen mit Schraubklemmen gesucht (präferiert Schaltnetzteile). Das Angebot ist aber nicht so überzeugend, da kommt auch wieder viel von dem üblichen AliExpress Zeug.
Reichelt bietet so etwas https://www.reichelt.de/schaltnetzteil-geschlossen-15-w-5-v-3-a-snt-rs-15-5-p137080.html?PROVID=2788 an, da habe ich aber Bedenken wg. der Abwärme wenn ich das in eine Dose verpacke.

DerFranke

#321
Zitat von: weini am 30 Oktober 2021, 14:08:37
Mein eBus Adapter wird im Heizungsraum montiert. Ich würde ihn am liebsten zusammen mit dem Netzteil in einer Feuchtraumdose verschwinden lassen. Jetzt habe ich mal nach für USB geeigneten Netzteilen mit Schraubklemmen gesucht (präferiert Schaltnetzteile). Das Angebot ist aber nicht so überzeugend, da kommt auch wieder viel von dem üblichen AliExpress Zeug.

Für die Warema-Zentrale, die man auch alternativ  mit USB versorgen kann, gibt es ein UP-Netzteil Nr. 1002898  5V1A
Das wär doch was.

weini

Danke dir! Neben dem konkreten Netzteil hast du mich noch darauf gebracht, nach 5V Netzteilen für UP Dosen zu suchen. Da wird die Auswahl etwas besser.

Wieviel Strom benötigt der eBus Adapter v3 inkl. dem Wemos denn? Viel kann das doch eigentlich nicht sein.

Falls 600mA ausreichend währen, dann würde mir das RECOM RAC RAC03-05SER/277 https://www.reichelt.de/ac-dc-wandler-85-305-v-ac-5-v-dc-modul-rac03-05ser277-p177293.html?&trstct=pol_8&nbc=1 gut gefallen.

john30

Zitat von: weini am 30 Oktober 2021, 17:23:23
Danke dir! Neben dem konkreten Netzteil hast du mich noch darauf gebracht, nach 5V Netzteilen für UP Dosen zu suchen. Da wird die Auswahl etwas besser.

Wieviel Strom benötigt der eBus Adapter v3 inkl. dem Wemos denn? Viel kann das doch eigentlich nicht sein.

Falls 600mA ausreichend währen, dann würde mir das RECOM RAC RAC03-05SER/277 https://www.reichelt.de/ac-dc-wandler-85-305-v-ac-5-v-dc-modul-rac03-05ser277-p177293.html?&trstct=pol_8&nbc=1 gut gefallen.
ich nutze fast nur alte Handyladegeräte. Die haben genug Saft (meist über 1A) und liegen eh nur rum :-)
author of ebusd

weini

Das mache ich für meine "normalen" ESP Basteleien genauso. Aber da hatte ich auch schon mal einen Ausfall, weil das alte Handynetzteil nicht mehr sauber gearbeitet hat. Deshalb wollte ich dem eBus Adapter etwas besseres gönnen.

chris371

Zum Thema langlebige Stromversorgung für den Heizungskeller hatte ich mir auch schon mal Gedanken gemacht. Ich habe mich dann zwar umentschieden und keinen Kleinrechner mehr benutzt, aber wenn ich das heute nochmal so machen wollen würde, würde ich wohl das bewährte Konzept mit Netztrafo, Brückengleichrichter und Glättungselko nehmen, und dann einen sehr großzügig ausgelegten "Simple Switcher" von National Semiconductor zur Stabilisierung der 5V dahinterhängen. Das alles im Selbstbau zusammen mit dem eBus-Adapter in einem größeren Feuchtraumgehäuse.

Arek

Hallo zusammen,

erstmal Danke für die großartige Arbeit. Mein Ebus-Adapter ist angekommen und ich habe ich per Lan in Betrieb genommen.
Nun sind auch Probleme und Fragen aufgetreten:

Meine Konfiguration: Vaillant Wärmepumpe Arotherm vwl 75/5, Gas-Brennwert ecoTEC plus VC 206 mit VR32, VR71, Trinkwasserstation Vaillant aguaFLOW exclusive VPM 20/25/2, VRC720

Es werden nicht alle Geräte erkannt, bzw so wie ich es verstanden habe fehlen csv-files.

EBUSD_OPTS="-d enh:192.168.0.12:9999 -l /var/log/ebusd.log --log='all error' --log='bus info' --scanconfig --httpport=88 --htmlpath=/var/ebusd/html --accesslevel=* --configlang=DE --mqttport=1883 --mqttjson --mqtthost=192.168.0.6 --mqtttopic=ebusd/%circuit/%name --latency=20000"
>


0522;5103
2021-11-05 13:15:07.767 [bus notice] scan 76: ;Vaillant;VWZ00;0522;5103
2021-11-05 13:15:07.767 [bus info] scan 76 cmd: 3176b5090124
2021-11-05 13:15:07.926 [bus info] scan 76 cmd: 3176b5090125
2021-11-05 13:15:08.154 [bus info] scan 76 cmd: 3176b5090126
2021-11-05 13:15:08.478 [bus info] scan 76 cmd: 3176b5090127
2021-11-05 13:15:08.636 [bus notice] scan 76: ;21;21;20;0010023495;1610;005478;N3
2021-11-05 13:15:08.713 [main error] unable to load scan config 76: no file from vaillant with prefix 76 found
2021-11-05 13:15:08.713 [main error] scan config 76: ERR: element not found
2021-11-05 13:15:09.028 [bus notice] max. symbols per second: 149
2021-11-05 13:15:28.316 [bus notice] new master 13, master count 5
2021-11-05 13:15:37.448 [bus info] scan 18 cmd: 3118070400
2021-11-05 13:15:37.616 [bus notice] scan 18: ;Vaillant;V32;0117;9802
2021-11-05 13:15:37.616 [bus notice] scan 18: ;Vaillant;V32;0117;9802
2021-11-05 13:15:37.617 [bus info] scan 18 cmd: 3118b5090124
2021-11-05 13:15:37.910 [main error] unable to load scan config 18: no file from vaillant with prefix 18 found
2021-11-05 13:15:37.910 [main error] scan config 18: ERR: read timeout
2021-11-05 13:16:09.915 [bus info] scan 0a cmd: 310a070400
2021-11-05 13:16:10.110 [bus notice] scan 0a: ;Vaillant;PMW01;0206;8302
2021-11-05 13:16:10.110 [bus notice] scan 0a: ;Vaillant;PMW01;0206;8302
2021-11-05 13:16:10.110 [bus info] scan 0a cmd: 310ab5090124
2021-11-05 13:16:10.341 [bus info] scan 0a cmd: 310ab5090125
2021-11-05 13:16:10.396 [bus info] arbitration delay 7 - 21 micros
2021-11-05 13:16:10.535 [bus info] scan 0a cmd: 310ab5090126
2021-11-05 13:16:10.820 [bus info] arbitration delay 7 - 56 micros
2021-11-05 13:16:10.951 [bus info] scan 0a cmd: 310ab5090127
2021-11-05 13:16:11.137 [bus notice] scan 0a: ;21;21;21;0010014311;3110;017352;N4
2021-11-05 13:23:39.381 [bus notice] device status: resetting
2021-11-05 13:23:39.397 [bus notice] bus started with own address 31/36
2021-11-05 13:23:39.397 [bus notice] signal acquired
2021-11-05 13:23:39.641 [bus notice] new master 10, master count 2
2021-11-05 13:23:39.641 [bus notice] device status: reset
2021-11-05 13:23:39.641 [bus error] device status: unexpected enhanced byte 2
2021-11-05 13:23:39.975 [bus notice] new master 03, master count 3
2021-11-05 13:23:40.339 [bus notice] new master 13, master count 4
2021-11-05 13:23:41.970 [bus notice] new master 71, master count 5
2021-11-05 13:23:49.398 [bus info] scan 08 cmd: 3108070400


root@fhem:/etc/default# ebusctl info           
version: ebusd 21.2.v21.2-54-g142a552
update check: revision v21.2 available
access: *
signal: acquired
symbol rate: 65
max symbol rate: 159
min arbitration micros: 7
max arbitration micros: 12
min symbol latency: 6
max symbol latency: 13
reconnects: 0
masters: 5
messages: 497
conditional: 0
poll: 0
update: 10
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0522;HW=5103", loaded "vaillant/08.hmu.csv"
address 0a: slave, scanned "MF=Vaillant;ID=PMW01;SW=0206;HW=8302"
address 10: master #2
address 13: master #12
address 15: slave #2, scanned "MF=Vaillant;ID=72000;SW=0122;HW=7703", loaded "vaillant/15.720.csv"
address 18: slave #12, scanned "MF=Vaillant;ID=V32;SW=0117;HW=9802"
address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503", loaded "vaillant/26.vr_71.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0522;HW=5103"


Was kann man da tun?

Schöne Grüße
Arek

guinnes

Zitat von: Arek am 05 November 2021, 13:43:14
Es werden nicht alle Geräte erkannt, bzw so wie ich es verstanden habe fehlen csv-files.
Dann hast du erst einmal Pech, scheinbar hat noch keiner die *.csv-Files für diese Geräte aufgenommen, und von Vaillant wirst du wohl keine Unterstützung bekommen ( Scheint ein Betriebsgeheimniss zu sein )
Zitat
EBUSD_OPTS="-d enh:192.168.0.12:9999 -l /var/log/ebusd.log --log='all error' --log='bus info' --scanconfig --httpport=88 --htmlpath=/var/ebusd/html --accesslevel=* --configlang=DE --mqttport=1883 --mqttjson --mqtthost=192.168.0.6 --mqtttopic=ebusd/%circuit/%name --latency=20000"
>

Für den Anfang solltest du das komplette Log aufzeichnen, damit du erst einmal siehst, was denn alles über den eBus so abgeht. also welche Telegramme jetzt schon über den Bus gehen ( die Geräte unterhalten sich wahrscheinlich untereinander, diese Telegramme kannst du mitscheiden und auswerten )
Beispiel :
2021-07-10 11:59:11.877 [update notice] received unknown MS cmd: 1008b5110101 / 095c00e017007c0000ff
2021-07-10 11:59:17.304 [bus notice] new master ff, master count 4
2021-07-10 11:59:17.324 [update notice] received unknown MS cmd: ff15b509030d0000 / 03a10100
2021-07-10 11:59:17.747 [update notice] received unknown MS cmd: 1008b5100900000076ffff050000 / 0101
2021-07-10 11:59:18.309 [update notice] received unknown MS cmd: ff15b509030d4200 / 0102
2021-07-10 11:59:18.522 [update notice] received unknown MS cmd: ff15b509030d5d00 / 0100

Diese unknown commands kannst du dann auswerten und hast damit schon mal einen Grundstock, auf dem du aufbauen kannst
Ich hab mir für die Auswertung ein Programm geschrieben, womit man diese Telegramme untersuchen kann ( z.B. die Datentypen auswerten usw )

glückauf
guinnes

Arek

Zitat von: guinnes am 05 November 2021, 18:29:32
Dann hast du erst einmal Pech, scheinbar hat noch keiner die *.csv-Files für diese Geräte aufgenommen, und von Vaillant wirst du wohl keine Unterstützung bekommen ( Scheint ein Betriebsgeheimniss zu sein )Für den Anfang solltest du das komplette Log aufzeichnen, damit du erst einmal siehst, was denn alles über den eBus so abgeht. also welche Telegramme jetzt schon über den Bus gehen ( die Geräte unterhalten sich wahrscheinlich untereinander, diese Telegramme kannst du mitscheiden und auswerten )
Beispiel :
2021-07-10 11:59:11.877 [update notice] received unknown MS cmd: 1008b5110101 / 095c00e017007c0000ff
2021-07-10 11:59:17.304 [bus notice] new master ff, master count 4
2021-07-10 11:59:17.324 [update notice] received unknown MS cmd: ff15b509030d0000 / 03a10100
2021-07-10 11:59:17.747 [update notice] received unknown MS cmd: 1008b5100900000076ffff050000 / 0101
2021-07-10 11:59:18.309 [update notice] received unknown MS cmd: ff15b509030d4200 / 0102
2021-07-10 11:59:18.522 [update notice] received unknown MS cmd: ff15b509030d5d00 / 0100

Diese unknown commands kannst du dann auswerten und hast damit schon mal einen Grundstock, auf dem du aufbauen kannst
Ich hab mir für die Auswertung ein Programm geschrieben, womit man diese Telegramme untersuchen kann ( z.B. die Datentypen auswerten usw )

glückauf
guinnes
Ok dann werde ich erstmal alles loggen und mir das anschauen. Gibt es irgendwelche Infos, wie solche csv-files erstellt werden können?

Ich habe die Devices in Fhem über MQTT eingebunden, wie im wiki beschrieben. Es wurden automatisch die Geräte im Screenshot angelegt, jedoch fehlt das  VRC720. Wenn ich ebusctl find -a ausführe bekomme eine ganze Menge:
720 AdaptHeatCurve = no data stored
720 AdaptHeatCurve = no data stored
720 BankHolidayEndPeriod = no data stored
720 BankHolidayEndPeriod = no data stored
720 BankHolidayStartPeriod = no data stored
720 BankHolidayStartPeriod = no data stored
720 ccTimer.Friday = no data stored
720 ccTimer.Friday = no data stored
720 ccTimer.Monday = no data stored
720 ccTimer.Monday = no data stored
720 ccTimer.Saturday = no data stored
720 ccTimer.Saturday = no data stored
720 ccTimer.Sunday = no data stored
720 ccTimer.Sunday = no data stored
720 ccTimer.Thursday = no data stored
720 ccTimer.Thursday = no data stored
720 ccTimer.Tuesday = no data stored
720 ccTimer.Tuesday = no data stored
720 ccTimer.Wednesday = no data stored
720 ccTimer.Wednesday = no data stored
720 clearerrorhistory = no data stored
720 ContinuosHeating = no data stored
720 ContinuosHeating = no data stored
720 currenterror = no data stored
720 CylinderChargeHyst = no data stored
720 CylinderChargeHyst = no data stored
720 CylinderChargeOffset = no data stored
720 CylinderChargeOffset = no data stored
720 Date = no data stored
720 Date = no data stored
720 DisplayedOutsideTemp = no data stored
720 errorhistory = no data stored
720 FrostOverRideTime = no data stored
720 FrostOverRideTime = no data stored
720 Hc1ActualFlowTempDesired = no data stored
720 Hc1AutoOffMode = no data stored
720 Hc1AutoOffMode = no data stored
720 Hc1CircuitType = no data stored
720 Hc1ExcessTemp = no data stored
720 Hc1ExcessTemp = no data stored
720 Hc1FlowTemp = no data stored
720 Hc1HeatCurve = no data stored
720 Hc1HeatCurve = no data stored
720 Hc1HeatCurveAdaption = no data stored
720 Hc1MaxFlowTempDesired = no data stored
720 Hc1MaxFlowTempDesired = no data stored
720 Hc1MinFlowTempDesired = no data stored
720 Hc1MinFlowTempDesired = no data stored
720 Hc1MixerMovement = no data stored
720 Hc1PumpStatus = no data stored
720 Hc1PumpStatus = no data stored
720 Hc1RoomTempSwitchOn = no data stored
720 Hc1RoomTempSwitchOn = no data stored
720 Hc1Status = no data stored
720 Hc1Status = no data stored
720 Hc1SummerTempLimit = no data stored
720 Hc1SummerTempLimit = no data stored
720 Hc2ActualFlowTempDesired = no data stored
720 Hc2AutoOffMode = no data stored
720 Hc2AutoOffMode = no data stored
720 Hc2CircuitType = no data stored
720 Hc2ExcessTemp = no data stored
720 Hc2ExcessTemp = no data stored
720 Hc2FlowTemp = no data stored
720 Hc2HeatCurve = no data stored
720 Hc2HeatCurve = no data stored
720 Hc2HeatCurveAdaption = no data stored
720 Hc2MaxFlowTempDesired = no data stored
720 Hc2MaxFlowTempDesired = no data stored
720 Hc2MinFlowTempDesired = no data stored
720 Hc2MinFlowTempDesired = no data stored
720 Hc2MixerMovement = no data stored
720 Hc2PumpStatus = no data stored
720 Hc2PumpStatus = no data stored
720 Hc2RoomTempSwitchOn = no data stored
720 Hc2RoomTempSwitchOn = no data stored
720 Hc2Status = no data stored
720 Hc2Status = no data stored
720 Hc2SummerTempLimit = no data stored
720 Hc2SummerTempLimit = no data stored
720 Hc3ActualFlowTempDesired = no data stored
720 Hc3AutoOffMode = no data stored
720 Hc3AutoOffMode = no data stored
720 Hc3CircuitType = no data stored
720 Hc3ExcessTemp = no data stored
720 Hc3ExcessTemp = no data stored
720 Hc3FlowTemp = no data stored
720 Hc3HeatCurve = no data stored
720 Hc3HeatCurve = no data stored
720 Hc3HeatCurveAdaption = no data stored
720 Hc3MaxFlowTempDesired = no data stored
720 Hc3MaxFlowTempDesired = no data stored
720 Hc3MinFlowTempDesired = no data stored
720 Hc3MinFlowTempDesired = no data stored
720 Hc3MixerMovement = no data stored
720 Hc3PumpStatus = no data stored
720 Hc3PumpStatus = no data stored
720 Hc3RoomTempSwitchOn = no data stored
720 Hc3RoomTempSwitchOn = no data stored
720 Hc3Status = no data stored
720 Hc3Status = no data stored
720 Hc3SummerTempLimit = no data stored
720 Hc3SummerTempLimit = no data stored
720 HcStorageTempBottom = no data stored
720 HcStorageTempTop = no data stored
720 HolidayEndPeriod = no data stored
720 HolidayEndPeriod = no data stored
720 HolidayStartPeriod = no data stored
720 HolidayStartPeriod = no data stored
720 HolidayTemp = no data stored
720 HolidayTemp = no data stored
720 HwcBankHolidayEndPeriod = no data stored
720 HwcBankHolidayEndPeriod = no data stored
720 HwcBankHolidayStartPeriod = no data stored
720 HwcBankHolidayStartPeriod = no data stored
720 HwcFlowTemp = no data stored
720 HwcHolidayEndPeriod = no data stored
720 HwcHolidayEndPeriod = no data stored
720 HwcHolidayStartPeriod = no data stored
720 HwcHolidayStartPeriod = no data stored
720 HwcLockTime = no data stored
720 HwcLockTime = no data stored
720 HwcMaxFlowTempDesired = no data stored
720 HwcMaxFlowTempDesired = no data stored
720 HwcOpMode = no data stored
720 HwcOpMode = no data stored
720 HwcParallelLoading = no data stored
720 HwcParallelLoading = no data stored
720 HwcSFMode = no data stored
720 HwcSFMode = no data stored
720 HwcStorageTemp = no data stored
720 HwcStorageTempBottom = no data stored
720 HwcStorageTempTop = no data stored
720 HwcTempDesired = no data stored
720 HwcTempDesired = no data stored
720 hwcTimer.Friday = no data stored
720 hwcTimer.Friday = no data stored
720 hwcTimer.Monday = no data stored
720 hwcTimer.Monday = no data stored
720 hwcTimer.Saturday = no data stored
720 hwcTimer.Saturday = no data stored
720 hwcTimer.Sunday = no data stored
720 hwcTimer.Sunday = no data stored
720 hwcTimer.Thursday = no data stored
720 hwcTimer.Thursday = no data stored
720 hwcTimer.Tuesday = no data stored
720 hwcTimer.Tuesday = no data stored
720 hwcTimer.Wednesday = no data stored
720 hwcTimer.Wednesday = no data stored
720 HydraulicScheme = no data stored
720 HydraulicScheme = no data stored
720 Installer1 = no data stored
720 Installer1 = no data stored
720 Installer2 = no data stored
720 Installer2 = no data stored
720 KeyCodeforConfigMenu = no data stored
720 KeyCodeforConfigMenu = no data stored
720 MaintenanceDate = no data stored
720 MaintenanceDate = no data stored
720 MaintenanceDue = no data stored
720 MaxCylinderChargeTime = no data stored
720 MaxCylinderChargeTime = no data stored
720 MaxRoomHumidity = no data stored
720 MaxRoomHumidity = no data stored
720 MultiRelaySetting = no data stored
720 MultiRelaySetting = no data stored
720 noiseReductionTimer.Friday = no data stored
720 noiseReductionTimer.Friday = no data stored
720 noiseReductionTimer.Monday = no data stored
720 noiseReductionTimer.Monday = no data stored
720 noiseReductionTimer.Saturday = no data stored
720 noiseReductionTimer.Saturday = no data stored
720 noiseReductionTimer.Sunday = no data stored
720 noiseReductionTimer.Sunday = no data stored
720 noiseReductionTimer.Thursday = no data stored
720 noiseReductionTimer.Thursday = no data stored
720 noiseReductionTimer.Tuesday = no data stored
720 noiseReductionTimer.Tuesday = no data stored
720 noiseReductionTimer.Wednesday = no data stored
720 noiseReductionTimer.Wednesday = no data stored
720 OpMode = no data stored
720 OpMode = no data stored
720 OpModeEffect = no data stored
720 OpModeEffect = no data stored
720 OutsideTempAvg = no data stored
720 OutsideTempAvg = no data stored
720 PhoneNumber1 = no data stored
720 PhoneNumber1 = no data stored
720 PhoneNumber2 = no data stored
720 PhoneNumber2 = no data stored
720 PrEnergySum = no data stored
720 PrEnergySum = no data stored
720 PrEnergySumHc = no data stored
720 PrEnergySumHc = no data stored
720 PrEnergySumHcLastMonth = no data stored
720 PrEnergySumHcLastMonth = no data stored
720 PrEnergySumHcThisMonth = no data stored
720 PrEnergySumHcThisMonth = no data stored
720 PrEnergySumHwc = no data stored
720 PrEnergySumHwc = no data stored
720 PrEnergySumHwcLastMonth = no data stored
720 PrEnergySumHwcLastMonth = no data stored
720 PrEnergySumHwcThisMonth = no data stored
720 PrEnergySumHwcThisMonth = no data stored
720 PrFuelSum = no data stored
720 PrFuelSum = no data stored
720 PrFuelSumHc = no data stored
720 PrFuelSumHc = no data stored
720 PrFuelSumHcLastMonth = no data stored
720 PrFuelSumHcLastMonth = no data stored
720 PrFuelSumHcThisMonth = no data stored
720 PrFuelSumHcThisMonth = no data stored
720 PrFuelSumHwc = no data stored
720 PrFuelSumHwc = no data stored
720 PrFuelSumHwcLastMonth = no data stored
720 PrFuelSumHwcLastMonth = no data stored
720 PrFuelSumHwcThisMonth = no data stored
720 PrFuelSumHwcThisMonth = no data stored
720 PumpAdditionalTime = no data stored
720 PumpAdditionalTime = no data stored
720 SFMode = no data stored
720 SFMode = no data stored
720 SolarYieldTotal = no data stored
720 SolarYieldTotal = no data stored
720 SystemFlowTemp = no data stored
720 tariffTimer.Friday = no data stored
720 tariffTimer.Friday = no data stored
720 tariffTimer.Monday = no data stored
720 tariffTimer.Monday = no data stored
720 tariffTimer.Saturday = no data stored
720 tariffTimer.Saturday = no data stored
720 tariffTimer.Sunday = no data stored
720 tariffTimer.Sunday = no data stored
720 tariffTimer.Thursday = no data stored
720 tariffTimer.Thursday = no data stored
720 tariffTimer.Tuesday = no data stored
720 tariffTimer.Tuesday = no data stored
720 tariffTimer.Wednesday = no data stored
720 tariffTimer.Wednesday = no data stored
720 Time = no data stored
720 Time = no data stored
720 ventilationTimer.Friday = no data stored
720 ventilationTimer.Friday = no data stored
720 ventilationTimer.Monday = no data stored
720 ventilationTimer.Monday = no data stored
720 ventilationTimer.Saturday = no data stored
720 ventilationTimer.Saturday = no data stored
720 ventilationTimer.Sunday = no data stored
720 ventilationTimer.Sunday = no data stored
720 ventilationTimer.Thursday = no data stored
720 ventilationTimer.Thursday = no data stored
720 ventilationTimer.Tuesday = no data stored
720 ventilationTimer.Tuesday = no data stored
720 ventilationTimer.Wednesday = no data stored
720 ventilationTimer.Wednesday = no data stored
720 WaterPressure = no data stored
720 YieldTotal = no data stored
720 YieldTotal = no data stored
720 z1ActualRoomTempDesired = no data stored
720 z1ActualRoomTempDesired = no data stored
720 z1BankHolidayEndPeriod = no data stored
720 z1BankHolidayEndPeriod = no data stored
720 z1BankHolidayStartPeriod = no data stored
720 z1BankHolidayStartPeriod = no data stored
720 z1CoolingTemp = no data stored
720 z1CoolingTemp = no data stored
720 z1CoolingTimer.Friday = no data stored
720 z1CoolingTimer.Friday = no data stored
720 z1CoolingTimer.Monday = no data stored
720 z1CoolingTimer.Monday = no data stored
720 z1CoolingTimer.Saturday = no data stored
720 z1CoolingTimer.Saturday = no data stored
720 z1CoolingTimer.Sunday = no data stored
720 z1CoolingTimer.Sunday = no data stored
720 z1CoolingTimer.Thursday = no data stored
720 z1CoolingTimer.Thursday = no data stored
720 z1CoolingTimer.Tuesday = no data stored
720 z1CoolingTimer.Tuesday = no data stored
720 z1CoolingTimer.Wednesday = no data stored
720 z1CoolingTimer.Wednesday = no data stored
720 z1DayTemp = no data stored
720 z1DayTemp = no data stored
720 z1HolidayEndPeriod = no data stored
720 z1HolidayEndPeriod = no data stored
720 z1HolidayStartPeriod = no data stored
720 z1HolidayStartPeriod = no data stored
720 z1HolidayTemp = no data stored
720 z1HolidayTemp = no data stored
720 z1Name1 = no data stored
720 z1Name1 = no data stored
720 z1Name2 = no data stored
720 z1Name2 = no data stored
720 z1NightTemp = no data stored
720 z1NightTemp = no data stored
720 z1OpMode = no data stored
720 z1OpMode = no data stored
720 z1QuickVetoTemp = no data stored
720 z1QuickVetoTemp = no data stored
720 z1RoomTemp = no data stored
720 z1RoomZoneMapping = no data stored
720 z1RoomZoneMapping = no data stored
720 z1SFMode = no data stored
720 z1SFMode = no data stored
720 z1Shortname = no data stored
720 z1Shortname = no data stored
720 z1Timer.Friday = no data stored
720 z1Timer.Friday = no data stored
720 z1Timer.Monday = no data stored
720 z1Timer.Monday = no data stored
720 z1Timer.Saturday = no data stored
720 z1Timer.Saturday = no data stored
720 z1Timer.Sunday = no data stored
720 z1Timer.Sunday = no data stored
720 z1Timer.Thursday = no data stored
720 z1Timer.Thursday = no data stored
720 z1Timer.Tuesday = no data stored
720 z1Timer.Tuesday = no data stored
720 z1Timer.Wednesday = no data stored
720 z1Timer.Wednesday = no data stored
720 z1ValveStatus = no data stored
720 z1ValveStatus = no data stored
720 z2ActualRoomTempDesired = no data stored
720 z2ActualRoomTempDesired = no data stored
720 z2BankHolidayEndPeriod = no data stored
720 z2BankHolidayEndPeriod = no data stored
720 z2BankHolidayStartPeriod = no data stored
720 z2BankHolidayStartPeriod = no data stored
720 z2CoolingTemp = no data stored
720 z2CoolingTemp = no data stored
720 z2CoolingTimer.Friday = no data stored
720 z2CoolingTimer.Friday = no data stored
720 z2CoolingTimer.Monday = no data stored
720 z2CoolingTimer.Monday = no data stored
720 z2CoolingTimer.Saturday = no data stored
720 z2CoolingTimer.Saturday = no data stored
720 z2CoolingTimer.Sunday = no data stored
720 z2CoolingTimer.Sunday = no data stored
720 z2CoolingTimer.Thursday = no data stored
720 z2CoolingTimer.Thursday = no data stored
720 z2CoolingTimer.Tuesday = no data stored
720 z2CoolingTimer.Tuesday = no data stored
720 z2CoolingTimer.Wednesday = no data stored
720 z2CoolingTimer.Wednesday = no data stored
720 z2DayTemp = no data stored
720 z2DayTemp = no data stored
720 z2HolidayEndPeriod = no data stored
720 z2HolidayEndPeriod = no data stored
720 z2HolidayStartPeriod = no data stored
720 z2HolidayStartPeriod = no data stored
720 z2HolidayTemp = no data stored
720 z2HolidayTemp = no data stored
720 z2Name1 = no data stored
720 z2Name1 = no data stored
720 z2Name2 = no data stored
720 z2Name2 = no data stored
720 z2NightTemp = no data stored
720 z2NightTemp = no data stored
720 z2OpMode = no data stored
720 z2OpMode = no data stored
720 z2QuickVetoTemp = no data stored
720 z2QuickVetoTemp = no data stored
720 z2RoomTemp = no data stored
720 z2RoomZoneMapping = no data stored
720 z2RoomZoneMapping = no data stored
720 z2SFMode = no data stored
720 z2SFMode = no data stored
720 z2Shortname = no data stored
720 z2Shortname = no data stored
720 z2Timer.Friday = no data stored
720 z2Timer.Friday = no data stored
720 z2Timer.Monday = no data stored
720 z2Timer.Monday = no data stored
720 z2Timer.Saturday = no data stored
720 z2Timer.Saturday = no data stored
720 z2Timer.Sunday = no data stored
720 z2Timer.Sunday = no data stored
720 z2Timer.Thursday = no data stored
720 z2Timer.Thursday = no data stored
720 z2Timer.Tuesday = no data stored
720 z2Timer.Tuesday = no data stored
720 z2Timer.Wednesday = no data stored
720 z2Timer.Wednesday = no data stored
720 z2ValveStatus = no data stored
720 z2ValveStatus = no data stored
720 z3ActualRoomTempDesired = no data stored
720 z3ActualRoomTempDesired = no data stored
720 z3BankHolidayEndPeriod = no data stored
720 z3BankHolidayEndPeriod = no data stored
720 z3BankHolidayStartPeriod = no data stored
720 z3BankHolidayStartPeriod = no data stored
720 z3DayTemp = no data stored
720 z3DayTemp = no data stored
720 z3HolidayEndPeriod = no data stored
720 z3HolidayEndPeriod = no data stored
720 z3HolidayStartPeriod = no data stored
720 z3HolidayStartPeriod = no data stored
720 z3HolidayTemp = no data stored
720 z3HolidayTemp = no data stored
720 z3Name1 = no data stored
720 z3Name1 = no data stored
720 z3Name2 = no data stored
720 z3Name2 = no data stored
720 z3NightTemp = no data stored
720 z3NightTemp = no data stored
720 z3OpMode = no data stored
720 z3OpMode = no data stored
720 z3QuickVetoTemp = no data stored
720 z3QuickVetoTemp = no data stored
720 z3RoomTemp = no data stored
720 z3RoomZoneMapping = no data stored
720 z3RoomZoneMapping = no data stored
720 z3SFMode = no data stored
720 z3SFMode = no data stored
720 z3Shortname = no data stored
720 z3Shortname = no data stored
720 z3ValveStatus = no data stored
720 z3ValveStatus = no data stored
broadcast datetime = no data stored
broadcast error = no data stored
broadcast hwcStatus = no data stored
broadcast id = no data stored
broadcast id = no data stored
broadcast id = no data stored
broadcast load = no data stored
broadcast outsidetemp = 9.441
broadcast queryexistence = no data stored
broadcast signoflife = no data stored
broadcast vdatetime = 19:41:49;05.11.2021
broadcast vdatetime = no data stored
general valuerange = no data stored
hmu clearerrorhistory = no data stored
hmu ConsumptionThisYear10 = no data stored
hmu ConsumptionThisYear11 = no data stored
hmu ConsumptionThisYear12 = no data stored
hmu ConsumptionThisYear1 = no data stored
hmu ConsumptionThisYear2 = no data stored
hmu ConsumptionThisYear3 = no data stored
hmu ConsumptionThisYear4 = no data stored
hmu ConsumptionThisYear5 = no data stored
hmu ConsumptionThisYear6 = no data stored
hmu ConsumptionThisYear7 = no data stored
hmu ConsumptionThisYear8 = no data stored
hmu ConsumptionThisYear9 = no data stored
hmu ConsumptionTotal = no data stored
hmu currenterror = no data stored
hmu DateTime = no data stored
hmu EnergyCool = no data stored
hmu EnergyHc = no data stored
hmu errorhistory = no data stored
hmu Hours = no data stored
hmu HoursCool = no data stored
hmu HoursHc = no data stored
hmu SetMode = auto;34.5;-;-;0;1;1;0;0;0
hmu State = 0;428;193;8
hmu Status01 = 35.0;32.5;-;-;-;on
hmu Status02 = no data stored
hmu Status16 = no data stored
hmu Status = no data stored
hmu StatusCirPump = on
hmu YieldThisYear10 = no data stored
hmu YieldThisYear11 = no data stored
hmu YieldThisYear12 = no data stored
hmu YieldThisYear1 = no data stored
hmu YieldThisYear2 = no data stored
hmu YieldThisYear3 = no data stored
hmu YieldThisYear4 = no data stored
hmu YieldThisYear5 = no data stored
hmu YieldThisYear6 = no data stored
hmu YieldThisYear7 = no data stored
hmu YieldThisYear8 = no data stored
hmu YieldThisYear9 = no data stored
hmu YieldTotal = no data stored
hwc ActorFernsteuerung = no data stored
hwc ActualKrm = no data stored
hwc ActualTappingTempDesired = no data stored
hwc ActualTnm = no data stored
hwc AutoTappingTempDesired = no data stored
hwc BigHExThreshold = no data stored
hwc CalculatedMixerPosition = no data stored
hwc CircoPump = no data stored
hwc clearerrorhistory = no data stored
hwc currenterror = no data stored
hwc Date = no data stored
hwc DateTime = no data stored
hwc DurchflussTemp = no data stored
hwc ElectricalHeater = no data stored
hwc EnableHwcOperation = no data stored
hwc errorhistory = no data stored
hwc HeatDemand = no data stored
hwc HExIndex = no data stored
hwc HexMonitoringCounter = no data stored
hwc HExThreshold = no data stored
hwc HolidayStart = no data stored
hwc Krm = no data stored
hwc KrmFaktorMiddl = no data stored
hwc KrmFaktorSmall = no data stored
hwc Krp = no data stored
hwc LegioStartDay = no data stored
hwc LegioStartTime = no data stored
hwc load = no data stored
hwc ManualTappingTempDesired = no data stored
hwc ManualTappingTempDesired = no data stored
hwc Mode = no data stored
hwc Ntc1Sensor = no data stored
hwc Ntc2Sensor = no data stored
hwc Ntc3Sensor = no data stored
hwc OperatingMode = no data stored
hwc OperatingMode = no data stored
hwc OverheatTimer = no data stored
hwc Params = no data stored
hwc party = no data stored
hwc PartyStart = no data stored
hwc PumpED = no data stored
hwc QuickVetoStart = no data stored
hwc QuickVetoTempDesired = no data stored
hwc save = no data stored
hwc SetFlowTempMax = no data stored
hwc SetFlowTempMin = no data stored
hwc SetMode = no data stored
hwc SetTempDesired = no data stored
hwc SingleStorageCharge = no data stored
hwc StateCircoKick = no data stored
hwc StateHExMonitoring = no data stored
hwc StateMainControl = no data stored
hwc StateMixerPumpControl = no data stored
hwc Status0a = no data stored
hwc Status16 = no data stored
hwc Status = 56;on;-;45
hwc SteBusCheckFailedCounter = no data stored
hwc SteBusCheckFailedCounter = no data stored
hwc StFrostProtCounter = no data stored
hwc StFrostProtCounter = no data stored
hwc StInstallationDate = no data stored
hwc StInstallationDate = no data stored
hwc StLegioAbortTimeCounter = no data stored
hwc StLegioAbortTimeCounter = no data stored
hwc StLegioStopTimeCounter = no data stored
hwc StLegioStopTimeCounter = no data stored
hwc TeleSwitch = no data stored
hwc TeleSwitchState = no data stored
hwc Time = no data stored
hwc Timer.Friday = no data stored
hwc Timer.Friday = no data stored
hwc Timer.Monday = no data stored
hwc Timer.Monday = no data stored
hwc Timer.Saturday = no data stored
hwc Timer.Saturday = no data stored
hwc Timer.Sunday = no data stored
hwc Timer.Sunday = no data stored
hwc Timer.Thursday = no data stored
hwc Timer.Thursday = no data stored
hwc Timer.Tuesday = no data stored
hwc Timer.Tuesday = no data stored
hwc Timer.Wednesday = no data stored
hwc Timer.Wednesday = no data stored
hwc TimeTicker = no data stored
hwc Tm = no data stored
hwc Tnm = no data stored
hwc TnmFaktorMiddl = no data stored
hwc TnmFaktorSmall = no data stored
hwc Tp = no data stored
hwc Tvm = no data stored
hwc Tvp = no data stored
hwc Vortex = no data stored
hwc VPMWMode = no data stored
hwc Weekday = no data stored
hwc ZaehlerBetriebsStunden = no data stored
memory eeprom = no data stored
memory eeprom = no data stored
memory ram = no data stored
memory ram = no data stored
scan id = no data stored
scan.08  = Vaillant;HMU00;0522;5103
scan.08 id = 21;21;03;0010021111;0001;005103;N8
scan.0a  = Vaillant;PMW01;0206;8302
scan.0a id = 21;21;21;0010014311;3110;017352;N4
scan.15  = Vaillant;72000;0122;7703
scan.15 id = 21;21;03;0020260914;0953;006826;N0
scan.18  = Vaillant;V32;0117;9802
scan.26  = Vaillant;VR_71;0104;0503
scan.26 id = 21;21;21;0020184846;0082;011350;N7
scan.76  = Vaillant;VWZ00;0522;5103
scan.76 id = 21;21;20;0010023495;1610;005478;N3
vr_71 clearerrorhistory = no data stored
vr_71 currenterror = no data stored
vr_71 errorhistory = no data stored
vr_71 Mc1FlowTempDesired = on;33.0;on;25
vr_71 Mc2FlowTempDesired = no data stored
vr_71 Mc3FlowTempDesired = no data stored
vr_71 SensorData1 = 33.94;29.88;-;-;34.88;34.75;56.12;50 00
vr_71 SensorData2 = 49.50;-;-;-;0.00;8.00;80 fc 05
vr_71 SetActorState = -;off;off;off;off;off;-;-;off;off;off;off;00 00


Wieso werden einige Geräte automatisch angelegt, aber nicht alle? Liegt es daran, dass die Geräte, die untereinander über den Bus kommunizieren vom ebusd die Werte bekommen und dadurch die Geräte angelegt werden und das VRC720 sendet einfach nichts auf den Bus? Verstehe ich es richtig, dass ich nun alle notwendigen Daten per Timer abfragen muss?

guinnes

Zitat von: Arek am 05 November 2021, 19:55:35
Ok dann werde ich erstmal alles loggen und mir das anschauen. Gibt es irgendwelche Infos, wie solche csv-files erstellt werden können?
Sieht erst mal komliziert aus, ist aber eigentlich recht logisch. Das war für mich der Grund, warum ich erst was anderes probiert hatte. Leider war die andere Möglichkeit nicht sehr zuverlässig, darum hab ich dann doch gewechselt und bin mittlerweile recht zufrieden mit eBusD.
( Hab mir ein Programm geschrieben, welches die *.csv-Files bearbeiten kann )
Infos https://github.com/john30/ebusd/wiki/4.-Configuration
Zitat
Wieso werden einige Geräte automatisch angelegt, aber nicht alle?
Es werden die Geräte angelegt, für die es eine Konfigurationsdatei gibt. Leider passen auch die Konfigurationsfiles nicht immer genau zu dem Gerät. ich mußte mir meine auch zusammensammeln. Die nötigen Infos hab ich aus den Logs entnommen

Glückauf
guinnes