eBus Schaltung in Betrieb nehmen

Begonnen von Reinhart, 23 Dezember 2015, 15:19:45

Vorheriges Thema - Nächstes Thema

fz69412

Hallo John,

vielen Dank für Deine Mühe, anbei das Log:

2016-01-16 19:20:22.238 [main notice] ebusd 2.0.0ea7efc started
2016-01-16 19:20:22.247 [main notice] found messages: 11 (0 conditional on 0 conditions, 0 poll, 4 update)
2016-01-16 19:20:22.260 [bus notice] signal acquired
2016-01-16 19:20:23.498 [bus notice] new master 70, master count 2
2016-01-16 19:20:27.042 [bus notice] new master 10, master count 3
2016-01-16 19:20:28.028 [update notice] unknown BC cmd: 10feb505025501
2016-01-16 19:20:28.575 [bus notice] new master 03, master count 4
2016-01-16 19:20:28.575 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:20:29.413 [update notice] unknown MS cmd: 100ab504010d / 054201008037
2016-01-16 19:20:32.398 [bus error] send to 08: ERR: read timeout, retry
2016-01-16 19:20:33.005 [bus error] send to 08: ERR: read timeout, retry
2016-01-16 19:20:33.613 [bus error] send to 08: ERR: read timeout, retry
2016-01-16 19:20:34.859 [bus error] send to 08: ERR: read timeout
2016-01-16 19:20:34.859 [main error] scan config 08 message: ERR: read timeout
2016-01-16 19:20:37.017 [main notice] read common config file /etc/ebusd/vaillant/scan.csv
2016-01-16 19:20:37.019 [main notice] read common config file /etc/ebusd/vaillant/broadcast.csv
2016-01-16 19:20:37.045 [main notice] read scan config file /etc/ebusd/vaillant/0a.pmw.hwc.csv for ID "pmw01", SW0205, HW8302
2016-01-16 19:20:37.045 [main notice] found messages: 101 (15 conditional on 7 conditions, 0 poll, 8 update)
2016-01-16 19:20:38.371 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:20:39.213 [main notice] read scan config file /etc/ebusd/vaillant/15.ui.csv for ID "ui", SW0508, HW6201
2016-01-16 19:20:39.214 [main notice] found messages: 284 (15 conditional on 7 conditions, 0 poll, 8 update)
2016-01-16 19:20:39.287 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:20:41.822 [main notice] read scan config file /etc/ebusd/vaillant/75.rcc.csv for ID "rcc", SW0507, HW6201
2016-01-16 19:20:41.822 [main notice] found messages: 295 (15 conditional on 7 conditions, 0 poll, 8 update)
2016-01-16 19:20:48.323 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:20:49.299 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:20:58.411 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:20:59.108 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:20:59.435 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:02.129 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:21:08.693 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:09.363 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:12.469 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:21:13.570 [update notice] update broadcast vdatetime QQ=10: 19:21:04;16.01.2016
2016-01-16 19:21:14.079 [update notice] update broadcast outsidetemp QQ=10: 1.312
2016-01-16 19:21:14.575 [update notice] update broadcast datetime QQ=10: 1.312;19:21:04;16.01.2016
2016-01-16 19:21:18.662 [update notice] update scan.75 ident QQ=10: Vaillant;RC C ;0507;6201
2016-01-16 19:21:18.817 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:19.485 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:23.955 [main error] unable to load scan config 12: no file from /etc/ebusd/vaillant with prefix 12. found
2016-01-16 19:21:28.784 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:29.756 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:38.870 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:39.887 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:48.992 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:49.689 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:21:50.016 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:21:52.894 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:21:59.098 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:21:59.936 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:02.850 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:22:09.185 [update notice] update broadcast vdatetime QQ=10: 19:22:00;16.01.2016
2016-01-16 19:22:09.663 [update notice] update broadcast outsidetemp QQ=10: 1.562
2016-01-16 19:22:10.207 [update notice] update broadcast datetime QQ=10: 1.562;19:22:00;16.01.2016
2016-01-16 19:22:10.712 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:22:11.552 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:19.679 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:22:20.353 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:24.425 [update notice] update scan.0a ident QQ=10: Vaillant;PMW01;0205;8302
2016-01-16 19:22:29.463 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:22:30.483 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:44.117 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:22:44.844 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:22:45.249 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:47.855 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:22:54.267 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:22:55.176 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:22:56.355 [update notice] update hwc Timer.Saturday QQ=10: 08:00;-:-;-:-;-:-;-:-;-:-;Sa-So
2016-01-16 19:22:56.527 [update notice] unknown MS cmd: 1012b5040107 / 0730909090909002
2016-01-16 19:22:58.289 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:23:04.533 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:05.437 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:09.092 [update notice] unknown MS cmd: 1075b50a0100 / 03970100
2016-01-16 19:23:09.896 [update notice] update broadcast vdatetime QQ=10: 19:23:01;16.01.2016
2016-01-16 19:23:10.028 [update notice] update broadcast outsidetemp QQ=10: 1.562
2016-01-16 19:23:10.184 [update notice] update broadcast datetime QQ=10: 1.562;19:23:01;16.01.2016
2016-01-16 19:23:10.865 [update notice] update hwc currenterror QQ=10: -;-;-;-;-
2016-01-16 19:23:13.440 [update notice] unknown MS cmd: 100ab5040122 / 03000507
2016-01-16 19:23:14.728 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:15.686 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:24.576 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:25.334 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:34.608 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:34.958 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:23:35.372 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:38.527 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:23:45.062 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:45.755 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:48.565 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:23:51.037 [bus notice] max. symbols per second: 104
2016-01-16 19:23:54.784 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:23:55.309 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:23:55.546 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:24:04.961 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:05.744 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:24:10.665 [update notice] update broadcast vdatetime QQ=10: 19:24:01;16.01.2016
2016-01-16 19:24:11.142 [update notice] update broadcast outsidetemp QQ=10: 1.562
2016-01-16 19:24:11.879 [update notice] update broadcast datetime QQ=10: 1.562;19:24:01;16.01.2016
2016-01-16 19:24:15.285 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:16.239 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:24:19.718 [update notice] unknown BC cmd: 10feb5060101
2016-01-16 19:24:21.837 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:24:25.467 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:26.170 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:24:29.371 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:24:35.534 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:36.322 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:24:39.428 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:24:40.014 [update notice] unknown MS cmd: 100ab5040122 / 03000507
2016-01-16 19:24:45.544 [update notice] unknown MS cmd: 1075b50a0100 / 03970100
2016-01-16 19:24:45.736 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:46.435 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:24:55.696 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:24:56.527 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:05.747 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:06.844 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:11.396 [update notice] update broadcast vdatetime QQ=10: 19:25:02;16.01.2016
2016-01-16 19:25:11.872 [update notice] update broadcast outsidetemp QQ=10: 1.312
2016-01-16 19:25:12.383 [update notice] update broadcast datetime QQ=10: 1.312;19:25:02;16.01.2016
2016-01-16 19:25:13.107 [update notice] update hwc currenterror QQ=10: -;-;-;-;-
2016-01-16 19:25:15.848 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:16.627 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:25:16.951 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:19.708 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:25:25.851 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:26.454 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:29.591 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:25:35.901 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:36.547 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:45.931 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:46.801 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:25:48.501 [update notice] unknown MS cmd: 1075b50a0100 / 03970100
2016-01-16 19:25:49.857 [update notice] unknown MS cmd: 100ab5040122 / 03000507
2016-01-16 19:25:56.003 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:25:56.914 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:06.096 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:06.731 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:26:07.057 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:09.845 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:26:12.111 [update notice] update broadcast vdatetime QQ=10: 19:26:03;16.01.2016
2016-01-16 19:26:12.595 [update notice] update broadcast outsidetemp QQ=10: 1.562
2016-01-16 19:26:13.097 [update notice] update broadcast datetime QQ=10: 1.562;19:26:03;16.01.2016
2016-01-16 19:26:17.650 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:18.535 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:21.371 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:26:27.525 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:28.105 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:37.544 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:38.433 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:47.613 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:48.546 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:26:57.664 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:26:58.318 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:27:08.559 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:27:11.470 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00
2016-01-16 19:27:12.796 [update notice] update broadcast vdatetime QQ=10: 19:27:04;16.01.2016
2016-01-16 19:27:13.276 [update notice] update broadcast outsidetemp QQ=10: 1.562
2016-01-16 19:27:13.820 [update notice] update broadcast datetime QQ=10: 1.562;19:27:04;16.01.2016
2016-01-16 19:27:14.545 [update notice] update hwc currenterror QQ=10: -;-;-;-;-
2016-01-16 19:27:18.039 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:27:18.705 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:27:28.006 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:27:28.981 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:27:38.090 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:27:39.108 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:27:48.695 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:27:49.390 [update notice] update hwc Mode QQ=10: 55;auto;00;off
2016-01-16 19:27:49.717 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:27:52.107 [update notice] unknown MS cmd: 100ab505082b0f010000000080 / 00
2016-01-16 19:27:58.314 [update notice] unknown MS cmd: 1008b513020508 / 00
2016-01-16 19:27:59.155 [update notice] update hwc Status QQ=10: 66;on;-;55
2016-01-16 19:28:02.248 [update notice] unknown MS cmd: 1012b505082b0f010000000080 / 00


Also, da mein Heizungsbauer es nicht so mit den dünnen Leitungen hat, vermute ich mal einen falsch angeschlossenen Bus.
Ich habe mal am VRS620 im Menue geschaut und dort steht Wärmeerzeuger Anlagensoll 68°C aber an der Therme lese ich 62°C.
Ich habe mal an der Therme gegen 19.25 Uhr auf 64°C erhöht, an der VRS620 hat sich nichts getan im Menu dort steht weiterhin 68°C.
Ich werde mal nach dem Essen die Verkabelung prüfen.

Gruß Frank

Prof. Dr. Peter Henning

Das sieht in der Tat nach einem Verkabelungsfehler aus. Hat aber nichts mit dem Leitungsdurchmesser zu tun - mein Heizungsbauer hat auch ein Installationskabel 3 x 1,5 mm³ für die Busverbindung benutzt.

LG

pah

RainerS

Morjen, wie wird eigentlich ein update der "ebus"-Software gemacht ? (zunächst OHNE die csv-en).
Habe Version:
version: ebusd 2.0.0-preview.79cbd56




john30

Zitat von: R2D2_ am 17 Januar 2016, 11:26:21
Morjen, wie wird eigentlich ein update der "ebus"-Software gemacht ? (zunächst OHNE die csv-en).
Habe Version:
version: ebusd 2.0.0-preview.79cbd56

Wenn Du das selbst compiliert hast, dann "git pull && make install".
Wenn Du ein Release package installiert hast, dann einfach neue Version runterladen und drüberinstallieren.
author of ebusd

RainerS

@john30: dabei gab's einige Fehler, zum Glück hatte ich das Verzeichnis ~/ebusd vorher gesichert

sudo make install
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/pi/ebusd/build/missing --r                              un aclocal-1.11
cd . && /bin/bash /home/pi/ebusd/build/missing --run automake-1.11 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/pi/ebusd/build/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --sysconfdir=/etc --localstatedir=/var --prefix=/usr --note --no-recursion
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for pthread_setname_np in -lpthread... yes
checking for clock_gettime in -lrt... yes
checking for pselect... yes
checking for ppoll... yes
checking for argp_parse... yes
checking argp.h usability... yes
checking argp.h presence... yes
checking for argp.h... yes
checking for doxygen... no
configure: WARNING: Doxygen not found - continuing without Doxygen support.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking dependency style of g++... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking for ranlib... ranlib
checking whether make supports nested variables... yes
configure: creating ./config.status
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating docs/Makefile
config.status: creating src/lib/utils/Makefile
config.status: creating src/lib/ebus/Makefile
config.status: creating src/lib/ebus/test/Makefile
config.status: creating src/ebusd/Makefile
config.status: creating src/tools/Makefile
config.status: creating config.h
config.status: executing depfiles commands
Making install in docs
make[1]: Entering directory '/home/pi/ebusd/docs'
make[2]: Entering directory '/home/pi/ebusd/docs'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/pi/ebusd/docs'
make[1]: Leaving directory '/home/pi/ebusd/docs'
Making install in src/lib/utils
make[1]: Entering directory '/home/pi/ebusd/src/lib/utils'
  CXX    log.o
  CXX    tcpsocket.o
  CXX    thread.o
  CXX    clock.o
  AR     libutils.a
make[2]: Entering directory '/home/pi/ebusd/src/lib/utils'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/pi/ebusd/src/lib/utils'
make[1]: Leaving directory '/home/pi/ebusd/src/lib/utils'
Making install in src/lib/ebus
make[1]: Entering directory '/home/pi/ebusd/src/lib/ebus'
  CXX    result.o
  CXX    symbol.o
  CXX    data.o
  CXX    device.o
  CXX    message.o
  AR     libebus.a
make[2]: Entering directory '/home/pi/ebusd/src/lib/ebus'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/pi/ebusd/src/lib/ebus'
make[1]: Leaving directory '/home/pi/ebusd/src/lib/ebus'
Making install in src/ebusd
make[1]: Entering directory '/home/pi/ebusd/src/ebusd'
  CXX    bushandler.o
bushandler.cpp: In member function 'result_t BusHandler::handleSymbol()':
bushandler.cpp:636:15: error: expected ')' before 'SCAN_VERSION'
bushandler.cpp:636:27: error: expected ')' before ';' token
Makefile:319: recipe for target 'bushandler.o' failed
make[1]: *** [bushandler.o] Error 1
make[1]: Leaving directory '/home/pi/ebusd/src/ebusd'
Makefile:302: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

john30

Zitat von: R2D2_ am 17 Januar 2016, 12:37:19
@john30: dabei gab's einige Fehler, zum Glück hatte ich das Verzeichnis ~/ebusd vorher gesichert
Wahrscheinlich musst Du vorher noch "./autogen.sh" aufrufen.
author of ebusd

RainerS

#231
Also wie zu Beginn des Thread gem. Reinhard ?

Zitatcd ebusd
sudo ./autogen.sh --prefix=/usr
sudo make
sudo make install
sudo update-rc.d ebusd defaults


um die Binary zu compilieren mache ich das immer so.



fz69412

@John

Hmm, die Verkabelung, wenn auch etwas abenteuerlich ( bei 4x2x0,6 gibt es ja 3x ws  ;) hat er mal lieber rot/ge genommen  ;D ;D) war elektrisch ok.
Ich habe sie trotzdem mal an allen Busteilnehmern symetrisch korrigiert aber leider wie erwartet war das nicht der Fehler.
Nach wie vor die gleichen Fehler im Log und auch nach einem ebusctl scan full die gleichen Ergebnisse.
Was aber interessant ist, wenn ich die Steuerung abschalte, kann ich im Fehlerspeicher der Therme einen Ebus Fehler lesen.
Im normalen Betrieb allerdings in keinem der Geräte Fehlermeldungen im Speicher.
Ich werde mir mal einen andere Elektronik für die Therme holen.

@pah
Zitat von: Prof. Dr. Peter Henning am 17 Januar 2016, 06:07:44
Das sieht in der Tat nach einem Verkabelungsfehler aus. Hat aber nichts mit dem Leitungsdurchmesser zu tun - mein Heizungsbauer hat auch ein Installationskabel 3 x 1,5 mm³ für die Busverbindung benutzt.
LG
pah

Schon klar, bei 3 x 1,5 mm²  kann er ja auch kaum einen Farbfehler machen  ;D ;D .
Mit den dünnen Kabeln, war eher eine Anspielung auf die großen Finger und die vielen (!) Farben.   ;) .


Gruß Frank

rufus999

@Reinhart
Hallo Reinhart,

in  Antwort #172 schreibst du etwas über deine "automatische Heizkurve".  Wäre es zu viel verlangt wenn du etwas genauer darüber schreibst? Also wie hast du dies realisiert, vielleicht mit einem Beispiel? Ich würde so etwas auch gerne abbilden aber bekomme dies einfach nicht hin.

Danke und Gruss

rufus999

fz69412

kurzes Update

Ich habe die Steuerung am Heizgerät mal ausgetauscht ( Softwareversion 6.08) aber keinerlei Änderung.
Was aber interessant ist, die Softwareversion wird von der Steuerung VRS620 richtig ausgelesen.
Durch den Wechsel stand dann natürlich die 6.08 hinter Heizgerät also scheint der Ebus zum VRS620 zu laufen , sonst könnte er ja den Softwarewechsel nicht registrieren.
Also nun habe ich mal alles wieder zurückgebaut und im Display der Steuerung wird auch wieder die Version 6.04 angezeigt.

Kann es sein das diese Softwareversion von "ebusd "noch nicht unterstützt wird ??

Gruß Frank

Prof. Dr. Peter Henning


Reinhart

#236
@rufus999

Ich hatte hier einmal einen Ansatz gepostet, aber statt komplett die Therme abschalten, habe ich halt 5 Stufen eingebaut um die Heizkurve zu beinflussen.


Die 5 Stufen sehen dann wie folgt aus:
############################  Heizkurve erhöhen  ################################


define Heizkurve_Check_up0 at +*00:28:00 IF (Value("WichtungAll") > (Value("Schwelle") + 25) && ($hour > 5 && $hour < 18) && (Value("AutoHeizkurve") == 1 ) && (Value("Winter") == 1) && (Value("HeizkurveEinstellen") == 1.3 )) (set HeizkurveEinstellen 1.50)
attr Heizkurve_Check_up0 room System


define Heizkurve_Check_up1 at +*00:29:00 IF (Value("WichtungAll") > (Value("Schwelle") + 22) && ($hour > 5 && $hour < 18) && (Value("AutoHeizkurve") == 1 ) && (Value("Winter") == 1) && (Value("HeizkurveEinstellen") == 1.2 )) (set HeizkurveEinstellen 1.30)
attr Heizkurve_Check_up1 room System


define Heizkurve_Check_up2 at +*00:30:00 IF (Value("WichtungAll") > (Value("Schwelle") + 18) && ($hour > 5 && $hour < 18) && (Value("AutoHeizkurve") == 1 ) && (Value("Winter") == 1) && (Value("HeizkurveEinstellen") == 1.1 )) (set HeizkurveEinstellen 1.20)
attr Heizkurve_Check_up2 room System


define Heizkurve_Check_up at +*00:31:00 IF (Value("WichtungAll") > (Value("Schwelle") + 13) && ($hour > 4 && $hour < 18) && (Value("AutoHeizkurve") == 1 ) && (Value("Winter") == 1) && (Value("HeizkurveEinstellen") == 1.0 )) (set HeizkurveEinstellen 1.10)
attr Heizkurve_Check_up room System


define Heizkurve_Check_up3 at +*00:32:00 IF (Value("WichtungAll") > (Value("Schwelle") - 5) && ($hour > 4 && $hour < 18) && (Value("AutoHeizkurve") == 1 ) && (Value("Winter") == 1) && (Value("HeizkurveEinstellen") == 0.9 )) (set HeizkurveEinstellen 1.00)
attr Heizkurve_Check_up3 room System




#######################  Heizkurve absenken #################################


# Heizkurve absenken zwischen 0.90 - 1.20, aber erst wenn ValveSchwelle wieder unter Schwelle -offset gesunken ist


define Heizkurve_Check_down3 at +*00:30:00 IF (Value("WichtungAll") < Value("Schwelle") - 25 && ($hour > 8 && $hour < 19) && Value("AutoHeizkurve") == 1 && Value("Winter") == 1 && Value("HeizkurveEinstellen") == 1.0 ) (set HeizkurveEinstellen 0.90)
attr Heizkurve_Check_down3 room System


define Heizkurve_Check_down at +*00:30:01 IF (Value("WichtungAll") < Value("Schwelle") - 15 && ($hour > 8 && $hour < 20) && Value("AutoHeizkurve") == 1 && Value("Winter") == 1 && Value("HeizkurveEinstellen") == 1.1 ) (set HeizkurveEinstellen 1.00)
attr Heizkurve_Check_down room System


define Heizkurve_Check_down2 at +*00:30:02 IF (Value("WichtungAll") < Value("Schwelle") - 10 && ($hour > 8 && $hour < 20) && Value("AutoHeizkurve") == 1 && Value("Winter") == 1 && Value("HeizkurveEinstellen") == 1.2 ) (set HeizkurveEinstellen 1.10)
attr Heizkurve_Check_down2 room System


define Heizkurve_Check_down1 at +*00:30:03 IF (Value("WichtungAll") < Value("Schwelle") -5 && ($hour > 8 && $hour < 20) && Value("AutoHeizkurve") == 1 && Value("Winter") == 1 && Value("HeizkurveEinstellen") == 1.3 ) (set HeizkurveEinstellen 1.20)
attr Heizkurve_Check_down1 room System


define Heizkurve_Check_down0 at +*00:30:04 IF (Value("WichtungAll") < Value("Schwelle") && ($hour > 8 && $hour < 20) && Value("AutoHeizkurve") == 1 && Value("Winter") == 1 && Value("HeizkurveEinstellen") == 1.5 ) (set HeizkurveEinstellen 1.30)
attr Heizkurve_Check_down0 room System



WichtungAll     = von Valve ermittelter Wärmebedarf
Schwelle          = Schwellwert wo die Heizkurve verstellt werden soll, wird mit setList vom Anwender vorgegeben (Schaltpunkt)
AutoHeizkurve = wird mit setList vom Anwender vorgegeben (1=Kurve soll automatisch verstellt werden, 0 = keine Verstellung erwünscht, Automatik aus)
Winter              = wird mit setList vom Anwender vorgegeben (1= Winterbetrieb, 0=Sommerbetrieb)
HeizkurveEinstellen = die Heizkurve wird neu geschrieben, bzw. steht im "state" der letzte Wert (sollte ident mit HKurve sein)
Die Zahl hinter der Schwelle ist jener Wert mit welchem eine vorrausschauende Steuerung möglich wird. zB: beginnt sich der Wärmebedarf dem Schwellwert zu nähern (Schwelle -25) dann senke ich bereits eine Stufe ab. Dieser Wert wurde durch beobachten ermittelt und passt bei mir sehr gut. Bei jeder Heizkurve wird dieser Wert immer kleiner bis letztlich zur Schwelle. Zusätzlich habe ich noch das Zeitfenster definiert in welchem überhaupt automatisch gesteuert wird.
Vor 8:00 Uhr Morgens hat es nicht viel Sinn, weil ja generell noch aufgeheizt wird. Hier stehen die Ventile fast alle bei 100% und es würde dann die Hkurve auf den höchsten Wert eingestellt werden, das macht nur unnötig hohen Verbrauch.

Nachtabsenkung ist bei mir Heizkurve 0,2 und am Morgen beginne ich mit 0,7, d.h. ab 08:00 kann, wenn notwendig, erst die erste Verstellung auf 1.0 erfolgen und so weiter.

Die Automatik funktioniert seit einem Jahr perfekt, selbst wenn die Sonne leicht auf den Außenfühler scheint wird durch die Heizkurve wieder kompensiert wenn sie dies für notwendig hält. Das gleiche gilt bei starkem Wind, weil sich der Wärmebedarf dann erhöht obwohl laut Außentemperatur es nicht notwendig wäre den Vorlauf zu erhöhen, hier greift die Automatik ein und erhöht trotzdem.

Alle Situationen werden nun abgedeckt, weil der Wärmebedarf sich von den Umwelteinflüssen nicht betrügen läßt. Selbst wenn ein Raum (welcher in Valves beobachtet wird) auf 27 Grad eingestellt wird, beeinflusst dies nur gering das Gesamtkonzept. Bei mehreren Räumen sollte das nicht passieren, denn dann wird ordentlich geheizt. Aber wenn das Thermostat mehrerer Räume etwas zurück gedreht wird (oder einfach nur im Raum warm wird), dann beginnt die Absenkung des Vorlaufs automatisch.

Du musst dir gut überlegen welche Heizkörper du für die Wärmebedarfsberechnung einbeziehen willst (jene Räume wo du dich am meisten aufhältst, das WC hat keinen Sinn).

LG





[/code]
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

fz69412

Erfolgsbericht !!

Also nach dem ich nun einige Test gemacht und die Verkabelung komplett erneuert habe.
Schirm der Leitungen verbunden, Adernpaare verwendet, so das symetrische Leitungen genutzt werden und dann den Ebus Adapter nochmal neu justiert habe, habe ich nun auch ein ordentliches Ergebniss:


pi@raspberrypi:~ $ ebusctl scan result
08;Vaillant;BAI00;0604;5502;21;14;40;0010011642;0001;010806;N1
0a;Vaillant;PMW01;0205;8302;21;14;41;0010014312;3110;007012;N5
12;Vaillant;PMW01;0205;8302;21;14;41;0010014312;3110;007012;N5
15;Vaillant;UI   ;0508;6201;21;14;38;0020080465;0907;005548;N9
23;Vaillant;SOLSY;0500;6301;21;14;39;0020080463;0907;005520;N5
25;Vaillant;SOLSY;0500;6301;21;14;39;0020080463;0907;005520;N5
26;Vaillant;SOLSY;0500;6301;21;14;39;0020080463;0907;005520;N5
50;Vaillant;SOLSY;0500;6301;21;14;39;0020080463;0907;005520;N5
75;Vaillant;RC C ;0507;6201;21;13;21;0020040079;0907;005833;N0
ec;Vaillant;SOLSY;0500;6301;21;14;39;0020080463;0907;005520;N5
fc;Vaillant;PMW01;0205;8302;21;14;41;0010014312;3110;007012;N5


pi@raspberrypi:~ $ ebusctl info
version: ebusd 2.0.0ea7efc
signal: acquired
symbol rate: 56
masters: 5
messages: 546
address 03: master #3
address 08: slave #3, scanned "MF=Vaillant;ID=BAI00;SW=0604;HW=5502"
address 0a: slave, scanned "MF=Vaillant;ID=PMW01;SW=0205;HW=8302", loaded "vaillant/0a.pmw.hwc.csv"
address 10: master #6
address 12: slave, scanned "MF=Vaillant;ID=PMW01;SW=0205;HW=8302"
address 15: slave #6, scanned "MF=Vaillant;ID=UI   ;SW=0508;HW=6201", loaded "vaillant/15.ui.csv"
address 23: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/23.solsy.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301"
address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/26.solsy.hc.csv"
address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/50.solsy.mc.csv"
address 70: master #16
address 75: slave #16, scanned "MF=Vaillant;ID=RC C ;SW=0507;HW=6201", loaded "vaillant/75.rcc.csv"
address ec: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/ec.solsy.sc.csv"
address f7: master #24
address fc: slave #24, scanned "MF=Vaillant;ID=PMW01;SW=0205;HW=8302"


Nur meine Therme will einfach nicht ! :-[
Was kann ich hierfür nun noch tun ?
Kann ich eines der vorhanden Files umbenennen ?


2016-01-17 17:25:19.739 [update notice] unknown MS cmd: 1008b510090003ffff88ff006400 / 0101
2016-01-17 17:25:19.976 [main error] unable to load scan config 08: no file from /etc/ebusd/vaillant with prefix 08. matches ID "bai00", SW0604, HW5502
2016-01-17 17:25:20.194 [update notice] unknown MS cmd: 1026b509040e100001 / 00



Gruß Frank

Reinhart

#238
dir fehlt ein File, checke einfach die Dateien von John noch einmal aus:  http://forum.fhem.de/index.php/topic,46098.msg379534.html#msg379534

File: 08.bai.HW7401.csv

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

fz69412

Hallo Reinhard,

das habe ich gleich mal gemacht aber weiterhin meldet er


2016-01-17 19:04:03.961 [main error] unable to load scan config 08: no file from /etc/ebusd/vaillant with prefix 08. matches ID "bai00", SW0604, HW5502


Kann ich die Datei , sie existiert als , wie von Dir angegeben, 08.bai.HW7401.csv, umbenennen ?
Er sucht ja 08.bai00.....

Gruß Frank