Closed eskorte closed 6 years ago
Hi Eskorte,
on what device are you running your openhab ? I also use the TCM310 stick and it works fine with Openhabian on my raspberry-pi 3b. Where do you get stuck ? Does the openocean-binding show up in paper-ui ?
Best regards, Alex
Thanks for the reply, Alex. So lets have a look into it.
I used a fresh openhabian image from yesterday on a RPI 2 Model B.
The USB-Stick is recognized:
[13:42:53] openhabian@openHABianPi:~$ lsusb
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I followed the installation notes for openhabian and rebooted the pi.
Under PaperUI -> AddOns -> Bindings I only see the "EnOncean Binding (binding-enocean1 - 1.12.0)", the OpenOcean does not show up.
Hi, OpenOcean does not show up there yet, because it it not officially intigrated into openhab. But it will be in the next few weeks. In the meantime, you need to install the binding manually. Please follow the install-instructions: https://github.com/fruggy83/openocean#openhabian.
Best regards, Alex
Edit: You find the binding-file here: https://github.com/fruggy83/openocean/tree/master/precompiled
Sorry, two important words were missing ;-) I followed the installation notes of OpenOcean for openhabian. So... should be working.
After a reboot there is a possibility, that you need to log into karaf and execute "feature:install openhab-transport-serial" again.
Best regards, Alex
Done that, didn't work unfortunately.
Please visit your paper-ui. Go to Inbox and click on the PLUS symbol. Does the "OpenOcean Binding" show up there ?
No :-(
How did you copy the .jar-file onto the raspberry pi ?
Try this anyway:
With wget https://github.com/fruggy83/openocean/blob/master/precompiled/org.openhab.binding.openocean-2.4.0-SNAPSHOT.jar to /srv/openhab2-addons and fixed permissions after that.
Reinstalled & restarted, no change.
Under sudo openhabian-config => 30 System settings => 35 serial port I have checked choice 1 & 3
Sorry if this might be a dumb question, but by "fixed permission" you meant, that you fixed the permission of the .jar file, right ?
With sudo openhabian-config => 10 Apply Improvements => 14 Fix permissions
Permissions now are:
-rw-rw-r-- 1 openhab openhabian 41991 Aug 29 12:36 org.openhab.binding.openocean-2.4.0-SNAPSHOT.jar
Hmmm ... I don´t see anything wrong. Which openhab version are you using ?
Sometimes after updating openhab it gets a bit tricky to get the binding back running. So i need to install "openhab-transport-serial" a few times. After installing it takes up to a minute until the binding shows back up.
In Karaf: type: "bundle:list". Does the binding show up there ?
Release 2.3.0
It's not listed:
openhab> bundle:list|grep -i transport
212 │ Active │ 80 │ 0.10.0.oh230 │ Eclipse SmartHome Serial Transport
213 │ Active │ 80 │ 0.10.0.oh230 │ Eclipse SmartHome Serial Transport for RXTX
I tried to uninstall/reinstall it, without success.
Is there a log or a debug log to be switched on to see anything more?
Thanks for your patience, Alex ;-)
Ah, found it:
openhab> config:list|grep port
log4j2.logger.shell.name = org.apache.karaf.shell.support
feature.esh-automation-module-script-rulesupport/0.10.0.oh230 = esh-automation-module-script-rulesupport/0.10.0.oh230
feature.esh-io-transport-coap/0.10.0.oh230 = esh-io-transport-coap/0.10.0.oh230
feature.esh-io-transport-dbus/0.10.0.oh230 = esh-io-transport-dbus/0.10.0.oh230
feature.esh-io-transport-http/0.10.0.oh230 = esh-io-transport-http/0.10.0.oh230
feature.esh-io-transport-mdns/0.10.0.oh230 = esh-io-transport-mdns/0.10.0.oh230
feature.esh-io-transport-mqtt/0.10.0.oh230 = esh-io-transport-mqtt/0.10.0.oh230
feature.esh-io-transport-serial-javacomm/0.10.0.oh230 = esh-io-transport-serial-javacomm/0.10.0.oh230
feature.esh-io-transport-serial-rxtx/0.10.0.oh230 = esh-io-transport-serial-rxtx/0.10.0.oh230
feature.esh-io-transport-serial/0.10.0.oh230 = esh-io-transport-serial/0.10.0.oh230
feature.esh-io-transport-upnp/0.10.0.oh230 = esh-io-transport-upnp/0.10.0.oh230
feature.openhab-transport-coap/2.3.0 = openhab-transport-coap/2.3.0
feature.openhab-transport-http/2.3.0 = openhab-transport-http/2.3.0
feature.openhab-transport-mdns/2.3.0 = openhab-transport-mdns/2.3.0
feature.openhab-transport-mqtt/2.3.0 = openhab-transport-mqtt/2.3.0
feature.openhab-transport-serial/2.3.0 = openhab-transport-serial/2.3.0
feature.openhab-transport-upnp/2.3.0 = openhab-transport-upnp/2.3.0
Sorry, you meant the binding, not the transport.
The binding is not showing up:
openhab> bundle:list|grep -i open
177 │ Active │ 90 │ 2.3.0 │ openHAB Core
178 │ Active │ 80 │ 2.3.0 │ openHAB Karaf Integration
180 │ Resolved │ 80 │ 2.3.0 │ openHAB Sound Support, Hosts: 114
181 │ Active │ 80 │ 2.3.0 │ openHAB Dashboard UI
192 │ Resolved │ 75 │ 2.3.0 │ openHAB Basic UI Fragment, Hosts: 190
195 │ Resolved │ 75 │ 2.3.0 │ openHAB Paper UI Theme Fragment, Hosts: 191
EDIT: Try this first: In Karaf: "bundle:install org.openhab.binding.openocean"
To be honest, i have no idea whats wrong with your setup. If i where you, i would start over. First delete the openocean-binding-file and redownload + install. If that does not help, maybe format the sd-card and reinstall openhabian.
As so the logging part: https://www.openhab.org/docs/administration/logging.html#defining-what-to-log
Best of luck, mate.
Hi guys,
this is really strange! Did not see such a behaviour in the past. I have just another two suggestions:
Good luck @eskorte
Thanks for the wishes, no luck so far.
It's a clean install, so no interfering changes or something.
''' openhab> bundle:install org.openhab.binding.openocean Bundle IDs: Error executing command: Error installing bundles: Unable to install bundle org.openhab.binding.openocean: org.osgi.framework.BundleException: Error reading bundle content '''
I cleared the cache, no change.
Dumb question of mine: The "2.4.0" in the binding file has nothing to do with the openHAB Version, or does it?
Best regards
Hi there, i am just setting up my testsetup with the stable 2.3 Version and i will try it. Give me 20 min and i will have a definitiv answer.
Dumb question of mine: The "2.4.0" in the binding file has nothing to do with the openHAB Version, or does
It does. But normally it should work with 2.3 aswell. But there are cases, when it can make problems. But i will try it for you :)
Sorry to be the bearer of bad news, but the problem def. lies on your part.
EDIT: Solution is in my next comment !
I think i found your problem !
With sudo openhabian-config => 10 Apply Improvements => 14 Fix permissions Permissions now are: -rw-rw-r-- 1 openhab openhabian 41991 Aug 29 12:36 org.openhab.binding.openocean-2.4.0-SNAPSHOT.jar
Look @ the size of the file. It is way to small ! I just tried downloading the .jar via wget and the file was also way to small.
EDIT: This is the right command, to download the file from github:
wget https://github.com/fruggy83/openocean/raw/master/precompiled/org.openhab.binding.openocean-2.4.0-SNAPSHOT.jar
Good Luck :)
Hi @Casshern81 (eagle eye!!! 👍 ),
thanks a lot for trying this binding with OH2.3. I was not sure if this works, but now we have a prove!
@eskorte: I hope Casshern81 answer works for you.
Good luck
Hi Daniel (@fruggy83), yeah sometimes you don´t see the forest for the trees :D.
No problem. @eskorte´s problem kind of bothered me, because i could not explain it until i found it. Atleast my work was not in vain :)
Oh my god, you are right, @Casshern81. A simple mistake with big impact :-D I'll start with a fresh flashed SD-Card and report back soon.
Good luck :)
It's working now.
Thank you very very much for your help @Casshern81! I am glad that it's working now and I can continue my voyage with openHAB! :-D
PS: Not to forget: thank you @fruggy83 for the binding! :-)
Hi,
I can't get the following Enocean-USB-Stick to work with openHAB and the openocean binding: https://www.amazon.de/dp/B01DRO7B2U/ref=cm_sw_em_r_mt_dp_U_9PMHBbHX0HSN7 Is it documented that it should work? Than I would dig into this problem... It is running out of the box with FHEM, so I can assure the Stick is not broken ;-)
Best regards