Hi
I try to install openHAB with modbus support
But during me try i have created a device “serial.light1.type” and after i have remove it
but when openhab start i have this bug
2018-10-22 00:02:34.943 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2018-10-22 00:03:32.565 [INFO ] [er.internal.HomeBuilderDashboardTile] - Started Home Builder at /homebuilder
2018-10-22 00:03:32.644 [ERROR] [inding.modbus.internal.ModbusBinding] - Exception when parsing configuration parameter serial.light1.type = “discrete” – org.osgi.service.cm.ConfigurationException type : the given slave type ‘“discrete”’ is invalid
2018-10-22 00:03:32.649 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2018-10-22 00:03:32.645 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler, id=305, bundle=202/mvn:org.openhab.binding/org.openhab.binding.modbus/1.12.0]: Updating property serial.light1.type of configuration org.openhab.modbus caused a problem: Exception when parsing configuration parameter serial.light1.type = “discrete” – org.osgi.service.cm.ConfigurationException type : the given slave type ‘“discrete”’ is invalid
org.osgi.service.cm.ConfigurationException: serial.light1.type : Exception when parsing configuration parameter serial.light1.type = “discrete” – org.osgi.service.cm.ConfigurationException type : the given slave type ‘“discrete”’ is invalid
at org.openhab.binding.modbus.internal.ModbusBinding.updated(ModbusBinding.java:702) ~[?:?]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) ~[8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1479) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1435) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) [8:org.apache.felix.configadmin:1.8.16]
at java.lang.Thread.run(Thread.java:844) [?:?]
2018-10-22 00:03:32.670 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2018-10-22 00:03:32.746 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
my modbus.cfg containe
poll=100
serial.slave3.connection=/dev/ttyUSB0:115200:8:none:1:rtu:1:500:none:none
serial.slave3.type=“holding”
serial.slave3.id=1
serial.slave3.start=1
serial.slave3.length=1
serial.slave3.valuetype=“uint16”
serial.slave2.connection=/dev/ttyUSB0:115200:8:none:1:rtu:1:500:none:none
serial.slave2.id=1
serial.slave2.type=“holding”
serial.slave2.start=1home/simon
serial.slave2.length=1
serial.slave2.valuetype=“uint16”
I have try to use
sudo openhab-cli clean-cache
but that not solve the bug
can you help me?
- Platform information:
- Hardware: arm64
- OS: debian
- Java Runtime Environment:openjdk 9-Debian
- openHAB version: 2.3.0