Hey There,
I’ve been reading along in this community for some days now, because I am trying to port my FHEM installation to OpenHAB.
Unfortunately I have run into some unsolvable problems (for me, at last) when trying to implement the intertechno binding.
I am using a selfmade CUL 433 Mhz running a-culfw, which should look to OpenHAB like a original CUL from Busware. Am I right here? Does OpenHAB at this point support 433 Mhz CUL? My Setup works fine on FHEM.
2015-12-06 08:45:33.790 [DEBUG] [.io.transport.cul.CULActivator] - CUL transport has been started.
2015-12-06 08:45:33.861 [DEBUG] [.o.io.transport.cul.CULManager] - Registering class org.openhab.io.transport.cul.internal.CULSerialHandlerImpl for device type serial
2015-12-06 08:45:33.864 [DEBUG] [.o.io.transport.cul.CULManager] - Registering class org.openhab.io.transport.cul.internal.CULNetworkHandlerImpl for device type network
2015-12-06 08:45:34.015 [INFO ] [.service.AbstractActiveService] - HTTP Refresh Service has been started
2015-12-06 08:45:34.773 [INFO ] [.service.AbstractActiveService] - Hue Refresh Service has been started
2015-12-06 08:45:34.777 [DEBUG] [.o.io.transport.cul.CULManager] - Trying to open device serial:/dev/ttyUSB0 in mode SLOW_RF
2015-12-06 08:45:34.779 [DEBUG] [.o.io.transport.cul.CULManager] - Searching class for device type serial
2015-12-06 08:45:34.842 [DEBUG] [o.i.t.c.i.CULSerialHandlerImpl] - Opening serial CUL connection for /dev/ttyUSB0
2015-12-06 08:45:36.885 [ERROR] [.o.b.i.i.CULIntertechnoBinding] - Can’t open CUL
org.openhab.io.transport.cul.CULDeviceException: gnu.io.NoSuchPortException
at org.openhab.io.transport.cul.internal.CULSerialHandlerImpl.openHardware(CULSerialHandlerImpl.java:269) ~[na:na]
at org.openhab.io.transport.cul.internal.AbstractCULHandler.open(AbstractCULHandler.java:154) ~[na:na]
at org.openhab.io.transport.cul.CULManager.createNewHandler(CULManager.java:170) ~[bundlefile:na]
at org.openhab.io.transport.cul.CULManager.getOpenCULHandler(CULManager.java:89) ~[bundlefile:na]
at org.openhab.io.transport.cul.CULManager.getOpenCULHandler(CULManager.java:54) ~[bundlefile:na]
at org.openhab.binding.intertechno.internal.CULIntertechnoBinding.bindCULHandler(CULIntertechnoBinding.java:101) [bundlefile:na]
at org.openhab.binding.intertechno.internal.CULIntertechnoBinding.setNewDeviceName(CULIntertechnoBinding.java:94) [bundlefile:na]
at org.openhab.binding.intertechno.internal.CULIntertechnoBinding.updated(CULIntertechnoBinding.java:208) [bundlefile:na]
at org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:183) [org.eclipse.equinox.cm_1.0.400.v20120522-1841.jar:na]
at org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:36) [org.eclipse.equinox.cm_1.0.400.v20120522-1841.jar:na]
Caused by: gnu.io.NoSuchPortException: null
at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:273) ~[na:na]
at org.openhab.io.transport.cul.internal.CULSerialHandlerImpl.openHardware(CULSerialHandlerImpl.java:244) ~[na:na]
… 9 common frames omitted
2015-12-06 08:45:36.893 [INFO ] [.service.AbstractActiveService] - CULIntertechno Refresh Service has been started
Thanks a ton for any help!
Cheers,
Lukas