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: Sunnyvale am 18 Januar 2019, 18:25:30
root@raspberrypi:/etc/default# more ebusd
...
EBUSD_OPTS="--scanconfig"
...

mit dieser Einstellung bezieht ebusd die configs vom webservice unter ebusd.eu, d.h. wenn Dein Rechner z.B. keine Internetverbindung hat, dann klappt das natürlich nicht.
für die lokalen CSVs einfach noch " -c /etc/ebusd" hinter scanconfig hängen.
author of ebusd

Reinhart

@Sunnyvale

wie John30 schon geschrieben hat, du brauchst dann am Poti nichts mehr einstellen, weil du ja minimale Konfiguration eingestellt hast. Entweder du konfigurierst die Config, oder füge wenigsten den Eintrag hinzu den John gepostet hat, dann solltest du die CSV laden können.

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

Sunnyvale

 :) :) Danke für die schnellen Anworten

root@raspberrypi:~# ps -ef |grep ebusd
root      3870  1542  0 17:56 pts/1    00:00:00 tail -f ebusd.log
root      5796     1  0 19:19 ?        00:00:01 /usr/bin/ebusd --scanconfig -c /etc/ebusd
root      6021  5923  0 19:26 pts/3    00:00:00 grep ebusd


habe danach nochmal neu gestartet leider immer noch


2019-01-18 19:30:22.495 [update notice] received unknown MS cmd: 1008b5100900006978ffff00ff00 / 0101
2019-01-18 19:30:26.535 [update notice] received unknown MS cmd: 1008b5110101 / 096c62a0fcff680000ff
2019-01-18 19:30:28.547 [update notice] received unknown BC cmd: 10feb516080028301918010519
2019-01-18 19:30:28.802 [update notice] received unknown MS cmd: 1008b512020064 / 00
2019-01-18 19:30:32.620 [update notice] received unknown MS cmd: 1008b5100900006978ffff00ff00 / 0101
2019-01-18 19:30:36.619 [update notice] received unknown MS cmd: 1008b5110101 / 09645c50fcff680000ff
2019-01-18 19:30:38.674 [update notice] received unknown MS cmd: 1008b5040100 / 0a034030191801051950fc
2019-01-18 19:30:38.947 [update notice] received unknown MS cmd: 1008b5110102 / 05033c96506e
2019-01-18 19:30:42.709 [update notice] received unknown MS cmd: 1008b5100900006a78ffff00ff00 / 0101



john30

Zitat von: Sunnyvale am 18 Januar 2019, 19:31:37
habe danach nochmal neu gestartet leider immer noch
dann wird dein interface wohl nicht auf den Bus schreiben können...
author of ebusd

Sunnyvale

Habe alle csv's auch noch mal unter /etc/ebusd/ direkt kopiert

root@raspberrypi:/etc/ebusd# ls -al
insgesamt 2936
drwxr-xr-x   4 root root    4096 Jan 18 00:12 .
drwxr-xr-x 114 root root    4096 Jan  9 16:41 ..
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vd2.csv
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vd3.csv
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vd4.csv
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vd6.csv
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vl8.csv
-rw-r--r--   1 root root    5833 Jan 18 00:12 05.vl9.csv
-rw-r--r--   1 root root    5350 Jan 18 00:12 06.pms.csv
-rw-r--r--   1 root root    3749 Jan 18 00:12 08.bai.csv
-rw-r--r--   1 root root   28639 Jan 18 00:12 08.ehp.csv
-rw-r--r--   1 root root    2753 Jan 18 00:12 08.hmu.csv
-rw-r--r--   1 root root    5656 Jan 18 00:12 0a.pmw.hwc.csv
-rw-r--r--   1 root root    4822 Jan 18 00:12 15.140.csv
-rw-r--r--   1 root root    4822 Jan 18 00:12 15.350.csv
-rw-r--r--   1 root root    4822 Jan 18 00:12 15.360.csv
-rw-r--r--   1 root root    4822 Jan 18 00:12 15.36p.csv
-rw-r--r--   1 root root    9886 Jan 18 00:12 15.370.csv
-rw-r--r--   1 root root    8443 Jan 18 00:12 15.392.csv
-rw-r--r--   1 root root    4822 Jan 18 00:12 15.400.csv
-rw-r--r--   1 root root   15460 Jan 18 00:12 15.430.csv
-rw-r--r--   1 root root   17160 Jan 18 00:12 15.470.csv
-rw-r--r--   1 root root   23682 Jan 18 00:12 15.700.csv
-rw-r--r--   1 root root    3949 Jan 18 00:12 15.e7f.csv
-rw-r--r--   1 root root    9945 Jan 18 00:12 15.f37.csv
-rw-r--r--   1 root root   14715 Jan 18 00:12 15.f43.csv
-rw-r--r--   1 root root   16734 Jan 18 00:12 15.f47.csv
-rw-r--r--   1 root root    2986 Jan 18 00:12 15.heb.csv
-rw-r--r--   1 root root    2986 Jan 18 00:12 15.hep.csv
-rw-r--r--   1 root root    2986 Jan 18 00:12 15.sdr_p.csv
-rw-r--r--   1 root root   13608 Jan 18 00:12 15.ui.csv
-rw-r--r--   1 root root    5908 Jan 18 00:12 15.uih.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 1c.rcc.4.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 1c.v81.4.csv
-rw-r--r--   1 root root     539 Jan 18 00:12 23.ehp.cc.csv
-rw-r--r--   1 root root     885 Jan 18 00:12 23.solsy.cc.csv
-rw-r--r--   1 root root     886 Jan 18 00:12 23.vr630.cc.csv
-rwxr-xr-x   1 root root     913 Jan 18 00:12 23.zeo.cc.csv
-rw-r--r--   1 root root    2196 Jan 18 00:12 25.ehp.hwc.csv
-rw-r--r--   1 root root    2906 Jan 18 00:12 25.solsy.hwc.csv
-rw-r--r--   1 root root    1944 Jan 18 00:12 25.vr630.hwc.csv
-rwxr-xr-x   1 root root     851 Jan 18 00:12 25.zeo.hwc.csv
-rw-r--r--   1 root root    4203 Jan 18 00:12 26.solsy.hc.csv
-rw-r--r--   1 root root    2187 Jan 18 00:12 26.vr630.hc.csv
-rw-r--r--   1 root root    2447 Jan 18 00:12 26.vr_71.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 35.rcc.1.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 35.v81.1.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 3c.rcc.5.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 3c.v81.5.csv
-rw-r--r--   1 root root    6424 Jan 18 00:12 50.ehp.mc.csv
-rw-r--r--   1 root root    3794 Jan 18 00:12 50.solsy.mc.csv
-rw-r--r--   1 root root    7583 Jan 18 00:12 50.v61.mc.csv
-rw-r--r--   1 root root    2403 Jan 18 00:12 50.vr630.mc.csv
-rwxr-xr-x   1 root root    1599 Jan 18 00:12 50.zeo.mc.csv
-rw-r--r--   1 root root    2446 Jan 18 00:12 51.vr630.mc.3.csv
-rw-r--r--   1 root root    5359 Jan 18 00:12 52.mc2.mc.4.csv
-rw-r--r--   1 root root    1349 Jan 18 00:12 52.vr_70.csv
-rw-r--r--   1 root root    4957 Jan 18 00:12 53.mc2.mc.5.csv
-rw-r--r--   1 root root    5359 Jan 18 00:12 54.mc2.mc.6.csv
-rw-r--r--   1 root root    4957 Jan 18 00:12 55.mc2.mc.7.csv
-rw-r--r--   1 root root     515 Jan 18 00:12 64.v65.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 75.rcc.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 75.v81.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 7c.rcc.6.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 7c.v81.6.csv
-rwxr-xr-x   1 root root   15147 Jan 18 00:12 84.zeo.csv
-rw-r--r--   1 root root    3309 Jan 18 00:12 a0.sol.hwc.csv
-rw-r--r--   1 root root     661 Jan 18 00:12 a1.sol.cc.csv
-rw-r--r--   1 root root   14212 Jan 18 00:12 bai.0010002315.inc
-rw-r--r--   1 root root   16921 Jan 18 00:12 bai.0010002465.inc
-rw-r--r--   1 root root   16142 Jan 18 00:12 bai.0010003857.inc
-rw-r--r--   1 root root   16494 Jan 18 00:12 bai.0010003886.inc
-rw-r--r--   1 root root   22824 Jan 18 00:12 bai.0010004121.inc
-rw-r--r--   1 root root   17089 Jan 18 00:12 bai.0010004150.inc
-rw-r--r--   1 root root   17150 Jan 18 00:12 bai.0010005400.inc
-rw-r--r--   1 root root   18344 Jan 18 00:12 bai.0010006101.inc
-rw-r--r--   1 root root   16327 Jan 18 00:12 bai.0010006341.inc
-rw-r--r--   1 root root   17863 Jan 18 00:12 bai.0010007508.inc
-rw-r--r--   1 root root   17872 Jan 18 00:12 bai.0010010674.inc
-rw-r--r--   1 root root   16969 Jan 18 00:12 bai.0010015600.inc
-rw-r--r--   1 root root    5547 Jan 18 00:12 bai.0020066007.inc
-rw-r--r--   1 root root   17001 Jan 18 00:12 bai.308523.inc
-rw-r--r--   1 root root    1253 Jan 18 16:24 broadcast.csv
-rw-r--r--   1 root root    6658 Jan 18 00:12 e0.omu.csv
-rw-r--r--   1 root root    6658 Jan 18 00:12 e1.omu.1.csv
drwxr-xr-x   8 root root    4096 Dez 25 12:26 ebusd-configuration-master
-rw-r--r--   1 root root 2030889 Jan 17 22:13 ebusd-configuration-master.zip
-rw-r--r--   1 root root    5665 Jan 18 00:12 ec.sol.sc.csv
-rw-r--r--   1 root root    6001 Jan 18 00:12 ec.solsy.sc.csv
-rwxr-xr-x   1 root root    1280 Jan 18 00:12 ec.zeo.sc.csv
-rw-r--r--   1 root root    5350 Jan 18 00:12 ed.pms.sc.csv
-rw-r--r--   1 root root     525 Jan 18 00:12 errors.inc
-rw-r--r--   1 root root     713 Jan 18 00:12 f5.rcc.3.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 f5.v81.3.csv
-rw-r--r--   1 root root     713 Jan 18 00:12 fc.rcc.7.csv
-rw-r--r--   1 root root    2601 Jan 18 00:12 fc.v81.7.csv
-rw-r--r--   1 root root     693 Jan 18 00:12 general.csv
-rw-r--r--   1 root root    1010 Jan 18 00:12 hcmode.inc
-rw-r--r--   1 root root     883 Jan 18 00:12 hwcmode.inc
-rw-r--r--   1 root root     404 Jan 18 00:12 iotest620.inc
-rw-r--r--   1 root root     407 Jan 18 00:12 iotest630.inc
-rw-r--r--   1 root root     307 Jan 18 00:12 iotestact.inc
-rw-r--r--   1 root root     348 Jan 18 00:12 iotestbmc.inc
-rw-r--r--   1 root root     313 Jan 18 00:12 iotestbsol.inc
-rw-r--r--   1 root root     423 Jan 18 00:12 iotesthp.inc
-rw-r--r--   1 root root    1435 Jan 18 00:12 mcmode.inc
-rw-r--r--   1 root root     754 Jan 18 16:24 memory.csv
-rw-r--r--   1 root root     316 Jan 18 00:12 quick.inc
-rw-r--r--   1 root root     238 Jan 18 00:12 roomtempoffset.inc
-rw-r--r--   1 root root     792 Jan 18 00:12 scan.csv
-rw-r--r--   1 root root     530 Jan 18 00:12 service.inc
-rw-r--r--   1 root root    1228 Jan 18 16:24 _templates.csv
-rw-r--r--   1 root root     727 Jan 18 00:12 tempsetpoints.inc
-rw-r--r--   1 root root     647 Jan 18 00:12 timercc.inc
-rw-r--r--   1 root root     677 Jan 18 00:12 timercool.inc
-rw-r--r--   1 root root     633 Jan 18 00:12 timerhc.inc
-rw-r--r--   1 root root     647 Jan 18 00:12 timerhwc.inc
-rw-r--r--   1 root root     979 Jan 18 00:12 timer.inc
-rw-r--r--   1 root root     667 Jan 18 00:12 timertariff.inc
drwxr-xr-x   2 root root    4096 Jan 17 22:57 vaillant
-rw-r--r--   1 root root     606 Jan 18 00:12 yield3d43.inc
-rw-r--r--   1 root root     606 Jan 18 00:12 yield3f40.inc
-rw-r--r--   1 root root     606 Jan 18 00:12 yield4445.inc
-rw-r--r--   1 root root     606 Jan 18 00:12 yield8485.inc
-rw-r--r--   1 root root     630 Jan 18 00:12 yield8485r.inc

Sunnyvale

Hi John,
du meinst ich müsste die Platine noch mal checken ?

VG


john30

Zitat von: Sunnyvale am 18 Januar 2019, 19:42:31
du meinst ich müsste die Platine noch mal checken ?
ja ich denke schon. Du kannst mal im ebusd.log schauen, was passiert wenn ebusd versucht auf den Bus zu schreiben. Oder gleich mit "ebusctl raw" schauen, was an Bytes erfolgreich ausgehend transportiert wird. das würde dann mit ">" protokolliert werden.
author of ebusd

Sunnyvale

Moin,
anscheinend schreibt er nicht , ich habe ihn noch mal neu gestartet, bekomme aber jetzt eine neue Fehlermeldung bezüglich csv error und TEMPSENSOR das hatte ich vorher noch gar nicht


root@raspberrypi:/var/log# more ebusd.log
2019-01-19 10:18:18.562 [main notice] ebusd 3.3.v3.3-4-g212b22d started with auto scan
2019-01-19 10:18:18.566 [main error] error reading config files: ERR: element not found, last error: ec.sol.sc.csv:7: ERR:
element not found, field type TEMPSENSOR in field 0
2019-01-19 10:18:18.569 [bus notice] bus started with own address 31/36
2019-01-19 10:18:18.573 [bus notice] signal acquired
2019-01-19 10:18:21.632 [bus notice] new master 10, master count 2
2019-01-19 10:18:21.668 [bus notice] new master 03, master count 3
2019-01-19 10:18:21.668 [update notice] received unknown MS cmd: 1008b5100900006a78ffff00ff00 / 0101
2019-01-19 10:18:27.715 [update notice] received unknown MS cmd: 1008b5110101 / 099e8850fcff680400ff
2019-01-19 10:18:28.585 [main error] scan config 08: ERR: read timeout
2019-01-19 10:18:29.769 [update notice] received unknown BC cmd: 10feb516080032181019010619
2019-01-19 10:18:30.026 [update notice] received unknown MS cmd: 1008b512020064 / 00


VG

Sunnyvale

Ich hatte die csv's vom ebusd 2.1.x  genommen,liegt es vielleicht daran ? Habe ja den ebusd 3.3 laufen

Reinhart

kannst du mal ein Foto von der Oberseite und Unterseite hier posten?
Eventuell erkennt man was nicht passt!

Es hat ja den Anschein das mit dem Sender was nicht stimmt, deshalb gibt es auch keine Anzeige der min/max Arbitration. Wenn du dich mit der Elektronik etwas auskennst, kannst ja den Fehler laut Messplan selber leicht finden und gerade bei der Sendeeinheit ist es nicht so kompliziert. Optokoppler, Sendetransistor Zenerdiode, hier irgendwo dazwischen liegt der Fehler.

Sieht man den wenigstens am Uart die Tx-Led kurz nach dem Starten des Dämons (so etwa 15-30 Sekunden) flackern? Das ist der Augenblick wo der ebusd den Scanvorgang startet.

PS: das mit den CSV ist jetzt sekundär.

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

Sunnyvale

moin moin,
anbei mal ein paar Fotos
VG

Sunnyvale

Zum abgleichen hatte ich eine LED zwischen GND und RXD gesetzt , damit habe ich das Poti eingestellt und auch jetzt flackert die RXD LED am FTDI schön

Reinhart

sieht soweit gut aus und es ist soweit kein Fehler auf der Platine erkennbar.
Da wird dir leider eine Messung nicht ausbleiben, es geht ohnehin nur um den Sendeweg!

Wenn alle Stricke reißen, noch haben wir Platinen der V2.2.

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

Sunnyvale

Danke für die Unterstützung, dann werde ich nochmal alles durchmessen, hätte aber die Empfängerseite nicht auch alleine laufen müssen ? Zumal ich ja irgendwie Telegramme vom ebus erhalte, oder sehe ich da was komplett falsch ? Hast du bei deiner Installation auch die csv's vom ebusd 2.1x genommen ?

VG

Reinhart

Dein Adapter kann alles empfangen, das sind in deinem Fall alle Broadcast. Beim Scanvorgang muss aber sendeseitig die Anfrage abgesetzt werden und das geht schief.

Als Tipp zur Fehlersuche, tausche einmal die beiden Optokoppler gegeneinander aus, wenn das nichts bringt könntest die Zenerdiode tauschen sofern du noch eine hast. Der Transistor wird eher selten defekt.

Und ja, die V2.1 CSV sollten funktionieren, das ist aber jetzt nicht dein Problem.

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