NEWS
eBus Adapter Vaillant
-
@Harry Hab das versucht mit den config files
hier ein Auszug aus dem ebus logfile...
Wie es aussieht kann das System die HEX codes nicht zuordnen.
2020-01-28 08:09:54.010 [bus notice] scan e3: ;Vaillant;FMU00;0202;6502 2020-01-28 08:09:54.010 [update notice] store e3 ident: done 2020-01-28 08:09:54.010 [update notice] sent scan-read scan.e3 QQ=31: Vaillant;FMU00;0202;6502 2020-01-28 08:09:54.010 [bus notice] scan e3: ;Vaillant;FMU00;0202;6502 2020-01-28 08:09:54.212 [main error] unable to load scan config e3: list files in vaillant ERR: element not found 2020-01-28 08:09:54.212 [main error] scan config e3: ERR: element not found 2020-01-28 08:09:56.398 [update notice] received unknown MS cmd: 1052b523040201015b / 020155 2020-01-28 08:09:57.072 [update notice] sent scan-read scan.e8 QQ=31: Vaillant;FMU00;0202;6502 2020-01-28 08:09:57.072 [bus notice] scan e8: ;Vaillant;FMU00;0202;6502 2020-01-28 08:09:58.316 [update notice] received unknown MS cmd: 7108b507030bffff / 0101 2020-01-28 08:10:00.258 [bus notice] scan ec: ;Vaillant;70000;0419;4603 2020-01-28 08:10:00.258 [update notice] store ec ident: done 2020-01-28 08:10:00.258 [update notice] sent scan-read scan.ec QQ=31: Vaillant;70000;0419;4603 2020-01-28 08:10:00.258 [bus notice] scan ec: ;Vaillant;70000;0419;4603 2020-01-28 08:10:00.518 [update notice] received unknown MS cmd: 7108b5110107 / 056471000109 2020-01-28 08:10:02.037 [main error] unable to load scan config ec: list files in vaillant ERR: element not found 2020-01-28 08:10:02.037 [main error] scan config ec: ERR: element not found 2020-01-28 08:10:03.986 [update notice] received unknown MS cmd: 1052b523040201015b / 020155 2020-01-28 08:10:04.110 [update notice] received unknown MS cmd: 03e8b512060b5802460200 / 0b5902450201ffffffffff00 2020-01-28 08:10:05.858 [update notice] received unknown MS cmd: 7108b507030bffff / 0101 2020-01-28 08:10:08.533 [update notice] received unknown MS cmd: 7108b5110107 / 056471000109 2020-01-28 08:10:10.987 [update notice] received unknown MS cmd: 1076b5110101 / 09ffff1d00ff5a000053 2020-01-28 08:10:11.233 [update notice] received unknown MS cmd: 1052b523040201015b / 020155 2020-01-28 08:10:11.496 [update notice] received unknown MS cmd: 1076b512030f0001 / 07d2020099021603 2020-01-28 08:10:11.774 [update notice] received unknown MS cmd: 1076b51303040d00 / 0a0d000300000003000300 2020-01-28 08:10:12.019 [update notice] received unknown MS cmd: 1052b523040201015b / 020155 2020-01-28 08:10:12.312 [update notice] received unknown MS cmd: 1052b5230103 / 0f00800080008000809a022a02c87d00 2020-01-28 08:10:12.556 [update notice] received unknown MS cmd: 1052b523040201015b / 020155 2020-01-28 08:10:12.770 [update notice] received unknown BC cmd: 10feb5160301d001 2020-01-28 08:10:13.016 [update notice] received unknown MS cmd: 1052b523040201013e / 020155 2020-01-28 08:10:13.281 [update notice] received unknown MS cmd: 1008b5100900004cffffff060000 / 0101 2020-01-28 08:10:13.526 [update notice] received unknown MS cmd: 1052b523040201013e / 020155 2020-01-28 08:10:13.802 [update notice] received unknown MS cmd: 1076b51303040d00 / 0a0d000300000003000300 2020-01-28 08:10:14.065 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101 2020-01-28 08:10:14.233 [update notice] received unknown MS cmd: 03e8b512060b5802460200 / 0b5502450201ffffffffff00 2020-01-28 08:10:14.394 [update notice] received unknown MS cmd: 1052b523040201013e / 020155 2020-01-28 08:10:14.651 [update notice] received unknown MS cmd: 1052b523080100ff0000ffff00 / 0101 2020-01-28 08:10:14.860 [update notice] received unknown BC cmd: 10feb505025c00 2020-01-28 08:10:15.106 [update notice] received unknown MS cmd: 1052b523040201013e / 020155 2020-01-28 08:10:15.375 [update notice] received unknown MS cmd: 1076b5040100 / 0a0316100928010220c001 2020-01-28 08:10:15.609 [update notice] received unknown BC cmd: 10feb516080054090928010220 2020-01-28 08:10:15.849 [update notice] received unknown MS cmd: 1008b507020944 / 026101 2020-01-28 08:10:15.964 [update notice] received unknown MS cmd: 7108b507030bffff / 0101 2020-01-28 08:10:16.124 [update notice] received unknown MS cmd: 1052b523040201013e / 020155 2020-01-28 08:10:16.390 [update notice] received unknown MS cmd: 1008b5110101 / 09544a0080ffff0100ff 2020-01-28 08:10:16.514 [update notice] received unknown MS cmd: 7108b5110107 / 050071000109 2020-01-28 08:10:16.674 [update notice] received unknown MS cmd: 1052b523040201013e / 0201e7 2020-01-28 08:10:16.951 [update notice] received unknown MS cmd: 1076b51303040d00 / 0a0d000300000003000300 2020-01-28 08:10:17.197 [update notice] received unknown MS cmd: 1052b523040201013e / 0201e7 2020-01-28 08:10:17.460 [update notice] received unknown MS cmd: 1076b5110101 / 09ffff1c00ff5a000053 2020-01-28 08:10:17.725 [update notice] received unknown MS cmd: 1076b512030f0001 / 07d202009c021603 2020-01-28 08:10:18.017 [update notice] received unknown MS cmd: 1052b5230103 / 0f00800080008000809c022902c87d00 2020-01-28 08:10:18.284 [update notice] received unknown MS cmd: 1008b5100900004cffffff060000 / 0101 2020-01-28 08:10:18.541 [update notice] received unknown MS cmd: 1052b523080100ff0000ffff00 / 0101 2020-01-28 08:10:18.787 [update notice] received unknown MS cmd: 1052b523040201013e / 0201e7 2020-01-28 08:10:19.044 [update notice] received unknown MS cmd: 1052b523080100ff0000ffff00 / 0101 2020-01-28 08:10:19.289 [update notice] received unknown MS cmd: 1052b523040201013e / 0201e7
-
@xxx_turbo_xxx
Das sehe ich auch so aber es kommen Daten an, das ist ja schon mal viel wert.
Wie hast du die Configs installiert? Passt der Pfad wo die Configs liegen? -
@Harry Hab es so gemacht wie von dir vorgeschlagen
wget https://github.com/john30/ebusd-configuration/releases/download/v2.1.1/ebusd-configuration-2.1.b143f39-de_all.deb sudo dpkg -i --force-overwrite ebusd-configuration-2.1.b143f39-de_all.deb
Hab manuell noch eine 15.700.csv hinzugefügt.
die Frage ist nun... Welches Verzeichnis muss ich nun für die config in /etc/default/ebusd eintragen?
/etc/ebusd oder /etc/ebusd/vaillant
-
Bekomme nun zumindest eine Hand voll Werte. Allerdings werden diese nicht upgedatet.
Interessieren würde mich aber wie ich zu weiteren Werten komme.
Temperaturen der Heizung hauptsächlich...
-
@xxx_turbo_xxx
Das eigentlich updaten kann man in der Instanz vom EBus einstellen.
Da gibt es doch diesen Schraubenschlüssel und dort kann man eine Intervall einstellen. -
@Harry Ja, der steht auf 10 sec aber es tut sich nix...
-
Es läuft!!!
Hab das ebusd file geändert und jetzt kommen nach und nach immer mehr Daten an!
EBUSD_OPTS="--configpath=http://ebusd.eu/config/ -d /dev/ttyUSB2 -p 8888 --latency=0 --receivetimeout=100000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath=/var/ebusd/html"
-
@xxx_turbo_xxx
Ja super ! Jetzt muss ich meinen noch in den Griff bekommen.
Irgendwo ist jetzt bei mir der Wurm drin -
@xxx_turbo_xxx
Hallo Turbo,
gibt es irgendwo ein Konfigurations Datei, die ich mit Nano öffnen muss um EDUSD_OPTS zu editieren. Wenn ja, wo finden ich die? -
@Harry Ich hab das System noch immernoch nicht 100% verstanden! Manche Daten kommen einwandfrei (Außentemperatur, Pufferspeicher), manche hängen seit 18:20(Vorlauftemperatur, Speichertemperatur)!?
Ja, die Datei gibt es...
sudo nano /etc/default/ebusd
-
@xxx_turbo_xxx
Ich hoffe dass ich mein System heute auch ans Laufen bekomme und dann gucke ich mir das mal an.
Wenn ich den Parameter --latency sehe, vielleicht hat der was damit zu tun.
Ich habe auch mal gelesen, das man das Poti abgleiche muss weil sonst manche Daten vom Bus verschluckt werden.
Vielleicht ist das ja bei dir der Fall.
Guck mal hier: [https://wiki.fhem.de/wiki/EBUS](link url) , da gibt es einen Bereich "Poti abgleichen".EBUSD_OPTS="--configpath=http://ebusd.eu/config/ -d /dev/ttyUSB2 -p 8888 --latency=0 --receivetimeout=100000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath=/var/ebusd/html"
-
@xxx_turbo_xxx
Hast du noch was rausgefunden bezüglich der Daten?
Ich habe mich gestern auch mal wieder mit dem Raspi beschäftigt.
Der Ebus läuft, IOBroker greift auch auf die Daten zu aber irgendwas ist faul weil ich nur überall "false" sehe.
Sprich die Kommunikation scheint zu funktionieren aber irgendwie ist ein Pfad oder sowas nicht korrekt gesetzt.
Hast du einen anderen Pfad bei der Installation angegeben? -
@Harry Ich schnall es auch nicht mehr. Ich hatte eine Weile plausible Daten, aber plötzlich ging nix mehr. Ich habe Verbindung zum eBus-Koppler und es kommen auch Daten am Raspi an. Die Logfiles sind voll mit Daten, aber irgendwas stimmt mit dem entschlüsseln durch die Config Files nicht, denn in den Logfiles sind nur Hex-Werte drinnen.
Außerdem würde ich behaupten, dass wenn ich die HTML files auf mache (in meinem Fall 192.168.1.77:8889/data), so steht da kaum was drinnen.
Ich fürchte ich habe 2 Probleme:
- Irgendwie stimmt mit den Config files oder mit dem Pfad nicht
- Mit der HTML Verbindung stimmt auch was nicht.
Witzigerweise kommen kommen gerade wieder Daten.
Hab mal was probiert...
Hier eine Konfigutration , bei der ich davon aus gegangen bin, dass auf lokale configs zugegriffen wird
ebusd.service - ebusd, the daemon for communication with eBUS heating systems. Loaded: loaded (/lib/systemd/system/ebusd.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-01-30 15:35:37 CET; 3min 30s ago Process: 529 ExecStart=/usr/bin/ebusd $EBUSD_OPTS (code=exited, status=0/SUCCESS) Main PID: 536 (ebusd) Tasks: 4 (limit: 4915) Memory: 2.5M CGroup: /system.slice/ebusd.service └─536 /usr/bin/ebusd --configpath=/etc/ebusd/vaillant -d /dev/ttyUSB2 -p 8888 --latency=0 --receivetimeout=100000 -l /var/log
Und hier eine, die anscheinend auf eine Online-Datenbank zugreift
ebusd.service - ebusd, the daemon for communication with eBUS heating systems. Loaded: loaded (/lib/systemd/system/ebusd.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-01-30 15:43:37 CET; 9min ago Process: 13053 ExecStart=/usr/bin/ebusd $EBUSD_OPTS (code=exited, status=0/SUCCESS) Main PID: 13054 (ebusd) Tasks: 4 (limit: 4915) Memory: 1.7M CGroup: /system.slice/ebusd.service └─13054 /usr/bin/ebusd --configpath=http://ebusd.eu/config/ -d /dev/ttyUSB2 -p 8888 --latency=0 --receivetimeout=100000 -l /var/log/ebusd.log --scanconfig=full --httpport=8889 --htmlpath= Jan 30 15:43:37 raspberrypi systemd[1]: Starting ebusd, the daemon for communication with eBUS heating systems.... Jan 30 15:43:37 raspberrypi systemd[1]: Started ebusd, the daemon for communication with eBUS heating systems..
Nachdem ich den 2. aktiviert habe, füllen sich die Felder unter "Objekte" in ioBroker langsam wieder...
Und auch im HTML kommt mehr an. D. h. mein Problem sind die configurations
-
@xxx_turbo_xxx said in eBus Adapter Vaillant:
8889/data
Also wenn ich die Daten per Webbrowser einlese, dann bekomme ich ungefähr 30 Einträge.
Leider steht hinter jedem Eintrag false.Ich denke dass die Config Dateien richtig geladen werden aber irgendwas anderes nicht passt.
-
@Harry Sieht bei mir ähnlich aus, wobei bei mir die Reiter oben fehlen. Liegt vielleicht am Browser?
-
Das liegt am Browser...
Ich habe bei mir noch das Problem, dass der Service irgendwie nicht richtig läuft
Wenn ichservice ebus status
eingebe. Dann steh da, das der Dienst nicht geladen wurde.
Obwohl ich mit dem Befehl
sudo systemctl enable ebusd
Das du da eine Idee?
Ich werde heute übrigens mal den Treiber von FTDI prüfen und eventuell ersetzen.
Vielleicht ist der Treiber in der Linux Distrubition fehlerhaft.
https://www.ftdichip.com/Drivers/VCP.htm -
@xxx_turbo_xxx
Ich habe jetzt noch mal auf der Seite Message gelesen.https://github.com/john30/ebusd/wiki/2.-Run#message-configuration-options
-c, --configpath=PATH
Read CSV config files from PATH [http://ebusd.eu/config/]Mach brauch wirklich keine Config Files mehr.
Die werden durch die Website zur verfügung gestellt, wenn man den Pfad setzt. -
@Harry Ja, nur so läuft es bei mir. Aber leider werden nicht alle config files gelesen. Ich habe jetzt auch gelesen und verstanden, wie sich die filenames der config zusammensetzen. Demnach bräuchte ich folgende Dateien:
08.hmu.csv - vorhabden
15.700.csv - vorhanden aber ignoriert
52.V/_70.csv - vorhanden
76.VWZ.csv - nicht vorhanden
e3.FMU.csv - nicht vorhanden
e8.FMU.csv - nicht vorhanden
ec.700.csv - nicht vorhandenIch fürchte fast, dass es zu meinem Heizsystem nicht alle Configs gibt
wie gesagt... An sich läuft das System schon stabil, aber mir fehlen ein Haufen Kanäle, die mir wichtig wären zu loggen um das ganze zu verstehen!
Das mit dem Autostart hat bei mir funktioniert. Nach reboot war der status immer aktiv
-
@xxx_turbo_xxx
Ich habe mal gelesen das es ein Programm von Vaillant gibt.
Dort sind die Binär Codes in einer Access Datenbank. Man kann die Raw Daten des Ebus loggen und dann darüber sich selber die Config generieren. -
@Harry JA, das klingt nach viel Arbeit und vor allem Zeitaufwand...