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: theotherhalf am 22 September 2016, 20:37:43
Ist es möglich die direkte Verbindung zwischen Therme und Regler zu kappen, einen Raspi mit beiden über USB Adapter zu verbinden (quasi als Brücke), aus dem Regler den Sollwert sowie benötigte  Steuerbefehle für die Thermensteuerung auszulesen und ausschlisslich diese dann an die Heizung weiterzureichen?
Quasi als Filter, sodass die Warmwassergeschichte nicht vom Regler überschrieben wird?
Na da hast Du ja mal was echt spezielles vor :)
out-of-the-box geht das nicht so direkt, aber man könnte die beiden kreise tatsächlich trennen und mit zwei eBus Interfaces und zwei ebusd Instanzen bspw. per Shell Skrip so etwas realisieren.
VG John
author of ebusd

Prof. Dr. Peter Henning

Hm, eigentlich ist der EBUS multi-master-fähig. Man müsste nur dafür sorgen, dass der Adressat auf den "richtigen" Master hört.


LG


pah

john30

Zitat von: R2D2_ am 25 September 2016, 13:24:37
Die Datei "08.bai.HW7401.csv" gibt es nicht mehr und die "08.bai.csv" ist wesentlich kleiner geworden, ebenso gibt es mehrere "bai's" ...

Wie bekomme ich mit der alten Version die Product-ID der Therme raus, damit ich mir die neue "bai" ansehen kann ?
Das steht im scan result drin, also "ebusctl scan", ne Minute warten, "ebusctl scan result". Dann bekommst Du bspw. sowas:
08;Vaillant;EHP00;0327;7201;21;07;45;0010002779;0000;000000;N8
Der Produktcode steht in der 9. Spalte, also z.B. hier "0010002779" (dieses Beispiel ist allerdings kein BAI Produktcode!).
Diesen kannst Du dann einfach in der 08.bai.csv suchen gehen und in der Spalte hinter dem "!load" steht dann, welche Include Datei für dieses Produkt von ebusd geommen werden muss. Sollte das Produkt nicht dabei stehen, gibt es ein Fallback je nach HW Variante laut Scan.
VG John
author of ebusd

TiPpFeHlEr

Hi John,

so 2ter EBUS Cpoupler ist installiert und in der /etc/default/ebusd mit folgendem code gestartet

EBUSD_OPTS2="--receivetimeout=100000 --enablehex --scanconfig -d /dev/serial/by-id/usb-E-Service_eBus_Coupler_Iso_12001_ALHTIL2-if00-port0 -p 8889 -l /var/log/ebusd2.log"


in der ebusd2.log erschein nun folgendes

2016-09-30 11:33:54.471 [main notice] ebusd 2.1.28b50d2 started
2016-09-30 11:33:54.480 [main notice] found messages: 5 (0 conditional on 0 conditions, 0 poll, 0 update)
2016-09-30 11:33:54.489 [bus notice] signal acquired
2016-09-30 11:34:37.034 [bus notice] max. symbols per second: 138
2016-09-30 11:34:44.985 [bus notice] new master 10, master count 2
2016-09-30 11:34:44.985 [update notice] unknown BC cmd: 10feb516080045341130090516
2016-09-30 11:34:45.289 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:34:49.077 [bus error] send to 15: ERR: read timeout, retry
2016-09-30 11:34:49.621 [bus error] send to 15: ERR: read timeout, retry
2016-09-30 11:34:50.165 [bus error] send to 15: ERR: read timeout, retry
2016-09-30 11:34:50.708 [bus error] send to 15: ERR: read timeout
2016-09-30 11:34:50.709 [main error] scan config 15 message: ERR: read timeout
2016-09-30 11:34:56.633 [bus notice] new master 03, master count 3
2016-09-30 11:34:56.633 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:34:58.381 [main error] unable to load scan config 08: no file from /etc/ebusd/vaillant with prefix 08. matches ID "recov", SW0217, HW0203
2016-09-30 11:35:02.350 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:35:05.182 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:35:28.264 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:35:45.946 [update notice] unknown BC cmd: 10feb516080045351130090516
2016-09-30 11:35:46.164 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:35:55.059 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:35:57.118 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:36:05.393 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:36:22.261 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:36:46.162 [update notice] unknown BC cmd: 10feb516080045361130090516
2016-09-30 11:36:46.381 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:36:48.036 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:36:59.348 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:37:05.693 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:37:14.075 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:37:39.985 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:37:46.525 [update notice] unknown BC cmd: 10feb516080046371130090516
2016-09-30 11:37:47.002 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:37:56.171 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:38:05.902 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:38:06.269 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:38:31.965 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:38:44.632 [update notice] unknown BC cmd: 10feb516080044381130090516
2016-09-30 11:38:44.849 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:38:54.451 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:38:57.864 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:39:04.124 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:39:23.905 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030100010006000400
2016-09-30 11:39:40.182 [update notice] unknown MS cmd: 1008b509040e8a0303 / 00
2016-09-30 11:39:44.396 [update notice] unknown MS cmd: 1008b5090124 / 09003231313434343030
2016-09-30 11:39:53.682 [update notice] unknown BC cmd: 10feb516080050391130090516
2016-09-30 11:39:53.941 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:39:59.554 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:40:02.883 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:40:05.714 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:40:30.080 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:40:47.979 [update notice] unknown BC cmd: 10feb516080044401130090516
2016-09-30 11:40:58.133 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:40:59.701 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:41:28.486 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:41:47.193 [update notice] unknown BC cmd: 10feb516080044411130090516
2016-09-30 11:42:00.975 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:42:01.943 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:42:06.617 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:42:27.982 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:42:47.077 [update notice] unknown BC cmd: 10feb516080045421130090516
2016-09-30 11:42:47.424 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:42:54.175 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:42:56.440 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:43:05.144 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:43:20.169 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:43:45.076 [update notice] update scan.08 ident QQ=10: Vaillant;recoV;0217;0203
2016-09-30 11:43:45.317 [update notice] unknown BC cmd: 10feb516080045431130090516
2016-09-30 11:43:45.533 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:43:46.116 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400
2016-09-30 11:43:55.545 [update notice] unknown BC cmd: 10feb5050362441d
2016-09-30 11:43:57.168 [update notice] unknown MS cmd: 1008b522050002002802 / 0100
2016-09-30 11:44:05.443 [update notice] unknown BC cmd: 10feb51603013012
2016-09-30 11:44:12.027 [update notice] unknown MS cmd: 1008b51303048a03 / 0a8a030300010006000400


allerdings gibt es nun ein problem mit dem anderen coupler
ebusd.log

2016-09-30 11:37:27.414 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:37:28.641 [bus notice] poll scan.08 id:
2016-09-30 11:37:29.178 [main notice] hex cmd: 3110b509030d0000
2016-09-30 11:37:33.440 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:37:34.808 [bus notice] poll scan.08 id:
2016-09-30 11:37:35.435 [update notice] unknown MS cmd: 1008b5100305ff01 / 00
2016-09-30 11:37:37.578 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:37:40.077 [bus error] send to 15: ERR: read timeout, retry
2016-09-30 11:37:41.778 [bus notice] poll scan.08 id:
2016-09-30 11:37:43.484 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:37:46.447 [update notice] update broadcast vdatetime QQ=10: 11:37:                                                                                                                                                                                                                                     46;30.09.2016
2016-09-30 11:37:46.859 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:37:47.682 [bus notice] poll scan.08 id:
2016-09-30 11:37:47.931 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:37:52.646 [bus notice] poll scan.08 id:
2016-09-30 11:37:53.666 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:37:55.577 [update notice] update bai DateTime QQ=10: valid;11:37:5                                                                                                                                                                                                                                     7;30.09.2016;18.188
2016-09-30 11:37:55.844 [update notice] update bai Status02 QQ=10: auto;60;55.0;                                                                                                                                                                                                                                     80;60.0
2016-09-30 11:37:56.184 [update notice] unknown MS cmd: 1038b522050002002802 / 0                                                                                                                                                                                                                                     100
2016-09-30 11:37:57.563 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:37:58.696 [bus notice] poll scan.08 id:
2016-09-30 11:38:03.623 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:04.678 [bus notice] poll scan.08 id:
2016-09-30 11:38:05.595 [update error] unable to parse bai Status from 1008b5110                                                                                                                                                                                                                                     100 / 08cd01130008000003: ERR: invalid position
2016-09-30 11:38:05.823 [update notice] update broadcast outsidetemp QQ=10: 18.1                                                                                                                                                                                                                                     88
2016-09-30 11:38:07.614 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:38:10.676 [bus notice] poll scan.08 id:
2016-09-30 11:38:13.632 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:15.616 [update notice] update bai Status02 QQ=10: auto;60;55.0;                                                                                                                                                                                                                                     80;60.0
2016-09-30 11:38:16.671 [bus notice] poll scan.08 id:
2016-09-30 11:38:22.643 [bus notice] poll scan.08 id:
2016-09-30 11:38:23.708 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:25.799 [update notice] update bai DateTime QQ=10: valid;11:38:2                                                                                                                                                                                                                                     7;30.09.2016;18.188
2016-09-30 11:38:27.730 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:38:28.688 [bus notice] poll scan.08 id:
2016-09-30 11:38:33.844 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:34.186 [update notice] unknown MS cmd: 1008b5100305ff01 / 00
2016-09-30 11:38:36.148 [bus notice] poll scan.08 id:
2016-09-30 11:38:37.752 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:38:41.720 [bus notice] poll scan.08 id:
2016-09-30 11:38:41.877 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:44.200 [bus error] invalid self-addressed message from 00
2016-09-30 11:38:44.741 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:38:44.994 [update notice] unknown MS cmd: 1008b512020064 / 00
2016-09-30 11:38:47.679 [bus notice] poll scan.08 id:
2016-09-30 11:38:51.846 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:38:53.667 [bus notice] poll scan.08 id:
2016-09-30 11:38:53.826 [update notice] update bai DateTime QQ=10: valid;11:38:5                                                                                                                                                                                                                                     5;30.09.2016;18.188
2016-09-30 11:38:54.098 [update notice] update bai Status02 QQ=10: auto;60;55.0;                                                                                                                                                                                                                                     80;60.0
2016-09-30 11:38:58.211 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:39:01.690 [bus notice] poll scan.08 id:
2016-09-30 11:39:01.890 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;43.0;off
2016-09-30 11:39:03.843 [update error] unable to parse bai Status from 1008b5110                                                                                                                                                                                                                                     100 / 08cd01130008000003: ERR: invalid position
2016-09-30 11:39:04.065 [update notice] update broadcast outsidetemp QQ=10: 18.1                                                                                                                                                                                                                                     88
2016-09-30 11:39:04.295 [bus error] invalid self-addressed message from 00
2016-09-30 11:39:07.649 [bus notice] poll scan.08 id:
2016-09-30 11:39:07.894 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:39:08.306 [bus notice] scan 02 timed out (227 slaves left)
2016-09-30 11:39:08.858 [bus notice] scan 04 timed out (226 slaves left)
2016-09-30 11:39:09.412 [bus notice] scan 05 timed out (225 slaves left)
2016-09-30 11:39:10.116 [bus notice] scan 06 timed out (224 slaves left)
2016-09-30 11:39:12.000 [bus notice] max. symbols per second: 137
2016-09-30 11:39:12.090 [bus notice] scan 08 timed out (223 slaves left)
2016-09-30 11:39:12.090 [bus notice] scan 08: ;Vaillant;BAI00;0518;7401
2016-09-30 11:39:12.873 [bus notice] scan 09 timed out (222 slaves left)
2016-09-30 11:39:13.586 [bus notice] scan 0a timed out (221 slaves left)
2016-09-30 11:39:14.403 [bus notice] scan 0b timed out (220 slaves left)
2016-09-30 11:39:15.092 [bus notice] scan 0c timed out (219 slaves left)
2016-09-30 11:39:15.796 [bus notice] scan 0d timed out (218 slaves left)
2016-09-30 11:39:16.507 [bus notice] scan 0e timed out (217 slaves left)
2016-09-30 11:39:17.194 [bus notice] scan 12 timed out (216 slaves left)
2016-09-30 11:39:17.886 [bus notice] scan 14 timed out (215 slaves left)
2016-09-30 11:39:20.573 [bus notice] scan 15 completed (214 slaves left)
2016-09-30 11:39:20.574 [bus notice] scan 15: ;Vaillant;47000;0420;1403;21;14;32                                                                                                                                                                                                                                     ;0020171280;0082;031167;N9
2016-09-30 11:39:20.934 [bus notice] scan 16 timed out (213 slaves left)
2016-09-30 11:39:21.632 [bus notice] scan 18 timed out (212 slaves left)
2016-09-30 11:39:22.466 [bus notice] scan 19 timed out (211 slaves left)
2016-09-30 11:39:23.157 [bus notice] scan 1a timed out (210 slaves left)
2016-09-30 11:39:24.109 [bus notice] scan 1b timed out (209 slaves left)
2016-09-30 11:39:24.801 [bus notice] scan 1c timed out (208 slaves left)
2016-09-30 11:39:26.074 [bus notice] scan 1d timed out (207 slaves left)
2016-09-30 11:39:26.676 [update notice] update bai DateTime QQ=10: valid;11:39:2                                                                                                                                                                                                                                     7;30.09.2016;18.188
2016-09-30 11:39:26.913 [bus notice] scan 1e timed out (206 slaves left)
2016-09-30 11:39:27.610 [bus notice] scan 20 timed out (205 slaves left)
2016-09-30 11:39:28.919 [bus notice] scan 21 timed out (204 slaves left)
2016-09-30 11:39:29.762 [bus notice] scan 22 timed out (203 slaves left)
2016-09-30 11:39:30.478 [bus notice] scan 23 timed out (202 slaves left)
2016-09-30 11:39:31.186 [bus notice] scan 24 timed out (201 slaves left)
2016-09-30 11:39:31.871 [bus notice] scan 25 timed out (200 slaves left)
2016-09-30 11:39:33.911 [bus notice] scan 26 completed (199 slaves left)
2016-09-30 11:39:33.912 [bus notice] scan 26: ;Vaillant;47000;0420;1403;21;14;32                                                                                                                                                                                                                                     ;0020171280;0082;031167;N9
2016-09-30 11:39:34.003 [bus notice] max. symbols per second: 143
2016-09-30 11:39:34.139 [bus notice] scan 27 timed out (198 slaves left)
2016-09-30 11:39:34.738 [bus notice] scan 28 timed out (197 slaves left)
2016-09-30 11:39:35.287 [bus notice] scan 29 timed out (196 slaves left)
2016-09-30 11:39:35.842 [bus notice] scan 2a timed out (195 slaves left)
2016-09-30 11:39:36.388 [bus notice] scan 2b timed out (194 slaves left)
2016-09-30 11:39:36.932 [bus notice] scan 2c timed out (193 slaves left)
2016-09-30 11:39:38.212 [bus notice] scan 2d timed out (192 slaves left)
2016-09-30 11:39:39.500 [bus notice] scan 2e timed out (191 slaves left)
2016-09-30 11:39:40.436 [bus notice] scan 2f timed out (190 slaves left)
2016-09-30 11:39:41.206 [bus notice] scan 32 timed out (189 slaves left)
2016-09-30 11:39:41.918 [bus notice] scan 34 timed out (188 slaves left)
2016-09-30 11:39:42.466 [main error] unable to load scan config 26: no file from                                                                                                                                                                                                                                      /etc/ebusd/vaillant with prefix 26. matches ID "47000", SW0420, HW1403
2016-09-30 11:39:42.647 [bus notice] scan 35 timed out (187 slaves left)
2016-09-30 11:39:43.337 [bus notice] scan 36 timed out (186 slaves left)
2016-09-30 11:39:44.378 [bus notice] scan 38 timed out (185 slaves left)
2016-09-30 11:39:44.378 [bus notice] scan 38: ;Vaillant;V32  ;0117;9802
2016-09-30 11:39:45.232 [bus notice] scan 39 timed out (184 slaves left)
2016-09-30 11:39:45.938 [bus notice] scan 3a timed out (183 slaves left)
2016-09-30 11:39:46.626 [bus notice] scan 3b timed out (182 slaves left)
2016-09-30 11:39:47.324 [bus notice] scan 3c timed out (181 slaves left)
2016-09-30 11:39:48.021 [bus notice] scan 3d timed out (180 slaves left)
2016-09-30 11:39:48.713 [bus notice] scan 3e timed out (179 slaves left)
2016-09-30 11:39:49.398 [bus notice] scan 40 timed out (178 slaves left)
2016-09-30 11:39:50.140 [bus notice] scan 41 timed out (177 slaves left)
2016-09-30 11:39:50.848 [bus notice] scan 42 timed out (176 slaves left)
2016-09-30 11:39:52.146 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:39:52.521 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;42.0;off
2016-09-30 11:39:53.074 [bus notice] scan 43 timed out (175 slaves left)
2016-09-30 11:39:53.860 [update notice] unknown BC cmd: 10feb5160304a011
2016-09-30 11:39:54.658 [bus notice] scan 44 timed out (174 slaves left)
2016-09-30 11:39:55.356 [bus notice] scan 45 timed out (173 slaves left)
2016-09-30 11:39:56.620 [bus notice] scan 46 timed out (172 slaves left)
2016-09-30 11:39:57.225 [update notice] update bai DateTime QQ=10: valid;11:39:5                                                                                                                                                                                                                                     8;30.09.2016;18.188
2016-09-30 11:39:57.465 [bus notice] scan 47 timed out (171 slaves left)
2016-09-30 11:39:58.221 [bus notice] scan 48 timed out (170 slaves left)
2016-09-30 11:39:58.901 [bus notice] scan 49 timed out (169 slaves left)
2016-09-30 11:39:59.804 [bus notice] scan 4a timed out (168 slaves left)
2016-09-30 11:40:00.569 [bus notice] scan 4b timed out (167 slaves left)
2016-09-30 11:40:01.272 [bus notice] scan 4c timed out (166 slaves left)
2016-09-30 11:40:03.716 [bus notice] scan 4d timed out (165 slaves left)
2016-09-30 11:40:04.307 [update error] unable to parse bai Status from 1008b5110                                                                                                                                                                                                                                     100 / 08cb01130008000003: ERR: invalid position
2016-09-30 11:40:04.543 [bus notice] scan 4e timed out (164 slaves left)
2016-09-30 11:40:05.096 [bus notice] scan 4f timed out (163 slaves left)
2016-09-30 11:40:05.631 [update notice] update broadcast outsidetemp QQ=10: 18.1                                                                                                                                                                                                                                     88
2016-09-30 11:40:05.867 [bus notice] scan 50 timed out (162 slaves left)
2016-09-30 11:40:06.414 [bus notice] scan 51 timed out (161 slaves left)
2016-09-30 11:40:06.962 [bus notice] scan 52 timed out (160 slaves left)
2016-09-30 11:40:07.504 [bus notice] scan 53 timed out (159 slaves left)
2016-09-30 11:40:08.286 [bus notice] scan 54 timed out (158 slaves left)
2016-09-30 11:40:08.886 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:40:09.121 [bus notice] scan 55 timed out (157 slaves left)
2016-09-30 11:40:09.834 [bus notice] scan 56 timed out (156 slaves left)
2016-09-30 11:40:10.543 [bus notice] scan 57 timed out (155 slaves left)
2016-09-30 11:40:11.261 [bus notice] scan 58 timed out (154 slaves left)
2016-09-30 11:40:11.955 [bus notice] scan 59 timed out (153 slaves left)
2016-09-30 11:40:12.807 [bus notice] scan 5a timed out (152 slaves left)
2016-09-30 11:40:13.521 [bus notice] scan 5b timed out (151 slaves left)
2016-09-30 11:40:13.980 [bus error] send to 15: ERR: read timeout, retry
2016-09-30 11:40:14.626 [bus notice] scan 5c timed out (150 slaves left)
2016-09-30 11:40:15.203 [update notice] update bai Status02 QQ=10: auto;60;55.0;                                                                                                                                                                                                                                     80;60.0
2016-09-30 11:40:15.440 [bus notice] scan 5d timed out (149 slaves left)
2016-09-30 11:40:16.140 [bus notice] scan 5e timed out (148 slaves left)
2016-09-30 11:40:16.833 [bus notice] scan 5f timed out (147 slaves left)
2016-09-30 11:40:17.541 [bus notice] scan 60 timed out (146 slaves left)
2016-09-30 11:40:18.376 [bus notice] scan 61 timed out (145 slaves left)
2016-09-30 11:40:19.068 [bus notice] scan 62 timed out (144 slaves left)
2016-09-30 11:40:19.773 [bus notice] scan 63 timed out (143 slaves left)
2016-09-30 11:40:20.479 [bus notice] scan 64 timed out (142 slaves left)
2016-09-30 11:40:21.164 [bus notice] scan 65 timed out (141 slaves left)
2016-09-30 11:40:21.852 [bus notice] scan 66 timed out (140 slaves left)
2016-09-30 11:40:22.628 [bus notice] scan 67 timed out (139 slaves left)
2016-09-30 11:40:23.224 [update notice] update bai Status01 QQ=10: 28.0;28.0;18.                                                                                                                                                                                                                                     188;-;42.0;off
2016-09-30 11:40:23.462 [bus notice] scan 68 timed out (138 slaves left)
2016-09-30 11:40:24.241 [bus notice] scan 69 timed out (137 slaves left)
2016-09-30 11:40:24.943 [bus notice] scan 6a timed out (136 slaves left)
2016-09-30 11:40:25.665 [bus notice] scan 6b timed out (135 slaves left)
2016-09-30 11:40:26.367 [bus notice] scan 6c timed out (134 slaves left)
2016-09-30 11:40:27.082 [bus notice] scan 6d timed out (133 slaves left)
2016-09-30 11:40:27.786 [bus notice] scan 6e timed out (132 slaves left)
2016-09-30 11:40:28.560 [bus notice] scan 6f timed out (131 slaves left)
2016-09-30 11:40:29.172 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:40:29.410 [bus notice] scan 72 timed out (130 slaves left)
2016-09-30 11:40:30.284 [bus notice] scan 74 timed out (129 slaves left)
2016-09-30 11:40:30.993 [bus notice] scan 75 timed out (128 slaves left)
2016-09-30 11:40:31.683 [bus notice] scan 76 timed out (127 slaves left)
2016-09-30 11:40:32.953 [bus notice] scan 78 timed out (126 slaves left)
2016-09-30 11:40:34.218 [bus notice] scan 79 timed out (125 slaves left)
2016-09-30 11:40:35.488 [bus notice] scan 7a timed out (124 slaves left)
2016-09-30 11:40:35.896 [bus error] send to 08: ERR: arbitration lost, retry
2016-09-30 11:40:36.061 [update notice] unknown MS cmd: 1008b5100305ff01 / 00
2016-09-30 11:40:36.299 [bus notice] scan 7b timed out (123 slaves left)
2016-09-30 11:40:36.999 [bus notice] scan 7c timed out (122 slaves left)
2016-09-30 11:40:37.696 [bus notice] scan 7d timed out (121 slaves left)
2016-09-30 11:40:38.470 [bus notice] scan 7e timed out (120 slaves left)
2016-09-30 11:40:39.769 [bus notice] scan 80 timed out (119 slaves left)
2016-09-30 11:40:40.371 [update notice] update bai Mode QQ=10: Standby
2016-09-30 11:40:40.607 [bus notice] scan 81 timed out (118 slaves left)
2016-09-30 11:40:41.306 [bus notice] scan 82 timed out (117 slaves left)
pi@ospi ~ $


mfg maik

TiPpFeHlEr

#1789
so,

ebusd & ebusd2 laufen, und lassen sich separat ansprechen! ;D

habe also gleichmal ein paar b509 versucht.
leider ohne Erfolg.
es kommt immer ein "00" von der RecoVair zurück.

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d6100
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d6000
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d2000
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d1000
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d4000
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0000
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0001
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0002
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0003
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0016
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030db400
00
pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d5900
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0704
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0100
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0200
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0300
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d0400
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d2500
00

pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d1000
00


das setzen der Lüfterstufe ist Analog zu dem Befehl über dem VR32
pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509040e8a0306
00

auch hier wird ein "00" zurückgegeben
das Auslesen der Lüfterstufe klappt dann auch mit
pi@ospi /etc/init.d $ ebusctl -p 8889 hex 08b509030d8a03
0106
;)

nun weiss ich auch warum ich den VR32 einsetzen musste , die RecoVair hat die gleiche EBUS Adresse wie meine Therme 08/03.

pi@ospi ~ $ ebusctl -p 8889 info
version: ebusd 2.1.28b50d2
signal: acquired
symbol rate: 24
masters: 3
messages: 7
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=recoV;SW=0217;HW=0203"
address 10: master #2
address 31: master #8, ebusd
address 36: slave #8


@John
hattest du schon Erfolg mit dem auslesen deiner RecoVair??
hattest du nicht ein script mit dem ich alle möglichen Speicherbereiche automatisch ansprechen kann, und dann schauen bei welchem etwas zurück kam?
Es ist doch sehr mühselig alle von Hand durchzutesten  ::)
Bis jetzt ohne Erfolg. :'(


TiPpFeHlEr

#1790
hi R2D2

warum sind deine beiden Befehle nicht gleich?

ebusctl r CollTemp
ebusctl read StorageTemp

r & read !

hast du mal ein

ebusctl read CollTemp
versucht??

ebenso kannst du mal direkt versuchen den Wert zu lesen.
ebusctl r -h 08b509030d7800

oder mit HEX enabled
ebusctl hex 08b509030d7800



mfg maik


TiPpFeHlEr

kannst du mal ein

ebusctl info

geben?

mfg maik

TiPpFeHlEr

#1792
OK  ;)

du hast also eine VC126 / 3-5 ???
und einen CalorMatic VRC 470

weil meine ist

pi@ospi ~ $ ebusctl info
version: ebusd 2.1.28b50d2
signal: acquired
symbol rate: 95
masters: 4
messages: 448
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0518;HW=7401", loaded "bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403", loaded "vaillant/15.470.csv"
address 31: master #8, ebusd
address 33: master #13
address 36: slave #8
address 38: slave #13, scanned "MF=Vaillant;ID=V32  ;SW=0117;HW=9802"


also muss er die bai.308523.inc laden.

warum willst du dort die CollTemp auslesen??

mfg maik

TiPpFeHlEr

OK  :-\

deine Hard und Software-Versionen sind also die gleichen wie meine !? cool

starte mal den ebusd mit hex. also

in der Datei /etc/default/ebusd

fügst du "--enablehex" hinzu

EBUSD_OPTS="--receivetimeout=100000 --enablehex --scanconfig -d /dev/serial/by-id/usb-E-Service_eBus_Coupler_Iso_12001_ALHTFOL-if00-port0 -p 8888 -l /va$

dann den ebusd stoppen und wieder starten

sudo service ebusd stop
sudo service ebusd start
dann nochmal
ebusctl hex 08b509030d7800

mfg maik
mfg maik


TiPpFeHlEr

genau

das ist es laut deine alten BAI.

du must also ggf noch andere, noch nicht vorhande, in die bai.308523.inc aus deiner alten bai.0010003886.inc. hinzufügen.

warum aber nun die bai.30...... geladen wird weiss ich auch nicht.

mfg maik

TiPpFeHlEr

AHA

deine ProdID 0010002779 existiert nicht, also geht er auf fallback der HW 7401, also soll er
[HW=7401]!load,bai.308523.inc,,,
laden.

du könntest auch die 08.bai.csv anpassen. und bei
[PROD='0010003882';'0010003883';'0010003886';'0010003887';'0010009351';'0010009352';'167']!load,bai.0010003886.inc,,,
deine ProdID 0010002779 hinzufügen. dann müsste er wieder die bai.0010003886.inc laden.

mfg maik

RainerS

#1796
funzt ...  8)

TiPpFeHlEr

hi,

schau mal bitte in deine /etc/default/ebusd ob dort etwas in dieser Form als Parameter mit drinn steht?

--pollinterval=SEC
Poll for data every SEC seconds (0=disable) [5]


mfg maik

TiPpFeHlEr

OK,

keine Ahnung was der error bedeutet.
War nur ein versuch, war das einzige was ich zu "poll" gefunden habe.

mfg maik

mal sehen was John dazu sagt :D

TiPpFeHlEr

# /etc/default/ebusd:
# config file for ebusd service.

# Options to pass to ebusd (run "ebusd -?" for more info):
#EBUSD_OPTS="--scanconfig"

# In order to run multiple ebusd instances, simply define several EBUSD_OPTS
# with a unique suffix for each.
# Recommended is using a number as suffix for all EBUSD_OPTS settings.
# That number can then be used as additional "instance" parameter to the init.d
# script in order to start/stop an individual ebusd instance instead of all
# instances.
# Example (uncomment the EBUSD_OPTS above):
EBUSD_OPTS="--receivetimeout=100000 --enablehex --scanconfig -d /dev/serial/by-id/usb-E-Service_eBus_Coupler_Iso_12001_ALHTFOL-if00-port0 -p 8888 -l /var/log/ebusd.log"
EBUSD_OPTS2="--receivetimeout=100000 --enablehex --scanconfig -d /dev/serial/by-id/usb-E-Service_eBus_Coupler_Iso_12001_ALHTIL2-if00-port0 -p 8889 -l /var/log/ebusd2.log"



ich verwende 2 ebus koppler darum auch 2 instanzen!
ebenso wähle ich die USB Geräte "by-id" somit könnte ich den USB-Port wechseln.