Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mqtt] Enable discovery timeout reset #6704

Merged
merged 2 commits into from
Dec 31, 2019
Merged

Conversation

jochen314
Copy link
Contributor

Enable the MQTT discovery to reset the timeout while there are still messages received.
The timeout of AbstractDiscoveryService is disabled in AbstractMQTTDiscovery and replaced by an own one, which can be reset by dervied classes.

see #6691

@davidgraeff It would acutally be nicer in AbstractDiscoveryService, but is it worth the effort?

@TravisBuddy
Copy link

Travis tests have failed

Hey @jochen314,
please read the following log in order to understand the failure reason. There might also be some helpful tips along the way.
It will be awesome if you fix what is wrong and commit the changes.

1st Build

Expand here
Build all
  1/245| openHAB 2 Add-ons 2.5.1-SNAPSHOT
  2/245| openHAB Add-ons :: BOM 2.5.1-SNAPSHOT
  3/245| openHAB Add-ons :: BOM :: Runtime Index 2.5.1-SNAPSHOT
  4/245| openHAB Add-ons :: BOM :: Test Index 2.5.1-SNAPSHOT
  5/245| openHAB Add-ons :: BOM :: openHAB Core Index 2.5.1-SNAPSHOT
  6/245| openHAB Add-ons :: Bundles 2.5.1-SNAPSHOT
  7/245| openHAB Add-ons :: Bundles :: Airquality Binding 2.5.1-SNAPSHOT
  8/245| openHAB Add-ons :: Bundles :: AirVisual Node Air Quality Monitor Binding 2.5.1-SNAPSHOT
  9/245| openHAB Add-ons :: Bundles :: AllPlay Binding 2.5.1-SNAPSHOT
 10/245| openHAB Add-ons :: Bundles :: Amazon Dash Button Binding 2.5.1-SNAPSHOT
 11/245| openHAB Add-ons :: Bundles :: Amazon Echo Control Binding 2.5.1-SNAPSHOT
 12/245| openHAB Add-ons :: Bundles :: Ambient Weather Binding 2.5.1-SNAPSHOT
 13/245| openHAB Add-ons :: Bundles :: Astro Binding 2.5.1-SNAPSHOT
 14/245| openHAB Add-ons :: Bundles :: Atlona Binding 2.5.1-SNAPSHOT
 15/245| openHAB Add-ons :: Bundles :: Autelis Binding 2.5.1-SNAPSHOT
 16/245| openHAB Add-ons :: Bundles :: AVM FRITZ! Binding 2.5.1-SNAPSHOT
 17/245| openHAB Add-ons :: Bundles :: BigAssFan Binding 2.5.1-SNAPSHOT
 18/245| openHAB Add-ons :: Bundles :: Bluetooth Binding 2.5.1-SNAPSHOT
 19/245| openHAB Add-ons :: Bundles :: BlueGiga Bluetooth Adapter 2.5.1-SNAPSHOT
 20/245| openHAB Add-ons :: Bundles :: BlueZ Bluetooth Adapter 2.5.1-SNAPSHOT
 21/245| openHAB Add-ons :: Bundles :: Blukii Bluetooth Adapter 2.5.1-SNAPSHOT
 22/245| openHAB Add-ons :: Bundles :: RuuviTag Bluetooth Adapter 2.5.1-SNAPSHOT
 23/245| openHAB Add-ons :: Bundles :: Bosch Indego Binding 2.5.1-SNAPSHOT
 24/245| openHAB Add-ons :: Bundles :: BoseSoundTouch Binding 2.5.1-SNAPSHOT
 25/245| openHAB Add-ons :: Bundles :: Buienradar Binding 2.5.1-SNAPSHOT
 26/245| openHAB Add-ons :: Bundles :: Chromecast Binding 2.5.1-SNAPSHOT
 27/245| openHAB Add-ons :: Bundles :: CM11A Binding 2.5.1-SNAPSHOT
 28/245| openHAB Add-ons :: Bundles :: CoolMasterNet Binding 2.5.1-SNAPSHOT
 29/245| openHAB Add-ons :: Bundles :: Daikin Binding 2.5.1-SNAPSHOT
 30/245| openHAB Add-ons :: Bundles :: Dark Sky Binding 2.5.1-SNAPSHOT
 31/245| openHAB Add-ons :: Bundles :: Dresden Elektronik deCONZ Binding 2.5.1-SNAPSHOT
 32/245| openHAB Add-ons :: Bundles :: Denon / Marantz Binding 2.5.1-SNAPSHOT
 33/245| openHAB Add-ons :: Bundles :: Digiplex/EVO Binding 2.5.1-SNAPSHOT
 34/245| openHAB Add-ons :: Bundles :: DigitalSTROM Binding 2.5.1-SNAPSHOT
 35/245| openHAB Add-ons :: Bundles :: D-Link Smart Home Binding 2.5.1-SNAPSHOT
 36/245| openHAB Add-ons :: Bundles :: DMX Binding 2.5.1-SNAPSHOT
 37/245| openHAB Add-ons :: Bundles :: Doorbird Binding 2.5.1-SNAPSHOT
 38/245| openHAB Add-ons :: Bundles :: DSCAlarm Binding 2.5.1-SNAPSHOT
 39/245| openHAB Add-ons :: Bundles :: DSMR Binding 2.5.1-SNAPSHOT
 40/245| openHAB Add-ons :: Bundles :: DwdUnwetter Binding 2.5.1-SNAPSHOT
 41/245| openHAB Add-ons :: Bundles :: EleroTransmitterStick Binding 2.5.1-SNAPSHOT
 42/245| openHAB Add-ons :: Bundles :: EnOcean Binding 2.5.1-SNAPSHOT
 43/245| openHAB Add-ons :: Bundles :: EnturNo Binding 2.5.1-SNAPSHOT
 44/245| openHAB Add-ons :: Bundles :: evohome Binding 2.5.1-SNAPSHOT
 45/245| openHAB Add-ons :: Bundles :: Exec Binding 2.5.1-SNAPSHOT
 46/245| openHAB Add-ons :: Bundles :: Feed Binding 2.5.1-SNAPSHOT
​ 47/245| openHAB Add-ons :: Bundles :: Feican Binding 2.5.1-SNAPSHOT
 48/245| openHAB Add-ons :: Bundles :: Folding Binding 2.5.1-SNAPSHOT
 49/245| openHAB Add-ons :: Bundles :: Foobot Binding 2.5.1-SNAPSHOT
 50/245| openHAB Add-ons :: Bundles :: Freebox Binding 2.5.1-SNAPSHOT
 51/245| openHAB Add-ons :: Bundles :: Fronius Binding 2.5.1-SNAPSHOT
 52/245| openHAB Add-ons :: Bundles :: FSInternetRadio Binding 2.5.1-SNAPSHOT
 53/245| openHAB Add-ons :: Bundles :: FTP Upload Binding 2.5.1-SNAPSHOT
 54/245| openHAB Add-ons :: Bundles :: Gardena Binding 2.5.1-SNAPSHOT
 55/245| openHAB Add-ons :: Bundles :: Transformation Service :: Map 2.5.1-SNAPSHOT
 56/245| openHAB Add-ons :: Bundles :: GlobalCache Binding 2.5.1-SNAPSHOT
 57/245| openHAB Add-ons :: Bundles :: GPSTracker Binding 2.5.1-SNAPSHOT
 58/245| openHAB Add-ons :: Bundles :: GROHE ONDUS Binding 2.5.1-SNAPSHOT
 59/245| openHAB Add-ons :: Bundles :: HarmonyHub Binding 2.5.1-SNAPSHOT
 60/245| openHAB Add-ons :: Bundles :: HDanywhere Binding 2.5.1-SNAPSHOT
 61/245| openHAB Add-ons :: Bundles :: Hunter Douglas PowerView Binding 2.5.1-SNAPSHOT
 62/245| openHAB Add-ons :: Bundles :: Helios Binding 2.5.1-SNAPSHOT
 63/245| openHAB Add-ons :: Bundles :: Heos Binding 2.5.1-SNAPSHOT
 64/245| openHAB Add-ons :: Bundles :: Homematic Binding 2.5.1-SNAPSHOT
 65/245| openHAB Add-ons :: Bundles :: HP Printer Binding 2.5.1-SNAPSHOT
 66/245| openHAB Add-ons :: Bundles :: hue Binding 2.5.1-SNAPSHOT
 67/245| openHAB Add-ons :: Bundles :: Hydrawise Binding 2.5.1-SNAPSHOT
 68/245| openHAB Add-ons :: Bundles :: Hyperion Binding 2.5.1-SNAPSHOT
 69/245| openHAB Add-ons :: Bundles :: iAquaLink Binding 2.5.1-SNAPSHOT
 70/245| openHAB Add-ons :: Bundles :: iCloud Binding 2.5.1-SNAPSHOT
 71/245| openHAB Add-ons :: Bundles :: IHC Binding 2.5.1-SNAPSHOT
 72/245| openHAB Add-ons :: Bundles :: innogy Smarthome Binding 2.5.1-SNAPSHOT
 73/245| openHAB Add-ons :: Bundles :: IPP Binding 2.5.1-SNAPSHOT
 74/245| openHAB Add-ons :: Bundles :: IRtrans Binding 2.5.1-SNAPSHOT
 75/245| openHAB Add-ons :: Bundles :: JeeLink Binding 2.5.1-SNAPSHOT
 76/245| openHAB Add-ons :: Bundles :: Keba Binding 2.5.1-SNAPSHOT
 77/245| openHAB Add-ons :: Bundles :: KM200 Binding 2.5.1-SNAPSHOT
 78/245| openHAB Add-ons :: Bundles :: KNX Binding 2.5.1-SNAPSHOT
 79/245| openHAB Add-ons :: Bundles :: Kodi Binding 2.5.1-SNAPSHOT
 80/245| openHAB Add-ons :: Bundles :: Konnected Binding 2.5.1-SNAPSHOT
 81/245| openHAB Add-ons :: Bundles :: Kostal Binding 2.5.1-SNAPSHOT
 82/245| openHAB Add-ons :: Bundles :: LaMetric Time Binding 2.5.1-SNAPSHOT
 83/245| openHAB Add-ons :: Bundles :: Leap Motion Binding 2.5.1-SNAPSHOT
 84/245| openHAB Add-ons :: Bundles :: LG HomBot Binding 2.5.1-SNAPSHOT
 85/245| openHAB Add-ons :: Bundles :: LG TV Serial Binding 2.5.1-SNAPSHOT
 86/245| openHAB Add-ons :: Bundles :: LG webOS Binding 2.5.1-SNAPSHOT
 87/245| openHAB Add-ons :: Bundles :: LIFX Binding 2.5.1-SNAPSHOT
 88/245| openHAB Add-ons :: Bundles :: LIRC Binding 2.5.1-SNAPSHOT
 89/245| openHAB Add-ons :: Bundles :: LinuxInput Binding 2.5.1-SNAPSHOT
 90/245| openHAB Add-ons :: Bundles :: Log Reader Binding 2.5.1-SNAPSHOT
 91/245| openHAB Add-ons :: Bundles :: Loxone Binding 2.5.1-SNAPSHOT
 92/245| openHAB Add-ons :: Bundles :: Lutron Binding 2.5.1-SNAPSHOT
 93/245| openHAB Add-ons :: Bundles :: Mail Binding 2.5.1-SNAPSHOT
 94/245| openHAB Add-ons :: Bundles :: MaxCube Binding 2.5.1-SNAPSHOT
 95/245| openHAB Add-ons :: Bundles :: mcp23017 Binding 2.5.1-SNAPSHOT
 96/245| openHAB Add-ons :: Bundles :: MELCloud Binding 2.5.1-SNAPSHOT
 97/245| openHAB Add-ons :: Bundles :: meteoblue Binding 2.5.1-SNAPSHOT
 98/245| openHAB Add-ons :: Bundles :: meteostick Binding 2.5.1-SNAPSHOT
 99/245| openHAB Add-ons :: Bundles :: Miele Binding 2.5.1-SNAPSHOT
100/245| openHAB Add-ons :: Bundles :: Xiaomi Mi Smart Home Binding 2.5.1-SNAPSHOT
101/245| openHAB Add-ons :: Bundles :: Xiaomi Mi IO Binding 2.5.1-SNAPSHOT
102/245| openHAB Add-ons :: Bundles :: Millheat Binding 2.5.1-SNAPSHOT
103/245| openHAB Add-ons :: Bundles :: Milight Binding 2.5.1-SNAPSHOT
104/245| openHAB Add-ons :: Bundles :: Minecraft Binding 2.5.1-SNAPSHOT
105/245| openHAB Add-ons :: Bundles :: IO :: Modbus Transport 2.5.1-SNAPSHOT
106/245| openHAB Add-ons :: Bundles :: Modbus Binding 2.5.1-SNAPSHOT
107/245| openHAB Add-ons :: Bundles :: MQTT Broker Binding 2.5.1-SNAPSHOT
​[OH-modbusManagerPollerThreadPool-5] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Will now execute one-off poll task BasicPollTaskImpl@1df98368[request=BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237],callback=org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b], waited in thread pool for 0
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@1df98368[request=BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237],callback=org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b]. Trying to get connection [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@1df98368[request=BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237],callback=org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b] (oneOff=true)! Waiting for connection. Idle connections for this endpoint: 0, and active 0 [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Created connection TCPMasterConnection@38825028[socket=<null>] for endpoint ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237]
[OH-modbusManagerPollerThreadPool-5] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@38825028[socket=Socket[addr=/127.0.0.1,port=39237,localport=34270]] for endpoint ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237], to ensure delay between transactions.
[Thread-23] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=34270,localport=39237]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@38825028[socket=Socket[addr=/127.0.0.1,port=39237,localport=34270]]]) for endpoint ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237] took 0 ms
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@1df98368[request=BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237],callback=org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b] (oneOff=true)! Connection received in 1 ms [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@1df98368[request=BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237],callback=org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b]. Got a connection successfully [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 00 00 05  [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 20: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@3f8312e8
java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
	at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
	at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
	at java.base/java.io.DataInputStream.read(DataInputStream.java:149)
	at net.wimpi.modbus.io.ModbusTCPTransport.readResponse(ModbusTCPTransport.java:182)
	at net.wimpi.modbus.io.ModbusTCPTransaction.execute(ModbusTCPTransaction.java:206)
	at org.openhab.io.transport.modbus.internal.ModbusManagerImpl$PollOperation.lambda$0(ModbusManagerImpl.java:160)
	at org.openhab.io.transport.modbus.internal.SimpleStopWatch.timeRunnableWithModbusException(SimpleStopWatch.java:135)
	at org.openhab.io.transport.modbus.internal.ModbusManagerImpl$PollOperation.accept(ModbusManagerImpl.java:160)
	at org.openhab.io.transport.modbus.internal.ModbusManagerImpl$PollOperation.accept(ModbusManagerImpl.java:1)
	at org.openhab.io.transport.modbus.internal.ModbusManagerImpl.executeOperation(ModbusManagerImpl.java:575)
	at org.openhab.io.transport.modbus.internal.ModbusManagerImpl.lambda$14(ModbusManagerImpl.java:703)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
[OH-modbusManagerPollerThreadPool-5] ERROR net.wimpi.modbus.io.ModbusTCPTransaction - execute try 1/1 error: I/O exception: SocketTimeoutException Read timed out. Request: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@3f8312e8 (unit id 1 & transaction 20). Address: /127.0.0.1:39237
[OH-modbusManagerPollerThreadPool-5] ERROR net.wimpi.modbus.io.ModbusTCPTransaction - execute reached max tries 1, throwing last error: I/O exception: SocketTimeoutException Read timed out. Request: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@3f8312e8 (unit id 1 & transaction 20). Address: /127.0.0.1:39237
[OH-modbusManagerPollerThreadPool-5] ERROR org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Last try 1 failed when executing request (BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1]). Aborting. Error was I/O error, so reseting the connection. Error details: net.wimpi.modbus.ModbusIOException I/O exception: SocketTimeoutException Read timed out [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - destroyObject for connection TCPMasterConnection@38825028[socket=Socket[addr=/127.0.0.1,port=39237,localport=34270]] and endpoint ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237] -> closing the connection
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - invalidating connection for endpoint ModbusTCPSlaveEndpoint@226f885f[address=127.0.0.1,port=39237] took 45 ms
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Calling write response callback org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b for request BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1]. Error was org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Called write response callback org.openhab.io.transport.modbus.test.SmokeTest$3@77cf3f8b for request BasicModbusReadRequestBlueprint@21ca139c[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=0,length=5,maxTries=1]. Error was org.openhab.io.transport.modbus.internal.ModbusSlaveIOExceptionImpl Modbus IO Error with cause=ModbusIOException, EOF=false, message='I/O exception: SocketTimeoutException Read timed out', cause2=null
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[OH-modbusManagerPollerThreadPool-5] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 3057 ms, connection: 46, transaction=3006, callback=2} [operation ID 331d4a0b-88f1-4be2-a304-0b55b6eec8ea]
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 1
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[Thread-25] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=40519] (Port 0)
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Scheduling one-off poll task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Will now execute one-off poll task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004], waited in thread pool for 0
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004]. Trying to get connection [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004] (oneOff=true)! Waiting for connection. Idle connections for this endpoint: 0, and active 0 [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Created connection TCPMasterConnection@5cbfc661[socket=<null>] for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519]
[OH-modbusManagerPollerThreadPool-3] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]]]) for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519] took 1 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004] (oneOff=true)! Connection received in 1 ms [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@5ebd56e9[request=BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519],callback=org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004]. Got a connection successfully [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_INPUT_DISCRETES): 00 00 00 00 00 06 01 02 00 01 00 0f  [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 21: net.wimpi.modbus.msg.ReadInputDiscretesRequest@331fed59
[Thread-25] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51132,localport=40519]
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #0
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #1
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #2
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #3
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #4
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #5
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #6
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #7
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #8
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #9
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #10
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #11
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #12
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #13
[Thread-24] TRACE net.wimpi.modbus.util.BitVector - Set bit #14
[Thread-24] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 21): 00 15 00 00 00 06 01 02 00 01 00 0f 
[Thread-24] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 21): 00 15 00 00 00 05 01 02 02 24 49 
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 21
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=2, transaction ID=21): 00 15 00 00 00 05 01 02 02 24 49  [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004 for request BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadInputDiscretesResponse@11b1a995
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$5@2427e004 for request BasicModbusReadRequestBlueprint@63f34b70[slaveId=1,functionCode=READ_INPUT_DISCRETES,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadInputDiscretesResponse@11b1a995
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519] connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] -> true
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519]...
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] (endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519]) age 8ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627848767) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #0
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #0
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #1
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #1
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #2
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #2
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #3
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #3
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #4
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #4
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #5
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #5
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #6
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #6
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #7
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #7
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #8
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #8
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #9
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #9
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #10
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #10
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #11
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #11
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #12
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #12
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #13
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #13
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #14
[main] TRACE net.wimpi.modbus.util.BitVector - Get bit #14
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519] took 2 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 10 ms, connection: 3, transaction=6, callback=0} [operation ID d319f02b-31ce-4dc9-8663-7dfc971006b7]
[main] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - destroyObject for connection TCPMasterConnection@5cbfc661[socket=Socket[addr=/127.0.0.1,port=40519,localport=51132]] and endpoint ModbusTCPSlaveEndpoint@641856[address=127.0.0.1,port=40519] -> closing the connection
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 1
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=46709] (Port 0)
[main] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Registering poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] with period 150 using initial delay 0
[main] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Registered poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] with period 150 using initial delay 0
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Current millis: 1577627848793
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Trying to get connection [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Waiting for connection. Idle connections for this endpoint: 0, and active 0 [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Created connection TCPMasterConnection@49519dde[socket=<null>] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-1] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]]]) for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 1 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Connection received in 1 ms [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Got a connection successfully [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 01 00 0f  [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 22: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@77c3f5bc
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51092,localport=46709]
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 22): 00 16 00 00 00 06 01 03 00 01 00 0f 
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 22): 00 16 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 22
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=3, transaction ID=22): 00 16 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f  [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@5a08925a
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@5a08925a
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]] -> true
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]...
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]] (endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]) age 8ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627848794) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51092]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 1 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 10 ms, connection: 2, transaction=8, callback=0} [operation ID de93fe29-c478-488c-9286-08fe6d5660bf]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Execution of scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] finished at 1577627848803. Was started at millis: 1577627848793 (=duration of 10 millis)
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Current millis: 1577627848953
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Trying to get connection [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Waiting for connection. Idle connections for this endpoint: 1, and active 0 [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51094,localport=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]]]) for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 3 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Connection received in 3 ms [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Got a connection successfully [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 01 00 0f  [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 23: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@636768c5
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 23): 00 17 00 00 00 06 01 03 00 01 00 0f 
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 23): 00 17 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 23
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=3, transaction ID=23): 00 17 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f  [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@2fde24d5
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@2fde24d5
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]] -> true
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]...
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]] (endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]) age 3ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627848954) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51094]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 1 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 5 ms, connection: 4, transaction=1, callback=0} [operation ID fd41a64a-e497-4b4f-9bf5-0b0c317e0a77]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Execution of scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] finished at 1577627848958. Was started at millis: 1577627848953 (=duration of 5 millis)
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Current millis: 1577627849108
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Trying to get connection [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Waiting for connection. Idle connections for this endpoint: 1, and active 0 [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51096,localport=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]]]) for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 2 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Connection received in 2 ms [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Got a connection successfully [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 01 00 0f  [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 24: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@75ba79ad
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 24): 00 18 00 00 00 06 01 03 00 01 00 0f 
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 24): 00 18 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 
[OH-modbusManagerPollerThreadPool-3] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 24
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=3, transaction ID=24): 00 18 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f  [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@2d43169f
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@2d43169f
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]] -> true
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]...
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]] (endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]) age 3ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627849109) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51096]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 1 ms
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 5 ms, connection: 3, transaction=0, callback=1} [operation ID c146919f-8363-4bed-9eca-f49a15d41126]
[OH-modbusManagerPollerThreadPool-3] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Execution of scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] finished at 1577627849113. Was started at millis: 1577627849108 (=duration of 5 millis)
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Current millis: 1577627849263
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Trying to get connection [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Waiting for connection. Idle connections for this endpoint: 1, and active 0 [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51098,localport=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]]]) for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 2 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Connection received in 2 ms [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Got a connection successfully [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 01 00 0f  [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 25: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@34921f7
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 25): 00 19 00 00 00 06 01 03 00 01 00 0f 
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 25): 00 19 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 25
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=3, transaction ID=25): 00 19 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f  [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@6bcf4a37
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@6bcf4a37
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]] -> true
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]...
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]] (endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]) age 3ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627849264) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51098]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 1 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 4 ms, connection: 3, transaction=1, callback=0} [operation ID 422f30b5-68b4-42f4-9bd3-4b7a9b9bc394]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Execution of scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] finished at 1577627849268. Was started at millis: 1577627849263 (=duration of 5 millis)
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Current millis: 1577627849418
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Trying to get connection [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Waiting for connection. Idle connections for this endpoint: 1, and active 0 [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[Thread-27] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=51100,localport=46709]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51100]] for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@49519dde[socket=Socket[addr=/127.0.0.1,port=46709,localport=51100]]]) for endpoint ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709] took 3 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (oneOff=false)! Connection received in 3 ms [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499]. Got a connection successfully [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_MULTIPLE_REGISTERS): 00 00 00 00 00 06 01 03 00 01 00 0f  [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 26: net.wimpi.modbus.msg.ReadMultipleRegistersRequest@7869b55c
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 26): 00 1a 00 00 00 06 01 03 00 01 00 0f 
[Thread-26] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 26): 00 1a 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f 
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 26
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=3, transaction ID=26): 00 1a 00 00 00 21 01 03 1e 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00 0d 00 0e 00 0f  [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@32e5653f
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Unregistering regular poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] (interrupting if necessary)
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] canceled
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 2
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499 for request BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadMultipleRegistersResponse@32e5653f
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 11 ms, connection: 3, transaction=2, callback=6} [operation ID 16e1ed1b-a6b3-494c-a111-6f15c9da7f96]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Execution of scheduled (150ms) poll task BasicPollTaskImpl@585811a4[request=BasicModbusReadRequestBlueprint@22c01ab0[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@411341bd[address=127.0.0.1,port=46709],callback=org.openhab.io.transport.modbus.test.SmokeTest$13@3277e499] finished at 1577627849429. Was started at millis: 1577627849418 (=duration of 11 millis)
[Thread-29] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=37597] (Port 0)
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 1
[OH-modbusManagerPollerThreadPool-2] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[Thread-31] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=37241] (Port 0)
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 1
[OH-modbusManagerPollerThreadPool-3] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[Thread-33] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=41083] (Port 0)
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Scheduling one-off write task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Will now execute one-off write task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998], waited in thread pool for 0
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998]. Trying to get connection [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998] (oneOff=true)! Waiting for connection. Idle connections for this endpoint: 0, and active 0 [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Created connection TCPMasterConnection@236a1fa6[socket=<null>] for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083]
[OH-modbusManagerPollerThreadPool-1] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]]]) for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083] took 0 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998] (oneOff=true)! Connection received in 0 ms [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicWriteTask@4d411036[request=BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1],endpoint=ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083],callback=org.openhab.io.transport.modbus.test.SmokeTest$11@13006998]. Got a connection successfully [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with read request (FC=WRITE_COIL): 00 00 00 00 00 06 01 05 01 2c ff 00  [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 27: net.wimpi.modbus.msg.WriteCoilRequest@3f0412e5
[Thread-33] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=56392,localport=41083]
[Thread-32] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 27): 00 1b 00 00 00 06 01 05 01 2c ff 00 
[Thread-32] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 27): 00 1b 00 00 00 03 01 85 02 
[OH-modbusManagerPollerThreadPool-1] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 27
[OH-modbusManagerPollerThreadPool-1] ERROR org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Last try 1 failed when executing request (BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1]). Aborting. Error was: net.wimpi.modbus.ModbusSlaveException Error Code = 2 [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Calling write response callback org.openhab.io.transport.modbus.test.SmokeTest$11@13006998 for request BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1]. Error was org.openhab.io.transport.modbus.internal.ModbusSlaveErrorResponseExceptionImpl Slave responsed with error=2
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Called write response callback org.openhab.io.transport.modbus.test.SmokeTest$11@13006998 for request BasicModbusWriteCoilRequestBlueprint@7adbd080[slaveId=1,reference=300,functionCode=WRITE_COIL,bits=BitArrayImpl(bits=1),maxTries=1]. Error was org.openhab.io.transport.modbus.internal.ModbusSlaveErrorResponseExceptionImpl Slave responsed with error=2
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083] connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] -> true
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083]...
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] (endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083]) age 13ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627849458) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083]
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083] took 1 ms
[OH-modbusManagerPollerThreadPool-1] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[OH-modbusManagerPollerThreadPool-1] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 14 ms, connection: 1, transaction=11, callback=0} [operation ID ac35b4eb-bfa7-4b1f-bc1b-cd9ba2fb27e3]
[main] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - destroyObject for connection TCPMasterConnection@236a1fa6[socket=Socket[addr=/127.0.0.1,port=41083,localport=56392]] and endpoint ModbusTCPSlaveEndpoint@560513ce[address=127.0.0.1,port=41083] -> closing the connection
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[main] INFO org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager activated
[OH-modbusManagerPollerThreadPool-4] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - <POLL MONITOR>
[OH-modbusManagerPollerThreadPool-4] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - POLL MONITOR: scheduledThreadPoolExecutor queue size: 0, remaining space 2147483647. Active threads 1
[OH-modbusManagerPollerThreadPool-4] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl.PollMonitor - </POLL MONITOR>
[Thread-35] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Listenening to ServerSocket[addr=/127.0.0.1,localport=38969] (Port 0)
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Scheduling one-off poll task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745]
[OH-modbusManagerPollerThreadPool-5] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Will now execute one-off poll task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745], waited in thread pool for 0
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Starting new operation with task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745]. Trying to get connection [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745] (oneOff=true)! Waiting for connection. Idle connections for this endpoint: 0, and active 0 [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Created connection TCPMasterConnection@40e0c781[socket=<null>] for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969]
[OH-modbusManagerPollerThreadPool-5] DEBUG net.wimpi.modbus.net.TCPMasterConnection - connect()
[Thread-35] DEBUG net.wimpi.modbus.net.ModbusTCPListener - Making new connection Socket[addr=/127.0.0.1,port=57728,localport=38969]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Waited 0ms (interTransactionDelayMillis 60ms) before giving returning connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969], to ensure delay between transactions.
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - borrowing connection (got Optional[TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]]]) for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969] took 0 ms
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Executing task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745] (oneOff=true)! Connection received in 1 ms [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Operation with task BasicPollTaskImpl@677dbd89[request=BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1],endpoint=ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969],callback=org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745]. Got a connection successfully [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Try 1 out of 1 [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Ensuring that enough time passes before retrying again. Sleeping if necessary [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Sleep ended, slept 0 [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Going execute transaction with request request (FC=READ_INPUT_REGISTERS): 00 00 00 00 00 06 01 04 00 01 00 0f  [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Sending request with transaction ID 28: net.wimpi.modbus.msg.ReadInputRegistersRequest@15ded21f
[Thread-34] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Request (transaction id 28): 00 1c 00 00 00 06 01 04 00 01 00 0f 
[Thread-34] DEBUG net.wimpi.modbus.net.TCPConnectionHandler - Response (transaction id 28): 00 1c 00 00 00 21 01 04 1e 00 0a 00 14 00 1e 00 28 00 32 00 3c 00 46 00 50 00 5a 00 64 00 6e 00 78 00 82 00 8c 00 96 
[OH-modbusManagerPollerThreadPool-5] TRACE net.wimpi.modbus.io.ModbusTCPTransaction - Received response with transaction ID 28
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Response for read request (FC=4, transaction ID=28): 00 1c 00 00 00 21 01 04 1e 00 0a 00 14 00 1e 00 28 00 32 00 3c 00 46 00 50 00 5a 00 64 00 6e 00 78 00 82 00 8c 00 96  [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Calling read response callback org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745 for request BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadInputRegistersResponse@5344d3ea
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusLibraryWrapper - Called read response callback org.openhab.io.transport.modbus.test.SmokeTest$7@54afd745 for request BasicModbusReadRequestBlueprint@fff25f1[slaveId=1,functionCode=READ_INPUT_REGISTERS,start=1,length=15,maxTries=1]. Response was net.wimpi.modbus.msg.ReadInputRegistersResponse@5344d3ea
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Validating endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969] connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] -> true
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - Passivating connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969]...
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - (passivate) Connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] (endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969]) age 4ms is over the reconnectAfterMillis=0ms limit or has been connection time (1577627849492) is after the "disconnectBeforeConnectedMillis"=-1 -> disconnecting.
[main] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus manager deactivated
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - ...Passivated connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969]
[WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 6.965 s - in org.openhab.io.transport.modbus.test.SmokeTest
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.pooling.ModbusSlaveConnectionFactoryImpl - destroyObject for connection TCPMasterConnection@40e0c781[socket=Socket[addr=/127.0.0.1,port=38969,localport=57728]] and endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969] -> closing the connection
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returned connection to pool for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969]
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - returning connection for endpoint ModbusTCPSlaveEndpoint@c00fff0[address=127.0.0.1,port=38969] took 1 ms
[OH-modbusManagerPollerThreadPool-5] TRACE org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Connection was returned to the pool, ending operation [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[OH-modbusManagerPollerThreadPool-5] DEBUG org.openhab.io.transport.modbus.internal.ModbusManagerImpl - Modbus operation ended, timing info: {total: 5 ms, connection: 2, transaction=2, callback=1} [operation ID e4fafacb-263e-41e2-ae35-dd11ed3e2f85]
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 290, Failures: 0, Errors: 0, Skipped: 4
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ org.openhab.io.transport.modbus ---
[INFO] Building jar: /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/target/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ org.openhab.io.transport.modbus ---
[INFO] Building jar: /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/target/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- karaf-maven-plugin:4.2.7:verify (karaf-feature-verification) @ org.openhab.io.transport.modbus ---
[INFO] Using repositories: https://maven-central.storage-download.googleapis.com/maven2/@id=google-maven-central,https://oss.sonatype.org/content/repositories/releases/@id=sonatype,https://oss.sonatype.org/content/repositories/snapshots/@id=sonatype-snapshots@noreleases@snapshots,https://repository.apache.org/content/repositories/releases/@id=sonatype-apache,https://repository.apache.org/snapshots/@id=apache-snapshots@noreleases@snapshots,https://openhab.jfrog.io/openhab/libs-release@id=openhab-release,https://openhab.jfrog.io/openhab/libs-snapshot@id=openhab-snapshot@noreleases@snapshots
[INFO] Verification of feature openhab-transport-modbus/2.5.1.SNAPSHOT succeeded
[INFO] Features verified: 1, failures: 0, ignored: 0, skipped: 0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.openhab.io.transport.modbus ---
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/target/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT.jar to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.io.transport.modbus/2.5.1-SNAPSHOT/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT.jar
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/pom.xml to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.io.transport.modbus/2.5.1-SNAPSHOT/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT.pom
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/target/feature/feature.xml to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.io.transport.modbus/2.5.1-SNAPSHOT/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT-features.xml
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.io.transport.modbus/target/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT-sources.jar to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.io.transport.modbus/2.5.1-SNAPSHOT/org.openhab.io.transport.modbus-2.5.1-SNAPSHOT-sources.jar
[INFO] 
[INFO] -------< org.openhab.addons.bundles:org.openhab.binding.modbus >--------
[INFO] Building openHAB Add-ons :: Bundles :: Modbus Binding 2.5.1-SNAPSHOT [106/245]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.openhab.binding.modbus ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-java) @ org.openhab.binding.modbus ---
[INFO] 
[INFO] --- directory-maven-plugin:0.3.1:directory-of (directories) @ org.openhab.binding.modbus ---
[INFO] Directory of org.openhab.addons:org.openhab.addons.reactor set to: /home/travis/build/openhab/openhab-addons
[INFO] 
[INFO] --- maven-dependency-plugin:3.1.1:unpack-dependencies (embed-dependencies) @ org.openhab.binding.modbus ---
[INFO] 
[INFO] --- karaf-maven-plugin:4.2.7:features-generate-descriptor (compile) @ org.openhab.binding.modbus ---
[INFO] Generating feature descriptor file /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/feature/feature.xml
[INFO] ...done!
[INFO] Attaching features XML
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.openhab.binding.modbus ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ org.openhab.binding.modbus ---
[INFO] Changes detected - recompiling the module!
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/discovery/internal/ModbusEndpointDiscoveryService.java:[98,3560] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull List<@NonNull ModbusDiscoveryParticipant>'. Type 'List<E>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/Transformation.java:[94,3538] Potential null pointer access: this expression has a '@Nullable' type
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/AbstractModbusEndpointThingHandler.java:[80,3097] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Supplier<@NonNull ModbusManager>'. Type 'Supplier<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/AbstractModbusEndpointThingHandler.java:[81,3149] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Supplier<@NonNull ModbusManager>'. Type 'Supplier<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/AbstractModbusEndpointThingHandler.java:[95,3829] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Supplier<@NonNull ModbusManager>'. Type 'Supplier<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[289,14999] Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'Optional<@NonNull Boolean>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[344,18126] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[368,19574] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[379,20249] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[496,25829] Potential null pointer access: The method getReadStart() may return null
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[516,26733] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[517,26813] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[518,26898] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[519,26992] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[520,27070] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[522,27153] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[531,27923] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[531,27946] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[531,27970] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[536,28280] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[537,28350] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[538,28467] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[549,29024] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[551,29188] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[559,29640] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[561,29772] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[565,30125] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[571,30351] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[571,30351] Potential null pointer access: The method getWriteStart() may return null
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[575,30578] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[588,31037] Potential null pointer access: this expression has a '@Nullable' type
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[616,32414] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[627,33062] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[627,33098] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[677,35294] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[679,35367] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[681,35484] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[700,36537] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Optional<@NonNull Integer>'. Type 'Optional<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[811,42082] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull Class<? extends @NonNull State>>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[826,42651] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[834,43166] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[838,43351] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[846,43885] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[854,44579] Potential null pointer access: this expression has a '@Nullable' type
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[879,45618] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull ChannelUID,@NonNull Long>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[881,45761] Null comparison always yields false: The variable lastState cannot be null at this location
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusDataThingHandler.java:[899,46534] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull ChannelUID>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusTcpThingHandler.java:[71,3196] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusTcpThingHandler.java:[72,3305] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusTcpThingHandler.java:[80,3540] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusTcpThingHandler.java:[94,3816] Potential null pointer access: this expression has a '@Nullable' type
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusPollerThingHandlerImpl.java:[238,10944] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull ModbusReadFunctionCode>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusPollerThingHandlerImpl.java:[337,14707] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Supplier<@NonNull ModbusManager>'. Type 'Supplier<T>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusPollerThingHandlerImpl.java:[448,19342] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Supplier<@NonNull ModbusManager>'. Type 'Supplier<T>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusSerialThingHandler.java:[83,3507] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/handler/ModbusSerialThingHandler.java:[94,4142] Potential null pointer access: this expression has a '@Nullable' type
[INFO] 
[INFO] --- bnd-maven-plugin:4.3.0:bnd-process (default) @ org.openhab.binding.modbus ---
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/pom.xml [0:0]: Unused Import-Package instructions: [io.swagger.annotations.*, javax.annotation.security.*, org.eclipse.jdt.annotation.*, org.openhab.core.automation.annotation.*, com.google.common.*] 
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.openhab.binding.modbus ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ org.openhab.binding.modbus ---
[INFO] Changes detected - recompiling the module!
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/AtomicStampedKeyValueTest.java:[139,5212] Potential null pointer access: The variable copy may be null at this location
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/AtomicStampedKeyValueTest.java:[192,7198] Potential null pointer access: The variable copy may be null at this location
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[320,13290] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[329,13622] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[350,14654] The constructor Channel(ChannelUID, String) is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[366,15511] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusTcpThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[399,17365] The constructor Channel(ChannelUID, String) is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[464,19931] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ScheduledFuture'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[985,46352] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[989,46540] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PollTask'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[1035,48372] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[1039,48569] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PollTask'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[1083,50405] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusDataHandlerTest.java:[1087,50620] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PollTask'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[121,4823] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[161,6493] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[176,7235] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[198,8338] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[201,8406] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[270,11590] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[332,13818] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[358,14931] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[414,17519] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[415,17607] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusRegisterArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[417,17689] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[418,17773] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[425,18089] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[444,18799] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[476,20208] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[477,20280] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull BitArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[479,20351] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[480,20435] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[487,20731] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[506,21391] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[538,22801] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[539,22875] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull Exception'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[541,22947] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[542,23031] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[549,23331] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[568,24001] The method verifyZeroInteractions(Object...) from the type Mockito is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[629,26420] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[638,26840] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[639,26928] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusRegisterArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[687,28783] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[696,29203] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[697,29291] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusRegisterArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[746,31169] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[755,31589] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[756,31683] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[757,31771] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusRegisterArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[758,31838] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull Exception'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[810,33808] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusDataThingHandler'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[819,34228] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusReadRequestBlueprint'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusPollerThingHandlerTest.java:[820,34316] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ModbusRegisterArray'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusTcpThingHandlerTest.java:[109,4733] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ThingHandlerCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusTcpThingHandlerTest.java:[137,6192] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ThingHandlerCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/src/test/java/org/openhab/binding/modbus/internal/ModbusTcpThingHandlerTest.java:[166,7748] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull ThingHandlerCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ org.openhab.binding.modbus ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.openhab.binding.modbus.internal.ModbusPollerThingHandlerTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.03 s - in org.openhab.binding.modbus.internal.ModbusPollerThingHandlerTest
[INFO] Running org.openhab.binding.modbus.internal.ModbusDataHandlerTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 s - in org.openhab.binding.modbus.internal.ModbusDataHandlerTest
[INFO] Running org.openhab.binding.modbus.internal.ModbusTcpThingHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.918 s - in org.openhab.binding.modbus.internal.ModbusTcpThingHandlerTest
[INFO] Running org.openhab.binding.modbus.internal.AtomicStampedKeyValueTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.openhab.binding.modbus.internal.AtomicStampedKeyValueTest
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 2
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ org.openhab.binding.modbus ---
[INFO] Building jar: /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/org.openhab.binding.modbus-2.5.1-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-source-plugin:3.0.1:jar-no-fork (attach-sources) @ org.openhab.binding.modbus ---
[INFO] Building jar: /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/org.openhab.binding.modbus-2.5.1-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- karaf-maven-plugin:4.2.7:verify (karaf-feature-verification) @ org.openhab.binding.modbus ---
[INFO] Using repositories: https://maven-central.storage-download.googleapis.com/maven2/@id=google-maven-central,https://oss.sonatype.org/content/repositories/releases/@id=sonatype,https://oss.sonatype.org/content/repositories/snapshots/@id=sonatype-snapshots@noreleases@snapshots,https://repository.apache.org/content/repositories/releases/@id=sonatype-apache,https://repository.apache.org/snapshots/@id=apache-snapshots@noreleases@snapshots,https://openhab.jfrog.io/openhab/libs-release@id=openhab-release,https://openhab.jfrog.io/openhab/libs-snapshot@id=openhab-snapshot@noreleases@snapshots
[INFO] Verification of feature openhab-binding-modbus/2.5.1.SNAPSHOT succeeded
[INFO] Features verified: 1, failures: 0, ignored: 0, skipped: 0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.openhab.binding.modbus ---
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/org.openhab.binding.modbus-2.5.1-SNAPSHOT.jar to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.modbus/2.5.1-SNAPSHOT/org.openhab.binding.modbus-2.5.1-SNAPSHOT.jar
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/pom.xml to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.modbus/2.5.1-SNAPSHOT/org.openhab.binding.modbus-2.5.1-SNAPSHOT.pom
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/feature/feature.xml to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.modbus/2.5.1-SNAPSHOT/org.openhab.binding.modbus-2.5.1-SNAPSHOT-features.xml
[INFO] Installing /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.modbus/target/org.openhab.binding.modbus-2.5.1-SNAPSHOT-sources.jar to /home/travis/.m2/repository/org/openhab/addons/bundles/org.openhab.binding.modbus/2.5.1-SNAPSHOT/org.openhab.binding.modbus-2.5.1-SNAPSHOT-sources.jar
[INFO] 
[INFO] --------< org.openhab.addons.bundles:org.openhab.binding.mqtt >---------
[INFO] Building openHAB Add-ons :: Bundles :: MQTT Broker Binding 2.5.1-SNAPSHOT [107/245]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.openhab.binding.mqtt ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-java) @ org.openhab.binding.mqtt ---
[INFO] 
[INFO] --- directory-maven-plugin:0.3.1:directory-of (directories) @ org.openhab.binding.mqtt ---
[INFO] Directory of org.openhab.addons:org.openhab.addons.reactor set to: /home/travis/build/openhab/openhab-addons
[INFO] 
[INFO] --- maven-dependency-plugin:3.1.1:unpack-dependencies (embed-dependencies) @ org.openhab.binding.mqtt ---
[INFO] 
[INFO] --- karaf-maven-plugin:4.2.7:features-generate-descriptor (compile) @ org.openhab.binding.mqtt ---
[INFO] Generating feature descriptor file /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/target/feature/feature.xml
[INFO] ...done!
[INFO] Attaching features XML
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.openhab.binding.mqtt ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ org.openhab.binding.mqtt ---
[INFO] Changes detected - recompiling the module!
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/action/MQTTActions.java:[80,3434] The method isRetain() from the type MqttBrokerConnection is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java:[30,1077] The import org.eclipse.smarthome.io.transport.mqtt.MqttService is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java:[116,4446] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java:[211,8790] Potential null pointer access: This expression of type Integer may be null but requires auto-unboxing
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java:[221,9125] The method setRetain(boolean) from the type MqttBrokerConnection is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java:[221,9142] The field MqttBrokerConnectionConfig.retainMessages is deprecated
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[51,2314] Unsafe interpretation of method return type as '@NonNull' based on substitution 'R=@NonNull Set<@NonNull ThingTypeUID>'. Declaring type 'Stream<T>' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[54,2492] The value of the field MqttBrokerHandlerFactory.logger is not used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[85,3609] Redundant null check: comparing '@NonNull MqttService' against null
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[85,3630] Dead code
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[111,4817] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull MQTTTopicDiscoveryParticipant>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttBrokerHandlerFactory.java:[121,5149] At least one of the problems in category 'null' is not analysed due to a compiler option being ignored
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[63,2536] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[63,2580] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[64,2636] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[65,2690] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[70,2944] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[71,3022] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[71,3033] The method isRetain() from the type MqttBrokerConnection is deprecated
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[72,3093] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[78,3311] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[79,3468] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[84,3734] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/SystemBrokerHandler.java:[109,4626] Potential null pointer access: The variable connection may be null at this location
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[24,963] The import org.eclipse.smarthome.io.transport.mqtt.MqttService is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[120,4699] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[167,6570] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[168,6638] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[173,6736] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[192,7624] Potential null pointer access: The variable topicListeners may be null at this location
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandler.java:[220,9002] The value of the local variable topicListeners is not used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/discovery/AbstractMQTTDiscovery.java:[66,2156] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/discovery/TopicSubscribe.java:[69,2483] Potential null pointer access: this expression has a '@Nullable' type
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/discovery/TopicSubscribe.java:[78,2783] Potential null pointer access: this expression has a '@Nullable' type
[INFO] 
[INFO] --- bnd-maven-plugin:4.3.0:bnd-process (default) @ org.openhab.binding.mqtt ---
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/pom.xml [0:0]: Unused Import-Package instructions: [io.swagger.annotations.*, javax.annotation.security.*, org.eclipse.jdt.annotation.*, com.google.common.*] 
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/pom.xml [0:0]: Export org.openhab.binding.mqtt.handler,  has 1,  private references [org.openhab.binding.mqtt.internal.ssl]
[INFO] 
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.openhab.binding.mqtt ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ org.openhab.binding.mqtt ---
[INFO] Changes detected - recompiling the module!
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[67,2893] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull X509Certificate'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[83,3703] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PublicKey'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[86,3827] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull X509Certificate'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[124,5365] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PinnedCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[128,5509] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull X509Certificate'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[158,6978] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull PinnedCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/ssl/PinningSSLContextProviderTest.java:[162,7122] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull X509Certificate'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[15,439] The import org.hamcrest.CoreMatchers.is is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[16,483] The import org.junit.Assert.assertThat is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[21,647] The import java.util.HashMap is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[33,1204] The import org.junit.Ignore is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[38,1389] The import org.openhab.binding.mqtt.discovery.MQTTTopicDiscoveryService is never used
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[39,1458] The import org.openhab.binding.mqtt.discovery.TopicSubscribe is never used
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[106,3573] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull MQTTTopicDiscoveryParticipant>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[109,3717] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull TopicSubscribers>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[120,4174] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull MQTTTopicDiscoveryParticipant>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[124,4319] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull TopicSubscribers>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[132,4685] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull MQTTTopicDiscoveryParticipant>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[141,4973] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull TopicSubscribers>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[153,5475] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull List<@NonNull MQTTTopicDiscoveryParticipant>>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/internal/MQTTTopicDiscoveryServiceTest.java:[157,5616] Unsafe interpretation of method return type as '@NonNull' based on the receiver type '@NonNull Map<@NonNull String,@NonNull TopicSubscribers>'. Type 'Map<K,V>' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/handler/MqttBrokerConnectionEx.java:[55,2216] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=MqttBrokerConnection.@NonNull ConnectionCallback'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/handler/MqttBrokerConnectionEx.java:[64,2464] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull MqttAsyncClientWrapper'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[WARNING] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandlerTest.java:[33,1169] The import org.openhab.binding.mqtt.handler.AbstractBrokerHandler is never used
[INFO] /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/src/test/java/org/openhab/binding/mqtt/handler/AbstractBrokerHandlerTest.java:[72,2554] Unsafe interpretation of method return type as '@NonNull' based on substitution 'T=@NonNull MqttBrokerConnection'. Declaring type 'Mockito' doesn't seem to be designed with null type annotations in mind
[INFO] 
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ org.openhab.binding.mqtt ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.openhab.binding.mqtt.handler.BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.527 s <<< FAILURE! - in org.openhab.binding.mqtt.handler.BrokerHandlerTest
[ERROR] handlerInit(org.openhab.binding.mqtt.handler.BrokerHandlerTest)  Time elapsed: 0.059 s  <<< FAILURE!
org.mockito.exceptions.verification.TooManyActualInvocations: 

brokerHandlerEx.connectionStateChanged(
    <any>,
    <any>
);
Wanted 3 times:
-> at org.openhab.binding.mqtt.handler.BrokerHandlerTest.initializeHandlerWaitForTimeout(BrokerHandlerTest.java:139)
But was 4 times:
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection.lambda$3(MqttBrokerConnection.java:700)
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection$ConnectionCallback.lambda$3(MqttBrokerConnection.java:144)
-> at org.openhab.binding.mqtt.handler.AbstractBrokerHandler.lambda$1(AbstractBrokerHandler.java:114)
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection$ConnectionCallback.lambda$4(MqttBrokerConnection.java:162)


	at org.openhab.binding.mqtt.handler.BrokerHandlerTest.initializeHandlerWaitForTimeout(BrokerHandlerTest.java:139)
	at org.openhab.binding.mqtt.handler.BrokerHandlerTest.handlerInit(BrokerHandlerTest.java:106)

[INFO] Running org.openhab.binding.mqtt.handler.AbstractBrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.165 s - in org.openhab.binding.mqtt.handler.AbstractBrokerHandlerTest
[INFO] Running org.openhab.binding.mqtt.internal.discovery.ServiceDiscoveryServiceTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in org.openhab.binding.mqtt.internal.discovery.ServiceDiscoveryServiceTest
[INFO] Running org.openhab.binding.mqtt.internal.MQTTTopicDiscoveryServiceTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[main] INFO org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection - Starting MQTT broker connection to '10.10.0.10' with clientid BrokerHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.111 s - in org.openhab.binding.mqtt.internal.MQTTTopicDiscoveryServiceTest
[INFO] Running org.openhab.binding.mqtt.internal.ssl.PinningSSLContextProviderTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 s - in org.openhab.binding.mqtt.internal.ssl.PinningSSLContextProviderTest
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   BrokerHandlerTest.handlerInit:106->initializeHandlerWaitForTimeout:139 
brokerHandlerEx.connectionStateChanged(
    <any>,
    <any>
);
Wanted 3 times:
-> at org.openhab.binding.mqtt.handler.BrokerHandlerTest.initializeHandlerWaitForTimeout(BrokerHandlerTest.java:139)
But was 4 times:
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection.lambda$3(MqttBrokerConnection.java:700)
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection$ConnectionCallback.lambda$3(MqttBrokerConnection.java:144)
-> at org.openhab.binding.mqtt.handler.AbstractBrokerHandler.lambda$1(AbstractBrokerHandler.java:114)
-> at org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection$ConnectionCallback.lambda$4(MqttBrokerConnection.java:162)


[INFO] 
[ERROR] Tests run: 16, Failures: 1, Errors: 0, Skipped: 0
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for openHAB 2 Add-ons 2.5.1-SNAPSHOT:
[INFO] 
[INFO] openHAB 2 Add-ons .................................. SUCCESS [  0.874 s]
[INFO] openHAB Add-ons :: BOM ............................. SUCCESS [  0.938 s]
[INFO] openHAB Add-ons :: BOM :: Runtime Index ............ SUCCESS [  8.386 s]
[INFO] openHAB Add-ons :: BOM :: Test Index ............... SUCCESS [  1.883 s]
[INFO] openHAB Add-ons :: BOM :: openHAB Core Index ....... SUCCESS [  3.476 s]
[INFO] openHAB Add-ons :: Bundles ......................... SUCCESS [  3.198 s]
[INFO] openHAB Add-ons :: Bundles :: Airquality Binding ... SUCCESS [  6.864 s]
[INFO] openHAB Add-ons :: Bundles :: AirVisual Node Air Quality Monitor Binding SUCCESS [  4.222 s]
[INFO] openHAB Add-ons :: Bundles :: AllPlay Binding ...... SUCCESS [  4.780 s]
[INFO] openHAB Add-ons :: Bundles :: Amazon Dash Button Binding SUCCESS [  4.593 s]
[INFO] openHAB Add-ons :: Bundles :: Amazon Echo Control Binding SUCCESS [  3.937 s]
[INFO] openHAB Add-ons :: Bundles :: Ambient Weather Binding SUCCESS [  3.319 s]
[INFO] openHAB Add-ons :: Bundles :: Astro Binding ........ SUCCESS [  5.303 s]
[INFO] openHAB Add-ons :: Bundles :: Atlona Binding ....... SUCCESS [  2.850 s]
[INFO] openHAB Add-ons :: Bundles :: Autelis Binding ...... SUCCESS [  2.524 s]
[INFO] openHAB Add-ons :: Bundles :: AVM FRITZ! Binding ... SUCCESS [  4.950 s]
[INFO] openHAB Add-ons :: Bundles :: BigAssFan Binding .... SUCCESS [  2.493 s]
[INFO] openHAB Add-ons :: Bundles :: Bluetooth Binding .... SUCCESS [  4.451 s]
[INFO] openHAB Add-ons :: Bundles :: BlueGiga Bluetooth Adapter SUCCESS [  4.828 s]
[INFO] openHAB Add-ons :: Bundles :: BlueZ Bluetooth Adapter SUCCESS [  2.772 s]
[INFO] openHAB Add-ons :: Bundles :: Blukii Bluetooth Adapter SUCCESS [  2.483 s]
[INFO] openHAB Add-ons :: Bundles :: RuuviTag Bluetooth Adapter SUCCESS [  2.665 s]
[INFO] openHAB Add-ons :: Bundles :: Bosch Indego Binding . SUCCESS [  2.953 s]
[INFO] openHAB Add-ons :: Bundles :: BoseSoundTouch Binding SUCCESS [  3.236 s]
[INFO] openHAB Add-ons :: Bundles :: Buienradar Binding ... SUCCESS [  4.506 s]
[INFO] openHAB Add-ons :: Bundles :: Chromecast Binding ... SUCCESS [ 13.545 s]
[INFO] openHAB Add-ons :: Bundles :: CM11A Binding ........ SUCCESS [  2.867 s]
[INFO] openHAB Add-ons :: Bundles :: CoolMasterNet Binding  SUCCESS [  2.663 s]
[INFO] openHAB Add-ons :: Bundles :: Daikin Binding ....... SUCCESS [  3.030 s]
[INFO] openHAB Add-ons :: Bundles :: Dark Sky Binding ..... SUCCESS [  3.935 s]
[INFO] openHAB Add-ons :: Bundles :: Dresden Elektronik deCONZ Binding SUCCESS [  2.562 s]
[INFO] openHAB Add-ons :: Bundles :: Denon / Marantz Binding SUCCESS [  2.927 s]
[INFO] openHAB Add-ons :: Bundles :: Digiplex/EVO Binding . SUCCESS [  2.896 s]
[INFO] openHAB Add-ons :: Bundles :: DigitalSTROM Binding . SUCCESS [  3.477 s]
[INFO] openHAB Add-ons :: Bundles :: D-Link Smart Home Binding SUCCESS [  2.802 s]
[INFO] openHAB Add-ons :: Bundles :: DMX Binding .......... SUCCESS [  6.103 s]
[INFO] openHAB Add-ons :: Bundles :: Doorbird Binding ..... SUCCESS [  3.000 s]
[INFO] openHAB Add-ons :: Bundles :: DSCAlarm Binding ..... SUCCESS [  2.592 s]
[INFO] openHAB Add-ons :: Bundles :: DSMR Binding ......... SUCCESS [  5.923 s]
[INFO] openHAB Add-ons :: Bundles :: DwdUnwetter Binding .. SUCCESS [  4.699 s]
[INFO] openHAB Add-ons :: Bundles :: EleroTransmitterStick Binding SUCCESS [  2.626 s]
[INFO] openHAB Add-ons :: Bundles :: EnOcean Binding ...... SUCCESS [  3.185 s]
[INFO] openHAB Add-ons :: Bundles :: EnturNo Binding ...... SUCCESS [  2.454 s]
[INFO] openHAB Add-ons :: Bundles :: evohome Binding ...... SUCCESS [  2.301 s]
[INFO] openHAB Add-ons :: Bundles :: Exec Binding ......... SUCCESS [  2.131 s]
[INFO] openHAB Add-ons :: Bundles :: Feed Binding ......... SUCCESS [  2.865 s]
[INFO] openHAB Add-ons :: Bundles :: Feican Binding ....... SUCCESS [  2.196 s]
[INFO] openHAB Add-ons :: Bundles :: Folding Binding ...... SUCCESS [  2.049 s]
[INFO] openHAB Add-ons :: Bundles :: Foobot Binding ....... SUCCESS [  4.099 s]
[INFO] openHAB Add-ons :: Bundles :: Freebox Binding ...... SUCCESS [  2.616 s]
[INFO] openHAB Add-ons :: Bundles :: Fronius Binding ...... SUCCESS [  2.543 s]
[INFO] openHAB Add-ons :: Bundles :: FSInternetRadio Binding SUCCESS [  5.521 s]
[INFO] openHAB Add-ons :: Bundles :: FTP Upload Binding ... SUCCESS [  2.817 s]
[INFO] openHAB Add-ons :: Bundles :: Gardena Binding ...... SUCCESS [  2.336 s]
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Map SUCCESS [  4.275 s]
[INFO] openHAB Add-ons :: Bundles :: GlobalCache Binding .. SUCCESS [  2.338 s]
[INFO] openHAB Add-ons :: Bundles :: GPSTracker Binding ... SUCCESS [  2.065 s]
[INFO] openHAB Add-ons :: Bundles :: GROHE ONDUS Binding .. SUCCESS [  2.317 s]
[INFO] openHAB Add-ons :: Bundles :: HarmonyHub Binding ... SUCCESS [  2.341 s]
[INFO] openHAB Add-ons :: Bundles :: HDanywhere Binding ... SUCCESS [  2.171 s]
[INFO] openHAB Add-ons :: Bundles :: Hunter Douglas PowerView Binding SUCCESS [  2.078 s]
[INFO] openHAB Add-ons :: Bundles :: Helios Binding ....... SUCCESS [  2.326 s]
[INFO] openHAB Add-ons :: Bundles :: Heos Binding ......... SUCCESS [  2.811 s]
[INFO] openHAB Add-ons :: Bundles :: Homematic Binding .... SUCCESS [  5.569 s]
[INFO] openHAB Add-ons :: Bundles :: HP Printer Binding ... SUCCESS [  2.053 s]
[INFO] openHAB Add-ons :: Bundles :: hue Binding .......... SUCCESS [  5.397 s]
[INFO] openHAB Add-ons :: Bundles :: Hydrawise Binding .... SUCCESS [  2.279 s]
[INFO] openHAB Add-ons :: Bundles :: Hyperion Binding ..... SUCCESS [  2.185 s]
[INFO] openHAB Add-ons :: Bundles :: iAquaLink Binding .... SUCCESS [  2.378 s]
[INFO] openHAB Add-ons :: Bundles :: iCloud Binding ....... SUCCESS [  2.037 s]
[INFO] openHAB Add-ons :: Bundles :: IHC Binding .......... SUCCESS [  6.638 s]
[INFO] openHAB Add-ons :: Bundles :: innogy Smarthome Binding SUCCESS [  2.371 s]
[INFO] openHAB Add-ons :: Bundles :: IPP Binding .......... SUCCESS [  3.779 s]
[INFO] openHAB Add-ons :: Bundles :: IRtrans Binding ...... SUCCESS [  2.127 s]
[INFO] openHAB Add-ons :: Bundles :: JeeLink Binding ...... SUCCESS [  2.324 s]
[INFO] openHAB Add-ons :: Bundles :: Keba Binding ......... SUCCESS [  2.078 s]
[INFO] openHAB Add-ons :: Bundles :: KM200 Binding ........ SUCCESS [  2.241 s]
[INFO] openHAB Add-ons :: Bundles :: KNX Binding .......... SUCCESS [  4.230 s]
[INFO] openHAB Add-ons :: Bundles :: Kodi Binding ......... SUCCESS [  3.636 s]
[INFO] openHAB Add-ons :: Bundles :: Konnected Binding .... SUCCESS [  2.192 s]
[INFO] openHAB Add-ons :: Bundles :: Kostal Binding ....... SUCCESS [  2.374 s]
[INFO] openHAB Add-ons :: Bundles :: LaMetric Time Binding  SUCCESS [  2.522 s]
[INFO] openHAB Add-ons :: Bundles :: Leap Motion Binding .. SUCCESS [  2.281 s]
[INFO] openHAB Add-ons :: Bundles :: LG HomBot Binding .... SUCCESS [  2.009 s]
[INFO] openHAB Add-ons :: Bundles :: LG TV Serial Binding . SUCCESS [  2.043 s]
[INFO] openHAB Add-ons :: Bundles :: LG webOS Binding ..... SUCCESS [  2.240 s]
[INFO] openHAB Add-ons :: Bundles :: LIFX Binding ......... SUCCESS [  2.418 s]
[INFO] openHAB Add-ons :: Bundles :: LIRC Binding ......... SUCCESS [  2.069 s]
[INFO] openHAB Add-ons :: Bundles :: LinuxInput Binding ... SUCCESS [  2.667 s]
[INFO] openHAB Add-ons :: Bundles :: Log Reader Binding ... SUCCESS [  2.694 s]
[INFO] openHAB Add-ons :: Bundles :: Loxone Binding ....... SUCCESS [  6.249 s]
[INFO] openHAB Add-ons :: Bundles :: Lutron Binding ....... SUCCESS [  2.481 s]
[INFO] openHAB Add-ons :: Bundles :: Mail Binding ......... SUCCESS [  3.603 s]
[INFO] openHAB Add-ons :: Bundles :: MaxCube Binding ...... SUCCESS [  2.354 s]
[INFO] openHAB Add-ons :: Bundles :: mcp23017 Binding ..... SUCCESS [  2.250 s]
[INFO] openHAB Add-ons :: Bundles :: MELCloud Binding ..... SUCCESS [  2.264 s]
[INFO] openHAB Add-ons :: Bundles :: meteoblue Binding .... SUCCESS [  2.006 s]
[INFO] openHAB Add-ons :: Bundles :: meteostick Binding ... SUCCESS [  2.133 s]
[INFO] openHAB Add-ons :: Bundles :: Miele Binding ........ SUCCESS [  2.277 s]
[INFO] openHAB Add-ons :: Bundles :: Xiaomi Mi Smart Home Binding SUCCESS [  2.170 s]
[INFO] openHAB Add-ons :: Bundles :: Xiaomi Mi IO Binding . SUCCESS [  2.137 s]
[INFO] openHAB Add-ons :: Bundles :: Millheat Binding ..... SUCCESS [  4.927 s]
[INFO] openHAB Add-ons :: Bundles :: Milight Binding ...... SUCCESS [  2.230 s]
[INFO] openHAB Add-ons :: Bundles :: Minecraft Binding .... SUCCESS [  2.996 s]
[INFO] openHAB Add-ons :: Bundles :: IO :: Modbus Transport SUCCESS [ 11.556 s]
[INFO] openHAB Add-ons :: Bundles :: Modbus Binding ....... SUCCESS [  4.755 s]
[INFO] openHAB Add-ons :: Bundles :: MQTT Broker Binding .. FAILURE [  3.853 s]
[INFO] openHAB Add-ons :: Bundles :: MQTT Things and Channels SKIPPED
[INFO] openHAB Add-ons :: Bundles :: MQTT HomeAssistant Convention SKIPPED
[INFO] openHAB Add-ons :: Bundles :: MQTT Homie Convention  SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Nanoleaf Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Neato Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Neeo Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: NeoHub Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Nest Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Netatmo Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Network Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Network UPS Tools Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Nibe Heatpump Binding  SKIPPED
[INFO] openHAB Add-ons :: Bundles :: NibeUplink Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Nikobus Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Niko Home Control Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: NTP Binding .......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Nuki Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Oceanic Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OmnikInverter Binding  SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OneBusAway Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OneWireGPIO Binding .. SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OneWire Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Onkyo Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OpenGarage Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OpenSprinkler Binding  SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OpenUV Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: OpenWeatherMap Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Orvibo Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: ParadoxAlarm Binding . SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Pentair Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: PHC Binding .......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: PioneerAvr Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: pixometer Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: PJLink Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: PLCLogo Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Plugwise Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Powermax Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Pulseaudio Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Pushbullet Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: RegoHeatPump Binding . SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Rfxcom Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: RME Binding .......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Robonect Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Rotel Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: RotelRa1x Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Russound Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SamsungTV Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Satel Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Seneye Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: senseBox Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SerialButton Binding . SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Shelly Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Siemens RDS Binding .. SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Sinope Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Silvercrest Wifi Socket Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SleepIQ Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SMA EnergyMeter Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Smartmeter Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SNMP Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SolarEdge Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Solar-Log Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SomfyTahoma Binding .. SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Sonos Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SonyAudio Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Sony Projector Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Spotify Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: SqueezeBox Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Synop Analyzer Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Systeminfo Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Tado Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Tankerkoenig Binding . SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Telegram Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Tellstick Binding .... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Tesla Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Toon Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: TP-Link Smart Home Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: TRÅDFRI Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: UniFi Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Somfy URTSI II binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: ValloxMV Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Vektiva Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Volvo On Call Binding  SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Velbus Binding ....... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Vitotronic Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: WeatherCompany Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: WeatherUnderground Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Wemo Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: WiFiLED Binding ...... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Windcentrale Binding . SKIPPED
[INFO] openHAB Add-ons :: Bundles :: XMLTV Binding ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: XMPPClient Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Yamaha Receiver Binding SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Yeelight Binding ..... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Zoneminder Binding ... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: ZWay Binding ......... SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Extension Service :: Eclipse IoT Marketplace SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Extension Service :: Eclipse IoT Marketplace (Automation) SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: Homekit ........ SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: Hue Emulation Service SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: ImperiHome Integration Service SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: Java Sound Support SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: NEEO Integration SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: openHAB Cloud Connector SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: MQTT Broker Moquette SKIPPED
[INFO] openHAB Add-ons :: Bundles :: IO :: Web Audio Support SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Persistence Service :: MapDB SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Binary To JSON SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Exec SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: JavaScript SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Jinja SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: JSonPath SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: RegEx SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Scale SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: XPath SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Transformation Service :: Xslt SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: Google Cloud Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: macOS Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: Mary Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: Pico Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: Polly Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: Bundles :: Voice :: VoiceRSS Text-to-Speech SKIPPED
[INFO] openHAB Add-ons :: BOM :: openHAB Add-ons .......... SKIPPED
[INFO] openHAB Add-ons :: Features :: Karaf ............... SKIPPED
[INFO] openHAB Add-ons :: Features :: Karaf :: Add-ons External SKIPPED
[INFO] openHAB Add-ons :: Features :: Karaf :: Add-ons .... SKIPPED
[INFO] openHAB Add-ons :: Integration Tests ............... SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Astro Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: AVM FRITZ! Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Feed Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: hue Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: MaxCube Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Nest Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: NTP Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Systeminfo Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: TRÅDFRI Binding SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Wemo Binding Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: Hue Emulation Service Tests SKIPPED
[INFO] openHAB Add-ons :: Integration Tests :: MapDB Persistence Tests SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  06:03 min
[INFO] Finished at: 2019-12-29T13:57:40Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project org.openhab.binding.mqtt: There are test failures.
[ERROR] 
[ERROR] Please refer to /home/travis/build/openhab/openhab-addons/bundles/org.openhab.binding.mqtt/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :org.openhab.binding.mqtt
travis_time:end:00bfe78f:start=1577627494432481827,finish=1577627860379248478,duration=365946766651,event=script

@wborn wborn changed the title [mqtt]Enable discovery timeout reset. [mqtt] Enable discovery timeout reset Dec 30, 2019
@TravisBuddy
Copy link

Travis tests were successful

Hey @jochen314,
we found no major flaws with your code. Still you might want to look at this logfile, as we usually suggest some optional improvements.

@cweitkamp cweitkamp requested a review from J-N-K December 30, 2019 20:28
}

/**
* Return the topic discovery service.
*/
protected abstract MQTTTopicDiscoveryService getDiscoveryService();

private synchronized void stopTimeout() {
if (scheduledStop != null) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
if (scheduledStop != null) {
final ScheduledFuture<?> scheduledStop = this.scheduledStop;
if (scheduledStop != null) {

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the point?
This is a synchronized method. If it would not be, then there is a lot more to take care of....
Actually, most of the code is taken from org.eclipse.smarthome.config.discovery.AbstractDiscoveryService. If the code is not good, then we should refactor that class and build the resetTimeout method into that.

private synchronized void stopTimeout() {
if (scheduledStop != null) {
scheduledStop.cancel(false);
scheduledStop = null;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
scheduledStop = null;
this.scheduledStop = null;

@@ -36,25 +40,61 @@
*/
@NonNullByDefault
public abstract class AbstractMQTTDiscovery extends AbstractDiscoveryService implements MQTTTopicDiscoveryParticipant {

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove empty line

@@ -80,6 +80,9 @@ public static boolean checkVersion(byte[] payload) {
@Override
public void receivedMessage(ThingUID connectionBridge, MqttBrokerConnection connection, String topic,
byte[] payload) {

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove empty line

public void run() {
try {
stopScan();
} catch (Exception e) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it really necessary to catch Exception here? What exception do you expect`?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see above: the code is basically taken from org.eclipse.smarthome.config.discovery.AbstractDiscoveryService. They thought it would be good tp do it, so I took their example.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eclipse smarthome contains a lot of over engineered, pre Java-8 code that is only slowly refactored and converted into modern Java 11 code. I suggest not taking it as example code.

Signed-off-by: Jochen Klein <[email protected]>
@TravisBuddy
Copy link

Travis tests were successful

Hey @jochen314,
we found no major flaws with your code. Still you might want to look at this logfile, as we usually suggest some optional improvements.

@J-N-K J-N-K merged commit 0d57d56 into openhab:2.5.x Dec 31, 2019
J-N-K pushed a commit to J-N-K/openhab-addons that referenced this pull request Jan 1, 2020
* Enable discovery timeout reset.

Signed-off-by: Jochen Klein <[email protected]>
@davidgraeff
Copy link
Member

It would acutally be nicer in AbstractDiscoveryService, but is it worth the effort?

This PRs solution is fitting. Submitting to core is not viable at the moment.

@jochen314 jochen314 deleted the discovery_timeout branch January 3, 2020 15:33
SRGDamia1 pushed a commit to SRGDamia1/openhab2-addons that referenced this pull request Jan 8, 2020
* Enable discovery timeout reset.

Signed-off-by: Jochen Klein <[email protected]>
Signed-off-by: Sara Damiano <[email protected]>
@kaikreuzer kaikreuzer added this to the 2.5.1 milestone Jan 12, 2020
@kaikreuzer kaikreuzer added the enhancement An enhancement or new feature for an existing add-on label Jan 12, 2020
renescherer added a commit to renescherer/openhab-addons that referenced this pull request Jan 15, 2020
Squashed commit of the following:

commit 27534bfa0b860a22b14444328a14b2c75d0c4172
Author: Konstantin Polihronov <[email protected]>
Date:   Wed Jan 15 10:23:17 2020 +0200

    [paradoxalarm] Limit maximum zones and partitions with new parameters and more channels added to partition thing (#6792)

    * Implementation of maxZones and maxPartitions parameters

    * Reworked creation of EvoCommunicator to use builder pattern
    * Added support for additional, non-mandatory parameters maxZones and
    maxPartitions which limit the maximum amount of zones and partitions
    that are used during refresh.
    * Changed Factory to create builder instead of communicator
    * Renamed classes to represent properly the new object creation design

    Signed-off-by: Konstantin Polihronov <[email protected]>

commit 1dd74c3e66fb279fad341057c529e5fd4897578c
Author: Sami Salonen <[email protected]>
Date:   Mon Jan 13 16:59:49 2020 +0200

    [modbus] Developer's guide to advice how to debug binding in IDE (#6674)

    Signed-off-by: Sami Salonen <[email protected]>

commit 6764efbc95546c3bd67d7b19328ab8ce57b391ab
Author: Chris Carman <[email protected]>
Date:   Mon Jan 13 09:58:35 2020 -0500

    [Mcp23017] Fix null pointer exception in dispose() for #6111 (#6618)

    Signed-off-by: 9037568 <[email protected]>

commit eb3d2526c5c67571449c4cb94a5740ea7231e187
Author: Marcel <[email protected]>
Date:   Mon Jan 13 14:50:07 2020 +0100

    [miio] readme file creator (#6580)

    Support tool to create the miio binding readme file

    Signed-off-by: Marcel Verpaalen <[email protected]>

commit f3bdebf62b73d2fb11af1f9803ef92e7126be753
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Mon Jan 13 13:56:23 2020 +0100

    Removed obsolete checkstyle configuration (#6829)

    See https://github.com/openhab/static-code-analysis/pull/306

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit ce293bab2b67fe19d6bb8cf30a2c8123eb6f0501
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Mon Jan 13 11:57:00 2020 +0100

    Fixed missing 2.5.2-SNAPSHOT changes (#6828)

    - Fixed itest bnd versions in tests
    - Fixed pom of disabled itests
    - Fixed version in skeleton scripts.
    - [mqtt.generic] Fixed xml formatting

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit c5efd4f6493f50253c6a9b4b216315431738c788
Author: BOFH90 <[email protected]>
Date:   Mon Jan 13 10:48:24 2020 +0100

    [homematic] Update extra-descriptions.properties (#6827)

commit 9734fa4df90f836a7e0ef8df0d488ce16c5bc536
Author: ZzetT <[email protected]>
Date:   Mon Jan 13 10:28:58 2020 +0100

    [telegram] Cleanup thing status handling and avoid log flooding when connection was lost (#6789)

    * cleanup thing status handling and avoid log flooding when there is no connection

    Signed-off-by: Alexander Krasnogolowy <[email protected]>

commit b2496e1af1d81f717c07791e998faf061189861c
Author: Jochen Klein <[email protected]>
Date:   Sun Jan 12 18:46:48 2020 +0100

    [mqtt] introduce UoM for number values (#6763)

    Signed-off-by: Jochen Klein <[email protected]>

commit e2b76330982f2658e968a58522b4aede248fd487
Merge: bd8f322a22 672a143074
Author: jenkins <jenkins@5ab8c2c3809c>
Date:   Sun Jan 12 12:49:51 2020 +0000

    Merge

commit bd8f322a22e8aa8e23c848ac1c53e861217f1eb8
Author: jenkins <jenkins@5ab8c2c3809c>
Date:   Sun Jan 12 12:49:40 2020 +0000

    [unleash-maven-plugin] Preparation for next development cycle.

commit 672a143074ba45806df794d446f239bfb11f7abc
Author: Kiryl Bahdanau <[email protected]>
Date:   Sun Jan 12 15:49:19 2020 +0300

    [network] Added note for using DHCP with Docker (#6748)

    Signed-off-by: Kiryl Bahdanau <[email protected]>

commit c5c2b31755fb6364f7effd02c767080111c6761b
Author: Andreas Hirsch <[email protected]>
Date:   Sun Jan 12 13:44:21 2020 +0100

    [network] Fix misleading latency values (#6770)

    * [network] Fix latency calculation (openhab#6741)
    * Introduce latency extraction from ping output (openhab#6741)
    * Provide configuration option for latency mode (openhab#6741)

    Signed-off-by: Andreas Hirsch <[email protected]>

commit 647d4c653e657c80e02691e0550839bde2fdf242
Author: pali <[email protected]>
Date:   Sun Jan 12 14:27:11 2020 +0200

    [ftpupload] Changed logging levels (#6811)

    Signed-off-by: Pauli Anttila <[email protected]>

commit b916ee9e5173cd6b93ea8f746bfa53ccf39e2aa7
Author: pali <[email protected]>
Date:   Sun Jan 12 14:26:39 2020 +0200

    [rfxcom] Changed logging level (#6810)

    Signed-off-by: Pauli Anttila <[email protected]>

commit 1f13d789ec64b4565c9c289d635105b393e8dda8
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Jan 12 13:25:43 2020 +0100

    [darksky] Fixed example items in README.md (#6817)

    - Fixed example items in README.md

    Fixes #6812

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 35792c7350d3fd2a8155b0ad6a40c19d84f7cdc9
Author: pali <[email protected]>
Date:   Sat Jan 11 21:51:49 2020 +0200

    [Logreader] Changed FileTailer to use own executor service (#6786)

    Signed-off-by: Pauli Anttila <[email protected]>

commit 3afafa8e32c3b0e864932e2e5a95138613ae7f8c
Author: Christoph Weitkamp <[email protected]>
Date:   Sat Jan 11 15:07:46 2020 +0100

    [kodi] Strip URL parameters from the end of the file extension (#6809)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit dceb1f9f9e9615a9835366c7b14bc8afc7ae9a52
Author: Patrick Fink <[email protected]>
Date:   Sat Jan 11 15:06:17 2020 +0100

    [bluetooth.bluez] Improve permission setup documentation (#6475)

    * [bluetooth.bluez] Improve permission setup documentation

    Signed-off-by: Patrick Fink <[email protected]>

commit 8d4f904609b133e7f4c8e3fe7ccaebfc6cad22bd
Author: pali <[email protected]>
Date:   Sat Jan 11 16:03:47 2020 +0200

    [ftpupload] Improved README (#6805)

    * [ftpupload] Improved README

    Signed-off-by: Pauli Anttila <[email protected]>

commit 494c325776388c7622243528309fdc1467740df0
Author: Markkuuss <[email protected]>
Date:   Sat Jan 11 15:00:17 2020 +0100

    [miio] Xiaomi Robot Vacuum Channel "state_code" and "error_code" added (#6779)

    * [miio] Channel state_code and error_code added

    Up to now, the status and error codes have only been output as text. On the one hand, this makes it complicated to create a mapping for your own status/error message (for example, in another language), and on the other hand, messages that are not yet implemented are only passed on as "UNKNOWN".

    The two channels state_code and error_code now output the integers directly, so a mapping to numbers can be easily done and new codes are also output.

    Signed-off-by: Markus Schraufstetter <[email protected]>

commit 6e3e59b360349e1e06b93d0eb5dcc2efd00dd148
Author: Christoph Weitkamp <[email protected]>
Date:   Sat Jan 11 11:46:18 2020 +0100

    [somfytahoma] Added checks to omit null type mismatch errors (#6797)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit c2fe2336b5667735fa735550a6bce72af96ea543
Author: Kai Kreuzer <[email protected]>
Date:   Sat Jan 11 00:06:50 2020 +0100

    [azureiot] removed add-on (#6807)

    Signed-off-by: Kai Kreuzer <[email protected]>

commit d21ce825898727e1fb53dc0ec570630136f12dc4
Author: Christian Güdel <[email protected]>
Date:   Fri Jan 10 23:10:21 2020 +0100

    [tesla] Re-add force refresh channel and other small improvements (#6677)

    * Re-add force refresh channel and handler

    Also includes some other small improvements:
    - Channels cleaned up for various vehicles (allowwakeup is no longer a channel)
    - My 2018 Model S is identified by 'models2' by the API, fixed discovery service to handle this case as well

    Signed-off-by: Christian Güdel <[email protected]>

commit b34e495a5fc0be72c9747027390bd1bed3338d69
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Fri Jan 10 22:21:18 2020 +0100

    [dsmr] Added support for Belgium smartmeter (#6645)

    * [dsmr] Added support for Belgium smartmeter

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 184e4947cf87dbb81319b087c94841cd0467fbb8
Author: Markus Boremski <[email protected]>
Date:   Fri Jan 10 22:16:25 2020 +0100

    [nanoleaf] Adding description for generation of authToken to README.md (#6759)

    * Update README.md

    Description on how to get authToken.
    Removed Panel1Brightness, because it is not supported right now.

    Signed-off-by: Markus Boremski <[email protected]>

commit c31bd46a6710cf145ab1164fc366a29bc5e35aad
Author: druciak <[email protected]>
Date:   Fri Jan 10 22:07:23 2020 +0100

    [satel] Fixes for arming in mode 1 (#6772)

    * [satel] Fixes for arming in mode 1

    Signed-off-by: Krzysztof Goworek <[email protected]>

commit 4a5d67680f582c1bc798c1cc8ef409d47517358c
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Fri Jan 10 22:06:29 2020 +0100

    [tplinksmarthome] Added socket timeout avoids block (#6803)

    This adds a timeout to the socket connections otherwise it can possibly block forever.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 79a0cfd297c86a1c5732b5ef18a7b95f927ebeb3
Author: Markkuuss <[email protected]>
Date:   Fri Jan 10 22:03:49 2020 +0100

    [miio] Xiaomi Robot Vacuum Status and Error Codes added. (#6778)

    Xiaomi Robot Vacuum Status Codes and Error Codes according to https://github.com/marcelrv/XiaomiRobotVacuumProtocol added.

    Signed-off-by: Markus Schraufstetter <[email protected]>

commit 8279fac7a49cb8612480c2946e28d6f6a09fa50a
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Fri Jan 10 21:34:45 2020 +0100

    [toon] Removed Toon binding (#6802)

    The Toon binding doesn't work anymore because they changed their API.
    Because there seems to be no activity for almost a year to fix this , it's better to remove the binding for now.
    If someone wants to fix this in the future it can simple be restored.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit b2b3f3847a900f9186b51eeb2f87ec2f44745fb4
Author: Christoph Weitkamp <[email protected]>
Date:   Fri Jan 10 21:29:35 2020 +0100

    [zoneminder] Removed missing lib from classpath (#6796)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 9e81778fdb5870d4727541a0ea367228e8ae07aa
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Fri Jan 10 20:19:38 2020 +0100

    [tplinksmarthome] Added support for KP303 (#6773)

    * Added support for KP303
    * Fixes also global On/Off state of power strip devices.

    Closes #6576

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 7e3e802fa8486f28d7964d6642f42bff3d19d17a
Author: Michael Geramb <[email protected]>
Date:   Wed Jan 8 13:11:09 2020 +0100

    Update readme (#6771)

    Hint to turn on the announcement feature.

commit 041f10b8e9bcc66cd1154afe5a8cca254653dc04
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Tue Jan 7 20:17:08 2020 +0100

    [tplinksmarthome] Fix special characters in data (#6776)

    Closes #6722

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit b9a5d479fe95bc24749c74580300de07ec233c21
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Tue Jan 7 20:14:27 2020 +0100

    [tplinksmarthome] Fix typo thing xml kl110 devices (#6774)

    The kl110 device accidentally got the id kl10 instead of kl110. There it won't work because the code would correctly use the value kl110 and that value is also used to match the device with what is returned by the device itself.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit f6a007f581fcd36615f47f7c6b4673fa55b3ca81
Author: Marcel <[email protected]>
Date:   Tue Jan 7 20:08:25 2020 +0100

    [max] Max always update channels & avoid config updates (#6692)

    * [max] always update channel
    * [max] avoid unnecessary Max device config updates

    Signed-off-by: Marcel Verpaalen <[email protected]>

commit f8e6bf731865d63ed43768c9a71ac9921b49e43f
Author: Kiryl Bahdanau <[email protected]>
Date:   Tue Jan 7 21:59:01 2020 +0300

    [samsungtv] Add new tested TV model and more examples (#6758)

    Signed-off-by: Kiryl Bahdanau <[email protected]>

commit d8a0a8034d2356d143415acf94218d84d9d50d5b
Author: Markus Michels <[email protected]>
Date:   Mon Jan 6 03:56:20 2020 -0500

    NullAnnotationsCheck added to DTO (#6728)

commit 2fe44af0e2610cb90bb12920e444c395bfc0b6c8
Author: ZzetT <[email protected]>
Date:   Tue Jan 7 10:21:19 2020 +0100

    [Telegram] Support data URI scheme for base64 encoded images (#6736)

    * support data URI scheme for base64 encoded images

    Signed-off-by: Alexander Krasnogolowy <[email protected]>

commit 783a7154290ac6d83939c44145b52d632c8fac12
Author: LuggyLuke <[email protected]>
Date:   Mon Jan 6 23:15:51 2020 +0100

    Updated THings example (#6780)

    changed e.g channel="tesla:model3:myaccount:mycar::heading"} to channel="tesla:model3:myaccount:mycar:heading"}

commit 4baf19dd8eb32339d7829c798335e242ec8824f1
Author: Christoph Weitkamp <[email protected]>
Date:   Mon Jan 6 18:39:01 2020 +0100

    [skeleton] Fixed versions in create binding skeleton scripts (#6730)

    * Fixed versions in create binding skeleton scripts

    Co-Authored-By: Jan N. Klug <[email protected]>
    Co-Authored-By: Hilbrand Bouwkamp <[email protected]>
    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 16f5be2557c7c2b779507a547224d76bcebd381e
Author: Florian <[email protected]>
Date:   Mon Jan 6 18:37:18 2020 +0100

    [opensprinkler] Show if a station is queued and allow to remove it from the queue (#6731)

    * Show if a station is queued and allow to remove it from the queue
    * Fix wrong indentation of thing-types xml

    Fixes #6727

    Signed-off-by: Florian <[email protected]>

commit 06815315cf8ddd3b941d137f297d4c45695957d6
Author: Jochen Klein <[email protected]>
Date:   Mon Jan 6 15:33:19 2020 +0100

    [mqtt] Allow outgoing format (#6755)

    This should address #6566 (Use "%.0f" as format and not "%d")

    Signed-off-by: Jochen Klein <[email protected]>

commit 2b34b8981298ecff96b684416bf7865f1aae6994
Author: Florian <[email protected]>
Date:   Mon Jan 6 15:11:36 2020 +0100

    [groheondus] Do not require users to configure timeframe for waterconsumption (#6760)

    This is totally unexpected and we can set a reasonable default here.
    This is done in this commit and the default is set to one day, the same
    timeframe the app is showing by default.

    Fixes #6297

    Signed-off-by: Florian <[email protected]>

commit 385ffffdb7fccc2c4fd1f77835ef092f5ed4630b
Author: lolodomo <[email protected]>
Date:   Mon Jan 6 15:07:10 2020 +0100

    [sonos] Avoid resuming a wrong playlist after a notification (#6765)

    Signed-off-by: Laurent Garnier <[email protected]>

commit bc092adf29388bf812f1242434e6ecbc4f86e118
Author: Kai Kreuzer <[email protected]>
Date:   Mon Jan 6 15:04:22 2020 +0100

    [tesla] ignore unknown types and prevent NPE (#6768)

    Signed-off-by: Kai Kreuzer <[email protected]>

commit bbad75322b8319f9258a255dcdee111e520b443a
Author: Wouter Born <[email protected]>
Date:   Sun Jan 5 13:00:59 2020 +0100

    Update POM, documentation, NOTICE files and comments for renamed repository (#6757)

    Signed-off-by: Wouter Born <[email protected]>

commit 6cb5ac1ea7778358f6accae27361b9d32459b3c7
Author: erhapp <[email protected]>
Date:   Sun Jan 5 10:55:35 2020 +0100

    [scale] fix example  (#6761)

commit 090279c0dc5df99b91f6212e7bc1a78d69cebcf3
Author: Robert Michalak <[email protected]>
Date:   Thu Jan 2 18:30:30 2020 +0100

    [digiplex] Fix "Area Ready" channel definition (#6600) (#6605)

    Signed-off-by: Robert Michalak <[email protected]>

commit 0b2ed5242f415215968a32d95171c942cef558cc
Author: Marek Hulán <[email protected]>
Date:   Thu Jan 2 14:41:43 2020 +0100

    [opengarage] update documentation (#6607)

    [OpenGarage] Fix mistakes in README.txt for a new OpenGarage binding.

    The current README.txt for OpenGarage binding contains invalid type in sitemap and the last item quotes are missing around the label. Also the example is updated so that it matches paperUI configuration. Also an item definition type was incorrect. Please see https://www.openhab.org/addons/bindings/opengarage/ for the current version.

    Signed-off-by: Marek Hulan <[email protected]>

commit b7c61fe8baa09358ce0133e89949a7d7598f3d67
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Jan 2 12:31:32 2020 +0100

    [chromecast] Stop stream instead of throwing NPE (#6744)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 4bf5d0546378cf2cec3d509f71309a735201081f
Author: Jochen Klein <[email protected]>
Date:   Thu Jan 2 12:29:38 2020 +0100

    [mqtt][homeassistant] complete switch (#6739)

    Signed-off-by: Jochen Klein <[email protected]>

commit 127f05d7cbb865ae2f7a939c761707f0479d5143
Author: Wouter Born <[email protected]>
Date:   Wed Jan 1 18:07:05 2020 +0100

    Update copyright headers to 2020 (#6735)

    Signed-off-by: Wouter Born <[email protected]>

commit 4fdac6f3e2679528b51810e7b5490eac212928f6
Author: Christoph Weitkamp <[email protected]>
Date:   Wed Jan 1 17:21:15 2020 +0100

    [kodi] Fixed assignment of values for channels 'userrating' and 'rating' (#6627)

    - Fixed assignment of values for channels 'userrating' and 'rating'

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 8b0e74ad6b27603fb6287d03e1001600b2aaf2ba
Author: Schrott.Micha <[email protected]>
Date:   Wed Jan 1 16:46:56 2020 +0100

    [homematic] add missing homematic-ip devices #6623 (#6720)

    * [homematic] add missing homematic-ip devices #6623

    add (some) missing HmIP items to extra-description files - English and German.

    Signed-off-by: Michael Roßner <[email protected]>

commit ddebca0872510c94158533f3acf78a7e0578cb86
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Wed Jan 1 15:57:32 2020 +0100

    [innogysmarthome] Fix Dimmer / Rollershutter / Gen 1 devices and Pushbutton (#6721)

    * [innogysmarthome] Fix "updateAvailable" for Gen 1 devices

    Closes #6613

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

    * [innogysmarthome] Don't set state twice

    Both dimmer and rollershutter set first the state as ONOFF and then as PercentType. It should set only one time because the percentage is the value actual wanted.

    Closes #6610

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

    * [innogysmarthome] Improved handling pushbutton

    Not all devices send same push button events. Some send 2 (StateChanged and ButtonPressed) others only 1 (StateChanged).
    When ButtonPressed is send the StateChanged doesn't contain lastPressedButtonIndex. So in that case we ignore the StateChanged event.
    The previous implementation assumed type was also always present, but that is not the case so it can't be used as an check.

    Closes #6624

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 22812f7b9fad727157a3db5ac89eae540620d68b
Author: J-N-K <[email protected]>
Date:   Wed Jan 1 12:27:15 2020 +0100

    [mqtt] Fixed documentation of format pattern (#6586)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 83e8d6969a4204590465fef49c9a6596dae27f9b
Author: lolodomo <[email protected]>
Date:   Wed Jan 1 12:21:11 2020 +0100

    [sonos] Added discovery of Sonos One SL (#6705)

    * [sonos] Discovery of Sonos One SL

    Signed-off-by: Laurent Garnier <[email protected]>

commit c231aed6d4216decf1dec5d5e4f892d65369fc1d
Author: Christoph Weitkamp <[email protected]>
Date:   Tue Dec 31 15:23:36 2019 +0100

    [deconz] Added support for ZHAFire sensors (#6716)

    * Added support for ZHAFire sensors

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 0d57d56000d49a58b4076701281dd84a69510367
Author: Jochen Klein <[email protected]>
Date:   Tue Dec 31 14:08:26 2019 +0100

    [mqtt] Enable discovery timeout reset (#6704)

    * Enable discovery timeout reset.

    Signed-off-by: Jochen Klein <[email protected]>

commit 6e5d7eb10d73c2eba61d3b9c90b223414936598c
Author: Schrott.Micha <[email protected]>
Date:   Tue Dec 31 13:39:34 2019 +0100

    [mail-binding] correct README.md (#6719)

    use apostrophy correct

    Signed-off-by: Michael Roßner <[email protected]>

commit 1437bc9fbcdaacaf7e1d850043bdd67c489cca9f
Author: Sami Salonen <[email protected]>
Date:   Tue Dec 31 10:03:33 2019 +0200

    [modbus] Rename local variable (#6667)

    Signed-off-by: Sami Salonen <[email protected]>

commit 7d1ffff3e40d29a11dd120be6aecd9024749b210
Author: Daniel Weber <[email protected]>
Date:   Tue Dec 31 08:53:34 2019 +0100

    [enocean] Replaced ChannelTypes by system ChannelTypes (#6517)

    * Replaced motionDetection and windspeed ChannelTypes by corresponding system ChannelTypes
     * Removed obsolete channel definitions
     * Added Unit Type to some more Items

    Fixes #6164

    Signed-off-by: Daniel Weber <[email protected]>

commit 93701031f86c4c17e26fffa67f8f7784f38d6fef
Author: Christoph Weitkamp <[email protected]>
Date:   Mon Dec 30 16:06:20 2019 +0100

    Fixed IAE when downloaded image is 'null' (#6711)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 4e68853f863e61257563438c7b4dea3441ced6bb
Author: Björn Brings <[email protected]>
Date:   Mon Dec 30 08:21:18 2019 +0100

    [valloxmv] Typo in folder name prevents binding from working correctly (#6709)

    Fixes #6652

    Signed-off-by: Björn Brings <[email protected]>

commit c3b104e0216c8e1cbb5f81d4736329558c391f2c
Author: Christoph Weitkamp <[email protected]>
Date:   Fri Dec 27 11:21:00 2019 +0100

    Changed path to Travis badge in README.md (#6689)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 114d5c896c4709363ad09895a9c722ddb2f5cd30
Author: Viktor Koop <[email protected]>
Date:   Sun Dec 22 23:38:33 2019 +0100

    [yeelight] Fix autodiscovery with multiple network interfaces. (#6643) (#6644)

    Signed-off-by: Viktor Koop <[email protected]>

commit b22b0682f1984f11c3afb18568d9cb3e37b03138
Author: Florian <[email protected]>
Date:   Sun Dec 22 22:30:04 2019 +0100

    [opensprinkler] Adapt to breaking api changes of opensprinkler (#6650)

    OpenSprinkler now supports two rain sensors, including a breaking change
    in the http api by renaming rs to sn1 and sn2. Adapting to that in this
    commit, so that the rain sensor channel is working again.

    Signed-off-by: Florian <[email protected]>

commit 5755398f8d33d6cb5c697ee14830c2a3afb93aa6
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Dec 22 18:17:18 2019 +0100

    Added dependency on commons-collections to marrytts; Bump version to 3.2.2; (#6657)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 752f7297fa7db91822440c49bf0cf41519fd2c7a
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Dec 22 15:51:03 2019 +0100

    Removed dependency on 'org.apache.commons.collections' (#6656)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit d3a5939582134b2b628a8c9c5a21caef968443e7
Author: sharo1k <[email protected]>
Date:   Sun Dec 22 10:47:12 2019 +0200

    [SNMP] Process enterprise OID in V1TRAP PDUs (#6511)

    Add processing of Enterprise OID for V1TRAP PDUs

    Signed-off-by: Vladimir Velev <[email protected]>

commit 5194625d4f91caf766a5e0dccb91ad61ede21348
Author: Florian <[email protected]>
Date:   Sat Dec 21 19:23:22 2019 +0100

    [opensprinkler] Fix type cast exception (#6649)

    Fixes #6646

    Signed-off-by: Florian <[email protected]>

commit c92046a919988b23e003f222d5c6f8176c80cdce
Author: Schrott.Micha <[email protected]>
Date:   Sat Dec 21 19:20:27 2019 +0100

    [mail] update smtp server name to have it consistent (#6648)

    make the example consistent with re-using the defined samplesmtp in mail.things

    Also-by: Michael Roßner <[email protected]>
    Signed-off-by: Rosi2143 <[email protected]>

commit 4cb84d7bc0fffdf8a621eb137ecc512383952332
Author: Christoph Weitkamp <[email protected]>
Date:   Sat Dec 21 19:01:56 2019 +0100

    Update README.md (#6651)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 88c489091862784167ce0880c4fbde2d8a0b6c0c
Author: Bernhard <[email protected]>
Date:   Fri Dec 20 13:18:37 2019 +0100

    [tesla] Fix Model X thing-type id (typo) (#6637) (#6638)

commit 505e1d3cbb23ceb8d30332fbadeb29d2ca7a015f
Author: J-N-K <[email protected]>
Date:   Thu Dec 19 20:50:03 2019 +0100

    fix state/command values for switches (#6589)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 1e196e5512013fedf493ca07795b92e02b7bfb7b
Author: Marcel <[email protected]>
Date:   Wed Dec 18 21:43:18 2019 +0100

    [miio] adding device strings (#6448)

    Added several devices

    Also includes required db updates to not overwrite manual readme fixes

    Signed-off-by: Marcel Verpaalen <[email protected]>

commit b7b21b05d23929f42960e62e63c957c22a26e541
Author: Jürgen Baginski <[email protected]>
Date:   Wed Dec 18 18:29:44 2019 +0100

    [Tankerkoenig] Updated README  (#6606)

    Updated README to suggest the use of the ephemeris action for setting the holiday switch.

    Signed-off-by: Juergen Baginski [email protected] (github: JueBag)

commit 6dc5d5aa09bc8d1cfd04e147c2ae5f655de9360a
Author: Marcel <[email protected]>
Date:   Wed Dec 18 18:28:23 2019 +0100

    [miio] fix wrong channel for vacuum thing (#6615)

    fix invalid type

    Signed-off-by: Marcel Verpaalen <[email protected]>

commit 44281c80dec1f984d013c1a1a6844fc3c41e6523
Author: mueller-ma <[email protected]>
Date:   Wed Dec 18 08:19:40 2019 +0100

    [shelly] Fix typo in Readme (#6602)

commit 35c82f5e63789e0ac2c59af3add666a7fa3ddffd
Author: Daniel Weber <[email protected]>
Date:   Wed Dec 18 07:31:16 2019 +0100

    [enocean] Ignore messages with unknown RORG (#6519)

    Fixes #5997

    Ignore messages with unknown RORG

    Signed-off-by: Daniel Weber <[email protected]>

commit c064a6ce067516478bbb2dd4825b67cca4c85a45
Author: Scott Rushworth <[email protected]>
Date:   Wed Dec 18 01:28:31 2019 -0500

    [amazonechocontrol] Fixed typo in log (#6617)

    Signed-off-by: Scott Rushworth <[email protected]>

commit 688281aefdeedf6886ed1fca08ee70a9666053a5
Author: Scott Rushworth <[email protected]>
Date:   Wed Dec 18 01:27:54 2019 -0500

    [pioneeravr] Fixed typo in log (#6616)

    Signed-off-by: Scott Rushworth <[email protected]>

commit 435294d04737af9ba661923e5536cb4a9b016745
Author: Rosi2143 <[email protected]>
Date:   Tue Dec 17 08:21:38 2019 +0100

    [homematic] make lookup table for device description case insensitive(#6525) (#6530)

    make all keys uppercase and also seach for uppercase keys only
    this way it does not matter if keys contain HmIP or HMIP strings.

    Signed-off-by: Michael Roßner <[email protected]>

commit 7feaf9fa7caa6847f0a575793fa13148e11765b7
Author: Rosi2143 <[email protected]>
Date:   Tue Dec 17 08:21:11 2019 +0100

    [homematic] correct SCA warnings - README.md (#6539)

    * [homematic] correct SCA warnings - README.md

    Also-by: Michael Roßner <[email protected]>
    Signed-off-by: Rosi2143 <[email protected]>

commit a4820097214853f8dad9c87a394315360baeeec9
Author: skvalex <[email protected]>
Date:   Tue Dec 17 10:19:54 2019 +0300

    [miio] Add indicator light channel for Mi-Power plug (#6567)

    Signed-off-by: Alexander Skvortsov <[email protected]>

commit b550a98dd2f065af645e7553269deedae195c140
Author: Dan Cunningham <[email protected]>
Date:   Fri Dec 20 09:55:07 2019 -0800

    [harmonyhub] Harmony discovery fix (#6636)

    * Fix for other non Harmony Hub Logitech devices responding to a discovery query and preventing hubs from being found, minor discovery code cleanup, closes #6621

    Signed-off-by: digitaldan <[email protected]>

commit 62c39c8fbe80f48cfd1d24e620118b6692f30586
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Fri Dec 20 00:30:44 2019 +0100

    Fix itest.bndrun version numbers (#6633)

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 5fbb18018392cda1dfbe9aae2c26a1e03dc4c7e6
Author: Kai Kreuzer <[email protected]>
Date:   Thu Dec 19 08:27:58 2019 +0100

    switched to SNAPSHOT version

    Signed-off-by: Kai Kreuzer <[email protected]>

commit 69053245f18b7a6899ffc4622890580fa8b8c87c
Author: jenkins <jenkins@2e0d38b24e1d>
Date:   Sun Dec 15 17:21:48 2019 +0000

    Preparation for tag creation (Tag name: '2.5.0').

commit e6f22e182fc8d0fa31fb0236dd194237dd05e075
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Dec 15 01:52:33 2019 +0100

    [hue] Prevent interminable loop when updating the configuration of the sensor thing handler (#6590)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit b4583f9847ee54ed9bd99791f36714f50f905f08
Author: J-N-K <[email protected]>
Date:   Sat Dec 14 18:32:10 2019 +0100

    [mqtt][homeassistant] fix connection deserialization (#6587)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 9fd1526092d7c5ca13f314e9ef840e876115e232
Author: J-N-K <[email protected]>
Date:   Sat Dec 14 16:58:54 2019 +0100

    [mqtt][homie] fix homie test after refresh handling changed (#6588)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 2bc1ea03dbacc262f47f4b5adeff68a48e9fc5ee
Author: Sebastian Prehn <[email protected]>
Date:   Sat Dec 14 11:58:31 2019 +0100

    Fixed exception when launching apps, as sessionId is optional in the response. (#6585)

    Fixed various warnings on handling potential null values.

    Signed-off-by: Sebastian Prehn <[email protected]>

commit bf248c25250fdb334654181359ba4f6ee1b661f0
Author: Markus Michels <[email protected]>
Date:   Sat Dec 14 11:56:20 2019 +0100

    [shelly] Hardening for 2.5final (#6575)

    * Fix: input channel for relay; deregister from onEvent on dispose(); post
    LOW_BATTERY alarm for sensors
    * New channel button for relay; event channel removed except for roller;
    device event mapping adapted; moved device definition to device.xml;
    README updated
    * event decoding fixed; avoid NPE on event and uninitialized thing
    * button channel added for Dimmer
    * Renamed channel signal to wifiSignal (prevent old JSONDB data) and
    changed channel type to system.signal-strength
    * deregister disposed thing handler from deviceListeners from Handler
    Factory (ShellyListenerManager removed); README updated

    Signed-off-by: Markus Michels <[email protected]>

commit 5c1c4244cc5160c2e615ef87b4642211a62d0e22
Author: J-N-K <[email protected]>
Date:   Sat Dec 14 11:46:00 2019 +0100

    add missing logger parameters and  codestyle (#6581)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 584c444236f9806d8b3d2d0b595b65066248a78a
Author: Mark Hilbush <[email protected]>
Date:   Fri Dec 13 17:57:16 2019 -0500

    [ambientweather] Attempt to reconnect to service (#6582)

    Signed-off-by: Mark Hilbush <[email protected]>

commit 05bb068e6917bbe8900a3ce0a4b9ebcbef1c67de
Author: Christoph Weitkamp <[email protected]>
Date:   Fri Dec 13 17:16:55 2019 +0100

    [hue] Decoupling of 'sensorRefreshInterval' and time gap for lastchange check (#6579)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 34b5027af5bc017873f070c045ec8d58d89ebf43
Author: Ondrej Pecta <[email protected]>
Date:   Fri Dec 13 15:32:14 2019 +0100

    [somfytahoma] Migrated to v2 Tahoma API (#6500)

    Signed-off-by: Ondrej Pecta <[email protected]>

commit 50ba842f0bb7056468b99f5f40c2cbc4f0630c00
Author: lolodomo <[email protected]>
Date:   Fri Dec 13 15:14:30 2019 +0100

    [nuki] Clean handling of bridge/things (#5912)

    Fix #5859

    Signed-off-by: Laurent Garnier <[email protected]>

commit c7dc00d177ffedeaf7d1608c6129152f91a59ccb
Author: gibnix <[email protected]>
Date:   Thu Dec 12 22:44:01 2019 +0100

    Fixed discover() function by adding DEFAULT_BROADCAST_PORT to DatagramSocket (#6565)

    Fixes #6557

    Signed-off-by: Kai Großhaus <[email protected]>

commit 746ecb7a8f856f8e21ca31b61b5edd4c6a65b5b4
Author: Kai Kreuzer <[email protected]>
Date:   Mon Dec 9 21:22:39 2019 +0100

    [tradfri] removed explicit Californium dependency to avoid embedding (#6544)

    Signed-off-by: Kai Kreuzer <[email protected]>

commit 3888a2f3000d2656bae54b52a3a6eea26714e9c2
Author: J-N-K <[email protected]>
Date:   Mon Dec 9 20:31:27 2019 +0100

    [mqtt][homie] fix handleCommand with special characters (#6540)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 395b6b5086d4a5eec6236a82134b726e1c6908a0
Author: Arne Seime <[email protected]>
Date:   Mon Dec 9 16:56:30 2019 +0100

    [millheat] Millheat Binding initial contribution (#5077)

    Signed-off-by: Arne Seime <[email protected]>

commit 0e7d38143500584c160249006829892e86770636
Author: Martin Herbst <[email protected]>
Date:   Sun Dec 8 22:35:53 2019 +0100

    [homematic] Explicit create of numeric Objects is needed (#6546)

    Partial revert of #6531 because of conversion exceptions if numeric
    values are not wrapped as objects.

    Signed-off-by: Martin Herbst <[email protected]>

commit 6a7fcc0ba0951b523f056b62444fc2917cf01aa6
Author: Markus Michels <[email protected]>
Date:   Sun Dec 8 22:30:56 2019 +0100

    [shelly] Shelly Binding initial contribution (#6320)

    Signed-off-by: Markus Michels <[email protected]>

commit 516d6f46938f44234c9ada48e0eef048d58a0bfe
Author: Rosi2143 <[email protected]>
Date:   Sun Dec 8 15:47:57 2019 +0100

    Update .gitignore (#6542)

    Add directory .history to .gitignore file to ignore VSCode auto-backup files

    Also-by: Michael Roßner <[email protected]>
    Signed-off-by: Rosi2143 <[email protected]>

commit a2a09b8e188204a3332735ade8f1ae8bca204dff
Author: Rosi2143 <[email protected]>
Date:   Sun Dec 8 10:09:52 2019 +0100

    [homematic] correct warnings (#6531)

    Signed-off-by: Michael Roßner <[email protected]>

commit a28e5f8b15652104746c533a2a62b283b1250af1
Author: Luca Calcaterra <[email protected]>
Date:   Sun Dec 8 09:16:36 2019 +0100

    [melcloud] MELCloud Binding initial contribution (#6059)

    Also-by: Pauli Anttila <[email protected]>
    Also-by: Wietse van Buitenen <[email protected]>
    Signed-off-by: Luca Calcaterra <[email protected]>

commit 61f9752e8f01d92bd3b40e7e812935eced556e32
Author: fex01 <[email protected]>
Date:   Sat Dec 7 21:27:10 2019 +0100

    [netatmo] Updated netatmo icon URLs (#6532)

    * Updated icon URLs
    * Updated icon URLs to https

    Seems like Netatmo updated their URLs for icons, the old ones are no longer valid.
    I updated the URLs posted on this page to avoid '404 - Not Found' errors.

commit 7e36e7e5cba597117f597db996ea9b083b0d6fc9
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Sat Dec 7 20:36:54 2019 +0100

    [innogysmarthome] Several improvements (#6508)

    * Reschedule after failure
    * Fixed update TwoWayMeter energy_day_euro channel

    When the connection is closed it should not schedule once, but schedule until a connection is made. Otherwise the binding will not come online anymore.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 835d47a046638557445ea4ce4a01994a500ad778
Author: Gert-jan Theunissen <[email protected]>
Date:   Sat Dec 7 19:30:04 2019 +0100

    Add RX-860 to compatible receivers (#6527)

commit 79eb08734c1a75b1aa5f99330bcc6dc88c124c63
Author: Markkuuss <[email protected]>
Date:   Sat Dec 7 19:23:18 2019 +0100

    [miio] Add support for Roborock S5max (#6516)

    Signed-off-by: Markus Schraufstetter <[email protected]>

commit 918c47576e45dbe913970ece8b95caa9ad305ca3
Author: J-N-K <[email protected]>
Date:   Sat Dec 7 18:46:32 2019 +0100

    [mqtt] fix discovery subscriptions on re-connection (#6505)

    Signed-off-by: Jan N. Klug <[email protected]>

commit d6618031940f7d46e234c7dbd154ba100b8914b7
Author: Mark Hilbush <[email protected]>
Date:   Sat Dec 7 06:10:53 2019 -0500

    Fix handling of thing status (#6522)

    Signed-off-by: Mark Hilbush <[email protected]>

commit 4ee787ede8907c717e3ba2b127370e73512da359
Author: Christoph Weitkamp <[email protected]>
Date:   Fri Dec 6 15:14:04 2019 +0100

     Bump Californium to 2.0.0 (#6518)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 32512e1b29c704b1bc3c815304f548ab3d69dd10
Author: J-N-K <[email protected]>
Date:   Thu Dec 5 23:42:23 2019 +0100

    [telegram] small fixes (#6514)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 58181fa9f76046f4ee3f8fab5a26ab32d73c0774
Author: David Gräff <[email protected]>
Date:   Thu Dec 5 22:53:10 2019 +0100

    [HueEmulation] Fix status report page

    The page reported a wrong upnp announcement thread status

    Signed-off-by: David Gräff <[email protected]>

commit 5784917b9846b165b59e194b6abb33e3b255ca74
Author: Nicolai Grødum <[email protected]>
Date:   Thu Dec 5 21:25:27 2019 +0100

    Added the tag "Huelight" which allows Group items to be exposed as a device. (#6510)

    Signed-off-by: Nicolai Grødum <[email protected]>

commit ddcff023444f34e2b18e5567a4c2313fda13dbbd
Author: Mark Hilbush <[email protected]>
Date:   Thu Dec 5 08:08:05 2019 -0500

    [weathercompany] Weather Company Binding initial contribution (#5780)

    Signed-off-by: Mark Hilbush <[email protected]>

commit 92548423954f7d3f0b43f31783122c8e764f1fae
Author: Wouter Born <[email protected]>
Date:   Thu Dec 5 08:12:08 2019 +0100

    [lifx] Fix NPE when things don't have properties (#6509)

    Signed-off-by: Wouter Born <[email protected]>

commit abcadcbd03c7929c207399c999f1ba90666e3831
Author: Nicolai Grødum <[email protected]>
Date:   Thu Dec 5 08:10:55 2019 +0100

    Added C/WS as a hint for detecting Ikea Tradfri color bulbs. (#6506)

    Signed-off-by: Nicolai Grødum <[email protected]>

commit a316befe8f37139788325f823aa348a6ac8db0d0
Author: Mike Major <[email protected]>
Date:   Tue Dec 3 14:44:59 2019 +0000

    [dlinksmarthome] Changed to openHAB Core feature of JAX-WS (#6439) (#6478)

    Signed-off-by: Mike Major <[email protected]>

commit 74d0fb337f2ad8606ebe2476ab9a49b2b50ec440
Author: Kai Kreuzer <[email protected]>
Date:   Tue Dec 3 12:38:33 2019 +0100

    [mail] added dependency to javax.mail (#6494)

    * added dependency to javax.mail
    * added some other small fixes

    Signed-off-by: Kai Kreuzer <[email protected]>

commit 3ae6a41625f3c78f29eed244be653843d96a5814
Author: J-N-K <[email protected]>
Date:   Mon Dec 2 22:40:27 2019 +0100

    [mqtt] Fix several issues after loss of connection (#6485)

    * fix wrong future handling in handleCommand

    Signed-off-by: Jan N. Klug <[email protected]>

commit 194551db7519172b0f4f0003b0b4b51a8298e1d5
Author: Wouter Born <[email protected]>
Date:   Mon Dec 2 19:15:02 2019 +0100

    [marytts] Upgrade to MaryTTS 5.2 and use Maven dependencies (#6482)

    * Upgrades MaryTTS to the official 5.2 release
    * Uses Maven dependencies instead of JARs which:
      - cleans up the repository
      - speeds up builds (due to local Maven repo artifact caching)
      - makes the openHAB https://bintray.com/openhab/3rd/marytts repository obsolete
    * Fixes debug logging being printed during speech synthesis

    I've removed as much unused dependencies as possible but this new version has ICU4J as required dependency which adds 8.8 MB.

    Signed-off-by: Wouter Born <[email protected]>

commit 461d2bb6c5d39f83ee6083f53891a9333921640d
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Mon Dec 2 15:23:42 2019 +0100

    [innogysmarthome] Fix loop bug (#6490)

    Apparently some refactoring after review went wrong and instead of calling the correct method, the method ended up calling itself, resulting in crashing the system.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 3225c72c4cf366df6d1ab57fab1c9e66da0d000c
Author: Flole998 <[email protected]>
Date:   Mon Dec 2 12:49:13 2019 +0100

    [homematic] Add Max! Basic Thermostat Descriptions (#6480)

    Signed-off-by: Flole <[email protected]>

commit d43f04d3a7f37b64861ad4bede1afd6be81ff072
Author: Kai Kreuzer <[email protected]>
Date:   Mon Dec 2 12:43:14 2019 +0100

    [ipp] added simple-xml dependency (#6481)

    * added simple-xml dependency
    * also added xmlpull dependency
    * cleaned up dependencies
    * removed dependencies from feature as the appropriate ones are now embedded

    Signed-off-by: Kai Kreuzer <[email protected]>

commit e5f16be70fb1bb171a33f5cc428f72997cb463dc
Author: Hans-Jörg Merk <[email protected]>
Date:   Sun Dec 1 18:59:47 2019 +0100

    [wemo] DimmerHandler - reduced one logger from info to debug (#6486)

    Signed-off-by: Hans-Jörg Merk [email protected]

commit 476580195e752e467fda7e2975a504461f6e3aad
Author: Bob A <[email protected]>
Date:   Sat Nov 30 16:52:49 2019 -0500

    [lutron] Doc update (#6456)

    Signed-off-by: Bob Adair <[email protected]>

commit 1cfcde536a5f60b08125184a1a38b6b51a7258e9
Author: Christoph Weitkamp <[email protected]>
Date:   Sat Nov 30 17:43:05 2019 +0100

    Removed dependency on 'org.apache.commons.collections' (#6434)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 55b6dd4bcc94d6c320f099d50c41c466c73e0bb8
Author: Nicolai Grødum <[email protected]>
Date:   Sat Nov 30 00:15:23 2019 +0100

    [hueemulation] Fix ipv4 or ipv6 only environment (#6403)

    * Hue emulation did not work for me in a non-ipv6 environment. To me it seems the code would try to bind to ipv6 if only ipv4 was enabled.
    * Hue emulation did not work for me in a non-ipv6 environment. If it could not bind to ipv6, the channel.open would throw, taking ipv4 with it.

    Signed-off-by: Nicolai Grødum <[email protected]>

commit 38c654e3ef42c955d09d0d8c9e9a7a6714fd25da
Author: Montinew <[email protected]>
Date:   Fri Nov 29 22:49:41 2019 +0100

    Update README.md (#6474)

    Added Silvercrest SIRD 14 D1

commit b928ada38835727c376a8e19a9d01771328365fa
Author: Kai Kreuzer <[email protected]>
Date:   Fri Nov 29 22:48:35 2019 +0100

    fixes NPE if get method returns null (#6473)

    Signed-off-by: Kai Kreuzer <[email protected]>

commit f156a05f3db42c639f53e6ee545d8cb0485ff5b3
Author: Kai Kreuzer <[email protected]>
Date:   Thu Nov 28 22:49:34 2019 +0100

    fixed XML formatting (#6470)

    Signed-off-by: Kai Kreuzer <[email protected]>

commit 63c4be0eab420ff86d3d2f0e34870e4d0e871ac8
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Nov 28 22:03:56 2019 +0100

    [kodi] Added German translations for 'shownotification' channel configuration (#6468)

    * Added German translations for 'shownotification' channel

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit fb216e99549b221904c870aabe7915d0dbb2cb70
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Nov 28 16:04:54 2019 +0100

    Removed dependency on 'org.apache.commons.collections' (#6467)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit f81603219eb46dad5f1baa40fa806f5b4588b2ad
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Thu Nov 28 12:52:50 2019 +0100

    [innogysmarthome] New version for innogy-API 1.1 (#6389)

    Refactored to use openHAB OAuth2 and Http
    Added BT-PSS (Bluetooth Pluggable Smart Switch)
    Fix RST, Button-Issue and Channel-Trigger Event
    General code improvements reported by SAT

    Also-by: Oliver Kuhl <[email protected]> (github: ollie-dev)
    Also-by: Nicholas Prinz <[email protected]>
    Also-by: Ralph Sester <[email protected]>
    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 09231cca8c9c59dd310ace9b9af041cc9af10752
Author: Mark Hilbush <[email protected]>
Date:   Thu Nov 28 01:49:50 2019 -0500

    [bigassfan] README updates (#6462)

    * README updates

    Signed-off-by: Mark Hilbush <[email protected]>

commit cc341f6df61e3dee27187768f250278ff2b5f4a5
Author: Mark Hilbush <[email protected]>
Date:   Thu Nov 28 01:48:35 2019 -0500

    README updates (#6464)

    Signed-off-by: Mark Hilbush <[email protected]>

commit 63114233c7f7002d1fbfaee707a122e14bc254c0
Author: Martin van Wingerden <[email protected]>
Date:   Wed Nov 27 22:19:41 2019 +0100

    Some small improvements (#6463)

    While setting up my new dev-environment I noted some errors malformattings

    Signed-off-by: Martin van Wingerden <[email protected]>

commit e5d34493d4a83be01a70f0e1fc3355ec95675923
Author: Mark Hilbush <[email protected]>
Date:   Wed Nov 27 14:39:54 2019 -0500

    [ambientweather] Minor documentation updates (#6460)

    Signed-off-by: Mark Hilbush <[email protected]>

commit f8231cdc70abb46587c1bb92273dacc28e2d901f
Author: Sebastian Prehn <[email protected]>
Date:   Tue Nov 26 13:46:56 2019 +0100

    [lgwebos] README updated (#6443)

    README updated to reflect that connectsdk library was removed

    Signed-off-by: Sebastian Prehn <[email protected]>

commit eb3e3d4a80e2b258f5c0d2bb5c5c64364feb7e81
Author: Dan Cunningham <[email protected]>
Date:   Tue Nov 26 06:43:31 2019 -0600

    [iaqualink] Checks for "error" status of returned home message (#6449)

    Signed-off-by: digitaldan <[email protected]>

commit 20205cc1fb004ab8b3563283fb682091a54986f8
Author: Daniel Weber <[email protected]>
Date:   Mon Nov 25 22:29:13 2019 +0100

    [enocean] Implement EEP A5-13 for environmental sensors (#5741)

    fixed formatting issues and added class descriptions

    Fixes #5740

    Signed-off-by: Daniel Weber <[email protected]>

commit d21dc113038daa502a2e566e64bdcbe37f20bd63
Author: Fredrik Ahlström <[email protected]>
Date:   Mon Nov 25 22:28:22 2019 +0100

    [lghombot] LG HomBot Binding initial contribution (#4181)

    Signed-off-by: Fredrik Ahlström <[email protected]>

commit dcc7b5dc1531bff8ff66fc44ba1037db2f02ce6f
Author: Kai Kreuzer <[email protected]>
Date:   Sun Nov 24 17:42:05 2019 +0100

    Refactored Tesla binding to use an account, added support for Model X, 3 and Y, added discovery and unit support (#6342)

    Also-by: Dan Cunningham <[email protected]>
    Signed-off-by: Kai Kreuzer <[email protected]>

commit d197a07c182e1f410fb6a435d7bd9302791a4efc
Author: Jerome Luckenbach <[email protected]>
Date:   Sun Nov 24 13:40:22 2019 +0100

    [pixometer] Pixometer Binding initial contribution (#4162)

    Signed-off-by: Jerome Luckenbach <[email protected]>

commit 8b6c44f76baffa2563632fc890ea0f194eefc598
Author: Dan Cunningham <[email protected]>
Date:   Sat Nov 23 13:30:42 2019 -0600

    [hydrawise] Hydrawise Binding initial contribution (#5877)

    Signed-off-by: digitaldan <[email protected]>

commit a28115a42e5416188352c8ba2c1d6ba29832fec5
Author: Sebastian Prehn <[email protected]>
Date:   Sat Nov 23 11:26:13 2019 +0100

    [lgwebos] README update for to new new binding version (#6436)

    Signed-off-by: Sebastian Prehn <[email protected]>

commit f1b224a50c2326ae73781d79533216fa85afe80c
Author: Christoph Weitkamp <[email protected]>
Date:   Fri Nov 22 22:51:54 2019 +0100

    [kodi] Updated pattern for rating channel (#6437)

    The rating is a decimal number so we should better support on decimal place in the pattern.

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 664fe98b7dc1dfbbb093149f3bd7e458522ee118
Author: klocsson <[email protected]>
Date:   Thu Nov 21 22:45:12 2019 +0100

    [enturno] Documentation update (#6382)

    * Update link
    * Update configuration example
    This is to suit widget that will be released

    Signed-off-by: Michal Kloc <[email protected]>

commit 229d484a68cfa1262db66d4a21d285f8f6c06ae7
Author: ZzetT <[email protected]>
Date:   Thu Nov 21 21:54:18 2019 +0100

    sending pictures via http/https is now possible if the address is only reachable from the local network + support for basic authentication  (similar to the old binding) (#6419)

    Signed-off-by: Alexander Krasnogolowy <[email protected]>

commit 352011f7a56058301fb0d855add54476b71dd5b7
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Nov 21 21:06:00 2019 +0100

    Fixes NPE if no profile is returned in response (#6432)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit e1b14edd146c9bfe93e5200ba0368929f55bb3ba
Author: Sebastian Prehn <[email protected]>
Date:   Thu Nov 21 21:02:12 2019 +0100

    Subscribe also to volume changes when external speakers are only attached in addition to the internal ones. (#6411)

    Added additional comments in code to document the various scenarios.

    Signed-off-by: Sebastian Prehn <[email protected]>

commit 6e4cd917df5d37a24452f76682a5bb061657346d
Author: lolodomo <[email protected]>
Date:   Wed Nov 20 12:22:58 2019 +0100

    [rotel] Fix handling of freq value (#6424)

    Fix #6417

    Signed-off-by: Laurent Garnier <[email protected]>

commit 631dde882219726a6a7c563b00f0c2b3e2c42a86
Author: Hans-Jörg Merk <[email protected]>
Date:   Wed Nov 20 10:17:07 2019 +0100

    [wemo] Improvements and corrections in README (#6427)

commit 442ab2ce0f77f80b5d77523c0e2a3ce78e5eb1e6
Author: Wouter Born <[email protected]>
Date:   Wed Nov 20 01:26:31 2019 +0100

    Fix build (#6425)

    Signed-off-by: Wouter Born <[email protected]>

commit 694fcfb3f9f036964b1e80776d155e7734f0acfc
Author: Alexander Falkenstern <[email protected]>
Date:   Wed Nov 20 00:40:45 2019 +0100

    [systeminfo] Upgrade jna/oshi due to "Failed to read process file" spam on raspberry. (#6422)

    Signed-off-by: Alexander Falkenstern <[email protected]>

commit b795ef250c089886b82c1a821a7d7f20fb11f05d
Author: J-N-K <[email protected]>
Date:   Tue Nov 19 19:01:14 2019 +0100

    upgrade hap to 1.2.0 (#6223)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 15dd37844cef0478fce6e5862ff19084e687cab3
Author: J-N-K <[email protected]>
Date:   Tue Nov 19 18:59:20 2019 +0100

    [mqtt] add QoS to channel config (#6246)

    * add QoS to channel config

    Signed-off-by: Jan N. Klug <[email protected]>

commit 0f658f09126e04702a0b0b24dbeebac87c5b7c02
Author: Nicolai Grødum <[email protected]>
Date:   Tue Nov 19 18:52:12 2019 +0100

    [hueemulation] Fix Amazon Echo device discovery (#6402)

    * Hueemulation does not work with Echo devices that now send "Content-Type" header in GET requests. Jetty simply returns 415 instead of ignoring the superfluous header. This is a simple workaround - a filter that removes it.

    Signed-off-by: Nicolai Grødum <[email protected]>

commit dafb4ad0a1dd8ddf07b4fd9ee7e862760b986844
Author: Noppes123 <[email protected]>
Date:   Tue Nov 19 17:32:41 2019 +0100

    [daikin] Log non-handled commands as debug message #6413 (#6415)

    * Log non-handled commands as debug message

    Signed-off-by: Ron Moerman <[email protected]>

commit f43d1e79ac933ef0e1106cf51cd5299ea6ccdd1d
Author: Pascal Larin <[email protected]>
Date:   Tue Nov 19 11:29:20 2019 -0500

    Both Gateway and Thermostat handlers could stay uninitialized. (#6420)

    Signed-off-by: chaton78 <[email protected]>

commit bfb60a13146e2b9decc5d7cb098a6a7326e135d4
Author: Hans-Jörg Merk <[email protected]>
Date:   Tue Nov 19 17:28:30 2019 +0100

    [wemo] Add DimmerSwitch support and update README (#6304)

    Signed-off-by: Hans-Jörg Merk <[email protected]>

commit 5dc1db799f8255fc067eb351caa9ee1efc0b11ca
Author: J-N-K <[email protected]>
Date:   Mon Nov 18 16:43:22 2019 +0100

    [mqtt] make rollershutter symmetric (#6244)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 25add3cf1a289c80cc0748a5b3df1b04e8064427
Author: flo-02-mu <[email protected]>
Date:   Mon Nov 18 07:50:31 2019 +0100

    [tradfri] Update Californium to 2.0.0-RC1 (#6405)

    Signed-off-by: flo_02_mu <[email protected]>

commit 01901db77b624f4b3585c57fdf08baa731e9e4f5
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Nov 17 21:43:09 2019 +0100

    Remodel discovery services as 'ThingHandlerService' (#6396)

    * Remodel discovery services as 'ThingHandlerService' instead of registration via 'HandlerFactory'

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit cb068700f1259c8baa20803f07ff6a51c50ebf0b
Author: Christoph Weitkamp <[email protected]>
Date:   Sun Nov 17 15:34:43 2019 +0100

    Added more details and example of configuration for 'shownotifiation' channel (#6409)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 0cb6ab762f1328411725f0d731f438a3de0cde20
Author: Wouter Born <[email protected]>
Date:   Sun Nov 17 15:23:58 2019 +0100

    Resolve itests runbundles (#6407)

    Related to openhab/openhab-core#1218

    Signed-off-by: Wouter Born <[email protected]>

commit 99e8cbb39c313719a7aef04bddbf46a371611b29
Author: Tobias Meyer <[email protected]>
Date:   Sat Nov 16 21:29:09 2019 +0100

    suggested fix for #6279 , using the right unscaled values for EEP A5-02-20 and A5-02-30 (#6363)

    Signed-off-by: tobiwan88 <[email protected]>

commit 223c14768cdb7a6990b1e40da6ce1e3eb29e65de
Author: J-N-K <[email protected]>
Date:   Sat Nov 16 17:33:51 2019 +0100

    Fix ServiceLoader (#6404)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 20f4e5deb3d31f92ac9c695d5b5206ad8c33c00f
Author: Christoph Weitkamp <[email protected]>
Date:   Sat Nov 16 15:54:11 2019 +0100

    Removed use of 'bundleContext' from 'BaseThingHandler' as it is deprecated (#6395)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 1dd03237a3939ce1c98bb72744f70d6178039b0a
Author: Michael Geramb <[email protected]>
Date:   Sat Nov 16 15:09:20 2019 +0100

    [amazonechocontrol] Announcement volume (#6097)

    Signed-off-by: Michael Geramb <[email protected]> (github: mgeramb)

commit 56b882ba93d126623f7840e8c1b2925242c6738b
Author: Bob A <[email protected]>
Date:   Fri Nov 15 16:12:55 2019 -0500

    [lutron] Add support for QS Wallbox Closure Interface (#6393)

    * Add discovery for LQSE-4M-D motor controller

    Signed-off-by: Bob Adair <[email protected]>

commit 37617c0b73c0ef49d60b1aca16910c7ca5660f4e
Author: Wouter Born <[email protected]>
Date:   Fri Nov 15 17:02:32 2019 +0100

    Parameterized logging fixes (#6394)

    Make sure Throwables are not be substituted into log messages so they can be formatted according to the logging configuration.

    Signed-off-by: Wouter Born <[email protected]>

commit 12b2190d1e31b67e8f23c03e8b9cecd0f571f326
Author: Martin van Wingerden <[email protected]>
Date:   Thu Nov 14 10:52:58 2019 +0100

    [rfxcom] Resolved #6285, following suggestions of @mjagdis (#6366)

    Signed-off-by: Martin van Wingerden <[email protected]>

commit ecbb4e583b59167e328e7029db2ea94d766d207e
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Nov 14 10:52:18 2019 +0100

    Fixed wrong port ranges (#6383)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 6af1c5aa038b6f2208d6705969f0f2bc4683c17d
Author: Martin van Wingerden <[email protected]>
Date:   Thu Nov 14 10:50:02 2019 +0100

    [rfxcom] Support for RFXSensor (#2980)

    * Added a device-state to allow doing calculations given earlier messages received by the same device
    * Worked on SAT findings
    * Corrected non-standard new-lines after params in the docblocks
    * correct type id for lucci fan

    Signed-off-by: Martin van Wingerden <[email protected]>

commit 2c8072cfa8737e5d4fdb66150a48ba45ed3e7d2d
Author: Christoph Weitkamp <[email protected]>
Date:   Thu Nov 14 09:11:34 2019 +0100

    Fixed failing build related to openhab/openhab-core#1209 (#6392)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 188e19d962e771b6c9b20396e7d36576c5a4e4db
Author: Bob A <[email protected]>
Date:   Thu Nov 14 03:07:44 2019 -0500

    [lutron] Add support for Palladiom keypads (#6324)

    Signed-off-by: Bob Adair <[email protected]>

commit 5d048ac62fafa75197a1f8ae59478a405f8e3803
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Wed Nov 13 23:57:30 2019 +0100

    [yamahareceiver] There is no unit dB (#6390)

    Bug due to changes in #6356

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit adae63a45d7db902accab66c40529129922f85bd
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Wed Nov 13 16:09:09 2019 +0100

    Improved ESH-INF labels to comply with casing rules (#6356)

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 74a0583fda9e11620ae5e9e0595efde897bbd3d5
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Wed Nov 13 13:21:42 2019 +0100

    [spotify] Improve performance of handling data (#6355)

    When Spotify returns a 204. It means it doesn't return any data. This can happen after a certain time of inactivity.
    When this is returned it doesn't make sense to update the states or poll for playlists either unless the status is unknown.
    For devices update only if has data or if any device has state unknown.
    Also let playlist refresh only once per hour or when an explicit refresh of the channel is given will it update on the next poll.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit d2f521be1fce5c7c3dd82beb997c23fdf054d30f
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Wed Nov 13 12:17:57 2019 +0100

    [networkupstools] Fix typo and misc log (#6381)

    - Constant MAX_RETRIES contained a unintended space.
    - Improved logging to log only when relevant.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit a8838781db189994ef8779d85bf8f33c9ae4532c
Author: J-N-K <[email protected]>
Date:   Wed Nov 13 12:17:00 2019 +0100

    [infrastructure] move /lib to remote (#6183)

    * leap motion
    * netatmo
    * orvibo
    * tado
    * tellstick
    * zoneminder
    * zway
    * homekit

    Signed-off-by: Jan N. Klug <[email protected]>

commit 197eae5584d189ec01f72cc5545c628b7b30edc4
Author: Paul Smedley <[email protected]>
Date:   Wed Nov 13 20:08:59 2019 +1030

    [daikin] Remove 'advanced=true' for fan speed and swing (#6385)

    Signed-off-by: Paul Smedley <[email protected]>

commit d15538c6a071c03c32781c85afb2ca06f8e6a913
Author: Wouter Born <[email protected]>
Date:   Wed Nov 13 08:56:37 2019 +0100

    [lifx] Add support for LIFX Candle (#6384)

    Adds the LIFX Candle to the Product enum so it can be discovered and the binding can enable the supported features.

    Signed-off-by: Wouter Born <[email protected]>

commit 579f3b29a262f0e88e52dd5dd3d63e59f623d3e8
Author: J-N-K <[email protected]>
Date:   Wed Nov 13 01:36:59 2019 +0100

    [mqtt] fix refresh/restoreOnStartup (#6203)

    * fix refresh

    Signed-off-by: Jan N. Klug <[email protected]>

commit 414431c1b14b6359000ef0d880c0d360d65a6875
Author: Pawel Pieczul <[email protected]>
Date:   Tue Nov 12 22:15:59 2019 +0100

    [lifx] Added support for LIFX Tile and Tile Effects (#6180)

    Signed-off-by: Pawel Pieczul <[email protected]>

commit 4f784a1cdb3cf29e01b140f4fbda718f663df815
Author: Christoph Weitkamp <[email protected]>
Date:   Tue Nov 12 12:25:28 2019 +0100

    Updated binding xml schema locations to openhab (#6376)

    Signed-off-by: Christoph Weitkamp <[email protected]>

commit 6bd7b3720d84f66abd25ca30c56d38ddbdb05c31
Author: ZzetT <[email protected]>
Date:   Tue Nov 12 10:22:53 2019 +0100

    use the username of the user who replied to the query and not the one who sent the query (#6379)

    Signed-off-by: Alexander Krasnogolowy <[email protected]>

commit 420140877618dfa05f12ac5530b4923e19285af4
Author: Hilbrand Bouwkamp <[email protected]>
Date:   Mon Nov 11 22:21:38 2019 +0100

    [dsmr] integer parsing errors should be catched (#6378)

    When parsing integer values these should be catched for errors and re-thrown.
    Because the re-thrown ParseException is correctly handled and doesn't pollute the log.
    This catching was missing from the CosemHexString.

    Errors can occur due to garbled data. These are simply ignored and should not pollute the log.

    Signed-off-by: Hilbrand Bouwkamp <[email protected]>

commit 489e40346fd4cbadfe87d13ab7899fbb1ab9a639
Author: Wouter Born <[email protected]>
Date:   Mon Nov 11 20:01:58 2019 +0100

    Upgrade bnd to 4.3.0 (#6372)

    For bnd 4.3.0 release notes, see:

    https://github.com/bndtools/bnd/wiki/Changes-in-4.3.0

    Also note:

        The Bnd Maven plugins are now marked thread safe and can be used with -T.

    It seems to work well so far as long as the features are build after the bundles so I've added the bundles BOM as dependency to the features POM.
    We still need to make SAT thread safe (openhab/static-code-analysis#200).

    When disabling SAT you can build using one thread per processor core by executing:

        mvn clean install -DskipChecks -T 1C

    This significantly speeds up Maven builds and puts all your processor cores to good use. :-)

    Signed-off-by: Wouter Born <[email protected]>

commit 401c523f24d84f9bb5b9e7e60c8047c47dfcc74b
Author: Konstantin Polihronov <[email protected]>
Date:   Mon Nov 11 20:30:07 2019 +0200

    Fix quotes in code snippets of README.MD (#6375)

    Signed-off-by: Konstantin Polihronov <[email protected]>

commit 765af91432828d20a7c5894124eecc6420f6dc82
Author: pdcemulator <[email protected]>
Date:   Mon Nov 11 14:56:19 2019 +0100

    [sonos] improve docs, commands for control channel (#6370)

    * Fixed Sonos control channel commands

    Signed-off-by: Fabian Woelk <[email protected]>

commit eb6d591d1a348bc6c7ab6fe23f2072e847d11aab
Author: Wouter Born <[email protected]>
Date:   Sun Nov 10 22:15:50 2019 +0100

    [chromecast] Update API lib to 0.11.2 (#6367)

    Fixes the following exceptions:

    ```
    org.codehaus.jackson.map.JsonMappingException: Could not resolve type id 'MULTIZONE_STATUS' into a subtype of [simple type, class su.litvak.chromecast.api.v2.StandardResponse]
    ```

    Signed-off-by: Wouter Born <[email protected]>

commit 0542a750cd7589c63610536958e047dd99131a3a
Author: Wouter Born <[email protected]>
Date:   Sun Nov 10 17:04:38 2019 +0100

    Upgrade to Karaf 4.2.7 (#6368)

    For Karaf 4.2.7 release notes, see:

    https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345539

    Also updates dependencies:

    * Jetty 9.4.20.v20190813
    * JNA 5.4.0 (used by most add-ons)

    Signed-off-by: Wouter Born <[email protected]>

commit 4d28bb5c9130bcd154d01c8377a3b6fcb16f3fb4
Author: J-N-K <[email protected]>
Date:   Sun Nov 10 16:59:49 2019 +0100

    fix crappy bluez implementation (#6369)

    Signed-off-by: Jan N. Klug <[email protected]>

commit 015b482fe9268624dde46a616d3018573a74b04e
Author: Wouter Born <[email protected]>
Date:   Sun Nov 10 02:27:01 2019 +0100

    [plugwise] Use constructor injection (#6365)

    Signed-off-by: Wouter Born <[email protected]>

commit abeee78557bbd951da018b34b6bc2d63128bc300
Author: Wouter Born <[email protected]>
Date:   Sat Nov 9 09:38:58 2019 +0100

    Resolve itest.bndrun for Jollyday downgrade (#6359)

    * Resolve itest.bndrun for Jollyday downgrade

    Signed-off-by: Wouter Born <[email protected]>

commit d4a4f494c73c33dfbf4ad25e83a5c37afcc68ac4
Author: Michael Weisendorf <[email protected]>
Date:   Fri Nov 8 18:07:40 2019 +0100

    Update README.md (#6225)

    Brought in a hint for a larger buffersize as I ran into crashed after only 7 remotes and 47 commands.
    The led parameter needed some explanations, as "I" for internal might be the better default.

    Signed-off-by:  Michael Martens <[email protected]>

commit 086c02227de1c5d4402d1a275b6d2f0dab3b18ab
Author: Sebastian Prehn <[email protected]>
Date:   Fri Nov 8 13:01:43 2019 +0100

    Fix TV stuck in Connecting state. (#6358)

    This fixes an issue with the bindi…
tmrobert8 pushed a commit to tmrobert8/openhab-addons that referenced this pull request Jan 21, 2020
* Enable discovery timeout reset.

Signed-off-by: Jochen Klein <[email protected]>
Signed-off-by: Tim Roberts <[email protected]>
leluna pushed a commit to leluna/openhab2-addons that referenced this pull request Mar 21, 2020
* Enable discovery timeout reset.

Signed-off-by: Jochen Klein <[email protected]>
Signed-off-by: leluna <[email protected]>
@mjcumming
Copy link

Still seeing issues with $name

#6691

Hans-Reiner pushed a commit to Hans-Reiner/openhab2-addons that referenced this pull request Apr 11, 2020
* Enable discovery timeout reset.

Signed-off-by: Jochen Klein <[email protected]>
Signed-off-by: Hans-Reiner Hoffmann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants