Tahoma Binding compatible with OH2

:+1::+1:
Thanks!

Kurt

Hi,

I’ve got those errors in the log:

2018-05-02 14:02:19.525 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma gateway version!

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:887) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:852) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:801) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:773) [16:com.google.gson:2.7.0]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getTahomaVersion(SomfyTahomaBridgeHandler.java:607) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateGatewayState(SomfyTahomaBridgeHandler.java:579) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:371) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:361) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:112) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

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

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

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

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

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

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

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

Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $

	at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) ~[?:?]

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ~[?:?]

	... 16 more

2018-05-02 14:02:19.664 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

	at com.google.gson.Gson.fromJson(Gson.java:899) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:852) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:801) [16:com.google.gson:2.7.0]

	at com.google.gson.Gson.fromJson(Gson.java:773) [16:com.google.gson:2.7.0]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:179) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:375) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:361) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:112) [232:org.openhab.binding.somfytahoma:2.3.0.201805011654]

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

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

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

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

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

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

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

Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:350) ~[?:?]

	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70) ~[?:?]

	at com.google.gson.Gson.fromJson(Gson.java:887) ~[?:?]

	... 14 more

Kurt

Hello Kurt,

thank you very much!
Please try this version, I’ve added some more debug info to find out what happened.
https://www.dropbox.com/s/nx3gq8aa0f06bc6/org.openhab.binding.somfytahoma-2.3.0-SNAPSHOT.jar?dl=1

Please paste the log when something similar happen.

Thanks.
Ondrej

Hi Ondrej,

here’s what comes up when deploying it:

==> /mnt/DS716/openhab.log <==

2018-05-02 17:43:00.867 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400

2018-05-02 17:43:00.870 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {"error":"Execution queue is full (soft limit: 10)"}

==> /mnt/DS716/events.log <==

2018-05-02 17:43:00.879 [hingStatusInfoChangedEvent] - 'somfytahoma:bridge:20d4dfdc' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unauthorized

2018-05-02 17:43:00.890 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.895 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.909 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.911 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.913 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.915 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.918 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.924 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.930 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.935 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.941 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.945 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.954 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.958 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.960 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.962 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.965 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.970 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.973 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.975 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.978 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:00.981 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

==> /mnt/DS716/openhab.log <==

2018-05-02 17:43:01.669 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400

2018-05-02 17:43:01.673 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {"error":"Execution queue is full (soft limit: 10)"}

==> /mnt/DS716/events.log <==

2018-05-02 17:43:01.587 [hingStatusInfoChangedEvent] - 'somfytahoma:bridge:20d4dfdc' changed from OFFLINE (COMMUNICATION_ERROR): Unauthorized to ONLINE

2018-05-02 17:43:01.607 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.623 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.638 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.644 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.651 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.656 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.669 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.673 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.678 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.681 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.708 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.720 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.730 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.732 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.734 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.737 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.740 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.744 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.747 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.750 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.752 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.754 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:01.757 [hingStatusInfoChangedEvent] - 'somfytahoma:bridge:20d4dfdc' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unauthorized

2018-05-02 17:43:01.760 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.763 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.765 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.768 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.771 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.773 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.775 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.778 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.784 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.788 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.789 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.792 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.794 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.796 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.798 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.800 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.802 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.805 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.810 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.813 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.816 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:01.818 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE)

2018-05-02 17:43:08.113 [hingStatusInfoChangedEvent] - 'somfytahoma:bridge:20d4dfdc' changed from OFFLINE (COMMUNICATION_ERROR): Unauthorized to ONLINE

2018-05-02 17:43:08.125 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.136 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.147 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.156 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.161 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.166 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.170 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.173 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.178 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.181 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.184 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.193 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.196 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.198 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.203 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.211 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.219 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.226 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.233 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.239 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.245 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

2018-05-02 17:43:08.247 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from OFFLINE (BRIDGE_OFFLINE) to ONLINE

Kurt

OK, it seems we reached the concurrent API call limit of Somfy cloud during things initialization.
I have added some caching.
Please let me know if it helps.

https://www.dropbox.com/s/nx3gq8aa0f06bc6/org.openhab.binding.somfytahoma-2.3.0-SNAPSHOT.jar?dl=1

Thanks.
Ondrej

Hi,

now, the rollershutters are not going online anymore.

2018-05-02 20:35:12.866 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.somfytahoma.handler.SomfyTahomaRollerShutterHandler@16c2bf': null
java.lang.NullPointerException: null
	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBaseThingHandler.getCachedThingState(SomfyTahomaBaseThingHandler.java:60) [232:org.openhab.binding.somfytahoma:2.3.0.201805021825]
	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBaseThingHandler.initialize(SomfyTahomaBaseThingHandler.java:53) [232:org.openhab.binding.somfytahoma:2.3.0.201805021825]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [97:org.eclipse.smarthome.core:0.10.0.201803241900]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [97:org.eclipse.smarthome.core:0.10.0.201803241900]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]
2018-05-02 20:35:12.871 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occurred while initializing handler of thing 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c': null
java.lang.NullPointerException: null
	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBaseThingHandler.getCachedThingState(SomfyTahomaBaseThingHandler.java:60) [232:org.openhab.binding.somfytahoma:2.3.0.201805021825]
	at org.openhab.binding.somfytahoma.handler.SomfyTahomaBaseThingHandler.initialize(SomfyTahomaBaseThingHandler.java:53) [232:org.openhab.binding.somfytahoma:2.3.0.201805021825]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
	at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [97:org.eclipse.smarthome.core:0.10.0.201803241900]
	at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [97:org.eclipse.smarthome.core:0.10.0.201803241900]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]

2018-05-02 20:35:12.743 [hingStatusInfoChangedEvent] - 'somfytahoma:bridge:20d4dfdc' changed from INITIALIZING to ONLINE
2018-05-02 20:35:12.771 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.782 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.787 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.810 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.813 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2018-05-02 20:35:12.816 [hingStatusInfoChangedEvent] - 'somfytahoma:gateway:20d4dfdc:1205-5986-9551' changed from INITIALIZING to ONLINE
2018-05-02 20:35:12.824 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.873 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:fd4d1ed8-dad8-40b7-bfe9-a937624d066c' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:12.914 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:12.922 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:12.999 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to INITIALIZING
2018-05-02 20:35:13.001 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4dec644e-b355-4dae-ba94-0dbf4ceaf4b4' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.006 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.048 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5514b859-f4d7-4ec6-b946-509f8ad5d171' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.080 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:4710bda7-0e49-4862-9b0b-36c8c77bbfd6' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.083 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c08015db-1f33-4045-a3f6-34132a7c1480' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.099 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.109 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.115 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.127 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.133 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.138 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:0f2157ef-2871-4702-824f-f8efe83d3cee' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.166 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.168 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.171 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:8006552f-0f0d-42d5-b24d-10deb6be5fba' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.180 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to INITIALIZING
2018-05-02 20:35:13.196 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:36d51160-8f92-4d2d-a293-287a9ed43d6e' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.201 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.204 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c9c5b7c3-9226-4ad4-8884-061dd3f7da65' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.212 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.221 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:568a1a8f-f003-46b4-838e-e146350e1b49' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.223 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:c488cddc-d1da-43d0-b29c-362f27929a1b' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.226 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:5159bccc-c3e0-40d1-9ab6-7c186df796e8' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.229 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.232 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.239 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:197095b3-fdb0-4723-ac45-f07716c6feea' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.242 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.245 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:1d90d356-37ff-4088-8bb8-5d15a28c92e4' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.247 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:ae7740d8-71a9-465d-b82a-d71156f9d307' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.249 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.253 [hingStatusInfoChangedEvent] - 'somfytahoma:rollershutter:20d4dfdc:42db4c29-da8c-4caa-b8b2-d39d6054efe9' changed from INITIALIZING to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
2018-05-02 20:35:13.258 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:c97f378a-32b1-4d7a-8dbe-d15f3c53d6f2' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.268 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.271 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.274 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.281 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.289 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2018-05-02 20:35:13.300 [hingStatusInfoChangedEvent] - 'somfytahoma:actiongroup:20d4dfdc:aa30af05-ad56-4cc5-9015-9ef6a2b8ab35' changed from INITIALIZING to ONLINE
2018-05-02 20:35:13.327 [me.event.ThingUpdatedEvent] - Thing 'somfytahoma:actiongroup:20d4dfdc:8cb6253d-7780-42ad-87b9-243b012416f1' has been updated.
2018-05-02 20:35:13.333 [me.event.ThingUpdatedEvent] - Thing 'somfytahoma:actiongroup:20d4dfdc:dc586df7-06cb-469d-b46b-443fceb27083' has been updated.

Kurt

I’ll PM you - lets solve it in a separate thread. Thanks.

Hi Ondrej,
Hope the log below can help.
jpf
2018-05-02 18:10:09.161 [INFO ] [a.handler.SomfyTahomaDoorLockHandler] - DoorLock channel: openclose received command: ON
2018-05-02 18:10:09.190 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:10:09.191 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘G’ (code 71)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@ccfcbc0; line: 1, column: 16]”}
2018-05-02 18:10:09.402 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:10:09.403 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘G’ (code 71)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@2dbfa001; line: 1, column: 16]”}
2018-05-02 18:10:34.774 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-02 18:10:34.775 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-02 18:10:34.775 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-02 18:10:34.776 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-02 18:10:49.381 [INFO ] [a.handler.SomfyTahomaDoorLockHandler] - DoorLock channel: lock received command: ON
2018-05-02 18:10:49.493 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:10:49.493 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘G’ (code 71)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@ccfcbc0; line: 1, column: 16]”}
2018-05-02 18:10:49.915 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:10:49.917 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘G’ (code 71)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@326dff73; line: 1, column: 16]”}
2018-05-02 18:10:59.751 [INFO ] [a.handler.SomfyTahomaDoorLockHandler] - DoorLock channel: openclose received command: ON
2018-05-02 18:10:59.855 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:10:59.856 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘P’ (code 80)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@5d873230; line: 1, column: 16]”}
2018-05-02 18:11:00.091 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:11:00.091 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘P’ (code 80)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@35afecf7; line: 1, column: 16]”}
2018-05-02 18:11:04.945 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-02 18:11:09.916 [INFO ] [a.handler.SomfyTahomaDoorLockHandler] - DoorLock channel: lock received command: ON
2018-05-02 18:11:09.940 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:11:09.941 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘P’ (code 80)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@661dc0ec; line: 1, column: 16]”}
2018-05-02 18:11:10.172 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Received error code: 400
2018-05-02 18:11:10.173 [WARN ] [oma.handler.SomfyTahomaBridgeHandler] - Apply command response: {“error”:“Cannot parse JSON : Unexpected character (‘P’ (code 80)): was expecting comma to separate OBJECT entries\n at [Source: org.apache.catalina.connector.CoyoteInputStream@35afecf7; line: 1, column: 16]”}
2018-05-02 19:55:12.256 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) ~[?:?]
… 1 more
2018-05-02 19:55:12.256 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) ~[?:?]
… 1 more
2018-05-02 19:55:42.418 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) ~[?:?]
… 1 more
2018-05-02 19:55:42.418 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) ~[?:?]
… 1 more
2018-05-02 19:56:12.586 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) ~[?:?]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) ~[?:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) ~[?:?]
… 1 more
2018-05-02 19:56:12.601 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Cannot get Tahoma events
java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:674) [76:org.eclipse.jetty.client:9.3.22.v20171030]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.sendDataToTahomaWithCookie(SomfyTahomaBridgeHandler.java:446) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.getEvents(SomfyTahomaBridgeHandler.java:176) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.updateTahomaStates(SomfyTahomaBridgeHandler.java:374) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler.access$0(SomfyTahomaBridgeHandler.java:360) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.handler.SomfyTahomaBridgeHandler$1.run(SomfyTahomaBridgeHandler.java:111) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header
at org.eclipse.jetty.client.AuthenticationProtocolHandler$AuthenticationListener.onComplete(AuthenticationProtocolHandler.java:114) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193) ~[?:?]
at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:458) ~[?:?]
at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:405) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:277) ~[?:?]
at org.eclipse.jetty.http.HttpParser.handleContentMessage(HttpParser.java:599) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1526) ~[?:?]
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1350) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:159) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:120) ~[?:?]
at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:70) ~[?:?]
at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:90) ~[?:?]
at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:115) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:251) ~[?:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) ~[?:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) ~[?:?]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) ~[?:?]

Thanks.
It somehow relates to your DoorLock thing label.
What are the labels of your DoorLock things, please?
Ondrej

Hi Ondrej,
You are right! Labels with quotation marks are accepted in the TaHoma App but not in the Binding. I have changed the label from “LOCK1” to LOCK1 in the TaHoma App and all is fine now with the Binding :grinning:.
Big thanks.
Regards,
jpf

Hi Ondrej,

Without incidence with the running, but I still have in the log a recurrent : ERROR Thing handler cannot be null!
Any idea about it?

jpf

2018-05-03 11:25:36.026 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-03 11:25:36.026 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-03 11:25:54.408 [INFO ] [very.SomfyTahomaItemDiscoveryService] - Starting scanning for items…
2018-05-03 11:25:54.713 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: NetworkComponent
2018-05-03 11:25:54.714 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { activateRepeaterLevel1 (params: 0); activateRepeaterLevel2 (params: 0); deactivateRepeater (params: 0); }
2018-05-03 11:25:54.715 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:RSSILevelState’, type=1, value=73.0}

2018-05-03 11:25:54.735 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: NetworkComponent
2018-05-03 11:25:54.736 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { activateRepeaterLevel1 (params: 0); activateRepeaterLevel2 (params: 0); deactivateRepeater (params: 0); }
2018-05-03 11:25:54.736 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:RSSILevelState’, type=1, value=91.0}

2018-05-03 11:25:54.777 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: RemoteController
2018-05-03 11:25:54.778 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:54.778 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘io:OneWayControllerButtonState’, type=3, value=down}

2018-05-03 11:25:54.977 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: MusicPlayer
2018-05-03 11:25:54.977 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getMute (params: 0); getVolume (params: 0); mute (params: 0); next (params: 0); pause (params: 0); play (params: 0); previous (params: 0); rewind (params: 0); setVolume (params: 1); stop (params: 0); unmute (params: 0); getAllPlayingInfo (params: 0); getCurrentTransportActions (params: 0); getGroupMute (params: 0); getGroupVolume (params: 0); getMediaInfo (params: 0); getPositionInfo (params: 0); getSonosFavorites (params: 0); getSonosPlaylist (params: 0); getTransportInfo (params: 0); muteGroup (params: 0); playURI (params: 2); setGroupVolume (params: 1); unmuteGroup (params: 0); }
2018-05-03 11:25:54.978 [ERROR] [nternal.DiscoveryServiceRegistryImpl] - Cannot trigger scan for thing types ‘[somfytahoma:onoff, somfytahoma:lightsensor, somfytahoma:window, somfytahoma:rollershutter_silent, somfytahoma:awning, somfytahoma:contactsensor, somfytahoma:internalalarm, somfytahoma:externalalarm, somfytahoma:rollershutter, somfytahoma:smokesensor, somfytahoma:onoffheatingsystem, somfytahoma:doorlock, somfytahoma:exteriorvenetianblind, somfytahoma:pod, somfytahoma:exteriorscreen, somfytahoma:heatingsystem, somfytahoma:light, somfytahoma:occupancysensor, somfytahoma:venetianblind, somfytahoma:gateway, somfytahoma:actiongroup, somfytahoma:screen, somfytahoma:garagedoor]’ on ‘SomfyTahomaItemDiscoveryService’!
java.lang.NullPointerException: null
at org.openhab.binding.somfytahoma.internal.discovery.SomfyTahomaItemDiscoveryService.discoverDevice(SomfyTahomaItemDiscoveryService.java:187) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.openhab.binding.somfytahoma.internal.discovery.SomfyTahomaItemDiscoveryService.startScan(SomfyTahomaItemDiscoveryService.java:91) [239:org.openhab.binding.somfytahoma:2.3.0.201805021524]
at org.eclipse.smarthome.config.discovery.AbstractDiscoveryService.startScan(AbstractDiscoveryService.java:222) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:409) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScans(DiscoveryServiceRegistryImpl.java:385) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:241) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.io.rest.core.internal.discovery.DiscoveryResource.scan(DiscoveryResource.java:97) [127:org.eclipse.smarthome.io.rest.core:0.10.0.b1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.service(ServletContainerBridge.java:76) [16:com.eclipsesource.jaxrs.publisher:5.3.1.201602281253]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [86:org.eclipse.jetty.security:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.Server.handle(Server.java:534) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at java.lang.Thread.run(Unknown Source) [?:?]
2018-05-03 11:25:54.980 [INFO ] [very.SomfyTahomaItemDiscoveryService] - Starting scanning for items…
2018-05-03 11:25:55.468 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: RemoteController
2018-05-03 11:25:55.469 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:55.469 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘io:OneWayControllerButtonState’, type=3, value=up}

2018-05-03 11:25:55.547 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: TemperatureSensor
2018-05-03 11:25:55.548 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:55.548 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:RSSILevelState’, type=2, value=96.0}
{name=‘core:TemperatureState’, type=2, value=287.65}

2018-05-03 11:25:55.677 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: TemperatureSensor
2018-05-03 11:25:55.678 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { refreshTemperature (params: 0); }
2018-05-03 11:25:55.678 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:AvailabilityState’, type=3, value=available}
{name=‘core:TemperatureState’, type=2, value=19.5}

2018-05-03 11:25:55.679 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: HumiditySensor
2018-05-03 11:25:55.679 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { refreshRelativeHumidity (params: 0); }
2018-05-03 11:25:55.680 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:AvailabilityState’, type=3, value=available}
{name=‘core:RelativeHumidityState’, type=2, value=53.400001525878906}

2018-05-03 11:25:55.680 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: MusicPlayer
2018-05-03 11:25:55.680 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getMute (params: 0); getVolume (params: 0); mute (params: 0); next (params: 0); pause (params: 0); play (params: 0); previous (params: 0); rewind (params: 0); setVolume (params: 1); stop (params: 0); unmute (params: 0); getAllPlayingInfo (params: 0); getCurrentTransportActions (params: 0); getGroupMute (params: 0); getGroupVolume (params: 0); getMediaInfo (params: 0); getPositionInfo (params: 0); getSonosFavorites (params: 0); getSonosPlaylist (params: 0); getTransportInfo (params: 0); muteGroup (params: 0); playURI (params: 2); setGroupVolume (params: 1); unmuteGroup (params: 0); }
2018-05-03 11:25:55.681 [ERROR] [nternal.DiscoveryServiceRegistryImpl] - Cannot trigger scan for thing types ‘[somfytahoma:onoff, somfytahoma:lightsensor, somfytahoma:window, somfytahoma:rollershutter_silent, somfytahoma:awning, somfytahoma:contactsensor, somfytahoma:internalalarm, somfytahoma:externalalarm, somfytahoma:rollershutter, somfytahoma:smokesensor, somfytahoma:onoffheatingsystem, somfytahoma:doorlock, somfytahoma:exteriorvenetianblind, somfytahoma:pod, somfytahoma:exteriorscreen, somfytahoma:heatingsystem, somfytahoma:light, somfytahoma:occupancysensor, somfytahoma:venetianblind, somfytahoma:gateway, somfytahoma:actiongroup, somfytahoma:screen, somfytahoma:garagedoor]’ on ‘SomfyTahomaItemDiscoveryService’!
java.lang.NullPointerException: null
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:409) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScans(DiscoveryServiceRegistryImpl.java:385) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]
at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:241) [105:org.eclipse.smarthome.config.discovery:0.10.0.b1]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [178:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [179:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [176:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.service(ServletContainerBridge.java:76) [16:com.eclipsesource.jaxrs.publisher:5.3.1.201602281253]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [86:org.eclipse.jetty.security:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [89:org.eclipse.jetty.servlet:9.3.22.v20171030]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [192:org.ops4j.pax.web.pax-web-jetty:6.0.7]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.Server.handle(Server.java:534) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [88:org.eclipse.jetty.server:9.3.22.v20171030]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [80:org.eclipse.jetty.io:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at java.lang.Thread.run(Unknown Source) [?:?]

2018-05-03 11:25:55.682 [INFO ] [very.SomfyTahomaItemDiscoveryService] - Starting scanning for items…
2018-05-03 11:25:56.063 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: RemoteController
2018-05-03 11:25:56.064 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.064 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:RSSILevelState’, type=1, value=65.0}
{name=‘core:RockerSwitchx2State’, type=3, value=released}

2018-05-03 11:25:56.200 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: NetworkComponent
2018-05-03 11:25:56.201 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.201 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:

2018-05-03 11:25:56.241 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: RemoteController
2018-05-03 11:25:56.242 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.243 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘io:OneWayControllerButtonState’, type=3, value=up}

2018-05-03 11:25:56.262 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.263 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.263 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricEnergyConsumptionState’, type=1, value=2.0127712E7}

2018-05-03 11:25:56.264 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.264 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getSensorName (params: 0); putSensorName (params: 1); }
2018-05-03 11:25:56.264 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricEnergyConsumptionState’, type=1, value=43755.0}
{name=‘core:ConsumptionTariff0State’, type=1, value=771784.0}
{name=‘core:ConsumptionTariff1State’, type=1, value=-3094097.0}

2018-05-03 11:25:56.265 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.265 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getSensorName (params: 0); putSensorName (params: 1); }
2018-05-03 11:25:56.265 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricEnergyConsumptionState’, type=1, value=41584.0}
{name=‘core:ConsumptionTariff0State’, type=1, value=747154.0}
{name=‘core:ConsumptionTariff1State’, type=1, value=-3.93848219E8}

2018-05-03 11:25:56.266 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.266 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getSensorName (params: 0); putSensorName (params: 1); }
2018-05-03 11:25:56.266 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricEnergyConsumptionState’, type=1, value=1935072.0}
{name=‘core:ConsumptionTariff0State’, type=1, value=3797085.0}
{name=‘core:ConsumptionTariff1State’, type=1, value=2309850.0}

2018-05-03 11:25:56.267 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.267 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getSensorName (params: 0); putSensorName (params: 1); }
2018-05-03 11:25:56.267 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricEnergyConsumptionState’, type=1, value=2.0149182E7}
{name=‘core:ConsumptionTariff0State’, type=1, value=9850197.0}
{name=‘core:ConsumptionTariff1State’, type=1, value=9.4401725E7}

2018-05-03 11:25:56.268 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: WaterHeatingSystem
2018-05-03 11:25:56.268 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { refreshForceHeatingMode (params: 0); setForceHeating (params: 1); }
2018-05-03 11:25:56.268 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘io:ForceHeatingState’, type=3, value=on}
{name=‘io:AllowForceHeatingState’, type=3, value=on}
{name=‘core:StatusState’, type=3, value=available}

2018-05-03 11:25:56.269 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.269 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { setElectricalContractIntensity (params: 1); }
2018-05-03 11:25:56.269 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}
{name=‘core:ElectricalContractNameState’, type=3, value=HC…}
{name=‘core:ElectricalMeterTypeState’, type=1, value=1.0}
{name=‘core:CurrentTariffNumberState’, type=1, value=1.0}

2018-05-03 11:25:56.270 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: ElectricitySensor
2018-05-03 11:25:56.272 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { activateHeatPumpMode (params: 0); }
2018-05-03 11:25:56.272 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:StatusState’, type=3, value=available}

2018-05-03 11:25:56.550 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: RemoteController
2018-05-03 11:25:56.551 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.552 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘rtds:ControllerOriginatorState’, type=1, value=2.0}
{name=‘rtds:ControllerSensingState’, type=3, value=KO}
{name=‘rtds:ControllerBatteryState’, type=3, value=OK}
{name=‘rtds:ControllerOrderTypeState’, type=3, value=onZ1-2-3}

2018-05-03 11:25:56.553 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: HumiditySensor
2018-05-03 11:25:56.554 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { }
2018-05-03 11:25:56.554 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Device states:
{name=‘core:WaterDetectionState’, type=3, value=notDetected}
{name=‘core:SensorDefectState’, type=3, value=dead}

2018-05-03 11:25:56.555 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Detected a new unsupported device: MusicPlayer
2018-05-03 11:25:56.555 [WARN ] [very.SomfyTahomaItemDiscoveryService] - Supported commands: { getMute (params: 0); getVolume (params: 0); mute (params: 0); next (params: 0); pause (params: 0); play (params: 0); previous (params: 0); rewind (params: 0); setVolume (params: 1); stop (params: 0); unmute (params: 0); getAllPlayingInfo (params: 0); getCurrentTransportActions (params: 0); getGroupMute (params: 0); getGroupVolume (params: 0); getMediaInfo (params: 0); getPositionInfo (params: 0); getSonosFavorites (params: 0); getSonosPlaylist (params: 0); getTransportInfo (params: 0); muteGroup (params: 0); playURI (params: 2); setGroupVolume (params: 1); unmuteGroup (params: 0); }
2018-05-03 11:25:56.556 [ERROR] [nternal.DiscoveryServiceRegistryImpl] - Cannot trigger scan for thing types ‘[somfytahoma:onoff, somfytahoma:lightsensor, somfytahoma:window, somfytahoma:rollershutter_silent, somfytahoma:awning, somfytahoma:contactsensor, somfytahoma:internalalarm, somfytahoma:externalalarm, somfytahoma:rollershutter, somfytahoma:smokesensor, somfytahoma:onoffheatingsystem, somfytahoma:doorlock, somfytahoma:exteriorvenetianblind, somfytahoma:pod, somfytahoma:exteriorscreen, somfytahoma:heatingsystem, somfytahoma:light, somfytahoma:occupancysensor, somfytahoma:venetianblind, somfytahoma:gateway, somfytahoma:actiongroup, somfytahoma:screen, somfytahoma:garagedoor]’ on ‘SomfyTahomaItemDiscoveryService’!
java.lang.NullPointerException: null

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [91:org.eclipse.jetty.util:9.3.22.v20171030]
at java.lang.Thread.run(Unknown Source) [?:?]

2018-05-03 11:26:06.163 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-03 11:26:06.164 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-03 11:26:06.165 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!
2018-05-03 11:26:06.165 [ERROR] [oma.handler.SomfyTahomaBridgeHandler] - Thing handler cannot be null!

it should be fixed now. It means the binding has received an event for a device which has no handler. As I can see you have a lot of unsupported devices - that’s why you have so many errors.

Please note that I had to change several channel names so they all have similar notation:
action group thing: executeAction → execute_action
door lock thing: openclose → open

https://www.dropbox.com/s/nx3gq8aa0f06bc6/org.openhab.binding.somfytahoma-2.3.0-SNAPSHOT.jar?dl=1

the last problem to solve in the refactored version right now seems to be the auto discovery…
thank you very much
Ondrej

Hi,

Just have to notice that after tahoma update I had to uninstall things and binding and reinstall because only my light things still working, the actiongroup ones not. (I only have light things and actiongroup).

Regards.

Hi,
I guess your action groups don’t work because of changed channel name {executeAction -> execute_action}
If you add them once more and connect the renamed channel it should be working again.

BTW here is the latest snapshot compatible with OpenHAB 2.3
https://www.dropbox.com/s/mji5h7no6gl1t0x/org.openhab.binding.somfytahoma-2.4.0-SNAPSHOT.jar?dl=1

Hi Ondrej,

Are you sure link is correct ? Jar name now refences jablotron instead of Tahoma.

Thanks,

You are right, it was wrong.
I’ve fixed the link.
Thanks

No problem, don’t have my tahoma yet :wink: Thanks for your work !

Edit: Is this URL still up to date ? https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.somfytahoma/2.4.0-SNAPSHOT/

Yes, this is the link where you can always find the latest version before is it merged to master.
We are quite close to merge it anyway :slight_smile:

Good job!!

I just want to say a big thank you to @Ondrej_Pecta !
What a great piece of binding! I installed my Connexxoon box last night, included all my 8 awning controls (IO) and it just works like a charm!

When will it be merged to master?