Souliss binding on OpenHAB2 dooesn't read data

Hi,

OH2 is working fine. Arduino with Souliss also is working- SoulissApp detects node and displays data from sensors.
Souliss binding is loaded on OH2, but there is no more activity:

[ding.souliss.internal.SoulissBinding] - PARAMETER: IP_LAN = 192.168.1.200
[ding.souliss.internal.SoulissBinding] - PARAMETER: NODE_INDEX = 133
[ding.souliss.internal.SoulissBinding] - PARAMETER: REFRESH_DBSTRUCT_TIME = 600000
[ding.souliss.internal.SoulissBinding] - PARAMETER: REFRESH_HEALTY_TIME = 60000
[ding.souliss.internal.SoulissBinding] - PARAMETER: REFRESH_MONITOR_TIME = 500
[ding.souliss.internal.SoulissBinding] - PARAMETER: REFRESH_SUBSCRIPTION_TIME = 120000
[ding.souliss.internal.SoulissBinding] - PARAMETER: SECURE_SEND_TIMEOUT_TO_REMOVE_PACKET = 30000
[ding.souliss.internal.SoulissBinding] - PARAMETER: SECURE_SEND_TIMEOUT_TO_REQUEUE = 5000
[ding.souliss.internal.SoulissBinding] - PARAMETER: SEND_DELAY = 1500
[ding.souliss.internal.SoulissBinding] - PARAMETER: SEND_MIN_DELAY = 100
[ding.souliss.internal.SoulissBinding] - PARAMETER: SERVERPORT =
[ding.souliss.internal.SoulissBinding] - PARAMETER: service.pid = org.openhab.souliss
[ding.souliss.internal.SoulissBinding] - PARAMETER: USER_INDEX = 72
[ding.souliss.internal.SoulissBinding] - START
[internal.network.udp.UDPServerThread] - Start UDPServerThread - Server in ascolto sulla porta 36109
[ss.internal.network.typicals.Monitor] - Start MonitorThread
[.internal.network.udp.SendDispatcher] - Start SendDispatcherThread
[network.typicals.RefreshSUBSCRIPTION] - Start RefreshSUBSCRIPTIONThread
[ernal.network.typicals.RefreshHEALTY] - Start RefreshDBSTRUCTThread
[b.core.service.AbstractActiveService] - Souliss Refresh Service has been started

[nal.network.typicals.SoulissTypicals] - Add Item: Apsviestumas - Typ: 52, Node: 0, Slot: 0
[nal.network.typicals.SoulissTypicals] - hashTableItemToAddress <-- [key: Apsviestumas - value: 0 - Slot 0]
[nal.network.typicals.SoulissTypicals] - hashTableAddressToTypicals <-- [key: 000 - value: org.openhab.binding.souliss.internal.network.typicals.SoulissT52@78fcbd]
[nal.network.typicals.SoulissTypicals] - Add Item: HEALTHNodo0 - Typ: 98, Node: 0, Slot: 998
[nal.network.typicals.SoulissTypicals] - hashTableItemToAddress <-- [key: HEALTHNodo0 - value: 0 - Slot 998]
[nal.network.typicals.SoulissTypicals] - hashTableAddressToTypicals <-- [key: 09980 - value: org.openhab.binding.souliss.internal.network.typicals.SoulissTServiceNODE_HEALTY@1fde83a]
[nal.network.typicals.SoulissTypicals] - Add Item: TIMESTAMP_Nodo0 - Typ: 99, Node: 0, Slot: 999
[nal.network.typicals.SoulissTypicals] - hashTableItemToAddress <-- [key: TIMESTAMP_Nodo0 - value: 0 - Slot 999]
[nal.network.typicals.SoulissTypicals] - hashTableAddressToTypicals <-- [key: 09990 - value: org.openhab.binding.souliss.internal.network.typicals.SoulissTServiceNODE_TIMESTAMP@de2e4a]

And there is no any other signs of activity from Souliss in log.

Any ideas are welcome.
Thank you in advance
Darius

I turned on Debug output for this binding and there is additional information in log (periodically):

016-02-03 21:52:30.086 [DEBUG] [ernal.network.typicals.RefreshHEALTY] - sendHEALTY_REQUESTframe
2016-02-03 21:52:30.089 [DEBUG] [internal.network.udp.SoulissCommGate] - sendHEALTY_REQUESTframe - HEX: [25 00 00 00 01 ], soulissNodeIPAddressOnLAN: 192.168.1.200
2016-02-03 21:52:30.091 [DEBUG] [.internal.network.udp.SendDispatcher] - Push
2016-02-03 21:52:30.094 [DEBUG] [.internal.network.udp.SendDispatcher] - Add frame: HEX: [0C 0B 17 C8 00 85 48 25 00 00 00 01 ]
2016-02-03 21:52:31.701 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 packets in memory
2016-02-03 21:52:31.703 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 force frame sent
2016-02-03 21:52:31.708 [DEBUG] [.internal.network.udp.SendDispatcher] - Pop frame HEX: [0C 0B 17 C8 00 85 48 25 00 00 00 01 ] - Delay for ‘SendDispatcherThread’ setted to 100 mills.
2016-02-03 21:52:31.713 [DEBUG] [.internal.network.udp.SendDispatcher] - SendDispatcherThread - Functional Code 0x25 - Packet: HEX: [0C 0B 17 C8 00 85 48 25 00 00 00 01 ] - Elementi rimanenti in lista: 0

Have you response packet?

You have to expect something like :

19:04:25.444 DEBUG o.o.b.s.i.n.u.UDPServerThread[:62]- HEX: [13 12 17 85 48 69 00 35 00 00 00 07 FF etc…etc…
19:04:25.460 DEBUG o.o.b.s.i.n.u.UDPSoulissDecoder[:65]- decodeMacaco: Received functional code: 0x35
19:04:25.475 INFO o.o.b.s.i.n.u.UDPSoulissDecoder[:88]- function_health_resp
19:04:25.475 DEBUG o.o.b.s.i.n.u.UDPSoulissDecoder[:42]- request to updateHEALTY. Node: 0; Value: 255
19:04:25.475 DEBUG o.o.b.s.i.n.u.UDPSoulissDecoder[:54]- Error for retrieving VirtualTypical from HashTable: 0, 998
19:04:25.492 DEBUG o.o.b.s.i.n.u.UDPSoulissDecoder[:42]- request to updateHEALTY. Node: 1; Value: 255

Hi there,

Sorry to revive this old topic but I’m having problems with the souliss binding in openhab2.
The souliss app is working (turn on/off, colors) but the souliss binding is missing on the user interface when i try to “search for things”. Other bindings are showing.

openhab/souliss binding is getting response packets from the lyt8266 (rgb bulb with an esp8266):
21:10:31.768 [DEBUG] [network.typicals.RefreshSUBSCRIPTION] - sendSUBSCRIPTIONframe
21:10:31.769 [DEBUG] [internal.network.udp.SoulissCommGate] - sendSUBSCRIPTIONframe - HEX: [21 00 00 00 00 ], soulissNodeIPAddressOnLAN: 192.168.0.109
21:10:31.769 [DEBUG] [.internal.network.udp.SendDispatcher] - Push
21:10:31.769 [DEBUG] [.internal.network.udp.SendDispatcher] - Add frame: HEX: [0C 0B 17 6D 00 85 48 21 00 00 00 00 ]
21:10:31.820 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 packets in memory
21:10:31.820 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 force frame sent
21:10:31.820 [DEBUG] [.internal.network.udp.SendDispatcher] - Pop frame HEX: [0C 0B 17 6D 00 85 48 21 00 00 00 00 ] - Delay for ‘SendDispatcherThread’ setted to 100 mills.
21:10:31.820 [DEBUG] [.internal.network.udp.SendDispatcher] - SendDispatcherThread - Functional Code 0x21 - Packet: HEX: [0C 0B 17 6D 00 85 48 21 00 00 00 00 ] - Elementi rimanenti in lista: 0
21:10:31.838 [DEBUG] [internal.network.udp.UDPServerThread] - Packet received
21:10:31.842 [DEBUG] [internal.network.udp.UDPServerThread] - HEX: [24 23 17 85 48 6D 00 31 00 00 00 18 01 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:10:31.843 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - decodeMacaco: Received functional code: 0x31
21:10:31.843 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - Souliss_UDP_function_subscribe_resp / Souliss_UDP_function_poll_resp
21:10:31.843 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - request to updateTIMESTAMP. Node: 0
21:10:31.843 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - Error for retrieving VirtualTypical from HashTable: 0, 999
21:10:31.922 [DEBUG] [ernal.network.typicals.RefreshHEALTY] - sendHEALTY_REQUESTframe
21:10:31.923 [DEBUG] [internal.network.udp.SoulissCommGate] - sendHEALTY_REQUESTframe - HEX: [25 00 00 00 00 ], soulissNodeIPAddressOnLAN: 192.168.0.109
21:10:31.923 [DEBUG] [.internal.network.udp.SendDispatcher] - Push
21:10:31.924 [DEBUG] [.internal.network.udp.SendDispatcher] - Add frame: HEX: [0C 0B 17 6D 00 85 48 25 00 00 00 00 ]
21:10:33.333 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 packets in memory
21:10:33.333 [DEBUG] [.internal.network.udp.SendDispatcher] - POP: 0 force frame sent
21:10:33.334 [DEBUG] [.internal.network.udp.SendDispatcher] - Pop frame HEX: [0C 0B 17 6D 00 85 48 25 00 00 00 00 ] - Delay for ‘SendDispatcherThread’ setted to 100 mills.
21:10:33.335 [DEBUG] [.internal.network.udp.SendDispatcher] - SendDispatcherThread - Functional Code 0x25 - Packet: HEX: [0C 0B 17 6D 00 85 48 25 00 00 00 00 ] - Elementi rimanenti in lista: 0
21:10:33.377 [DEBUG] [internal.network.udp.UDPServerThread] - Packet received
21:10:33.380 [DEBUG] [internal.network.udp.UDPServerThread] - HEX: [0C 0B 17 85 48 6D 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
21:10:33.380 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - decodeMacaco: Received functional code: 0x35
21:10:33.381 [DEBUG] [ternal.network.udp.UDPSoulissDecoder] - function_health_resp

The ip 192.168.0.109 is also correct (given by a static lease from the dhcp).

Versions:
openhab-offline-2.0.0-SNAPSHOT
binding-souliss - 1.9.0.SNAPSHOT

Does someone have an idea what might be wrong?