eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

Tresk

#1470
Hallo zusammen, ich versuche nunmehr seit 2 Wochen meinen ebusd Adapter in Betrieb zu nehmen.

Ich habe eine Platine in der Version 1.6 gelötet und über einen UART Adapter an einen Intel nuc mit einer Debian stretch Installation angeschlossen.

Es schein so als würden Daten empfangen, jedoch gelingt es einfach nicht, dass ebusd die passenden CSV Dateien einliest.

kann mir jemand helfen?

Beste Grüße Tim

anbei die ausgegeben daten:

root@ebusd:~# ebusd --mqtttopic=ebusd/%circuit/%name --mqtthost=192.168.5.233 --mqttport=1883 --mqttuser=ebus --mqttpass=ebus --accesslevel=* --scanconfig=full --mqttjson -f --configpath=/etc/ebusd
2019-02-18 12:52:06.202 [main notice] ebusd 3.3.v3.3 started with full scan
2019-02-18 12:52:06.229 [bus notice] bus started with own address 31/36
2019-02-18 12:52:06.236 [mqtt notice] connection established
2019-02-18 12:52:06.240 [bus notice] signal acquired
2019-02-18 12:52:14.019 [bus notice] new master 10, master count 2
2019-02-18 12:52:14.080 [bus notice] new master 03, master count 3
2019-02-18 12:52:14.080 [update notice] received unknown MS cmd: 1008b5110101 / 0931319007ffff0000ff
2019-02-18 12:52:14.381 [update notice] received unknown MS cmd: 1052b5230103 / 0f4c034f0300800080ec030080175004
2019-02-18 12:52:14.647 [update notice] received unknown MS cmd: 1008b5100900004effffff000000 / 0101
2019-02-18 12:52:14.950 [update notice] received unknown MS cmd: 1052b52308011400000014003f / 0101
2019-02-18 12:52:15.040 [bus notice] max. symbols per second: 101
2019-02-18 12:52:16.230 [main notice] starting initial full scan
2019-02-18 12:52:24.140 [update notice] received unknown MS cmd: 1008b5110101 / 0931329007ffff0000ff
2019-02-18 12:52:24.423 [update notice] received unknown MS cmd: 1052b5230103 / 0f4c034f0300800080f4030080185004
2019-02-18 12:52:24.688 [update notice] received unknown MS cmd: 1008b5100900004effffff000000 / 0101
2019-02-18 12:52:24.950 [update notice] received unknown MS cmd: 1008b5110102 / 06033c64468c6a
2019-02-18 12:52:25.040 [bus notice] max. symbols per second: 102
2019-02-18 12:52:25.211 [update notice] received unknown MS cmd: 1052b523080114000000140050 / 0101
2019-02-18 12:52:26.315 [main error] scan config 08: ERR: read timeout
2019-02-18 12:52:28.342 [main error] scan config 15: ERR: read timeout
2019-02-18 12:52:30.372 [main error] scan config 52: ERR: read timeout
2019-02-18 12:52:30.885 [bus notice] new master 00, master count 4
2019-02-18 12:52:32.573 [update notice] received unknown MS cmd: 0015b52406020003000700 / 08030307000000c041
2019-02-18 12:52:34.201 [update notice] received unknown MS cmd: 1008b5110101 / 0931315007ffff0000ff
2019-02-18 12:52:34.496 [update notice] received unknown MS cmd: 1052b5230103 / 0f4c034f0300800080fc0300801d5004
2019-02-18 12:52:34.728 [update notice] received unknown MS cmd: 0015b524050303000201 / 0701008f00000000
2019-02-18 12:52:34.867 [update notice] received unknown MS cmd: 1008b5100900004effffff000000 / 0101
2019-02-18 12:52:35.038 [bus notice] max. symbols per second: 114
2019-02-18 12:52:35.121 [update notice] received unknown MS cmd: 1052b523080114000000140062 / 0101
2019-02-18 12:52:35.243 [update notice] received unknown MS cmd: 0015b524050303000202 / 0701008f00000000
2019-02-18 12:52:35.750 [update notice] received unknown MS cmd: 0015b524050303000203 / 0701008f00000000
2019-02-18 12:52:37.293 [update notice] received unknown MS cmd: 0015b524050303000206 / 0701008f00000000
2019-02-18 12:52:39.239 [update notice] received unknown MS cmd: 0015b52406020003000200 / 08020302000000c041
2019-02-18 12:52:40.460 [update notice] received unknown MS cmd: 0015b52406020000004200 / 06020042000000
2019-02-18 12:52:41.079 [update notice] received unknown MS cmd: 0015b52406020000004300 / 06020043000000
2019-02-18 12:52:41.799 [update notice] received unknown MS cmd: 0015b524050300000200 / 0700248490909090
2019-02-18 12:52:42.323 [update notice] received unknown MS cmd: 0015b52406020001000400 / 080301040000005442
2019-02-18 12:52:42.423 [main error] scan config 05: ERR: read timeout
2019-02-18 12:52:43.029 [update notice] received unknown MS cmd: 0015b524050301000100 / 07011e1f39600000
2019-02-18 12:52:44.283 [update notice] received unknown MS cmd: 1008b5110101 / 0931319007ffff0000ff
2019-02-18 12:52:44.690 [update notice] received unknown MS cmd: 1052b5230103 / 0f4c034f030080008000040080205004
2019-02-18 12:52:44.964 [update notice] received unknown MS cmd: 1008b5100900004effffff000000 / 0101
2019-02-18 12:52:45.003 [bus notice] max. symbols per second: 119
2019-02-18 12:52:45.086 [update notice] received unknown MS cmd: 0015b524050301000104 / 07011e1f39600000
2019-02-18 12:52:45.302 [update notice] received unknown MS cmd: 1052b52308011400000014006b / 0101
2019-02-18 12:52:45.593 [update notice] received unknown MS cmd: 0015b524050301000105 / 07011e1f39600000
2019-02-18 12:52:46.105 [update notice] received unknown MS cmd: 0015b524050301000106 / 07011e1f39600000
2019-02-18 12:52:46.824 [update notice] received unknown MS cmd: 0015b524050301000200 / 07011f2136750000
2019-02-18 12:52:47.336 [update notice] received unknown MS cmd: 0015b524050301000201 / 07011f2136750000
2019-02-18 12:52:47.853 [update notice] received unknown MS cmd: 0015b524050301000202 / 07011f2136750000
2019-02-18 12:52:48.366 [update notice] received unknown MS cmd: 0015b524050301000203 / 07011f2136750000
2019-02-18 12:52:48.875 [update notice] received unknown MS cmd: 0015b524050301000204 / 07011f2136750000
2019-02-18 12:52:49.387 [update notice] received unknown MS cmd: 0015b524050301000205 / 07011f2136750000
2019-02-18 12:52:49.900 [update notice] received unknown MS cmd: 0015b524050301000206 / 07011f2136750000
2019-02-18 12:52:54.317 [update notice] received unknown MS cmd: 1008b5110101 / 0931319007ffff0000ff
2019-02-18 12:52:54.613 [update notice] received unknown MS cmd: 1052b5230103 / 0f4c034f0300800080fe030080225004
2019-02-18 12:52:54.889 [update notice] received unknown MS cmd: 1008b5100900004effffff000000 / 0101
2019-02-18 12:52:55.140 [update notice] received unknown MS cmd: 1008b5110102 / 06033c64468c6a
2019-02-18 12:52:55.413 [update notice] received unknown MS cmd: 1008b5040100 / 0a03565212180201199007
2019-02-18 12:52:55.650 [update notice] received unknown BC cmd: 10feb516080055521218020119
2019-02-18 12:52:55.915 [update notice] received unknown MS cmd: 1052b523080114000000140067 / 0101
2019-02-18 12:52:56.175 [update notice] received unknown MS cmd: 1008b5110100 / 088d01100008002082
2019-02-18 12:52:56.395 [update notice] received unknown BC cmd: 10feb51603015007


root@ebusd:~# ebusd --scanconfig --checkconfig --configpath=/etc/ebusd
2019-02-18 12:54:08.070 [main notice] ebusd 3.3.v3.3 performing configuration check...
2019-02-18 12:54:08.595 [main notice] found messages: 11194 (437 conditional on 154 conditions, 17 poll, 64 update)
2019-02-18 12:54:08.614 [main notice] ebusd stopped



root@ebusd:~# ebusctl info
version: ebusd 3.3.v3.3
update check: revision v3.3-4-g212b22d available
access: *
signal: acquired
symbol rate: 23
max symbol rate: 119
reconnects: 0
masters: 4
messages: 15
conditional: 0
poll: 0
update: 4
address 00: master #1
address 03: master #11
address 08: slave #11
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 52: slave



Anbei die Auszüge aus der Ebus

pc1246

Moin Tresk
Und ein herzliches Wilkommen im Forum. Ich kann Dir zwar keine Antwort geben, aber ich moechte Dich bitten Deine Auszuege in Codetags zu packen. Das ist das "#" ueber den Smilies, und das geht auch nachtraeglich!
Danke und Gruss, sowie viel Spass im Forum
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

john30

Zitat von: Tresk am 18 Februar 2019, 12:53:28

2019-02-18 12:52:26.315 [main error] scan config 08: ERR: read timeout
2019-02-18 12:52:28.342 [main error] scan config 15: ERR: read timeout
2019-02-18 12:52:30.372 [main error] scan config 52: ERR: read timeout

dein Adapter kann entweder nicht auf den Bus schreiben oder die Latenz bzw. der Puffer deines UART ist zu groß.
Du kannst mal mit --latency experimentieren.
author of ebusd

Tresk

mit der Latenz komme ich nicht weiter.
Ist es denn zwingend nötig auf den Bus schreiben zu können obwohl ich nur Daten auslesen will?
Müssten nicht trotzdem csv Dateien gelesen werden wenn ein Gerät erkannt wird?

john30

Zitat von: Tresk am 18 Februar 2019, 13:53:45
Ist es denn zwingend nötig auf den Bus schreiben zu können obwohl ich nur Daten auslesen will?
ja, um die Geräte identifizieren zu können.
Du kannst auch ohne "--scanconfig" arbeiten, aber dann dürfen halt nur die CSVs in /etc/ebusd liegen, die auch wirklich geladen werden solen.

Zitat von: Tresk am 18 Februar 2019, 13:53:45
Müssten nicht trotzdem csv Dateien gelesen werden wenn ein Gerät erkannt wird?
es wird ja keins erkannt, weil der scan nicht klappt, zumindest nicht zuverlässig.
author of ebusd

Tresk

Wenn ich den Scanconfig Befehl rauslasse bekomme ich aber trotzdem folgende Fehlermeldung:

root@ebusd:~# ebusd --mqtttopic=ebusd/%circuit/%name --mqtthost=192.168.5.233 --mqttport=1883 --mqttuser=ebus --mqttpass=ebus --accesslevel=* --mqt                                    tjson -f --configpath=/etc/ebusd
2019-02-19 11:58:47.015 [main notice] ebusd 3.3.v3.3 started
2019-02-19 11:58:47.019 [main error] error reading config files: ERR: element not found, last error: 15.700.csv:6: ERR: element not found, field ty                                    pe TEMPV in field 1
2019-02-19 11:58:47.309 [bus notice] bus started with own address 31/36
2019-02-19 11:58:47.311 [bus notice] signal acquired
2019-02-19 11:58:47.319 [mqtt notice] connection established
2019-02-19 11:58:57.318 [main notice] found messages: 12 (0 conditional on 0 conditions, 0 poll, 4 update)



john30

Zitat von: Tresk am 19 Februar 2019, 12:00:41
Wenn ich den Scanconfig Befehl rauslasse bekomme ich aber trotzdem folgende Fehlermeldung:

root@ebusd:~# ebusd --mqtttopic=ebusd/%circuit/%name --mqtthost=192.168.5.233 --mqttport=1883 --mqttuser=ebus --mqttpass=ebus --accesslevel=* --mqt                                    tjson -f --configpath=/etc/ebusd
2019-02-19 11:58:47.015 [main notice] ebusd 3.3.v3.3 started
2019-02-19 11:58:47.019 [main error] error reading config files: ERR: element not found, last error: 15.700.csv:6: ERR: element not found, field ty                                    pe TEMPV in field 1
2019-02-19 11:58:47.309 [bus notice] bus started with own address 31/36
2019-02-19 11:58:47.311 [bus notice] signal acquired
2019-02-19 11:58:47.319 [mqtt notice] connection established
2019-02-19 11:58:57.318 [main notice] found messages: 12 (0 conditional on 0 conditions, 0 poll, 4 update)

vermutlich hast du die "*.inc" files und _.templates.csv nicht da gelassen? die werden auch benötigit.
author of ebusd

piacco

Hallo,

Die Ebusd adapter läuft bei mir jetzt.
Aber in die raw log-file stehen merkwürdige Charaktere, ist das normal?

2019-02-24 00:35:54.987 @
2019-02-24 00:35:56.496
2019-02-24 00:36:00.478
2019-02-24 00:36:05.203 @
2019-02-24 00:36:05.520
2019-02-24 00:36:06.539
2019-02-24 00:36:08.520
2019-02-24 00:36:10.388
2019-02-24 00:36:10.624
2019-02-24 00:36:10.844
2019-02-24 00:36:15.349 @
2019-02-24 00:36:16.391
2019-02-24 00:36:16.641
2019-02-24 00:36:16.893
2019-02-24 00:36:17.145
2019-02-24 00:36:17.406
2019-02-24 00:36:17.658
2019-02-24 00:36:25.421
2019-02-24 00:36:25.545 @
2019-02-24 00:36:26.433
2019-02-24 00:36:28.413
2019-02-24 00:36:30.886
2019-02-24 00:36:35.690
2019-02-24 00:36:40.376
2019-02-24 00:36:45.334
2019-02-24 00:36:45.855
2019-02-24 00:36:46.347
2019-02-24 00:36:48.327
2019-02-24 00:36:54.493 Ð; µ5b509060e3a00080100f400000000
2019-02-24 18:59:58.351 àc µ8b511010324<00
2019-02-24 18:59:58.919 ˜b µ8b511010324<00
2019-02-24 18:59:59.486 ˜b µ8b511010324<00
2019-02-24 19:00:00.052 ˜b µ8b511010324<00
2019-02-24 19:00:01.540 ˜b µ8b504011684<00
2019-02-24 19:00:02.109 ˜b µ8b504011684<00
2019-02-24 19:00:02.680 ˜b µ8b504011684<00
2019-02-24 19:00:03.249 ˜b µ8b504011684<00
2019-02-24 19:59:59.869 ˜b µ8b511010324<00
2019-02-24 20:00:00.444 ˜b µ8b511010324<00
2019-02-24 20:00:00.976
2019-02-24 20:00:01.679 `d µ8b511010324<00
2019-02-24 20:00:02.250 ˜b µ8b511010324<00
2019-02-24 20:00:02.344
2019-02-24 20:00:02.564
2019-02-24 20:00:02.822
2019-02-24 20:00:03.565 ˜b µ8b504011684<00
2019-02-24 20:00:04.134 ˜b µ8b504011684<00
2019-02-24 20:00:04.702 ˜b µ8b504011684<00
2019-02-24 20:00:05.269 ˜b µ8b504011684<00
2019-02-24 20:20:00.203 ˜b µ8b511010324<00
2019-02-24 20:20:00.771 ˜b µ8b511010324<00
2019-02-24 20:20:01.340 ˜b µ8b511010324<00
2019-02-24 20:20:01.911
2019-02-24 20:20:02.484 ˜b µ8b504011684<00
2019-02-24 20:20:03.056 ˜b µ8b504011684<00
2019-02-24 20:20:03.099 >31<1010
2019-02-24 20:20:03.799 ˜b µ8b504011684<00


version: ebusd 3.3.v3.3
update check: revision v3.3-4-g212b22d available, broadcast.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/hcmode.inc: different version available
signal: acquired
symbol rate: 22
max symbol rate: 149
min arbitration micros: 1131
max arbitration micros: 8491
min symbol latency: 1
max symbol latency: 14
reconnects: 0
masters: 4
messages: 66
conditional: 0
poll: 0
update: 9
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU01;SW=0302;HW=8802", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=SBX00;SW=0326;HW=4802"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Vaillant;ID=E7C00;SW=0206;HW=7402"
address 36: slave #8, ebusd
address e8: slave, scanned "MF=Vaillant;ID=FMU00;SW=0202;HW=6502"



Albert

Reinhart

normal ist das nicht, aber da der Scan ja erfolgt ist glaube ich nicht an einen Fehler vom Adapter.

Hast du einen Raspberry und wenn ja dann schaue einmal ob deine Ländereinstellung "Locales" richtig eingestellt sind. Ich habe bei mir "de UTF-8" eingestellt.
Ich kann mir vorstellen, das von dieser Seite der Fehler kommt, er kann nämlich den Text "<31" nicht richtig darstellen.

LG

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

martin8310

Hallo,

hat jemand eine Idee wie ich die ebusd config-dateien von "--configpath=http://ebusd.eu/config/" runterladen kann?

Vielen Dank im Voraus.

MfG
Martin


john30

Zitat von: martin8310 am 27 Februar 2019, 12:14:48
hat jemand eine Idee wie ich die ebusd config-dateien von "--configpath=http://ebusd.eu/config/" runterladen kann?
wget https://github.com/john30/ebusd-configuration/archive/master.zip
dann findest du die files unter ebusd-2.1.x/de
author of ebusd

john30

Zitat von: piacco am 24 Februar 2019, 20:54:13
Aber in die raw log-file stehen merkwürdige Charaktere, ist das normal?
wie hast du denn dieses raw loggin hinbekommen? post bitte mal deine ebusd startparameter und die version
author of ebusd

martin8310

Zitat von: john30 am 28 Februar 2019, 08:22:15
wget https://github.com/john30/ebusd-configuration/archive/master.zip
dann findest du die files unter ebusd-2.1.x/de
hi john, danke für die Antwort. Werde ich dann morgen mal testen.

martin8310

Hallo John30,

so, habe die Dateien über wget https://github.com/john30/ebusd-configuration/archive/master.zip runtergeladen und in --configpath=/etc/ebusd kopiert. (Kompletter Pfad "/etc/ebusd/vaillant/" darin befinden sich die *.CSV dateien. Leider zeigt mir mein MQTT Subscriber immer noch über "eBusd/global/updatecheck" die Meldungen, dass es neuere/andere Versionen gibt. revision v3.3-4-g212b22d available, broadcast.csv: different version available, vaillant/08.ehp.csv: different version available, vaillant/15.uih.csv: different version available, vaillant/23.ehp.cc.csv: different version available, vaillant/25.ehp.hwc.csv: different version available, vaillant/50.ehp.mc.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/hcmode.inc: different version available, vaillant/iotesthp.inc: different version available

Deshalb denke ich, dass die Dateien aus "ebusd-2.1.x/de" doch nicht identisch mit den Dateien aus "http://ebusd.eu/config/" sind, oder lieg ich da falsch?

Gruß und Dank
Martin