eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

ilikebeer

Hallo Zusammen,

ich habe ein neue WP eingebaut und würde gerne per Ebus die Daten der Wärmepumpe auslesen.
Der Ebus läuft soweit ich bekokmme auch Daten rein Aussentemp, Vorlauftemp, Rücklauftemp, Verdichter an/aus.

Ich würde allerding gerne wesentlich mehr Daten bekommen Drehzahlen von Pumpen, Intergral, momentane Leistung, Arbeitszahl usw.......
version: ebusd 3.4.v3.3-51-g57eae05
signal: acquired
symbol rate: 66
max symbol rate: 163
min arbitration micros: 733
max arbitration micros: 986
min symbol latency: 5
max symbol latency: 9
reconnects: 0
masters: 5
messages: 66
conditional: 0
poll: 0
update: 9
address 00: master #1
address 03: master #11
address 05: slave #1, scanned "MF=Vaillant;ID=VR921;SW=2007;HW=5703"
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0307;HW=0403", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=72000;SW=0118;HW=7703"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZ00;SW=0307;HW=0403"


Wie man sehen kann wird die "vaillant/08.hmu.csv" geladen und benutzt, in der Datei kann man sehen, dass auch nur dies Daten entschlüsselt werden. Gibt es hier eine Möglichkeit eine andere Datei zu nutzen die mehr Daten preis gibt oder geht das nicht.

Ich denke die ID=72000 ist meine witterungsgeführte VRC720, gibt es für die keine .csv?

Vielleicht kann mir jemand helfen
Danke

ilikebeer

Hallo Leute,

es scheint als hätte jemand das Problem mit der VRC720er Steuerung gelöst.
Man muss die  15.700.csv in 15.720.csv umbennenen und dann sollte der die auch gefunden werden.

Kann jemand die in die Repository einfügen, damit sie automatisch aus den Netz geladen wird?

thgorjup

#1622
Hallo, seit meinem Umstieg von Raspberry ebusd Version 2.x auf Ubuntu 18.04 ebusd 3.4.v3.4-16-g9e152da habe ich das Problem, dass ständig folgende Meldungen auftauchen. Die Verarbeitung bleibt dann immer stehen und ich muss den Dienst neu starten. Die Therme ist WOLF.


root@fhem:/var/log# cat ebusd.log |grep symbol
2020-05-15 05:07:46.034 [bus notice] max. symbols per second: 165
2020-05-15 05:30:07.013 [bus notice] max. symbols per second: 106
2020-05-15 05:30:12.017 [bus notice] max. symbols per second: 108
2020-05-15 05:30:46.005 [bus notice] max. symbols per second: 112
2020-05-15 05:30:47.018 [bus notice] max. symbols per second: 132
2020-05-15 05:30:52.023 [bus notice] max. symbols per second: 134
2020-05-15 06:19:52.003 [bus notice] max. symbols per second: 107
2020-05-15 06:19:54.027 [bus notice] max. symbols per second: 111
2020-05-15 06:19:59.009 [bus notice] max. symbols per second: 140
2020-05-15 06:20:17.028 [bus notice] max. symbols per second: 106
2020-05-15 06:20:22.043 [bus notice] max. symbols per second: 109
2020-05-15 06:20:46.001 [bus notice] max. symbols per second: 118
2020-05-15 06:20:47.025 [bus notice] max. symbols per second: 148
2020-05-15 06:25:07.029 [bus notice] max. symbols per second: 106
2020-05-15 06:25:32.008 [bus notice] max. symbols per second: 108
2020-05-15 06:25:46.035 [bus notice] max. symbols per second: 116
2020-05-15 06:25:47.042 [bus notice] max. symbols per second: 130
2020-05-15 06:25:52.005 [bus notice] max. symbols per second: 132
2020-05-15 06:50:22.003 [bus notice] max. symbols per second: 106
2020-05-15 06:50:32.042 [bus notice] max. symbols per second: 109
2020-05-15 06:50:46.007 [bus notice] max. symbols per second: 113
2020-05-15 06:50:47.002 [bus notice] max. symbols per second: 143
2020-05-15 07:00:22.042 [bus notice] max. symbols per second: 107
2020-05-15 07:00:46.028 [bus notice] max. symbols per second: 113
2020-05-15 07:00:54.002 [bus notice] max. symbols per second: 132
2020-05-15 07:15:07.002 [bus notice] max. symbols per second: 105
2020-05-15 07:15:12.002 [bus notice] max. symbols per second: 128
2020-05-15 07:15:47.020 [bus notice] max. symbols per second: 130
2020-05-15 07:15:52.019 [bus notice] max. symbols per second: 133
2020-05-15 07:19:59.046 [bus notice] max. symbols per second: 126
2020-05-15 07:20:02.046 [bus notice] max. symbols per second: 129
2020-05-15 07:27:58.009 [bus notice] max. symbols per second: 102
2020-05-15 07:30:12.038 [bus notice] max. symbols per second: 107
2020-05-15 07:30:17.048 [bus notice] max. symbols per second: 109
2020-05-15 07:30:22.040 [bus notice] max. symbols per second: 130
2020-05-15 07:32:47.041 [bus notice] max. symbols per second: 136
2020-05-15 08:20:07.016 [bus notice] max. symbols per second: 107
2020-05-15 08:20:12.015 [bus notice] max. symbols per second: 108
2020-05-15 08:20:22.039 [bus notice] max. symbols per second: 109
2020-05-15 08:20:32.020 [bus notice] max. symbols per second: 130
2020-05-15 08:20:46.035 [bus notice] max. symbols per second: 136
2020-05-15 08:30:57.008 [bus notice] max. symbols per second: 108
2020-05-15 08:31:47.402 [main error] scan config 35: ERR: wrong symbol received
2020-05-15 08:32:07.002 [bus notice] max. symbols per second: 106
2020-05-15 08:32:12.002 [bus notice] max. symbols per second: 109
2020-05-15 08:32:27.011 [bus notice] max. symbols per second: 118
2020-05-15 08:32:47.003 [bus notice] max. symbols per second: 144
2020-05-15 08:48:57.021 [bus notice] max. symbols per second: 108
2020-05-15 09:06:54.010 [bus notice] max. symbols per second: 108
2020-05-15 09:06:57.031 [bus notice] max. symbols per second: 111


Ich habe mir bis zur Problemlösung ein Script gebaut, welches minütlich das Logfile checkt und bei bedarf den Dienst neu startet.
Ergebnis:

root@fhem:/var/log# cat ebusd-restarts.log
20200514-22:57:59 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:29:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:30:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:57:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:10:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:22:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:35:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:45:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:53:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:54:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-01:45:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:26:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:34:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:46:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:56:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:37:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:49:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:50:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:22:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:40:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:54:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-05:08:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-05:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:20:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:26:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:51:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:01:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:16:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:20:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:28:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:33:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:33:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:49:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-09:07:01 ebusd.log [bus notice - max. symbols per second] found. restarting service


Hier noch die Config:

EBUSD_OPTS="-d /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 -p 8888 -l /var/log/ebusd.log  --scanconfig --latency=10000 --configpath=/etc/ebusd --pollinterval=5 --configlang=DE"



root@fhem:/var/log# ebusctl i
version: ebusd 3.4.v3.4-16-g9e152da
update check: invalid request
signal: acquired
symbol rate: 22
max symbol rate: 81
min arbitration micros: 10
max arbitration micros: 82
min symbol latency: 4
max symbol latency: 7
reconnects: 0
masters: 7
messages: 20
conditional: 0
poll: 0
update: 5
address 03: master #11
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=" error: ERR: argument value out of valid range
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 36: slave #8, ebusd
address 70: master #4
address 71: master #9
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 76: slave #9, scanned "MF=Kromschroeder;ID=  ;SW=0227;HW=-"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"



Kann mir jemand weiterhlefen? In meiner Grafik sieht es dementsprechend so aus wie im Anhang zu sehen, weil die Werte immer wieder auf 0.0°C zurück fallen.

Gruß
Thomas

FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

john30

Zitat von: thgorjup am 15 Mai 2020, 09:36:16
Hallo, seit meinem Umstieg von Raspberry ebusd Version 2.x auf Ubuntu 18.04 ebusd 3.4.v3.4-16-g9e152da habe ich das Problem, dass ständig folgende Meldungen auftauchen. Die Verarbeitung bleibt dann immer stehen und ich muss den Dienst neu starten. Die Therme ist WOLF.


root@fhem:/var/log# cat ebusd.log |grep symbol
2020-05-15 05:07:46.034 [bus notice] max. symbols per second: 165
2020-05-15 05:30:07.013 [bus notice] max. symbols per second: 106
2020-05-15 05:30:12.017 [bus notice] max. symbols per second: 108
2020-05-15 05:30:46.005 [bus notice] max. symbols per second: 112
2020-05-15 05:30:47.018 [bus notice] max. symbols per second: 132
2020-05-15 05:30:52.023 [bus notice] max. symbols per second: 134
2020-05-15 06:19:52.003 [bus notice] max. symbols per second: 107
2020-05-15 06:19:54.027 [bus notice] max. symbols per second: 111
2020-05-15 06:19:59.009 [bus notice] max. symbols per second: 140
2020-05-15 06:20:17.028 [bus notice] max. symbols per second: 106
2020-05-15 06:20:22.043 [bus notice] max. symbols per second: 109
2020-05-15 06:20:46.001 [bus notice] max. symbols per second: 118
2020-05-15 06:20:47.025 [bus notice] max. symbols per second: 148
2020-05-15 06:25:07.029 [bus notice] max. symbols per second: 106
2020-05-15 06:25:32.008 [bus notice] max. symbols per second: 108
2020-05-15 06:25:46.035 [bus notice] max. symbols per second: 116
2020-05-15 06:25:47.042 [bus notice] max. symbols per second: 130
2020-05-15 06:25:52.005 [bus notice] max. symbols per second: 132
2020-05-15 06:50:22.003 [bus notice] max. symbols per second: 106
2020-05-15 06:50:32.042 [bus notice] max. symbols per second: 109
2020-05-15 06:50:46.007 [bus notice] max. symbols per second: 113
2020-05-15 06:50:47.002 [bus notice] max. symbols per second: 143
2020-05-15 07:00:22.042 [bus notice] max. symbols per second: 107
2020-05-15 07:00:46.028 [bus notice] max. symbols per second: 113
2020-05-15 07:00:54.002 [bus notice] max. symbols per second: 132
2020-05-15 07:15:07.002 [bus notice] max. symbols per second: 105
2020-05-15 07:15:12.002 [bus notice] max. symbols per second: 128
2020-05-15 07:15:47.020 [bus notice] max. symbols per second: 130
2020-05-15 07:15:52.019 [bus notice] max. symbols per second: 133
2020-05-15 07:19:59.046 [bus notice] max. symbols per second: 126
2020-05-15 07:20:02.046 [bus notice] max. symbols per second: 129
2020-05-15 07:27:58.009 [bus notice] max. symbols per second: 102
2020-05-15 07:30:12.038 [bus notice] max. symbols per second: 107
2020-05-15 07:30:17.048 [bus notice] max. symbols per second: 109
2020-05-15 07:30:22.040 [bus notice] max. symbols per second: 130
2020-05-15 07:32:47.041 [bus notice] max. symbols per second: 136
2020-05-15 08:20:07.016 [bus notice] max. symbols per second: 107
2020-05-15 08:20:12.015 [bus notice] max. symbols per second: 108
2020-05-15 08:20:22.039 [bus notice] max. symbols per second: 109
2020-05-15 08:20:32.020 [bus notice] max. symbols per second: 130
2020-05-15 08:20:46.035 [bus notice] max. symbols per second: 136
2020-05-15 08:30:57.008 [bus notice] max. symbols per second: 108
2020-05-15 08:31:47.402 [main error] scan config 35: ERR: wrong symbol received
2020-05-15 08:32:07.002 [bus notice] max. symbols per second: 106
2020-05-15 08:32:12.002 [bus notice] max. symbols per second: 109
2020-05-15 08:32:27.011 [bus notice] max. symbols per second: 118
2020-05-15 08:32:47.003 [bus notice] max. symbols per second: 144
2020-05-15 08:48:57.021 [bus notice] max. symbols per second: 108
2020-05-15 09:06:54.010 [bus notice] max. symbols per second: 108
2020-05-15 09:06:57.031 [bus notice] max. symbols per second: 111


Ich habe mir bis zur Problemlösung ein Script gebaut, welches minütlich das Logfile checkt und bei bedarf den Dienst neu startet.
Ergebnis:

root@fhem:/var/log# cat ebusd-restarts.log
20200514-22:57:59 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:29:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:30:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200514-23:57:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:10:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:22:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:35:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:45:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:53:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-00:54:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-01:45:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:26:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:34:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:46:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-02:56:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:27:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:37:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:49:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-03:50:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:04:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:22:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:40:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-04:54:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-05:08:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-05:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:20:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:26:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-06:51:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:01:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:16:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:20:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:28:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-07:33:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:21:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:31:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:33:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-08:49:01 ebusd.log [bus notice - max. symbols per second] found. restarting service
20200515-09:07:01 ebusd.log [bus notice - max. symbols per second] found. restarting service


Hier noch die Config:

EBUSD_OPTS="-d /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 -p 8888 -l /var/log/ebusd.log  --scanconfig --latency=10000 --configpath=/etc/ebusd --pollinterval=5 --configlang=DE"



root@fhem:/var/log# ebusctl i
version: ebusd 3.4.v3.4-16-g9e152da
update check: invalid request
signal: acquired
symbol rate: 22
max symbol rate: 81
min arbitration micros: 10
max arbitration micros: 82
min symbol latency: 4
max symbol latency: 7
reconnects: 0
masters: 7
messages: 20
conditional: 0
poll: 0
update: 5
address 03: master #11
address 08: slave #11, scanned "MF=Kromschroeder;ID=  3B ;SW=" error: ERR: argument value out of valid range
address 10: master #2
address 15: slave #2, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 36: slave #8, ebusd
address 70: master #4
address 71: master #9
address 75: slave #4, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"
address 76: slave #9, scanned "MF=Kromschroeder;ID=  ;SW=0227;HW=-"
address f1: master #10
address f6: slave #10, scanned "MF=Kromschroeder;ID=  ;SW=0204;HW=-"



Kann mir jemand weiterhlefen? In meiner Grafik sieht es dementsprechend so aus wie im Anhang zu sehen, weil die Werte immer wieder auf 0.0°C zurück fallen.

Gruß
Thomas
das wird wohl kaum an der informativen Message in "[bus notice]" liegen, sondern an etwas anderem. Schau doch mal ins Logfile, ob da irgendwelche Errormessages zu finden sind.
Oder schau mal ins syslog, ob es andere grundsätzliche Probleme gibt
author of ebusd

Cihan

Hallo, hat schonmal einer das Problem gehabt, das der Bus beim anschließen der Platine zusammengebrochen ist?

Bei mir geht der Raumregler direkt aus, wenn ich die Platine anschließe. Auf Anhieb würde ich sagen ich verursache einen Kurzschluss.
RPi4 Shelly Zigbee

Reinhart

das wird wohl so sein, um sicher zu gehen und wenn du die Möglichkeit hast, dann messe bitte einmal die Spannung am eBus und dann wenn die Platine dran hängt.

Kann ja sein, das aus irgend einem fehlerhaften Grund der Transistor ständig durchschaltet.

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

Cihan

#1626
Zitat von: Reinhart am 18 Mai 2020, 19:21:09
das wird wohl so sein, um sicher zu gehen und wenn du die Möglichkeit hast, dann messe bitte einmal die Spannung am eBus und dann wenn die Platine dran hängt.

Kann ja sein, das aus irgend einem fehlerhaften Grund der Transistor ständig durchschaltet.

LG

Werde ich mal machen wenn ich vor Ort bin. Jetzt habe ich die Platine wieder mitgenommen. Welche Möglichkeiten habe ich dies auf dem Tisch zu testen?
Spannung an die Ebus Seite anlegen?

Edit: Kann ein defekter USB Seriell Wandler den Fehler verursachen? Ich bin mir jetzt ziemlich sicher einen defekten mitgenommen zuhaben.
RPi4 Shelly Zigbee

thgorjup

#1627
Zitat
Schau doch mal ins Logfile, ob da irgendwelche Errormessages zu finden sind.

Also im syslog ist nichts zu finden. Im ebusd.log taucht öfter mal folgendes auf:

2020-05-23 15:15:51.874 [update notice] received update-read broadcast sysdbf QQ=30: -;10;09;21;05;17;6
2020-05-23 15:15:52.606 [bus notice] scan 35: ;Kromschroeder;  ;0204;-
2020-05-23 15:15:52.606 [update notice] store 35 ident: done
2020-05-23 15:15:52.606 [update notice] sent scan-read scan.35  QQ=31: Kromschroeder;  ;0204;-
2020-05-23 15:15:52.606 [bus notice] scan 35: ;Kromschroeder;  ;0204;-
2020-05-23 15:15:52.606 [main error] unable to load scan config 35: list files in kromschroeder ERR: element not found
2020-05-23 15:15:52.607 [main error] scan config 35: ERR: element not found
2020-05-23 15:15:53.134 [update notice] received update-read broadcast betrd QQ=03: 0;00;0;31.0;31;52;15
...
2020-05-23 15:26:22.059 [update notice] store 15 ident: done
2020-05-23 15:26:22.060 [update notice] sent scan-read scan.15  QQ=31: Kromschroeder;  ;0204;-
2020-05-23 15:26:22.060 [bus notice] scan 15: ;Kromschroeder;  ;0204;-
2020-05-23 15:26:22.060 [main error] unable to load scan config 15: list files in kromschroeder ERR: element not found
2020-05-23 15:26:22.060 [main error] scan config 15: ERR: element not found
2020-05-23 15:26:24.194 [bus notice] scan 76: ;Kromschroeder;  ;0227;-
2020-05-23 15:26:24.194 [update notice] store 76 ident: done
2020-05-23 15:26:24.194 [update notice] sent scan-read scan.76  QQ=31: Kromschroeder;  ;0227;-
2020-05-23 15:26:24.194 [bus notice] scan 76: ;Kromschroeder;  ;0227;-
2020-05-23 15:26:24.195 [main error] unable to load scan config 76: list files in kromschroeder ERR: element not found
2020-05-23 15:26:24.195 [main error] scan config 76: ERR: element not found



Wie kann ich das fixen? Wo muss ich hier ansetzen?

FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

Pauline

Hi all,

ja, mein Anliegen passt vielleicht nicht genau in diesen Trade, aber ich finde nichts passenderes.
Es geht um Folgendes: ESERA-USB<->NodeMCU-V2/3 oder Wemos mini<->Rasperry mit FHEM.

Ich bekomme es nicht zum Laufen.

Ich habe den ESERA-USB über ein USB-Kabel (USB-B am ESERA, und USB-micro am NodeMCU/Wemos) angeschlossen. (Das Kabel habe ich geschnitten und an + und - die Versorgungsspannung für beide Bauteile eingeschleift.)

Vielleicht unterliege ich ja einem grundsätzlichem Irrtum? Kann der ESERA-USB-Koppler direkt an die USB-Schnittstelle des NodeMCU/Wemos angeschlossen werden? (also in Verbindung mit eBusD ESP V2.0 Build: 20200413)
(Ich habe es mit beiden probiert, NodeMCU (V2 oder V3) und Wemos mini. Bei beiden das gleiche Ergebnis. Keine Verbindung zum eBus über den ESERA-Konverter.)

Muss ich den eBus-Koppler über RX/TX mit dem NodeMCU/Wemos verbinden? Mein ESERA-Koppler hat aber USB! (Die Verbindung zwischen NodeMCU/Wemos und Raspberry(mit FHEM) erfolgt über WLAN.)


eBUS adapter 2.0

STATUS:
Build: 20200413
ebusd device string: /dev/ttyUSB0 (or similar, check on host!)
WiFi signal: 90% (-55dBm)
Status Configuration PINs Firmware update
Chip ID: 004a9fb3
Hostname: EBusD-Wemos
Up time: 25
Free heap: 34112
ebusd connected: no
eBUS signal: no signal

CONFIGURATION:
1. WIFI SSID: FRITZ!Box...
2. WIFI secret: ......
3. WIFI IP address: 192.168.178.xxx , mask length: 24, gateway: xxx
4. WIFI hostname: EBusD-Wemos ("." for default)
5. eBUS RX+TX PINs: mixed software D1 + TX1 D4 (GPIO5+2, allows serial ebusd connection over USB)
6. ebusd connection: TCP on port: 0 (0 for serial over USB)
7. HTTP TCP port: 80 (0 to disable)
8. LED PINs: RX:disabled , TX:disabled
9. Initial PINs

Wer kann mir hier weiter helfen?
(Die Verbindung vom Wemos zum Raspberry FHEM über WLAN funktioniert noch nicht, da bin ich noch am kämpfen mit dem Raspberry. Könnte es daran liegen?)

Viele Grüße
Pauline



john30

Zitat von: Pauline am 01 Juni 2020, 10:00:30
Es geht um Folgendes: ESERA-USB<->NodeMCU-V2/3 oder Wemos mini<->Rasperry mit FHEM.
...
das kann so nicht funktionieren, denn an einen ESP mit ebusd-esp Firmware kannst Du nur einen Adapter via RX/TX anschließen. Das ist bei einem USB Kopplet nicht mehr möglich, da RX/TX ja bereits an dem internen USB Wandler hängen.
Die Einstellmöglichkeit "USB" in der ebusd-esp Firmware lautet ja auf "serial ebusd connection via USB", sprich man kann damit alternativ den USB Serial Anschluss des Wemos direkt nutzen (also ohne über WLAN zu gehen).
author of ebusd

Pauline

Hallo John,

vielen Dank für Deine schnelle Antwort.
Mist, da habe ich wohl den falschen ESERA-Konverter gekauft. Ich muss im Keller neben dem eBus-Konverter in der WOLF-Heizung eine Verbindung zum Raspberry (2 Stockwerke höher) schaffen. Dazu hatte ich den NodeMCU/Wemos mit WLAN geplant.

Man kann aber doch den ESERA USB direkt an einen Raspberry anschließen, oder? (Der Raspberry ist ja deutlich günstiger als ein neuer ESERA-Konverter...)

VG, Pauline


john30

Zitat von: Pauline am 01 Juni 2020, 10:28:46
Man kann aber doch den ESERA USB direkt an einen Raspberry anschließen, oder? (Der Raspberry ist ja deutlich günstiger als ein neuer ESERA-Konverter...)
genau
author of ebusd

Pauline

Muss auf dem Raspberry dann das "main" eBusD laufen, oder kann der dann auch als "repeater" fungieren (also so wie ein Wemos/NodeMCU zwischen eBus-Konverter und "main"Raspberry)?

Reinhart

wenn du einen RPI-Adapter direkt auf einem Raspi stecken hast, dann muss auf diesem Raspi auch der Dämon (ebusd) laufen!
Da geht es ja rein um die serielle Schnittstelle des Raspi wo die Daten via Dämon vom Adapter rein kommen.

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

Reini88

Hallo zusammen, bin neu hier im Forum und möchte hier einen Tipp für diejenigen abgeben, die jetzt noch einen 1.6er Adapter bauen wollen:

Da ich seit ein paar Wochen eine neue Vaillant-Heizung habe, wollte ich über den EBUS Daten erhalten und Befehle absetzen. Es gibt zur Zeit offensichtlich keine 2.x Platine, aber bei Eb.. werden noch unbestückte 1.6er Platinen angeboten. So eine hatte ich gekauft, die Bauteile bei Reichelt bestellt, bestückt und dank der hier geposteten Tipps das Poti sauber einstellen können. Ergebnis: EBUS-Empfang ging fehlerlos, Senden auf den Bus aber zunächst gar nicht.
Also habe ich mich mühsam durch die 110 Beiträge dieses Threads gekämpft, alle Lötstellen, Dioden, Transistor, Verbindungskabel usw. geprüft. Lange ohne Erfolg. Aber dann kam der Entscheidende Hinweis von Maik:
Zitat von: TiPpFeHlEr am 15 November 2017, 17:05:08
@realkeule

beide EBUS Platinen gehen jetzt!
R6 musste auf 10kOhm reduziert werden.
...
mfG Maik
Mit dieser Änderung war dann auch mit meiner Platine das Senden auf dem EBUS möglich.
Vielen vielen Dank an Maik und natürlich auch an die anderen Autoren hier im Forum für die geleistete Arbeit.
Gruß
Reini