Hello guys,
My Environment
Raspberry 3 with Razberry module/controller (GPIO)
–Raspbian Jessie (8) (with Pixels) (clean image)
OpenHAB2 Beta installed with ‘apt-get install openhab2-offline’
–Package: openhab2-offline
–Version: 2.0.0~b4
Extensions:
–Z-Wave Binding
–binding-zwave - 2.0.0.b4
Context
I tried to add a Z-Wave Controller (Configuration/Things) but OH tells me “Status: OFFLINE - BRIDGE_OFFLINE Controller is offline”.
First of all, i checked the permissions … and added dialout and tty to openhab
ll /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Dec 10 20:55 /dev/ttyAMA0
su openhab -s /bin/bash -c "id"
uid=112(openhab) gid=119(openhab) groups=119(openhab),5(tty),20(dial out)
After restarting the PI, the problem is still there.
The controller(Razberry) will work with the Z-Way application(previous tests), so the controller should be ok.
I tried also to load the ttyAMA0 into the Java, but it won’t solve it.
cat /etc/default/openhab2
EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyAMA0"
openhab 2504 4.9 15.7 439712 148948 ? Sl 21:12 3:23 /usr/bin/java
-Dopenhab.home=/usr/share/openhab2
-Dopenhab.conf=/etc/openhab2
-Dopenhab.runtime=/usr/share/openhab2/runtime
-Dopenhab.userdata=/var/lib/openhab2
-Dopenhab.logdir=/var/log/openhab2
-Dorg.osgi.service.http.port=8080
-Dorg.osgi.service.http.port.secure=8443
-Xmx256m -Djava.awt.headless=true
-Dgnu.io.rxtx.SerialPorts=/dev/ttyAMA0
-Djava.endorsed.dirs=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/jre/lib/endorsed:/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/lib/endorsed:/usr/share/openhab2/runtime/karaf/lib/endorsed
-Djava.ext.dirs=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/jre/lib/ext:/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/lib/ext:/usr/share/openhab2/runtime/karaf/lib/ext
-Dkaraf.instances=/usr/share/openhab2/runtime/karaf/instances
-Dkaraf.home=/usr/share/openhab2/runtime/karaf
-Dkaraf.base=/var/lib/openhab2
-Dkaraf.data=/var/lib/openhab2
-Dkaraf.etc=/usr/share/openhab2/runtime/karaf/etc
-Dkaraf.restart.jvm.supported=true
-Djava.io.tmpdir=/var/lib/openhab2/tmp
-Djava.util.logging.config.file=/var/lib/openhab2/etc/java.util.logging.properties
-Dkaraf.startLocalConsole=false -Dkaraf.startRemoteShell=true
-classpath /usr/share/openhab2/runtime/karaf/lib/boot/org.apache.karaf.diagnostic.boot-4.0.4.jar:/usr/share/openhab2/runtime/karaf/lib/boot/org.apache.karaf.jaas.boot-4.0.4.jar:/usr/share/openhab2/runtime/karaf/lib/boot/org.apache.karaf.main-4.0.4.jar:/usr/share/openhab2/runtime/karaf/lib/boot/org.osgi.core-6.0.0.jar org.apache.karaf.main.Main
/var/log/openhab2/openhab.log:
2016-12-10 21:13:51.462 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 0 attempts left!
2016-12-10 21:13:56.470 [WARN ] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Too many retries. Discarding message: Message: class=SerialApiGetCapabilities[0x07], type=Request[0x00], priority=High, dest=255, callback=0, payload=
2016-12-10 21:14:01.479 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 2 attempts left!
2016-12-10 21:14:06.487 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 1 attempts left!
2016-12-10 21:14:11.495 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 0 attempts left!
2016-12-10 21:14:16.504 [WARN ] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Too many retries. Discarding message: Message: class=SerialApiSetTimeouts[0x06], type=Request[0x00], priority=High, dest=255, callback=0, payload=96 0F
2016-12-10 21:14:21.513 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 2 attempts left!
2016-12-10 21:14:26.521 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 1 attempts left!
2016-12-10 21:14:31.524 [ERROR] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Timeout while sending message. Requeueing - 0 attempts left!
2016-12-10 21:14:36.527 [WARN ] [ocol.ZWaveController$ZWaveSendThread] - NODE 255: Too many retries. Discarding message: Message: class=GetSucNodeId[0x56], type=Request[0x00], priority=High, dest=255, callback=0, payload=
/var/log/openhab2/events.log
2016-12-10 21:12:47.077 [ItemChannelLinkAddedEvent ] - Link 'zwave_serial_zstick_a98a2768_serial_oof-zwave:serial_zstick:a98a2768:serial_oof' has been added.
2016-12-10 21:12:47.081 [ItemChannelLinkAddedEvent ] - Link 'zwave_serial_zstick_a98a2768_serial_sof-zwave:serial_zstick:a98a2768:serial_sof' has been added.
2016-12-10 21:12:47.173 [ItemAddedEvent ] - Item 'zwave_serial_zstick_a98a2768_serial_sof' has been added.
2016-12-10 21:12:47.187 [ItemAddedEvent ] - Item 'zwave_serial_zstick_a98a2768_serial_ack' has been added.
2016-12-10 21:12:47.189 [ItemAddedEvent ] - Item 'zwave_serial_zstick_a98a2768_serial_nak' has been added.
2016-12-10 21:12:47.191 [ItemAddedEvent ] - Item 'zwave_serial_zstick_a98a2768_serial_can' has been added.
2016-12-10 21:12:47.193 [ItemAddedEvent ] - Item 'zwave_serial_zstick_a98a2768_serial_oof' has been added.
2016-12-10 21:12:47.201 [ThingAddedEvent ] - Thing 'zwave:serial_zstick:a98a2768' has been added.
2016-12-10 21:12:53.245 [hingStatusInfoChangedEvent] - 'zwave:serial_zstick:a98a2768' changed from UNINITIALIZED to INITIALIZING
2016-12-10 21:12:53.257 [hingStatusInfoChangedEvent] - 'zwave:serial_zstick:a98a2768' changed from INITIALIZING to OFFLINE (BRIDGE_OFFLINE): Controller is offline
Under
Inbox > Z-Wave Binding > Choose Thing
I can only choose "Z-Wave Serial Controller \Z-Wave USB Stick with Serial Interface"
But i using the Module (Razberry)…
Does it matter?
Has anyone an idea, how to fix that problem?