Hi Russell
could you advise if anything I’m doing wrong as still getting IT-100 not to work?
story:
I have an IT-100 RS232 module connected to my panel, working fine (indicator is blinking good).
Connected my RS232 to USB adapter on Ubuntu 14/04 TLS [Manufacturer: Prolific Technology Inc., idVendor=067b, idProduct=2303]. installed the PL2303 drivers, did modprobe things etc, installed “minicom”, configured as per IT100 developers guide (baud 9600 8n1 NO NO).
when I run serial console I can see the module works fine with my Ubuntu, see below:
root@box:~# cu -l /dev/ttyUSB1 -s 9600
Connected.
90100032 Date Time MAR 18/16 6:44p23
60900332
6100032A
… Those two lines after a Date actually shows my PIR open/close status changes. all looks fine so far.
Created a basic OpenHAB config as follows:
openhab.cfg
dscalarm:serialPort=/dev/ttyUSB0
dscalarm:usercode=1234
my.items
/* DSC Alarm Panel Items */
Number PANEL_CONNECTION “Panel Connected: [%d]” (DSCAlarmPanel) {dscalarm=“panel:panel_connection”}
DateTime PANEL_TIME “Time [%1$tH:%1$tM %1$ta, %1$tY.%1$tm.%1$td]” (DSCAlarmPanel) {dscalarm=“panel:panel_time”}
my.sitemap
Frame label=“Alarm System” {
Text label=“DSC Alarm” icon=“shield-1” {
Frame label=“Panel info” {
Switch item=PANEL_CONNECTION label=“STATUS” icon=“shield-2” mappings=[1=“Connected”, 0=“Disconnected”]
Text item=PANEL_TIME } } }
NOW THE FUN:
when I start openhab, I get the following error:
openhab.log:
2016-03-18 22:03:45.020 [ERROR] [.d.i.connector.SerialConnector] - write(): {}
java.io.IOException: Input/output error in writeArray
at gnu.io.RXTXPort.writeArray(Native Method) ~[nrjavaserial-3.9.3.jar:na]
at gnu.io.RXTXPort$SerialOutputStream.write(RXTXPort.java:1211) ~[nrjavaserial-3.9.3.jar:na]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[na:1.8.0_72]
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) ~[na:1.8.0_72]
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) ~[na:1.8.0_72]
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) ~[na:1.8.0_72]
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) ~[na:1.8.0_72]
at org.openhab.binding.dscalarm.internal.connector.SerialConnector.write(SerialConnector.java:76) ~[bundlefile:na]
at org.openhab.binding.dscalarm.internal.protocol.API.sendCommand(API.java:403) [bundlefile:na]
at org.openhab.binding.dscalarm.internal.DSCAlarmActiveBinding.execute(DSCAlarmActiveBinding.java:136) [bundlefile:na]
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:156) [org.openhab.core_1.8.1.jar:na]
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:173) [org.openhab.core_1.8.1.jar:na]
2016-03-18 22:03:50.027 [ERROR] [.o.b.d.i.DSCAlarmActiveBinding] - execute(): Not Connected to the DSC Alarm!
and after running “dmesg” ->
[13989.668226] usb 8-3: new full-speed USB device number 7 using ohci-pci
[13989.835527] usb 8-3: New USB device found, idVendor=067b, idProduct=2303
[13989.835545] usb 8-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13989.835554] usb 8-3: Product: USB 2.0 To COM Device
[13989.835562] usb 8-3: Manufacturer: Prolific Technology Inc.
[13989.875585] usbcore: registered new interface driver usbserial
[13989.875810] usbcore: registered new interface driver usbserial_generic
[13989.882676] usbserial: USB Serial support registered for generic
[13989.888133] usbcore: registered new interface driver pl2303
[13989.888171] usbserial: USB Serial support registered for pl2303
[13989.888230] pl2303 8-3:1.0: pl2303 converter detected
[13989.911931] usb 8-3: pl2303 converter now attached to ttyUSB0
[14164.497180] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
[14165.923162] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
[14166.237853] pl2303 ttyUSB0: pl2303_get_line_request - failed: -32
after the message “[INFO ] [.service.AbstractActiveService] - DSC Alarm Monitor Service has been started” in the openhab.log file the last 3 “pl2303_get_line_request-failed” appears.
nothing seems to work from that moment.
if I do stop openhab and run serial console - I can see good communication signs from my pc to the panel again.
could openhab binding cause it? any thoughts please?
thanks
Antanas