Läuft: Heizung mit eBus-Schnittstelle

Begonnen von Prof. Dr. Peter Henning, 29 November 2014, 13:36:59

Vorheriges Thema - Nächstes Thema

john30

Zitat von: john30 am 25 März 2015, 13:07:11
Gut, dann werde ich bei Gelegenheit "DK" rauswerfen.
"DK" ist nun raus und ein paar andere merkwürdige Benennungen ebenso:
https://github.com/john30/ebusd-configuration/tree/master/ebusd-1.x.x/vaillant_de
author of ebusd

Prof. Dr. Peter Henning

OK, und zur Nomenklatur:

HWC = Hot Water Circuit
HC = Heating Circuit (nicht Heat Circuit, auch nicht Heater Circuit)
MC = Mixer Circuit
SOL = Solar Circuit

Die Therme ist nicht der Heater, sondern der Burner.

LG

pah

john30

Zitat von: Prof. Dr. Peter Henning am 26 März 2015, 07:58:48
HWC = Hot Water Circuit
HC = Heating Circuit (nicht Heat Circuit, auch nicht Heater Circuit)
MC = Mixer Circuit
SOL = Solar Circuit

Das passt dann aber nicht zu den Angaben in "Vaillant_Protokoll_kurz.ods", zumindest was "MC" / "MIX" betrifft...

Was mir an Deiner ODS auch noch nicht gefällt:
- die Mixtur von "Boiler" und "Burner"
- die Verwendung von "BC" für Broadcast (BC suggeriert einen Begriff aus der Heiztechnik, was für "Broadcast" m.E. nicht wirklich stimmt)
author of ebusd

john30

Zitat von: john30 am 25 März 2015, 22:24:49
"DK" ist nun raus und ein paar andere merkwürdige Benennungen ebenso:
https://github.com/john30/ebusd-configuration/tree/master/ebusd-1.x.x/vaillant_de
Hab das Verzeichnis jetzt umbenannt, da viele der Files nur ab ebusd 1.1.0 verwendbar sind:
https://github.com/john30/ebusd-configuration/tree/master/ebusd-1.1.x/vaillant_de

Ebenso wurde aus "mix" jetzt "mc" um die Konvention besser einzuhalten. Darum haben sich auch ein paar Dateinamen entsprechend geändert.
author of ebusd

Prof. Dr. Peter Henning

Zitat
Das passt dann aber nicht zu den Angaben in "Vaillant_Protokoll_kurz.ods", zumindest was "MC" / "MIX" betrifft...

Was mir an Deiner ODS auch noch nicht gefällt:
- die Mixtur von "Boiler" und "Burner"
- die Verwendung von "BC" für Broadcast (BC suggeriert einen Begriff aus der Heiztechnik, was für "Broadcast" m.E. nicht wirklich stimmt)

Stimmt - in der veröffentlichten Datei ist das noch so drin. Ich komme aus beruflichen Gründen aber kaum dazu, einen sauberen Export meiner Dateien zu machen.

LG

pah

Reinhart

@john30

Danke für Änderung!

Was mir bei dem bai00.csv File aufgefallen ist, hier funktioniert die Rücklauftemperatur nicht mehr.
r,,SDTRT,d.41 Rücklauftemperatur,,,,"9800",,,tempsensor,,,Rücklauftemperatur

habe sie bei mir durch den alten Eintrag ersetzt, dann geht es wieder.
r,,SDTRT,d.41 Rücklauftemperatur,,,,"9800",,,temp,,,,tempmirror,,UIN,,,,,,sensor,,,Rücklauftemperatur

Kann es sein, das die Versionsnummer im "ebusd" noch nicht gesetzt ist? Habe vor 2 Tagen neu ausgecheckt. Du schreibst ja schon von V 1.1.0

pi@raspberry2 /usr/bin $ ls -al ebus*
-rwxr-xr-x 1 root root  131678 Mär 24 16:54 ebusctl
-rwxr-xr-x 1 root root 2412783 Mär 24 16:54 ebusd
-rwxr-xr-x 1 root root  106612 Mär 24 16:54 ebusfeed
pi@raspberry2 /usr/bin $ ebusd -V
ebusd 1.0.0


ansonsten sieht alles gut aus was ich bis jetzt getestet habe.

LG
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

terryhoax

Zitat von: john30 am 25 März 2015, 22:22:44
So, config file für V6100 ist im repository (https://github.com/john30/ebusd-configuration/blob/master/ebusd-1.x.x/vaillant_de/v6100.csv). _templates.csv dazu nicht vergessen.

Super, vielen Dank @John30.
Funktioniert einwandfrei.

Gruß
terry

erwin

Hi, ich bin gerade am starten mit ebus...
Status: HW läuft, SW heute compiliert, läuft soweit, unsicher bin ich, welche csv files ich nehmen soll.
Die Heizung ist eine Vaillant VWL141/3  Luft-Wärmepumpe, mit Pufferspeicher, WW-Speicher und zusätzilch zwei Mischer (gesteuert von VR60/3) für FB-Vorlauftemperatur und Poolwärmetauscher.
ich hab die 1.1.x _templates.csv, broadcast.csv und scan.csv mal ins /etc/ebusd verzeichnis kopiert. Der scan schaut so aus:

08;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
15;Vaillant;UIH00;0374;6901;21131200
23;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
25;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
50;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
52;Vaillant;MC2  ;0500;6301;21134030;6782<<<<0;907008653;N3
53;Vaillant;MC2  ;0500;6301;21134030;6782<<<<0;907008653;N3
e0;Vaillant;OMU00;0118;5202;21132800;200752301;610006419;N2
e1;Vaillant;OMU00;0118;5202;21132800;200752301;610006406;N9


die adressen e0/e1 sind offensichtlich die beiden Wärmetauscher, 52/53 könnte der externe VR60/3 sein...
ich hätte mal vermutet, eine der ehp00xxx, uih00, und mc2.4 zu verwenden, aber das ist ja eigentlich die Frage.
Allerdings hab ich noch jede Menge "unknown MS command", z.B:

grab result
03e0b509040e3a0000 / 00
03e0b509040e480000 / 00
03e0b5210500020800e7 / 090000c400d100070000
03e1b509040e3a0000 / 00
03e1b509040e480000 / 00
03e1b5210500020800e7 / 090000c800d200070000
1008b50903290100 / 050100570100
1008b50903290700 / 050700490100
1008b50903290f00 / 050f00c80000
1008b5090329b801 / 03b80100
1008b5090329b901 / 03b90100
1008b5090329ba00 / 03ba0000
1008b5090329bb00 / 03bb0000
1008b5090329d300 / 05d300636363
1008b5090329e201 / 03e2018c
1008b509040ed10000 / 00
1008b51009000100000000000002 / 00
1008b5110102 / 050000c800c8
1008b511020300 / 0a4f013d08200500000000
1008b5130304cd01 / 0acd010100000001000100
1023b5040101 / 091e0200000006000100
1023b5040131 / 020000
1023b5040132 / 0a000000000000d0090000
1023b504020d00 / 050000008000
1023b505072b000100000000 / 00
1025b5040101 / 092a0200000003000100
1025b5040131 / 020000
1025b5040132 / 0a000000000000d0090000
1025b504020d00 / 050000f40000
1025b505072b000100000000 / 00
1025b50903290000 / 050000f40000
1025b509040ef40000 / 00
1050b5040100 / 0a0306561226030415800d
1050b5040101 / 09130100000081000100
1050b5040131 / 020001
1050b5040132 / 0a002806030101d0090100
1050b504020d00 / 0514003f0113
1050b505072b000100000000 / 00
1052b5040101 / 09050200000581000100
1052b5040131 / 020001
1052b5040132 / 0a002a06030101c0090100
1052b504020d00 / 050000620105
1052b505072b000100000000 / 00
1052b5090118 / 0a00000000000000000000
1053b5040101 / 09050200000581000100
1053b5040131 / 020001
1053b5040132 / 0a002a06030101c0090100
1053b504020d00 / 050000008005
1053b505072b000100000000 / 00
10feb505034a0100
10feb5160304d009


FHEM definitionen hab ich dzt. nur im test mit der aussentemp:

get A.Temp cmd {"read outsidetemp\n"}
in der classsdef funktioniert (alles andere aus dem wiki.)
l.g. und danke erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

john30

Zitat von: erwin am 26 März 2015, 15:00:35

08;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
15;Vaillant;UIH00;0374;6901;21131200
23;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
25;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
50;Vaillant;EHP00;0419;7201;21132300;200752140;006005070;N9
52;Vaillant;MC2  ;0500;6301;21134030;6782<<<<0;907008653;N3
53;Vaillant;MC2  ;0500;6301;21134030;6782<<<<0;907008653;N3
e0;Vaillant;OMU00;0118;5202;21132800;200752301;610006419;N2
e1;Vaillant;OMU00;0118;5202;21132800;200752301;610006406;N9


Interessant, das scheint ein ganzer Pool neuer Konfigurationsvarianten zu sein. Da muss ich mir erst was einfallen lassen, wie die einzelnen Varianten in ebusd-configuration sinnvoll abgelegt werden können. Ich schick Dir Dein Ergebnis mal direkt bevor ich das ins Repository lege. Kannst Du mir Deine Mail-Adresse per PN schicken?
author of ebusd

john30

Zitat von: Prof. Dr. Peter Henning am 26 März 2015, 12:23:41
Stimmt - in der veröffentlichten Datei ist das noch so drin. Ich komme aus beruflichen Gründen aber kaum dazu, einen sauberen Export meiner Dateien zu machen.
Gibts noch Vorschläge/Kommentare zu folgendem:
- CC = Circulation Circuit
- BC = Burner Circuit
- Storage = Tank/Storage/Speicher etc.

Fehlt noch was?
author of ebusd

john30

Zitat von: Reinhart am 26 März 2015, 13:31:33
Was mir bei dem bai00.csv File aufgefallen ist, hier funktioniert die Rücklauftemperatur nicht mehr.
r,,SDTRT,d.41 Rücklauftemperatur,,,,"9800",,,tempsensor,,,Rücklauftemperatur
Ups, mein Fehler. Da hab ich wohl zu schnell gelesen :) Wird natürlich korrigiert.

Zitat von: Reinhart am 26 März 2015, 13:31:33
Kann es sein, das die Versionsnummer im "ebusd" noch nicht gesetzt ist? Habe vor 2 Tagen neu ausgecheckt. Du schreibst ja schon von V 1.1.0
Ja, die Versionsnummer wird erst mit dem nächsten Release erhöht.

merci fürs prüfen!
author of ebusd

john30

Zitat von: erwin am 26 März 2015, 15:00:35
Allerdings hab ich noch jede Menge "unknown MS command", z.B:

Da bin ich schon dran. Dein grab result ist übrigens sehr hilfreich, Danke dafür!
Es wäre auch praktisch vom Rest die grab results z.B. nach einem Tag grabbing zu sammeln, dann könnte meine in Arbeit befindliche "common.csv" am Ende vielleicht für alle (oder hoffentlich die meisten) passen.

Also: Hiermit wird ein Wettbewerb für die schönsten Grab-Results ausgerufen! Der Gewinner bekommt ne Tafel Schokolade per Post ;-)
Wer mag, kann das auch gleich in das frisch angelegte Issue als Kommentar posten: https://github.com/john30/ebusd-configuration/issues/3
author of ebusd

john30

Zitat von: erwin am 26 März 2015, 15:00:35
Status: HW läuft, SW heute compiliert, läuft soweit, unsicher bin ich, welche csv files ich nehmen soll.
Die Heizung ist eine Vaillant VWL141/3  Luft-Wärmepumpe, mit Pufferspeicher, WW-Speicher und zusätzilch zwei Mischer (gesteuert von VR60/3) für FB-Vorlauftemperatur und Poolwärmetauscher.
ich hab die 1.1.x _templates.csv, broadcast.csv und scan.csv mal ins /etc/ebusd verzeichnis kopiert.

Sehr gute Vorarbeit! Du kannst schon mal mit folgenden Files probieren (write würd ich erst mal noch sein lassen):
- ehp00_airtowater.csv
- ehp00.hwc.csv
- ehp00.mc_mixercircuit.csv
- mc2.4.csv
- mc2.5.csv
- omu00.csv
- uih00.csv
author of ebusd

Prof. Dr. Peter Henning

Na, dann vereinheitlichen wir doch gleich. In dieser Systematik sollte es eben nicht SOL heißen, sondern SC = Solar Circuit.

Darüber hinaus bräuchten wir - für die Poolheizung - auch noch einen PC = Pool Circuit.

Bei den Speichern müssen wir aufpassen, "Storage" allgemein ist schon gut. Von der Funktionalität sind aber zu unterscheiden der Trinkwasserspeicher = HWStorage und der Heizungswasserspeicher = HStorage.

Vorlauf ist Flow, Rücklauf ist Return.

LG

pah

erwin

#659
ZitatDarüber hinaus bräuchten wir - für die Poolheizung - auch noch einen PC = Pool Circuit.
Also: auf der UI der Vaillant heissen die einfach HK2, HK4, HK5.

@John30: ich hab jetzt das grab result aufs github gestellt: von gestern 22:00 Uhr bis heute ca. 9:00 Uhr, da waren etliche starts dabei, allerdings ist die WW und Pool heizung dzt. auf aus!
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...