crnjan
(Crnjan)
January 16, 2017, 8:29pm
41
Hm, seems like debug output is not enabled, otherwise you’ll be seeing a lot more output coming from the binding. I raised log level to warning (temporary, for convenience) so please re-download.
The warning you are seeing means data is coming, but for some reason no 0x0d, 0x0a (=Carriage Return + New Line) is being received…
scurb
(Patrik)
January 16, 2017, 8:37pm
42
Restarted OH - and then it seems that Debug became active.
This is some log:
21:34:08.376 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:10.377 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:10.678 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:10.686 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:12.687 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:12.988 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:12.996 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:14.996 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:15.299 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:15.306 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:17.307 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:17.610 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:17.728 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:19.728 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:20.029 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:20.078 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:22.380 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:22.389 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:24.389 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:24.690 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:24.697 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 88
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 82
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.275 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.275 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.276 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 52
21:34:26.280 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.280 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 49
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 56
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 56
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 10
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 13
21:34:26.858 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 88
21:34:26.858 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 82
21:34:26.858 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.859 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.859 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.859 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 53
21:34:26.860 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 70
21:34:26.860 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 70
21:34:26.862 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 55
21:34:26.862 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 56
21:34:26.863 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 10
21:34:26.863 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 13
21:34:28.865 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:29.166 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:29.173 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:34:29.867 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 88
21:34:29.868 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 82
21:34:29.869 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:29.869 [WARN ] [.regoheatpump.handler.HusdataHandler] - Still no Carriage Return + New Line received, resyncing.
21:34:29.869 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:29.871 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:29.871 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 66
21:34:29.872 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:29.872 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 50
21:34:29.872 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 68
21:34:29.872 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 66
21:34:29.873 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 10
21:34:29.873 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 13
21:34:31.873 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Processing request failed
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.8.0_111]
at java.net.SocketInputStream.socketRead(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at java.net.SocketInputStream.read(Unknown Source)[:1.8.0_111]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:216)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:260)[218:org.openhab.binding.regoheatpump:2.0.0.201701162011]
21:34:32.175 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:34:32.182 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
crnjan
(Crnjan)
January 16, 2017, 8:42pm
43
Ahhh… I mixed up the sequence - it is not 0x0d, 0x0a, but 0x0a followed by a 0x0d. Please re-download and try again.
Seems to be a problem with the documentation, where it clearly states:
data and always end with chr 13 + chr 10 (Carriage Return + New Line, \r\n).
scurb
(Patrik)
January 16, 2017, 8:46pm
44
I’ll re-download
This is how I see the data if I copy and paste the telnet output:
scurb
(Patrik)
January 16, 2017, 8:51pm
45
Ok Now I get:
21:51:01.364 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent INSTALLED - org.openhab.binding.regoheatpump
21:51:01.424 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent RESOLVED - org.openhab.binding.regoheatpump
21:51:01.443 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTING - org.openhab.binding.regoheatpump
21:51:01.445 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTED - org.openhab.binding.regoheatpump
21:51:01.469 [DEBUG] [org.openhab.binding.regoheatpump ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.regoheatpump, component.id=201, service.id=359, service.bundleid=220, service.scope=bundle} - org.openhab.binding.regoheatpump
21:51:01.482 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent [unknown:512] - org.openhab.binding.regoheatpump
21:51:01.561 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
21:51:01.570 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from INITIALIZING to ONLINE
21:51:01.603 [WARN ] [.regoheatpump.handler.HusdataHandler] - Data listener started
21:51:01.606 [INFO ] [.regoheatpump.handler.HusdataHandler] - Rego controller connected via 192.168.0.26:2001
21:51:01.607 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:51:01.648 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:51:01.652 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 80
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 111
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 116
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 108
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 100
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 121
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 105
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 110
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 117
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 115
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
crnjan
(Crnjan)
January 16, 2017, 8:52pm
46
But for some reason the received sequence is:
...
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 88
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 82
21:34:26.273 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.275 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.275 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.276 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 52
21:34:26.280 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 48
21:34:26.280 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 49
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 56
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 56
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 10
21:34:26.281 [DEBUG] [.regoheatpump.handler.HusdataHandler] - Got 13
...
Which equals - logged values are decimal, converted to ascii =
XR00040188 and than followed by 10 (0x0a) and 13 (0x0d).
Can you please try out the latest?
scurb
(Patrik)
January 16, 2017, 8:57pm
47
Latest:
21:55:53.275 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent INSTALLED - org.openhab.binding.regoheatpump
21:55:53.345 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent RESOLVED - org.openhab.binding.regoheatpump
21:55:53.356 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTING - org.openhab.binding.regoheatpump
21:55:53.358 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTED - org.openhab.binding.regoheatpump
21:55:53.362 [DEBUG] [org.openhab.binding.regoheatpump ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.regoheatpump, component.id=203, service.id=361, service.bundleid=222, service.scope=bundle} - org.openhab.binding.regoheatpump
21:55:53.381 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent [unknown:512] - org.openhab.binding.regoheatpump
21:55:53.432 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
21:55:53.456 [WARN ] [.regoheatpump.handler.HusdataHandler] - Data listener started
21:55:53.456 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from INITIALIZING to ONLINE
21:55:53.459 [INFO ] [.regoheatpump.handler.HusdataHandler] - Rego controller connected via 192.168.0.26:2001
21:55:53.459 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
21:55:53.490 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
21:55:56.545 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
21:55:56.546 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
21:55:56.546 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
21:55:56.555 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 65
21:55:56.555 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:55:56.555 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 67
21:55:56.556 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:55:56.556 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:55:56.556 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:55:56.556 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:55:56.557 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:55:56.557 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
21:55:56.561 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR1A0C0000
' - 585231413043303030300A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21:55:56.561 [WARN ] [.regoheatpump.handler.HusdataHandler] - Unable to map register 2572 to channel
21:56:06.751 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
21:56:06.751 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
21:56:06.752 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:06.752 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:06.752 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:06.752 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 52
21:56:06.753 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:06.754 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
21:56:06.754 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 56
21:56:06.755 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
21:56:06.755 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:56:06.759 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
21:56:06.759 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR00040187
' - 585230303034303138370A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21:56:06.759 [ERROR] [.regoheatpump.handler.HusdataHandler] - Error occurred during message waiting
java.lang.IllegalArgumentException: Channel with ID 'sensorValues#heatFluidOut' does not exists.
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.isLinked(BaseThingHandler.java:574)[105:org.eclipse.smarthome.core.thing:0.9.0.201701090931]
at org.openhab.binding.regoheatpump.handler.HusdataHandler.processReceivedBytes(HusdataHandler.java:143)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler.access$1(HusdataHandler.java:114)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:225)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:261)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
21:56:07.337 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
21:56:07.337 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
21:56:07.338 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.338 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.338 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.339 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 53
21:56:07.340 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
21:56:07.340 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
21:56:07.341 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
21:56:07.342 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 56
21:56:07.343 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:56:07.343 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
21:56:07.343 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR00040187
XR0005FF78
' - 585230303034303138370A585230303035464637380A000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21:56:07.344 [WARN ] [.regoheatpump.handler.HusdataHandler] - Unexpected length 22
21:56:07.926 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
21:56:07.927 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
21:56:07.928 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.929 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.929 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.930 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 54
21:56:07.931 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:07.931 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
21:56:07.932 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 51
21:56:07.932 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 66
21:56:07.933 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:56:07.933 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
21:56:07.933 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0006013B
XR0005FF78
' - 585230303036303133420A585230303035464637380A000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21:56:07.933 [ERROR] [.regoheatpump.handler.HusdataHandler] - Error occurred during message waiting
java.lang.IllegalArgumentException: Channel with ID 'sensorValues#coldFluidOut' does not exists.
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.isLinked(BaseThingHandler.java:574)[105:org.eclipse.smarthome.core.thing:0.9.0.201701090931]
at org.openhab.binding.regoheatpump.handler.HusdataHandler.processReceivedBytes(HusdataHandler.java:143)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler.access$1(HusdataHandler.java:114)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.processIncommingData(HusdataHandler.java:225)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
at org.openhab.binding.regoheatpump.handler.HusdataHandler$DataListener.run(HusdataHandler.java:261)[222:org.openhab.binding.regoheatpump:2.0.0.201701162048]
21:56:10.350 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
21:56:10.350 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
21:56:10.350 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:10.350 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:10.351 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:10.352 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 66
21:56:10.353 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
21:56:10.353 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 50
21:56:10.354 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 67
21:56:10.354 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 65
21:56:10.355 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:56:10.355 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
21:56:10.356 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0006013B
XR000B02CA
' - 585230303036303133420A585230303042303243410A000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21:56:10.356 [WARN ] [.regoheatpump.handler.HusdataHandler] - Unexpected length 22
crnjan
(Crnjan)
January 16, 2017, 9:00pm
48
21:51:01.652 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 80
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 111
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
21:51:01.653 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 116
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 108
21:51:01.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
21:51:01.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 100
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 121
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 105
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 110
21:51:01.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 117
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 115
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
21:51:01.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
Which decodes to “Port already in use”.
scurb
(Patrik)
January 16, 2017, 9:01pm
49
Forget that one… debug-devil…
The post “Latest” is the one which is not affected by brain freeze…
crnjan
(Crnjan)
January 16, 2017, 9:09pm
50
OK, I think we made some progress
Can you please try removing the thing from Paper UI, replacing the binding jar with the latest (please re-download) and add it again (with simple mode on)? It’s strange that the call to the “isLinked” is failing…
scurb
(Patrik)
January 16, 2017, 9:21pm
51
Indeed we are!
22:17:31.029 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent INSTALLED - org.openhab.binding.regoheatpump
22:17:31.086 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent RESOLVED - org.openhab.binding.regoheatpump
22:17:31.104 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTING - org.openhab.binding.regoheatpump
22:17:31.105 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent STARTED - org.openhab.binding.regoheatpump
22:17:31.109 [INFO ] [b.binding.neato.handler.NeatoHandler] - Will get STATE for Robot Fann Damm
22:17:31.112 [DEBUG] [org.openhab.binding.regoheatpump ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={component.name=binding.regoheatpump, component.id=204, service.id=362, service.bundleid=223, service.scope=bundle} - org.openhab.binding.regoheatpump
22:17:31.145 [DEBUG] [org.openhab.binding.regoheatpump ] - BundleEvent [unknown:512] - org.openhab.binding.regoheatpump
22:17:31.224 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from REMOVING to INITIALIZING
22:17:31.225 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:487fff1b' changed from INITIALIZING to ONLINE
22:17:31.253 [WARN ] [.regoheatpump.handler.HusdataHandler] - Data listener started
22:17:31.255 [INFO ] [.regoheatpump.handler.HusdataHandler] - Rego controller connected via 192.168.0.26:2001
22:17:31.255 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
22:17:31.294 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
22:17:44.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:17:44.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:17:44.654 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:44.655 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:44.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:44.656 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:17:44.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:44.657 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:17:44.658 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 53
22:17:44.658 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 65
22:17:44.658 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:17:44.659 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:17:44.660 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0001015A
' - 585230303031303135410A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:17:45.962 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:17:45.962 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:17:45.965 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:45.966 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:45.966 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:45.968 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 52
22:17:45.969 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:45.970 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:17:45.971 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 56
22:17:45.971 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 54
22:17:45.971 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:17:45.972 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:17:45.972 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR00040186
' - 585230303034303138360A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:17:46.619 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:17:46.620 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:17:46.621 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:46.623 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:46.623 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:46.624 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 53
22:17:46.625 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
22:17:46.625 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
22:17:46.626 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
22:17:46.627 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 51
22:17:46.627 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:17:46.627 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:17:46.628 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0005FF73
' - 585230303035464637330A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:17:47.251 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:17:47.251 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:17:47.252 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:47.252 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:47.253 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:47.254 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 54
22:17:47.254 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:47.255 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:17:47.256 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 51
22:17:47.256 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 65
22:17:47.257 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:17:47.257 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:17:47.258 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0006013A
' - 585230303036303133410A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:17:49.837 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:17:49.838 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:17:49.839 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:49.839 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:49.840 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:49.840 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 66
22:17:49.841 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:17:49.842 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 50
22:17:49.842 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
22:17:49.844 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 57
22:17:49.845 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:17:49.846 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:17:49.846 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR000B0279
' - 585230303042303237390A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:01.925 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_radiatorReturn-regoheatpump:ipHusdata:b7bf0fed:sensorValues#radiatorReturn' has been added.
22:18:01.939 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_outdoor-regoheatpump:ipHusdata:b7bf0fed:sensorValues#outdoor' has been added.
22:18:01.955 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_compressor-regoheatpump:ipHusdata:b7bf0fed:sensorValues#compressor' has been added.
22:18:01.972 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_heatFluidOut-regoheatpump:ipHusdata:b7bf0fed:sensorValues#heatFluidOut' has been added.
22:18:01.997 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_heatFluidIn-regoheatpump:ipHusdata:b7bf0fed:sensorValues#heatFluidIn' has been added.
22:18:02.021 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_coldFluidIn-regoheatpump:ipHusdata:b7bf0fed:sensorValues#coldFluidIn' has been added.
22:18:02.035 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_coldFluidOut-regoheatpump:ipHusdata:b7bf0fed:sensorValues#coldFluidOut' has been added.
22:18:02.040 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_radiatorReturn' has been added.
22:18:02.041 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_outdoor' has been added.
22:18:02.050 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_compressor' has been added.
22:18:02.063 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_heatFluidOut' has been added.
22:18:02.076 [WARN ] [.regoheatpump.handler.HusdataHandler] - Data listener started
22:18:02.076 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_heatFluidIn' has been added.
22:18:02.076 [INFO ] [.regoheatpump.handler.HusdataHandler] - Rego controller connected via 192.168.0.26:2001
22:18:02.077 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connecting to '192.168.0.26', port = 2001.
22:18:02.081 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_coldFluidIn' has been added.
22:18:02.081 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:b7bf0fed' changed from UNINITIALIZED to INITIALIZING
22:18:02.082 [INFO ] [smarthome.event.ItemAddedEvent ] - Item 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_coldFluidOut' has been added.
22:18:02.089 [INFO ] [smarthome.event.ThingAddedEvent ] - Thing 'regoheatpump:ipHusdata:b7bf0fed' has been added.
22:18:02.089 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'regoheatpump:ipHusdata:b7bf0fed' changed from INITIALIZING to ONLINE
22:18:02.117 [DEBUG] [p.internal.protocol.IpRegoConnection] - Connected to '192.168.0.26', port = 2001.
22:18:02.121 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 80
22:18:02.122 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 111
22:18:02.122 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
22:18:02.122 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 116
22:18:02.123 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
22:18:02.123 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
22:18:02.123 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 108
22:18:02.124 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 114
22:18:02.124 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
22:18:02.125 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 97
22:18:02.125 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 100
22:18:02.126 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 121
22:18:02.126 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
22:18:02.127 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 105
22:18:02.128 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 110
22:18:02.129 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 32
22:18:02.129 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 117
22:18:02.130 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 115
22:18:02.130 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 101
22:18:02.131 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:02.131 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:02.132 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'Port already in use
' - 506F727420616C726561647920696E207573650A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:02.132 [WARN ] [.regoheatpump.handler.HusdataHandler] - Unexpected length 20
22:18:09.793 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:18:09.794 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:18:09.794 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:09.795 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:09.795 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:09.796 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:18:09.797 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:09.797 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:18:09.798 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 53
22:18:09.798 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 66
22:18:09.799 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:09.799 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:09.799 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0001015B
' - 585230303031303135420A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:10.371 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:18:10.371 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:18:10.372 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.372 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.373 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.374 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 51
22:18:10.374 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.375 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:18:10.376 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 51
22:18:10.377 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 52
22:18:10.377 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:10.378 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:10.378 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR00030134
' - 585230303033303133340A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:10.992 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:18:10.993 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:18:10.993 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.993 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.994 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.995 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 52
22:18:10.995 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:10.996 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:18:10.997 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 56
22:18:10.997 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
22:18:10.998 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:10.998 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:10.999 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR00040187
' - 585230303034303138370A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:11.573 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:18:11.574 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:18:11.574 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:11.575 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:11.575 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:11.576 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 53
22:18:11.576 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
22:18:11.576 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 70
22:18:11.577 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 55
22:18:11.577 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:11.578 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:11.578 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:11.579 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR0005FF70
' - 585230303035464637300A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22:18:14.604 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 88
22:18:14.604 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 82
22:18:14.604 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:14.605 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:14.605 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:14.607 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 66
22:18:14.608 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 48
22:18:14.608 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 50
22:18:14.609 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 56
22:18:14.609 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 49
22:18:14.610 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 10
22:18:14.610 [WARN ] [.regoheatpump.handler.HusdataHandler] - Got 13
22:18:14.610 [WARN ] [.regoheatpump.handler.HusdataHandler] - Processing 'XR000B0281
' - 585230303042303238310A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Almost there :)!
crnjan
(Crnjan)
January 17, 2017, 6:34am
52
From the logs it seems it is working - you should see values within the Paper UI. Did you try refreshing the page within the browser? If this does not help, what version of OH are you using?
crnjan
(Crnjan)
January 17, 2017, 8:47am
53
I updated/cleaned-up the binding code and implemented thing status updates. Please re-download and give it a spin. Logs are back to debug level.
scurb
(Patrik)
January 17, 2017, 9:08am
54
Perfect! I’ll do it as soon as I can. Will let you know!
scurb
(Patrik)
January 17, 2017, 10:24am
55
Did a quick update and it seems to work really well! Fantastic job - like christmas
Do you think it is possible for you to add more registers, as well as the ability to connect channels to pre-defined Items in items files?
Below is the registers that my heatpump shows when I executes the “XL” command towards the interface.
Realtime register list for REGO 800
-------------------------------------
XL 0001 Radiator Return
XL 0003 Heat carrier Return
XL 0004 Heat carrier Forwrd
XL 0005 Brine in/Evaporator
XL 0006 Brine out/Condenser
XL 0007 Outdoor
XL 0008 Indoor
XL 0009 Hot water 1 / Top
XL 000B Hot gas / Compr.
XL 000E Air intake
XL 0011 Pool
XL 3104 Add heat status
XL 0107 Heating setpoint
XL 2108 Comp speed
XL 0203 Room temp setpoint
XL 2204 Room sensor influence
XL 0205 Heat set 1, CurveL
XL 0206 Heat set 2, CurveR
XL 1A01 Compressor
XL 1A04 Pump Cold circuit
XL 1A05 Pump Heat circuit
XL 1A06 Pump Radiator
XL 1A07 Switch valve 1
XL 1A08 Switch valve 2
XL 1A09 Fan
XL 1A0A High Pressostat
XL 1A0B Low Pressostat
XL 1A0C Heating cable
XL 1A0D Crank case heater
XL 1A20 Alarm
XL AFF1 EL-Meter 1
XL AFF2 EL-Meter 2
XL EOF
Another thing, doing an XR at start would “fetch the register values” - which would be great in a start up sequence?
Many thanks!
crnjan
(Crnjan)
January 17, 2017, 10:41am
56
Glad to hear that!
Binding currently supports:
"Radiator Return" = sensorValues#radiatorReturn
"Radiator Forward" = sensorValues#radiatorForward
"Heat carrier Return" = sensorValues#heatFluidIn
"Heat carrier Forward" = sensorValues#heatFluidOut
"Outdoor" = sensorValues#outdoor
"Indoor" = sensorValues#indoor
"Brine In / Evaporator" = sensorValues#coldFluidIn
"Brine Out / Condenser" = sensorValues#coldFluidOut
"Hot water 1 / Top" = sensorValues#hotWater
"Hot gas / Compressor" = sensorValues#compressor
Items should work as for every other binding - define an item within the .items file, something like:
Number "Radiator return [%s C]" regoheatpump:ipHusdata:<name>:sensorValues#radiatorReturn
and than use it within the .sitemap file. You can also use the items (auto) added via Paper UI directly within the .sitemap file, just copy the item name and add it to the sitemap.
22:18:01.925 [INFO ] [home.event.ItemChannelLinkAddedEvent] - Link 'regoheatpump_ipHusdata_b7bf0fed_sensorValues_radiatorReturn-regoheatpump:ipHusdata:b7bf0fed:sensorValues#radiatorReturn' has been added.
you can use the “regoheatpump_ipHusdata_b7bf0fed_sensorValues_radiatorReturn” item directly within the sitemap without adding the link to the .items file.
Additional note - if you go to the Paper UI, Configuration | Things and click on the ipHusdata thing, you can see the list of available channels. Clicking on “SHOW MORE” you will get additional items. Not all are supported, but i.e. hot water and indoor are…
Regarding initialization - what does one need to send to the Husdata interface to get it working? Currently binding does not send anything…
scurb
(Patrik)
January 17, 2017, 10:55am
57
Ah, yes - ofcourse - I could to the manual linking. In production, i’m used to create Items but link them in PaperUI. Not a big deal - I’ll link manually as you specify.
The interface will start up when it’s powered by the heat pump. If you send an ! when starting, it will “re initialize”. I think that could be good but not necessary if it has correctly been initialized already. Sending and XR will get all registeres and their values.
Will let it run and give you feedback!
crnjan
(Crnjan)
January 17, 2017, 11:00am
58
Just to confirm - one needs to issue the “XR” command in order to start receiving the “XR…” readings? And does one need to re-issue the command after a while?
Regarding items - you can add/link channels within the Paper UI as well and I think it is more convenient compared to the manual specifying them within the .items file. Are you having any issues with this? It should work.
As pointed out before, in order to see all available channels please expand the list using “show more” option.
scurb
(Patrik)
January 17, 2017, 11:01am
59
No - the XR-data is coming anyway… Sending XR is not mandatory. It will just give you a “snapshot” of the registers values I guess.
Perfect
crnjan
(Crnjan)
January 17, 2017, 11:49am
61
I updated the binding and now it issues the XR command on connect. Also, the below channels were added:
XL 3104 Add heat status controlData#addHeatPower
XL 0107 Heating setpoint controlData#radiatorReturnTarget
XL 0203 Room temp setpoint settings#indoorTempSetting
XL 2204 Room sensor influence settings#curveInflByInTemp
XL 0205 Heat set 1, CurveL settings#heatCurve
XL 1A01 Compressor deviceValues#compressor
XL 1A04 Pump Cold circuit deviceValues#coldFluidPump
XL 1A05 Pump Heat circuit deviceValues#heatFluidPump
XL 1A06 Pump Radiator deviceValues#radiatorPump
XL 1A07 Switch valve 1 deviceValues#threeWayValve
XL 1A20 Alarm deviceValues#alarm
Please note that you’ll get a lot of channels within the paper ui when you select “show more”, but please use only the supported ones.
I suggest you remove the ipHusdata thing from the PaperUI, replacing the .jar and than add the thing once again. I had some issues in the past with channels not popping up when not doing so.
Outdoor temperature should pop-up immediately if you see it within the logs. Please try refreshing the browser, otherwise please share the logs.