Nikobus error after several hours running

Running OH2 stable version I notice that the nikobus starts giving errors after ± 20 or more hours ofn issue free operation.
Once the error ocurs, feedback does not properly function anymore.
only solution is uninstall/install the nikobus binding or restart OH.

below the log

2017-02-09 15:29:25.356 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 15:29:46.998 [WARN ] [thome.binding.ntp.handler.NtpHandler] - ntp:ntp:local couldn’t establish network connection [host ‘0.pool.ntp.org’] → returning current sytem time instead.
2017-02-09 15:30:00.033 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 15:37:45.705 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 15:39:26.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 15:40:00.034 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 15:47:49.772 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 15:49:27.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 15:50:00.053 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 15:57:54.242 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 15:59:28.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:00:00.028 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:08:00.275 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:09:29.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:10:00.034 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:18:02.486 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:19:30.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:20:00.036 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:24:45.350 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL100.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:45.352 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL116.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:45.356 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL105.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:48.333 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL103.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:48.336 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL108.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:48.349 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL101.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:51.328 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL102.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:51.328 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL109.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:51.328 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL104.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:54.324 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL106.js)’ : ‘An error occured while executing script.’
2017-02-09 16:24:54.342 [ERROR] [hab.binding.exec.handler.ExecHandler] - An exception occurred while transforming ‘’ with ‘JS(getSL107.js)’ : ‘An error occured while executing script.’
2017-02-09 16:28:08.491 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:29:31.356 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:30:00.066 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:38:12.570 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:39:32.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:40:00.040 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:48:16.610 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:49:33.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 16:50:00.034 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 16:58:20.681 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252
2017-02-09 16:59:34.355 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155)[253:org.openhab.binding.nikobus:1.9.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288)[253:org.openhab.binding.nikobus:1.9.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
2017-02-09 17:00:00.036 [DEBUG] [eclipse.smarthome.model.script.scene] - NachtModus = OFF
2017-02-09 17:08:24.741 [INFO ] [rvice.dhcp.ReceiveDHCPRequestPackets] - DHCP request for registered address: 192.168.1.252

This is still occurring in my Nikobus installation. It is 100% reproducible, and starts occurring sporadically after 2 hours, and then continuously after about 9 hours.

I was thinking about building in an automated “bundle:restart” for the nikobus binding, but I was wondering if anyone else fixed this in another way?

I fixed this with a command line bundle restart via cron (every 24h)
I hope someone could have a look at the binding. Unfortunately, I am no Java programmer

hi stefaan, could you share how you did it? :slight_smile:

nano /etc/crontab
add 0 */4 * * * root /bin/sh /opt/nikobus_reset.sh >/dev/null 2>&1

Create /opt/nikobus_reset.sh and add
sshpass -p ‘your_password’ ssh openhab@127.0.0.1 -p 8101 ‘feature:uninstall openhab-binding-nikobus1’
sleep 30
sshpass -p ‘‘your_password’ ssh openhab@127.0.0.1 -p 8101 ‘feature:install openhab-binding-nikobus1’

Chmod u+x /opt/nikobus_reset.sh

hey stefaan, thanks a lot for this! I’m pretty sure you can also just use “bundle:restart xxx” instead of uninstalling the whole feature, that’s way faster and also fixes the problem :slight_smile:

Indeed, but just a restart did not solve my issues, a reinstall did

Got the same issue, but re-install didn’t fix it:

2018-06-15 11:05:59.088 [ERROR] [ding.nikobus.internal.NikobusBinding] - Error occurred during scheduled status refresh.
java.util.concurrent.TimeoutException: No ACK received within timeout and retry count.
at org.openhab.binding.nikobus.internal.core.NikobusAckMonitor.waitForAck(NikobusAckMonitor.java:92) [249:org.openhab.binding.nikobus:1.11.0]
at org.openhab.binding.nikobus.internal.NikobusBinding.sendCommand(NikobusBinding.java:155) [249:org.openhab.binding.nikobus:1.11.0]
at org.openhab.binding.nikobus.internal.NikobusBinding$2.run(NikobusBinding.java:288) [249:org.openhab.binding.nikobus:1.11.0]
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) [?:?]

For the rest, the binding is great, just aht I can’t have feedback when I use switches (can’t bind switch with module on 2.2)

I hope somebody can make it e real OH2 binding. Unfortunately I am not a programmer

Hi,

I used to work with Nikobus on a OH2.1(Windows) implementation which worked great. When OH2.2 was launched, I tried to upgrade but feedback from Nikobus was not working anymore. So I eventually skipped that version.
Now I have upgraded to OH2.3 (on Windows) and feedback seems to work very well again.
You might also try to upgrade to 2.3. Hopefully that solves your problem.

Tijl

I am running 2.3. However, a 2.3 that has been upgraded since 2.0

Running 2.3 but issues do remain

I started a Issue at https://github.com/openhab/openhab1-addons/issues/5600#event-2022798065
but no sollution for now. I just get my nikobus trace logging to work to feed this issue

Why is this binding so poorly maintained?
If this is an indication of the reliability of openhab, This is not good! My installation do not work good because the problems with the Nikobus binding.

Same problem with me. I am afraid that the binding indeed is no longer maintained

OK guys I started setting up a local dev environment and will start fixing this thing soon. I don’t have a bunch of time, but as I’m having this issue myself and see just too many people opening threads about this, I feel it’s my duty as a software engineer to get this done. I’ll keep you posted :slight_smile:

2 Likes

Bindings are written and maintained by volunteers. The state of any given binding is no indication of anything whatsoever, least of all the state of OH as a whole.

Bart, Much appreciated. Unfortunately I am no programmer, but I can surely test extensively!

@baka thank you for looking at this! I also can do some testing for you. If necessary I can also help you with the technically part (bus, communication, …) of the nikobus system.

@namraccr That is correct, but with system I meant my whole system (the combination and cooperation of Openhab and Nikobus is a very important part of it). Now i have situations that lights suddenly goes on or off when openhab send commands to the Nikobus system because the Nikobus Binding is not working well anymore.

1 Like

@baka Bart, happy to help with testing etc as well but not a programmer unfortunately.