MeterReader Binding

I installed the MeterReader Binding.
The sml usb reader is now online and the things are automatically generated.

But how can I use it?
How is the syntax for the items?

Can anybody help me please?

https://docs.openhab.org/tutorials/beginner/sitemap.html
https://docs.openhab.org/configuration/items.html

I have the meterbinding running since a few months now for my two powermeters (sml) with infrared readers from volkszaehler.org, it worked great alle the time, but since 1 or 2 weeks the meterreder binding stops working.

Last time was 2 days ago, i got this error:


2018-01-13 17:51:08.182 [ERROR] [ader.internal.sml.SmlSerialConnector] - Error at SerialConnector.getMeterValuesInternal: wrong crc

2018-01-13 17:51:08.197 [ERROR] [ing.meterreader.internal.MeterDevice] - meterreader:meter:770bed4f: Error during receive values from device: wrong crc

2018-01-13 17:51:08.197 [ERROR] [erreader.internal.MeterReaderHandler] - Failed to read SML

java.io.IOException: wrong crc

	at org.openmuc.jsml.transport.MessageExtractor.waitForStopSequence(MessageExtractor.java:112) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openmuc.jsml.transport.MessageExtractor.getSmlMessage(MessageExtractor.java:45) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.internal.sml.SmlSerialConnector.getMeterValuesInternal(SmlSerialConnector.java:92) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.connectors.ConnectorBase.getMeterValues(ConnectorBase.java:67) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.connectors.ConnectorBase.getMeterValues(ConnectorBase.java:1) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.internal.MeterDevice.readValues(MeterDevice.java:114) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.internal.MeterReaderHandler.updateOBISValue(MeterReaderHandler.java:140) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.internal.MeterReaderHandler.access$0(MeterReaderHandler.java:138) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	at org.openhab.binding.meterreader.internal.MeterReaderHandler$1.run(MeterReaderHandler.java:112) [203:org.openhab.binding.meterreader:2.2.0.201711011513]

	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) [?:?]

After that, the binding stoped working. I have two powermeters. The week before all two readers stopped working too.

I made a service restart of openhab2 and i got new values immediately.

Was there a change in the code? I have installed openhab 2.3 snapshot #1177. I made an update before about at 2nd january 2018, with this version i also got this error for one time.

I just checked my persitence: First error was recorded on christmas monday 25.12.2017. Now this is the 3rd time the readers stopped working. I didn´t see it at once, so i got no new values for some days.