Problem with Hue binding (deCONZ)

Hey guys,
I’m using a ConBee II USB stick, which is included in openHAB (Hue Binding and Dresden Elektronik deCONZ Binding). I configured two bridges (Hue bridge and deCONZ bridge) with different API Users.
Every ten seconds the Hue binding is writing the following error/ warn messages in the openHAB log:

2020-03-20 17:56:38.483 [hingStatusInfoChangedEvent] - 'hue:bridge:000000000000' changed from ONLINE to OFFLINE: Verbindung zur Hue Bridge unterbrochen.

2020-03-20 17:56:38.736 [hingStatusInfoChangedEvent] - 'hue:bridge:000000000000' changed from OFFLINE: Verbindung zur Hue Bridge unterbrochen. to ONLINE

==> /var/log/openhab2/openhab.log <==

2020-03-20 17:56:48.484 [WARN ] [ue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null

java.lang.NullPointerException: null

at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]

at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]

at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]

at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]

at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]

at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]

I already restarted the openHAB service.

Is this normal?

(I’m using ubuntu 18.04 running in a virtual machine.)

regards
Sebastian

It is not normal.

I am running deconz with hue and no issues. I would stop openHAB clean cache and restart. See if it settles.

Which openHAB version do you use?

How does your setup look like? Which bulbs did you connect to deCONZ (vendor/model)? Which one did you try to connect to openHAB?

The error message looks like a missing property in the response from deCONZ REST interface for one of your devices. Maybe the alert feature is not supported for that kind of device.

My openHAB version is “2.5.2-1”.
Connected to deCONZ are actually only 10 innr smart switches (SP-120), one Hue dimmer switch and one Hue motion sensor.
At the moment I have only the Phoscon Gateway as Hue Bridge (hue binding), the deCONZ software instance (deCONZ binding) and the dimmer switch (deCONZ binding) included in openHAB.

I cleaned the cache, but it doesn’t help.

And when exactly did the error occur?

The error occur directly from the beginning.

Now, after I added one of the smart plugs to openHAB. The thing is switching from online to offline and back again every 10 seconds:

==> /var/log/openhab2/openhab.log <==
2020-03-21 18:51:45.729 [WARN ] [ue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
==> /var/log/openhab2/events.log <==
2020-03-21 18:51:45.730 [hingStatusInfoChangedEvent] - 'hue:bridge:000000000000' changed from ONLINE to OFFLINE: Verbindung zur Hue Bridge unterbrochen. 
2020-03-21 18:51:45.731 [hingStatusInfoChangedEvent] - 'hue:0010:000000000000:6' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)
2020-03-21 18:51:45.840 [hingStatusInfoChangedEvent] - 'hue:bridge:000000000000' changed from OFFLINE: Verbindung zur Hue Bridge unterbrochen.  to ONLINE
2020-03-21 18:51:45.842 [hingStatusInfoChangedEvent] - 'hue:0010:000000000000:6' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

May I ask you to enable DEBUG logging for the hue binding?

Yes, of course.
How can I enable the DEBUG logging for the hue binding?

1 Like

To enable DEBUG logging do the following steps:

Okay, thank you. This is the debug log for some minutes:

openhab> log:set DEBUG org.openhab.binding.hue                                                                                         
openhab> log:tail org.openhab.binding.hue                                                                                              
20:24:47.572 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:24:57.573 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:07.575 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:17.579 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:27.580 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:37.581 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:37.582 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:25:38.022 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:25:38.023 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:25:47.583 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:47.584 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:25:48.052 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:25:48.053 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:25:57.585 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:25:57.586 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:25:58.082 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:25:58.083 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:07.588 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:07.589 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:07.610 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:07.611 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:17.591 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:17.592 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:17.640 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:17.641 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:27.593 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:27.594 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:27.670 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:27.671 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:37.596 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:37.598 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:37.700 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:37.700 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:41.212 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Status update for Hue sensor '16' detected: {lastupdated=2020-03-21T19:26:40, temperature=1683.0}
20:26:41.213 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Sending sensorStateChanged for sensor '16'
20:26:47.599 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:47.601 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:47.731 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:47.731 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:26:57.602 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:26:57.603 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:26:57.762 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:26:57.763 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:07.604 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:07.605 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:07.793 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:07.793 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:17.607 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:17.608 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:17.822 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:17.823 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:27.610 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:27.611 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:27.852 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:27.853 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:37.612 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:37.613 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:37.882 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:37.885 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:47.615 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:47.616 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:47.914 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:47.915 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:27:57.618 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:27:57.619 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:27:57.944 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:27:57.945 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:07.620 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:07.621 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:07.973 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:07.974 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:17.623 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:17.624 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:18.004 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:18.004 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:27.625 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:27.626 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:28.033 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:28.034 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:37.628 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:37.629 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:38.064 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:38.065 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:47.630 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:47.632 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:48.094 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:48.095 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:57.633 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:28:57.635 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:28:58.126 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:28:58.127 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.
20:28:58.129 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Status update for Hue sensor '15' detected: {lastupdated=2020-03-21T19:28:57, presence=false}
20:28:58.129 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Sending sensorStateChanged for sensor '15'
20:28:58.130 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Status update for Hue sensor '17' detected: {dark=true, daylight=false, lastupdated=2020-03-21T19:28:57, lightlevel=0.0, lux=0.0}
20:28:58.130 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Sending sensorStateChanged for sensor '17'
20:29:07.637 [WARN ] [hue.internal.handler.HueBridgeHandler] - An unexpected error occurred: null
java.lang.NullPointerException: null
	at org.openhab.binding.hue.internal.State.getAlertMode(State.java:152) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.isEqual(HueBridgeHandler.java:777) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler.access$6(HueBridgeHandler.java:776) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$2.doConnectedRun(HueBridgeHandler.java:234) ~[bundleFile:?]
	at org.openhab.binding.hue.internal.handler.HueBridgeHandler$PollingRunnable.run(HueBridgeHandler.java:101) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
20:29:07.637 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection lost. Updating thing status to OFFLINE.
20:29:07.656 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Connection to Hue Bridge 192.168.143.162 established.
20:29:07.657 [DEBUG] [hue.internal.handler.HueBridgeHandler] - Bridge connection resumed. Updating thing status to ONLINE.

^C~                                                                                                                                    openhab> 

Thank you too. Unfortunately there is nothing relevant in it which proofes my assumption. Funny thing is I cannot see a problem in your setup. I am using nearly the same. Except I own a RaspBee instead of a ConBee Stick. My innr plugs are working without throwing any exception. Of course it is possible to add an additional null check inside the code to avoid the exception but I would like to know the reason for it.

Would be nice to see what you get when you try to access the deCONZ REST API directly from your browser: http://dresden-elektronik.github.io/deconz-rest-doc/lights/

1 Like

There is no error. For example I try to access the light id #2 with this result (response status 200):

{
  "etag": "d4d72713f75eb6d9faa061ab78f31d85",
  "hascolor": false,
  "manufacturername": "innr",
  "modelid": "SP 120",
  "name": "Monitor",
  "state": {
    "alert": "none",
    "on": true,
    "reachable": true
  },
  "swversion": "2.0",
  "type": "On/Off plug-in unit",
  "uniqueid": "00:15:8d:00:03:56:a3:3d-01"
}

And again nothing different what I see in my environment. Does the response look like that for every innr plug you own?

Yes, everything looks normal. :frowning:

I am using the innr plugs with conbee II, no problems or errors, 2.5.3.1

It’s a very strange situation.

Yesterday evening I tried to add another device to deCONZ, but after a server restart all my included devices were gone. :face_with_symbols_over_mouth:

After this I installed the virtual server for deCONZ (also using ubuntu 18.04) again. I included some device (until now…) again and there’s no more error message in the openHAB log. :thinking: :flushed:

Hi,
This is a problem with the newest version of deCONZ.
Step back to a version before the last one e.g V2_05_74

This might be related to the latest version V2_05_75.
I am currently using V2_05_71 and things are ok :+1:.
I had problems with V2_05_74 that registering new light (tradfri) were not working.

1 Like

@lukics Thanks for the hint. I should not update my deCONZ…

FTR - I found the issue in deCONZ repository for everyone who is interested in tracking it:

2 Likes

Hi there,

I have investigated this issue and added my information to the issue at deconz
Issue 2563

And opened a knew bug report at openhab-addons repository with a solution hopefully someone can fix very quickly:
Issue 7218

1 Like