добрый день,
есть вопрос
В программе для включателей синонимы заполнены в общем справочнике датчики и устройства, поскольку я так понимаю они двухканальные и на каждый нужно по записи.
у меня соответственно s1 и s2
Далее в openhab
benuks.items
Код:
Switch s1 {benuks="s1»}
Switch s2 {benuks="s2"}
benuks.sitemap
Код:
Switch item=s1 label="Реле"
Switch item=s2 label="Реле2"
собственно по аналогии с примером и описанием на форуме.
по факту s1 отображается и управляется а s2 нет
логи
c:\openhab\log\openhab.log
Код:
22:22:43.465 ERROR o.o.c.s.AbstractActiveService[:170]- Error while executing background thread benuks
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at org.openhab.binding.benuks.BenuksBindingProvider.createState(BenuksBindingProvider.java:115)
at org.openhab.binding.benuks.BenuksBinding.execute(BenuksBinding.java:109)
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:168)
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:168)
22:22:48.492 ERROR o.o.c.s.AbstractActiveService[:170]- Error while executing background thread benuks
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at org.openhab.binding.benuks.BenuksBindingProvider.createState(BenuksBindingProvider.java:115)
at org.openhab.binding.benuks.BenuksBinding.execute(BenuksBinding.java:109)
at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:168)
at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:168)
c:\openhab\log\events.log
Код:
2017-03-06 22:54:12 - temp_1_room state updated to 12.06
2017-03-06 22:54:12 - s1 state updated to ON
2017-03-06 22:54:14 - s2 received command ON
2017-03-06 22:54:14 - s2 state updated to Undefined
2017-03-06 22:54:16 - s2 received command OFF
2017-03-06 22:54:16 - s2 state updated to Undefined
2017-03-06 22:54:17 - temp_1_e state updated to 10.06
c:\Progra…\benuks\openhab.log
Код:
06.03.2017 23:47:40 send: temp_1_room - 11,62
06.03.2017 23:47:40 send: remote command: s1
06.03.2017 23:47:40 send: s1 - ON
06.03.2017 23:47:40 send: remote command: s2
06.03.2017 23:47:40 send: s2 -
06.03.2017 23:47:45 send: remote command: temp_1_e
c:\Progra… \benuks\benuks.log
иногда выдает такое
Код:
05.03.2017 19:52:32 Refresh dev № 1...
05.03.2017 19:52:32 Refresh dev № 2...
05.03.2017 19:53:51 OPENHAB.504: Error password.
05.03.2017 19:53:51 OPENHAB.504 correct password from: IP=192.168.100.105 Port=1794 HOST=all Handle=504 ThreadID=2952
05.03.2017 20:15:36 OPENHAB.508: Error password.
05.03.2017 20:15:36 OPENHAB.508 correct password from: IP=192.168.100.105 Port=1805 HOST=all Handle=508 ThreadID=3740
куда копать для настройки включателей (Switch) ?