john30 / ebusd

daemon for communication with eBUS heating systems
GNU General Public License v3.0
543 stars 129 forks source link

scanning not started if no thermostat connected. #251

Closed sanderbrauns closed 5 years ago

sanderbrauns commented 5 years ago

Hi all,

I disconnected my Vaillant VRT350 thermostat because I want to control the heater via software. But what I notice is that as soon as I disconnect the thermostat and restart ebusd the output stops after the connection established and the scanning is not started.

This is the output.

2019-01-09 21:27:53.061 [main notice] ebusd stopped
2019-01-09 21:27:53.165 [main notice] ebusd 3.3.v3.3-5-g2f6b2bb started with auto scan
2019-01-09 21:27:53.206 [bus notice] bus started with own address 31/36
2019-01-09 21:27:53.212 [bus notice] signal acquired
2019-01-09 21:27:53.237 [mqtt notice] connection established
2019-01-09 21:29:57.111 [main notice] update check: revision v3.3-4-g212b22d available, broadcast.csv: different version available, memory.csv: different version available

As soon as I reconnect the thermostat scanning is started again.

2019-01-09 21:31:38.392 [main notice] ebusd stopped
2019-01-09 21:37:58.019 [main notice] ebusd 3.3.v3.3-5-g2f6b2bb started with auto scan
2019-01-09 21:37:58.050 [bus notice] bus started with own address 31/36
2019-01-09 21:37:58.067 [mqtt notice] connection established
2019-01-09 21:37:58.070 [bus notice] signal acquired
2019-01-09 21:38:00.524 [bus notice] new master 03, master count 2
2019-01-09 21:38:00.547 [bus notice] new master 10, master count 3
2019-01-09 21:38:00.548 [update notice] received unknown MS cmd: 0315b51303060000 / 0101
2019-01-09 21:38:02.175 [update notice] received unknown MS cmd: 1008b5110101 / 096f6f008057640000ff
2019-01-09 21:38:04.176 [update notice] received unknown MS cmd: 1008b5040100 / 0a00ffffffffffffff0080
2019-01-09 21:38:06.178 [update notice] received unknown MS cmd: 1008b51009000000ffffff45ff00 / 0101
2019-01-09 21:38:08.221 [bus notice] scan 08: ;Vaillant;BAI00;0204;9602
2019-01-09 21:38:08.221 [update notice] store 08 ident: done
2019-01-09 21:38:08.221 [update notice] sent scan-read scan.08  QQ=31: Vaillant;BAI00;0204;9602
2019-01-09 21:38:08.221 [bus notice] scan 08: ;Vaillant;BAI00;0204;9602
2019-01-09 21:38:08.253 [main notice] read common config file vaillant/broadcast.csv
2019-01-09 21:38:08.255 [main notice] read common config file vaillant/scan.csv
2019-01-09 21:38:08.257 [main notice] read common config file vaillant/general.csv
2019-01-09 21:38:08.263 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0204, HW9602

Anybody any idea?

Thanks

john30 commented 5 years ago

thats normal as no unit sends out anything on the bus anymore. you can force ebusd to scan particular address (e.g. 08) or all by using "--scanconfig=08" or "--scanconfig=full"