eBUS Binding 4.x [4.0.0;5.0.0)

can someone help me to understand why I can only see these values on trace files:

2024-10-16 00:30:31.944 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Handle received command by thing Vaillant BAI00 with id ebus:bai:fc21dd6e16:dfca244bcb ...

2024-10-16 00:30:31.945 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key status_lead_heating with value false

2024-10-16 00:30:31.946 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_outside with value null

2024-10-16 00:30:31.948 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_return_srv_water with value null

2024-10-16 00:30:31.949 [TRACE] [s.internal.handler.EBusBridgeHandler] - Unknown telegram 17 52 B5 05 04 2D 00 00 01 E1 00 00 00 00 AA

2024-10-16 00:30:31.949 [TRACE] [s.internal.handler.EBusBridgeHandler] - Unknown telegram 17 52 B5 04 01 32 5E 00 0A 00 32 06 03 01 00 E0 10 01 00 A8 00 AA

2024-10-16 00:30:31.950 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_srv_water with value null

2024-10-16 00:30:31.951 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_return_lead_water with value 32

2024-10-16 00:30:31.952 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key status_servicewater_heating with value false

2024-10-16 00:30:31.954 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_lead_water with value 29

2024-10-16 00:30:31.955 [TRACE] [ng.ebus.internal.handler.EBusHandler] - eBUS handler cfg EBusHandlerConfiguration [slaveAddress=08, masterAddress=03, filterAcceptMaster=false, filterAcceptSlave=true, filterAcceptBroadcasts=true, polling=null]

2024-10-16 00:30:31.956 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Handle received command by thing Vaillant BAI00 (08) with id ebus:bai:fc21dd6e16:08 ...

2024-10-16 00:30:31.957 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key status_lead_heating with value false

2024-10-16 00:30:31.958 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_outside with value null

2024-10-16 00:30:31.960 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_return_srv_water with value null

2024-10-16 00:30:31.961 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_srv_water with value null

2024-10-16 00:30:31.963 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_return_lead_water with value 32

2024-10-16 00:30:31.964 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key status_servicewater_heating with value false

2024-10-16 00:30:31.966 [TRACE] [ng.ebus.internal.handler.EBusHandler] - Key temp_lead_water with value 29

Iā€™m using index-configuration.json on ebus-configuration-1.1.8 folder. I tried both with or without --enableā€“hex on ebusd .

# ebusctl -p 7777
localhost: info
version: ebusd 22.4.v22.4-29-gf0d01f96
update check: version 23.3 available
device: /dev/serial/by-id/usb-EServiceOnline_eBus_Coupler_Iso_21001_A5WW08DW-if00-port0
signal: acquired
symbol rate: 148
max symbol rate: 199
min arbitration micros: 355
max arbitration micros: 5309
min symbol latency: 0
max symbol latency: 24
reconnects: 0
masters: 7
messages: 1042
conditional: 9
poll: 1
update: 12
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0703;HW=7401", loaded "vaillant/bai.0010006101.inc" ([PROD='']), "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UI   ;SW=0501;HW=6201", loaded "vaillant/15.ui.csv"
address 17: master #17
address 1c: slave #17, scanned "MF=Vaillant;ID=RC C ;SW=0501;HW=6201", loaded "vaillant/1c.rcc.4.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", loaded "vaillant/25.solsy.hwc.csv"
address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/26.solsy.hc.csv"
address 30: master #3
address 31: master #8, ebusd
address 35: slave #3, scanned "MF=Vaillant;ID=RC C ;SW=0501;HW=6201", loaded "vaillant/35.rcc.1.csv"
address 36: slave #8, ebusd
address 37: master #18
address 3c: slave #18, scanned "MF=Vaillant;ID=RC C ;SW=0507;HW=6201", loaded "vaillant/3c.rcc.5.csv"
address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/50.solsy.mc.csv"
address 52: slave, scanned "MF=Vaillant;ID=MC2  ;SW=0500;HW=6301", loaded "vaillant/52.mc2.mc.4.csv"
address 53: slave, scanned "MF=Vaillant;ID=MC2  ;SW=0500;HW=6301", loaded "vaillant/53.mc2.mc.5.csv"
address 70: master #4
address 75: slave #4, scanned "MF=Vaillant;ID=RC C ;SW=0501;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"

@Chiuaua79 @csowada
thanks all

Iā€™m not the proud owner of Vaillant equipment. I only use Brink Renovent with ebus (the Dutch equivalent of Wolf CWL). So have no clue what the values are and what you expect to see.

I searched the forum and you let openhab communicate with ebusd, correct? So ebusd does the polling for you? How did you setup your bridge and thing? Did you connect other channels that arenā€™t polled?

So many questions pop in my head with the problem that I have no knowledge about your setup and are unable to interact directly and donā€™t know your expectations. Which is kind of the problem with ebusā€¦ difficult to grasp the concept and making it problematic to support all the different kinds of equipment.

thanks for your reply. I tried to resolve using a pollling every 10 sec. i configured bridge to comunicate with ebus on right port, and ebusd is running with --enable-hex pearameter.
It seems that configuration files are too new for my old burner 620/3.
which software do you use to creare json configuration files?
thanks

hey, I canā€™t find it easily in the topic, hopefully not repeating the question: would anyone have JSON file for extracting DWH start/stop times for VRC470? I canā€™t find it in the existing channels. Use case I need it for: would like to detect public holiday (which may fall on a regular day during a week) and change DWH times to start later, finish later (and then obviously return to the previous times when holiday is over). Iā€™m already doing this detection and changing the circulation pump schedule but without proper heating times it may have insufficient hot water.

Hi togehter,
today I update my OH to 4.3.1 and use the actual SNAPSHOT 4.0.19 of this ebus binding.
I observered a realy strange behavior. Every time I install a new binding via WEB interface, the ebus binding disappears and all items switch to ā€œUNINITIALIZEDā€

2025-01-08 14:21:27.821 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Querying state active
2025-01-08 14:21:27.822 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Deactivating component
2025-01-08 14:21:27.822 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : registration change queue [unregistered]
2025-01-08 14:21:27.827 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:std:52d3004b:08
2025-01-08 14:21:27.835 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_hwc:52d3004b:15
2025-01-08 14:21:27.836 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 01 00 03 00 5E
2025-01-08 14:21:27.836 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 01 00 05 00 32
2025-01-08 14:21:27.836 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 01 00 0D 00 2B
2025-01-08 14:21:27.837 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 01 00 04 00 A9
2025-01-08 14:21:27.844 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_zone1:52d3004b:15
2025-01-08 14:21:27.844 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 03 00 14 00 27
2025-01-08 14:21:27.845 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 03 00 09 00 56
2025-01-08 14:21:27.852 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_hc2:52d3004b:15
2025-01-08 14:21:27.858 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_general:52d3004b:15
2025-01-08 14:21:27.859 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 56 00 A0
2025-01-08 14:21:27.859 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 55 00 96
2025-01-08 14:21:27.859 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 51 00 57
2025-01-08 14:21:27.859 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 4F 00 10
2025-01-08 14:21:27.860 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 39 00 E2
2025-01-08 14:21:27.860 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 59 00 4E
2025-01-08 14:21:27.860 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 5D 00 8F
2025-01-08 14:21:27.861 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 53 00 FA
2025-01-08 14:21:27.861 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 5C 00 14
2025-01-08 14:21:27.861 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 57 00 3B
2025-01-08 14:21:27.861 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 50 00 CC
2025-01-08 14:21:27.862 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 52 00 61
2025-01-08 14:21:27.862 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 4E 00 8B
2025-01-08 14:21:27.862 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 58 00 D5
2025-01-08 14:21:27.863 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 00 00 54 00 0D
2025-01-08 14:21:27.869 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:std:52d3004b:15
2025-01-08 14:21:27.876 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_hc1:52d3004b:15
2025-01-08 14:21:27.876 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 12 00 15
2025-01-08 14:21:27.876 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 0E 00 FF
2025-01-08 14:21:27.876 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 0F 00 64
2025-01-08 14:21:27.877 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 1B 00 97
2025-01-08 14:21:27.877 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 08 00 93
2025-01-08 14:21:27.877 [DEBUG] [ng.ebus.internal.handler.EBusHandler] - Remove polling job for 31 15 B5 24 06 02 00 02 00 1E 00 CD
2025-01-08 14:21:27.883 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:std:52d3004b:05
2025-01-08 14:21:27.890 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_zone2:52d3004b:15
2025-01-08 14:21:27.897 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:vrc700_vac:52d3004b:15
2025-01-08 14:21:27.908 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:bai:52d3004b:08
2025-01-08 14:21:27.915 [TRACE] [ng.ebus.internal.handler.EBusHandler] - dispose handler ebus:std:52d3004b:36
2025-01-08 14:21:27.921 [TRACE] [s.internal.handler.EBusBridgeHandler] - EBusBridgeHandler.dispose()
2025-01-08 14:21:27.922 [DEBUG] [ternal.services.EBusDiscoveryService] - Stopping eBUS discovery service ...
2025-01-08 14:21:27.929 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : getting deactivate: deactivate
2025-01-08 14:21:27.930 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Locating method deactivate in class org.openhab.binding.ebus.internal.EBusHandlerFactory
2025-01-08 14:21:27.930 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Declared Method org.openhab.binding.ebus.internal.EBusHandlerFactory.deactivate([interface org.osgi.service.component.ComponentContext]) not found
2025-01-08 14:21:27.931 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Locating method deactivate in class org.openhab.core.thing.binding.BaseThingHandlerFactory
2025-01-08 14:21:27.931 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Found deactivate method: protected void org.openhab.core.thing.binding.BaseThingHandlerFactory.deactivate(org.osgi.service.component.ComponentContext)
2025-01-08 14:21:27.931 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : invoking deactivate: deactivate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
2025-01-08 14:21:27.932 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : invoked deactivate: deactivate
2025-01-08 14:21:27.932 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : DependencyManager: osgi.ds.satisfying.condition close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@5f502abd at tracking count 2 refpairs: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2025-01-08 14:21:27.933 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : DependencyManager: typeProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@5f502abd at tracking count 3 refpairs: [[RefPair: ref: [{org.openhab.binding.ebus.internal.things.IEBusTypeProvider, org.openhab.core.thing.binding.ThingTypeProvider, org.openhab.core.thing.type.ChannelTypeProvider, org.openhab.core.thing.type.ChannelGroupTypeProvider}={service.id=1103, service.bundleid=334, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), configurationUrl=file:///openhab/conf/ebus/VR700.json, service.pid=binding.ebus, component.name=org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl, component.id=456}] service: [org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl@5f4a6502]]]
2025-01-08 14:21:27.933 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : DependencyManager: serialPortManager close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@5f502abd at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.io.transport.serial.SerialPortManager}={service.id=599, service.bundleid=314, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.transport.serial.internal.SerialPortManagerImpl, component.id=342}] service: [org.openhab.core.io.transport.serial.internal.SerialPortManagerImpl@64e54b58]]]
2025-01-08 14:21:27.933 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Unset and deconfigured implementation object for component in deleteComponent for reason Bundle stopped
2025-01-08 14:21:27.934 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Deactivating dependency managers
2025-01-08 14:21:27.934 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Disabling dependency managers
2025-01-08 14:21:27.934 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : unregistering service listener for dependency serialPortManager
2025-01-08 14:21:27.934 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : unregistering service listener for dependency typeProvider
2025-01-08 14:21:27.935 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : unregistering service listener for dependency osgi.ds.satisfying.condition
2025-01-08 14:21:27.935 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Querying state active
2025-01-08 14:21:27.935 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Changed state from active to disposed
2025-01-08 14:21:27.935 [DEBUG] [ing.ebus.internal.EBusHandlerFactory] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.EBusHandlerFactory(455)] : Disposing component (reason: 6)
2025-01-08 14:21:27.935 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Querying state active
2025-01-08 14:21:27.936 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Deactivating component
2025-01-08 14:21:27.936 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : registration change queue [unregistered]
2025-01-08 14:21:27.937 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : dm typeProvider tracking 4 SingleStatic removed {org.openhab.binding.ebus.internal.things.IEBusTypeProvider, org.openhab.core.thing.binding.ThingTypeProvider, org.openhab.core.thing.type.ChannelTypeProvider, org.openhab.core.thing.type.ChannelGroupTypeProvider}={service.id=1103, service.bundleid=334, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), configurationUrl=file:///openhab/conf/ebus/VR700.json, service.pid=binding.ebus, component.name=org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl, component.id=456} (enter)
2025-01-08 14:21:27.938 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Querying state active
2025-01-08 14:21:27.938 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Deactivating component
2025-01-08 14:21:27.938 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : registration change queue [unregistered]
2025-01-08 14:21:27.939 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : getting deactivate: deactivate
2025-01-08 14:21:27.939 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Locating method deactivate in class org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension
2025-01-08 14:21:27.940 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Declared Method org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension.deactivate([interface org.osgi.service.component.ComponentContext]) not found
2025-01-08 14:21:27.940 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Locating method deactivate in class java.lang.Object
2025-01-08 14:21:27.940 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Declared Method java.lang.Object.deactivate([interface org.osgi.service.component.ComponentContext]) not found
2025-01-08 14:21:27.940 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : deactivate method [deactivate] not found, ignoring
2025-01-08 14:21:27.941 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : DependencyManager: osgi.ds.satisfying.condition close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@181cf00e at tracking count 3 refpairs: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2025-01-08 14:21:27.941 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : DependencyManager: typeProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@181cf00e at tracking count 4 refpairs: [[RefPair: ref: [{org.openhab.binding.ebus.internal.things.IEBusTypeProvider, org.openhab.core.thing.binding.ThingTypeProvider, org.openhab.core.thing.type.ChannelTypeProvider, org.openhab.core.thing.type.ChannelGroupTypeProvider}={service.id=1103, service.bundleid=334, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), configurationUrl=file:///openhab/conf/ebus/VR700.json, service.pid=binding.ebus, component.name=org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl, component.id=456}] service: [org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl@5f4a6502]]]
2025-01-08 14:21:27.941 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : DependencyManager: thingRegistry close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@181cf00e at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.thing.ThingRegistry}={service.id=385, service.bundleid=221, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.thing.internal.ThingRegistryImpl, component.id=216}] service: [org.openhab.core.thing.internal.ThingRegistryImpl@46472472]]]
2025-01-08 14:21:27.942 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Unset and deconfigured implementation object for component in deleteComponent for reason Reference became unsatisfied
2025-01-08 14:21:27.942 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Deactivating dependency managers
2025-01-08 14:21:27.942 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Querying state active
2025-01-08 14:21:27.942 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Changed state from active to unsatisfiedReference
2025-01-08 14:21:27.943 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : dm typeProvider tracking 4 SingleStatic removed {org.openhab.binding.ebus.internal.things.IEBusTypeProvider, org.openhab.core.thing.binding.ThingTypeProvider, org.openhab.core.thing.type.ChannelTypeProvider, org.openhab.core.thing.type.ChannelGroupTypeProvider}={service.id=1103, service.bundleid=334, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), configurationUrl=file:///openhab/conf/ebus/VR700.json, service.pid=binding.ebus, component.name=org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl, component.id=456} (exit)
2025-01-08 14:21:27.943 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : ActivateInternal
2025-01-08 14:21:27.943 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Querying state unsatisfiedReference
2025-01-08 14:21:27.944 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Bundle's component activator is not active; not activating component
2025-01-08 14:21:27.944 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : getting deactivate: deactivate
2025-01-08 14:21:27.944 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Locating method deactivate in class org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl
2025-01-08 14:21:27.944 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Found deactivate method: public void org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl.deactivate(org.osgi.service.component.ComponentContext)
2025-01-08 14:21:27.945 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : invoking deactivate: deactivate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
2025-01-08 14:21:27.945 [TRACE] [internal.things.EBusTypeProviderImpl] - Stopping eBUS Type Provider ...
2025-01-08 14:21:27.945 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : invoked deactivate: deactivate
2025-01-08 14:21:27.945 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : DependencyManager: osgi.ds.satisfying.condition close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@4aa92bcd at tracking count 2 refpairs: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2025-01-08 14:21:27.946 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : DependencyManager: configurationAdmin close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@4aa92bcd at tracking count 1 refpairs: [[RefPair: ref: [{org.osgi.service.cm.ConfigurationAdmin}={osgi.command.scope=cm, service.description=Configuration Admin Service Specification 1.6 Implementation, service.id=39, service.bundleid=12, service.scope=bundle, osgi.command.function=[getConfiguration,getFactoryConfiguration,listConfigurations,createFactoryConfiguration], service.vendor=The Apache Software Foundation, config.plugins=, service.pid=org.apache.felix.cm.ConfigurationAdmin}] service: [org.apache.felix.cm.impl.ConfigurationAdminImpl@458164b]]]
2025-01-08 14:21:27.946 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Unset and deconfigured implementation object for component in deleteComponent for reason Bundle stopped
2025-01-08 14:21:27.947 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Deactivating dependency managers
2025-01-08 14:21:27.947 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Disabling dependency managers
2025-01-08 14:21:27.947 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : unregistering service listener for dependency configurationAdmin
2025-01-08 14:21:27.947 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : unregistering service listener for dependency osgi.ds.satisfying.condition
2025-01-08 14:21:27.948 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Querying state active
2025-01-08 14:21:27.948 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Changed state from active to disposed
2025-01-08 14:21:27.948 [DEBUG] [internal.things.EBusTypeProviderImpl] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.things.EBusTypeProviderImpl(456)] : Disposing component (reason: 6)
2025-01-08 14:21:27.948 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Querying state unsatisfiedReference
2025-01-08 14:21:27.949 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Deactivating component
2025-01-08 14:21:27.949 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Already in desired state unregistered
2025-01-08 14:21:27.949 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Component deactivation occuring on another thread
2025-01-08 14:21:27.949 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Deactivating dependency managers
2025-01-08 14:21:27.949 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Disabling dependency managers
2025-01-08 14:21:27.950 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : unregistering service listener for dependency thingRegistry
2025-01-08 14:21:27.950 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : unregistering service listener for dependency typeProvider
2025-01-08 14:21:27.950 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : unregistering service listener for dependency osgi.ds.satisfying.condition
2025-01-08 14:21:27.950 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Querying state unsatisfiedReference
2025-01-08 14:21:27.951 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Changed state from unsatisfiedReference to disposed
2025-01-08 14:21:27.951 [DEBUG] [al.utils.EBusConsoleCommandExtension] - bundle org.openhab.binding.ebus:4.0.19.202309141819 (334)[org.openhab.binding.ebus.internal.utils.EBusConsoleCommandExtension(457)] : Disposing component (reason: 6)
2025-01-08 14:21:28.697 [WARN ] [.csdev.ebus.core.EBusEbusdController] - Stop sender thread!

Is this known to anybody? To resolve this I have to rename the *.kar file to e.g. *.kar_ and back again. The binding will be installed again. A also tried to clean up cache and tmp but this doesnā€™t help solving this behavior.
I use OH in Docker

I also had this behavior with 4.3.1, now I have just updated to 4.3.2 and now the binding can no longer be added via the store.

Installation of add-on marketplace:150189 failed

Hi all,
I use this binding for years with with a Wolf heating system, even putting values on my KNX bus. Works like a charm. Thanks @csowada !

One thing I really would love, but never got it to work: to change the hotwater set temperature and to force the hotwater heating (in German ā€œEinmalige Speicherladungā€). For both there are channels, in my case :

ebus:std:f71eb117e4:08:std_controller_op-data-rc2bc#temp-d-dhw (Number)
ebus:mm1:905c605052:mm1_mixer_data1#state-dhw-force (Switch)

Both channels provide values but I am unable to set values, e.g., by providing a switch item.

Any hint how to realize this - or whether this is possible at all?
Thanks, Thomas

Both items are read only (get) channels and not write (set) channels in the ebus configuration.

If you have a Wolf controller on your wall or the Wolf remote iSM8(?), you might be able to retrieve the commands by logging the data that goes over the ebus (enable advanced logging in the ebus bridge thing), reverse engineering it and creating a custom config file with these ā€œsetā€ commands.

I would think that this information is available for ebusd already (if the set option actually exists), but you will have to search the internet, starting with github for the best chances.

1 Like

Hi, Iā€™ve migrated to another PC and to actual openhab 4.3.3 but now i have to reinstall the ebusd addon each time i restart openhab. Any Ideas?