Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

action taking place only on the second time i ask to do it #671

Closed
pickeld opened this issue Jun 14, 2017 · 61 comments
Closed

action taking place only on the second time i ask to do it #671

pickeld opened this issue Jun 14, 2017 · 61 comments
Assignees
Milestone

Comments

@pickeld
Copy link

pickeld commented Jun 14, 2017

hey guys. its pretty hard for me to explain whats wrong. but something is defiantly worng.
each time i want to control my device (using google home and home assistant) i have to ask it twice even-tho i get a positive feedback from google home.
how can i solve the problem?

seaching the log file i ran into this (/var/log/syslog):
Jun 14 17:39:28 habridge java[5326]: Caused by: org.apache.http.ProtocolException: The server failed to respond with a valid HTTP response
and

Jun 14 18:00:31 habridge java[5326]: 2017-06-14 18:00:31,062 [qtp19678540-59] WARN com.bwssystems.HABridge.plugins.http.HTTPHandler - Error calling out to HA gateway: IOException in log Jun 14 18:00:31 habridge java[5326]: org.apache.http.client.ClientProtocolException: null Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) Jun 14 18:00:31 habridge java[5326]: at com.bwssystems.HABridge.plugins.http.HTTPHandler.doHttpRequest(HTTPHandler.java:87) Jun 14 18:00:31 habridge java[5326]: at com.bwssystems.HABridge.plugins.hass.HomeAssistant.callCommand(HomeAssistant.java:71) Jun 14 18:00:31 habridge java[5326]: at com.bwssystems.HABridge.plugins.hass.HassHome.deviceHandler(HassHome.java:144) Jun 14 18:00:31 habridge java[5326]: at com.bwssystems.HABridge.hue.HueMulator.changeState(HueMulator.java:997) Jun 14 18:00:31 habridge java[5326]: at com.bwssystems.HABridge.hue.HueMulator.lambda$37(HueMulator.java:420) Jun 14 18:00:31 habridge java[5326]: at spark.RouteImpl$1.handle(RouteImpl.java:58) Jun 14 18:00:31 habridge java[5326]: at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:162) Jun 14 18:00:31 habridge java[5326]: at spark.webserver.JettyHandler.doHandle(JettyHandler.java:61) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.Server.handle(Server.java:517) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:302) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) Jun 14 18:00:31 habridge java[5326]: at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) Jun 14 18:00:31 habridge java[5326]: at java.lang.Thread.run(Thread.java:748) Jun 14 18:00:31 habridge java[5326]: Caused by: org.apache.http.ProtocolException: The server failed to respond with a valid HTTP response Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:151) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) Jun 14 18:00:31 habridge java[5326]: at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) Jun 14 18:00:31 habridge java[5326]: ... 25 common frames omitted

@bwssytems
Copy link
Owner

What version are you running?

@pickeld
Copy link
Author

pickeld commented Jun 14, 2017

sorry, im running 4.5.5 i just updated it thought maybe it will solve the problem. i had the same issue on 4.5

@pickeld
Copy link
Author

pickeld commented Jun 14, 2017

i have the same issur as #605 had. but i dont run anything else..

@pickeld
Copy link
Author

pickeld commented Jun 14, 2017

i put my com.bwssystems.HABridge.plugins.http.HTTPHandler on debug
here the error:
doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.office_lamp"}

Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1

Error calling out to HA gateway: IOException in log

all logs are from com.bwssystems.HABridge.plugins.http.HTTPHandler

@bwssytems
Copy link
Owner

So, when you issue the call the second time, it works, is that correct? Also, you are using home assistant as the target?

@pickeld
Copy link
Author

pickeld commented Jun 14, 2017

yes, the second time the my command work. It doesn't happen on every command and I can't tell you how often.
my target is home assistant. correct.

@bwssytems
Copy link
Owner

Will test again on my setup

@pickeld
Copy link
Author

pickeld commented Jun 14, 2017

thank you!

@yjon1
Copy link

yjon1 commented Jun 15, 2017

have similar problem. it happens sometimes not always
I think it's random,

@pickeld
Copy link
Author

pickeld commented Jun 15, 2017

@yjon1 are you using home assistant over ssl?

@yjon1
Copy link

yjon1 commented Jun 15, 2017

no, http on same pi server, defined as 127.0.0.1:8123

@bwssytems
Copy link
Owner

@pickeld Do you have this issue if you do not use https?

@yjon1
Copy link

yjon1 commented Jun 17, 2017

I tried to debug it (remote app) but there is nothing more than:
org.apache.http.ProtocolException: The server failed to respond with a valid HTTP response
and it is random

Anyway, I was able to fix it in very ugly way: retry request in HtppHandler when exception occurs...
It's ugly but for me it works for now ;)

@pickeld
Copy link
Author

pickeld commented Jun 17, 2017

@yjon1 please share your solution. the fact i need to ask everything twice makes habridge pretty much useless for me right now.. i need a fix please

@yjon1
Copy link

yjon1 commented Jun 17, 2017

sure, try attached jar
ha-bridge-4.5.5.jar.zip

@pickeld
Copy link
Author

pickeld commented Jun 18, 2017

@yjon1 seems like it fixed the issue, but as you said, its more a workaround then a fix...
thank you very much

@bwssytems bwssytems added this to the v4.6 milestone Jun 19, 2017
@bwssytems
Copy link
Owner

Adding the ClientProtocolException into the retry loop

@pickeld
Copy link
Author

pickeld commented Jun 19, 2017

Adding it to the retry loop results a delay on every failed action. We must understand the cause.

@bwssytems
Copy link
Owner

Please turn on debug and post the results. The one error dump does not give enough info

@pickeld
Copy link
Author

pickeld commented Jun 19, 2017

sure, for what component? root only? or all of them?

@bwssytems
Copy link
Owner

let's do huemulator, http, HomeAssistant

@pickeld
Copy link
Author

pickeld commented Jun 20, 2017

`
06-20-2017 18:45:37.457 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:45:37.457 DEBUG get params spark.Request
06-20-2017 18:45:37.458 DEBUG get splat spark.Request
06-20-2017 18:45:37.458 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:37.464 DEBUG get params spark.Request
06-20-2017 18:45:37.465 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:37.465 DEBUG get splat spark.Request
06-20-2017 18:45:37.466 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:37.466 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:37.645 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:45:37.647 DEBUG get params spark.Request
06-20-2017 18:45:37.648 DEBUG get splat spark.Request
06-20-2017 18:45:37.648 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:37.675 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:37.808 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:45:41.032 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.037 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:41.037 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.038 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.044 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.045 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.046 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.047 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.048 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.056 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.057 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:41.057 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.058 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.062 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.064 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.065 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.066 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:41.067 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:41.551 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:45:41.553 DEBUG get params spark.Request
06-20-2017 18:45:41.553 DEBUG get splat spark.Request
06-20-2017 18:45:41.566 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:41.573 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:41.685 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:45:42.296 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.301 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:42.301 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.302 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.303 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.304 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.305 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.306 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.307 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.308 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.322 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:42.323 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.324 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.324 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.326 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.326 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.327 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:42.328 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:42.810 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:45:42.811 DEBUG get params spark.Request
06-20-2017 18:45:42.812 DEBUG get splat spark.Request
06-20-2017 18:45:42.812 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:42.817 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:42.937 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:45:47.466 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:45:47.471 DEBUG get params spark.Request
06-20-2017 18:45:47.472 DEBUG get splat spark.Request
06-20-2017 18:45:47.472 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:47.474 DEBUG get params spark.Request
06-20-2017 18:45:47.474 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:47.474 DEBUG get splat spark.Request
06-20-2017 18:45:47.475 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:47.475 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:49.112 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.117 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:47943, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:49.118 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.119 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.119 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.120 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.121 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.122 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.123 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.124 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.126 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.127 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:47943, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:49.127 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.128 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.142 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.144 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.144 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.146 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:49.146 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:49.646 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:45:49.700 DEBUG get params spark.Request
06-20-2017 18:45:49.700 DEBUG get splat spark.Request
06-20-2017 18:45:49.700 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:49.705 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:49.718 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:45:49.720 DEBUG get params spark.Request
06-20-2017 18:45:49.721 DEBUG get splat spark.Request
06-20-2017 18:45:49.721 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:49.726 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:45:49.816 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:45:49.873 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:45:50.705 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state spark.webserver.MatcherFilter
06-20-2017 18:45:50.711 DEBUG get params spark.Request
06-20-2017 18:45:50.711 DEBUG get splat spark.Request
06-20-2017 18:45:50.712 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.713 DEBUG get params spark.Request
06-20-2017 18:45:50.713 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:50.713 DEBUG matchedPart: :id = 7 spark.Request
06-20-2017 18:45:50.714 DEBUG get splat spark.Request
06-20-2017 18:45:50.715 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":false} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.716 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:50.717 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.office_lamp","hassName":"HASS","state":"off"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.731 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.office_lamp","hassName":"HASS","state":"off"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.733 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.733 DEBUG calling HomeAssistant: HASS - light.office_lamp - off - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.734 DEBUG calling HomeAssistant: HASS - light.office_lamp - off - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:50.734 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_off com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:50.734 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_off with http command: POST with body: {"entity_id":"light.office_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:50.736 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_off HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:50.870 WARN Error calling out to HA gateway: IOException in log com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:50.900 WARN Retrying... com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:50.952 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state spark.webserver.MatcherFilter
06-20-2017 18:45:50.953 DEBUG get params spark.Request
06-20-2017 18:45:50.953 DEBUG get splat spark.Request
06-20-2017 18:45:50.954 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.955 DEBUG get params spark.Request
06-20-2017 18:45:50.955 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:50.955 DEBUG matchedPart: :id = 17 spark.Request
06-20-2017 18:45:50.956 DEBUG get splat spark.Request
06-20-2017 18:45:50.957 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":false} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.957 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:50.958 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.desktop_lamp","hassName":"HASS","state":"off"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:50.974 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.desktop_lamp","hassName":"HASS","state":"off"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.975 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.976 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - off - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:50.977 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - off - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:50.977 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_off com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:50.977 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_off with http command: POST with body: {"entity_id":"light.desktop_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:50.987 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_off HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:51.707 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:51.720 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:51.725 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:51.738 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:45:51.749 DEBUG get params spark.Request
06-20-2017 18:45:51.754 DEBUG get splat spark.Request
06-20-2017 18:45:51.754 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:51.756 DEBUG get params spark.Request
06-20-2017 18:45:51.756 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:51.757 DEBUG get splat spark.Request
06-20-2017 18:45:51.757 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:51.757 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:51.941 DEBUG POST execute (1) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:51.947 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:51.952 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:51.963 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:45:51.964 DEBUG get params spark.Request
06-20-2017 18:45:51.964 DEBUG get splat spark.Request
06-20-2017 18:45:51.964 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:51.966 DEBUG get params spark.Request
06-20-2017 18:45:51.966 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:51.966 DEBUG get splat spark.Request
06-20-2017 18:45:51.967 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:51.967 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:56.457 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state spark.webserver.MatcherFilter
06-20-2017 18:45:56.463 DEBUG get params spark.Request
06-20-2017 18:45:56.464 DEBUG get splat spark.Request
06-20-2017 18:45:56.464 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.465 DEBUG get params spark.Request
06-20-2017 18:45:56.465 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:56.466 DEBUG matchedPart: :id = 17 spark.Request
06-20-2017 18:45:56.466 DEBUG get splat spark.Request
06-20-2017 18:45:56.467 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":true} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.468 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:56.469 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.desktop_lamp","hassName":"HASS","state":"on"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.480 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.desktop_lamp","hassName":"HASS","state":"on"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.481 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.481 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - on - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.482 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - on - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:56.482 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_on com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:56.482 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.desktop_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.484 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.511 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state spark.webserver.MatcherFilter
06-20-2017 18:45:56.511 DEBUG get params spark.Request
06-20-2017 18:45:56.512 DEBUG get splat spark.Request
06-20-2017 18:45:56.512 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.513 DEBUG get params spark.Request
06-20-2017 18:45:56.513 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:56.514 DEBUG matchedPart: :id = 7 spark.Request
06-20-2017 18:45:56.514 DEBUG get splat spark.Request
06-20-2017 18:45:56.516 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":true} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.516 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:56.517 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.office_lamp","hassName":"HASS","state":"on"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.518 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.office_lamp","hassName":"HASS","state":"on"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.577 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.577 DEBUG calling HomeAssistant: HASS - light.office_lamp - on - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:45:56.578 DEBUG calling HomeAssistant: HASS - light.office_lamp - on - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:56.578 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_on com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:56.578 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.office_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.605 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.607 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.608 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:56.617 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.651 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:45:56.652 DEBUG get params spark.Request
06-20-2017 18:45:56.652 DEBUG get splat spark.Request
06-20-2017 18:45:56.653 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.654 DEBUG get params spark.Request
06-20-2017 18:45:56.655 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:56.655 DEBUG get splat spark.Request
06-20-2017 18:45:56.656 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:56.656 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:45:56.694 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.695 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:45:56.696 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:45:57.483 DEBUG get splat spark.Request
06-20-2017 18:45:57.483 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:45:57.485 DEBUG get params spark.Request
06-20-2017 18:45:57.485 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:45:59.816 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:59.816 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.817 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.829 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.830 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:59.832 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.832 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:45:59.833 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.834 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.834 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:59.835 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.836 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:45:59.837 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:45:59.838 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:00.346 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:00.348 DEBUG get params spark.Request
06-20-2017 18:46:00.348 DEBUG get splat spark.Request
06-20-2017 18:46:00.354 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:00.363 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:00.476 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:01.244 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state spark.webserver.MatcherFilter
06-20-2017 18:46:01.250 DEBUG get params spark.Request
06-20-2017 18:46:01.250 DEBUG get splat spark.Request
06-20-2017 18:46:01.251 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.251 DEBUG get params spark.Request
06-20-2017 18:46:01.252 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:01.252 DEBUG matchedPart: :id = 7 spark.Request
06-20-2017 18:46:01.252 DEBUG get splat spark.Request
06-20-2017 18:46:01.253 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":false} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.254 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:01.255 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.office_lamp","hassName":"HASS","state":"off"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.256 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.office_lamp","hassName":"HASS","state":"off"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.257 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.258 DEBUG calling HomeAssistant: HASS - light.office_lamp - off - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.258 DEBUG calling HomeAssistant: HASS - light.office_lamp - off - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:01.272 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_off com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:01.272 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_off with http command: POST with body: {"entity_id":"light.office_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.274 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_off HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.326 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.336 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.337 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:01.347 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:01.348 DEBUG get params spark.Request
06-20-2017 18:46:01.348 DEBUG get splat spark.Request
06-20-2017 18:46:01.353 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.437 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:01.438 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.desktop_lamp","hassName":"HASS","state":"off"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.444 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.desktop_lamp","hassName":"HASS","state":"off"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.454 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.455 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - off - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:01.455 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - off - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:01.456 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_off com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:01.456 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_off with http command: POST with body: {"entity_id":"light.desktop_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.458 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_off HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.523 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.542 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:01.557 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:01.558 DEBUG get params spark.Request
06-20-2017 18:46:01.558 DEBUG get splat spark.Request
06-20-2017 18:46:01.558 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.565 DEBUG get params spark.Request
06-20-2017 18:46:01.565 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:01.565 DEBUG get splat spark.Request
06-20-2017 18:46:01.566 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:01.566 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:07.487 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:07.494 DEBUG get params spark.Request
06-20-2017 18:46:07.494 DEBUG get splat spark.Request
06-20-2017 18:46:07.494 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:07.496 DEBUG get params spark.Request
06-20-2017 18:46:07.496 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:07.496 DEBUG get splat spark.Request
06-20-2017 18:46:07.497 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:07.497 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:10.245 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.249 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.108:53446, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 2
ST: ssdp:all

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:10.250 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.251 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.252 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:10.253 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.254 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:10.255 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.256 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:10.257 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:10.767 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:10.774 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:10.777 DEBUG get params spark.Request
06-20-2017 18:46:10.777 DEBUG get splat spark.Request
06-20-2017 18:46:10.777 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:10.781 DEBUG get params spark.Request
06-20-2017 18:46:10.782 DEBUG get splat spark.Request
06-20-2017 18:46:10.782 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:10.787 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:10.804 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:10.916 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:10.925 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:14.040 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/6/state spark.webserver.MatcherFilter
06-20-2017 18:46:14.045 DEBUG get params spark.Request
06-20-2017 18:46:14.046 DEBUG get splat spark.Request
06-20-2017 18:46:14.047 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/6/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:14.048 DEBUG get params spark.Request
06-20-2017 18:46:14.048 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:14.048 DEBUG matchedPart: :id = 6 spark.Request
06-20-2017 18:46:14.048 DEBUG get splat spark.Request
06-20-2017 18:46:14.055 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":false} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:14.055 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:14.060 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.bedroom_light","hassName":"HASS","state":"off"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:14.062 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.bedroom_light","hassName":"HASS","state":"off"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:14.063 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:14.064 DEBUG calling HomeAssistant: HASS - light.bedroom_light - off - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:14.064 DEBUG calling HomeAssistant: HASS - light.bedroom_light - off - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:14.065 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_off com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:14.065 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_off with http command: POST with body: {"entity_id":"light.bedroom_light"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:14.083 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_off HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:14.134 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:14.136 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:14.137 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:14.169 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:14.170 DEBUG get params spark.Request
06-20-2017 18:46:14.170 DEBUG get splat spark.Request
06-20-2017 18:46:14.171 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:14.172 DEBUG get params spark.Request
06-20-2017 18:46:14.173 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:14.173 DEBUG get splat spark.Request
06-20-2017 18:46:14.174 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:14.174 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:17.496 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:17.502 DEBUG get params spark.Request
06-20-2017 18:46:17.502 DEBUG get splat spark.Request
06-20-2017 18:46:17.502 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:17.504 DEBUG get params spark.Request
06-20-2017 18:46:17.504 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:17.505 DEBUG get splat spark.Request
06-20-2017 18:46:17.505 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:17.505 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:18.770 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.771 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:48494, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:18.771 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.772 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.773 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:18.774 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.775 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:18.776 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.786 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:18.788 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.788 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:48494, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:18.789 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.794 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.794 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:18.795 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.796 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:18.797 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:18.798 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:19.292 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:19.293 DEBUG get params spark.Request
06-20-2017 18:46:19.294 DEBUG get splat spark.Request
06-20-2017 18:46:19.294 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:19.308 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:19.420 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:19.810 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/6/state spark.webserver.MatcherFilter
06-20-2017 18:46:19.815 DEBUG get params spark.Request
06-20-2017 18:46:19.816 DEBUG get splat spark.Request
06-20-2017 18:46:19.816 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/6/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:19.817 DEBUG get params spark.Request
06-20-2017 18:46:19.817 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:19.818 DEBUG matchedPart: :id = 6 spark.Request
06-20-2017 18:46:19.818 DEBUG get splat spark.Request
06-20-2017 18:46:19.824 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":true} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:19.825 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:19.826 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.bedroom_light","hassName":"HASS","state":"on"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:19.827 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.bedroom_light","hassName":"HASS","state":"on"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:19.828 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:19.837 DEBUG calling HomeAssistant: HASS - light.bedroom_light - on - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 18:46:19.838 DEBUG calling HomeAssistant: HASS - light.bedroom_light - on - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:19.838 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_on com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:19.838 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.bedroom_light"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:19.840 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:19.917 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:19.924 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 18:46:19.925 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 18:46:19.935 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:19.936 DEBUG get params spark.Request
06-20-2017 18:46:19.936 DEBUG get splat spark.Request
06-20-2017 18:46:19.937 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:19.938 DEBUG get params spark.Request
06-20-2017 18:46:19.939 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:19.948 DEBUG get splat spark.Request
06-20-2017 18:46:19.949 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:19.949 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:27.517 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:27.523 DEBUG get params spark.Request
06-20-2017 18:46:27.524 DEBUG get splat spark.Request
06-20-2017 18:46:27.524 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:27.526 DEBUG get params spark.Request
06-20-2017 18:46:27.526 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:27.527 DEBUG get splat spark.Request
06-20-2017 18:46:27.527 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:27.528 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:31.674 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.679 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:32897, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:31.680 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.681 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.681 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:31.683 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.683 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:31.684 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.685 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:31.686 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.688 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.688 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:32897, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:31.702 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.703 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.703 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:31.705 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.705 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:31.706 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:31.707 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:32.193 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:32.194 DEBUG get params spark.Request
06-20-2017 18:46:32.195 DEBUG get splat spark.Request
06-20-2017 18:46:32.195 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:32.208 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:32.214 DEBUG get params spark.Request
06-20-2017 18:46:32.215 DEBUG get splat spark.Request
06-20-2017 18:46:32.215 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:32.231 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:32.243 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:32.345 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:32.355 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:33.094 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.098 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:33.099 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.100 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.101 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.102 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.103 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.104 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.105 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.106 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.107 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:33.107 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.108 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.109 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.124 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.125 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.126 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:33.127 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:33.614 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:33.616 DEBUG get params spark.Request
06-20-2017 18:46:33.616 DEBUG get splat spark.Request
06-20-2017 18:46:33.617 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:33.637 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:33.751 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 18:46:36.398 DEBUG httpMethod:get, uri: /system/logmsgs spark.webserver.MatcherFilter
06-20-2017 18:46:36.404 DEBUG get params spark.Request
06-20-2017 18:46:36.409 DEBUG get splat spark.Request
06-20-2017 18:46:36.411 DEBUG get params spark.Request
06-20-2017 18:46:36.412 DEBUG get splat spark.Request
06-20-2017 18:46:36.412 DEBUG Get logmsgs. com.bwssystems.HABridge.SystemControl
06-20-2017 18:46:36.973 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:36.979 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:36.979 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:36.980 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.001 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.003 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.004 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.005 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.006 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.008 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.008 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 18:46:37.009 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.046 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.047 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.048 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.066 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.068 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 18:46:37.073 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 18:46:37.520 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 18:46:37.522 DEBUG get params spark.Request
06-20-2017 18:46:37.522 DEBUG get splat spark.Request
06-20-2017 18:46:37.523 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:37.528 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 18:46:37.542 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 18:46:37.543 DEBUG get params spark.Request
06-20-2017 18:46:37.543 DEBUG get splat spark.Request
06-20-2017 18:46:37.543 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:37.545 DEBUG get params spark.Request
06-20-2017 18:46:37.545 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 18:46:37.545 DEBUG get splat spark.Request
06-20-2017 18:46:37.546 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 18:46:37.546 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 18:46:37.721 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
`

@bwssytems
Copy link
Owner

I see the very first call to Home Assistant gets the error. After that, it works as expected. Very interesting.

@pickeld
Copy link
Author

pickeld commented Jun 20, 2017

here is another one:

06-20-2017 20:05:07.450 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.451 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.452 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.453 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.454 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.455 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.456 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.458 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.458 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:47943, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:07.458 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.473 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.473 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.475 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.475 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.476 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:07.477 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:07.972 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:07.974 DEBUG get params spark.Request
06-20-2017 20:05:07.974 DEBUG get splat spark.Request
06-20-2017 20:05:07.975 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:07.983 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:08.098 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:10.172 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.177 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:10.178 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.179 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.180 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.181 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.182 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.183 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.184 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.185 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.186 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:10.200 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.201 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.201 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.202 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.203 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.204 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.205 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.696 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.697 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.108:53446, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 2
ST: ssdp:all

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:10.697 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.698 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.698 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.700 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.700 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.701 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:10.702 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:10.716 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:10.718 DEBUG get params spark.Request
06-20-2017 20:05:10.718 DEBUG get splat spark.Request
06-20-2017 20:05:10.723 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:10.727 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:10.874 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:11.334 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:11.335 DEBUG get params spark.Request
06-20-2017 20:05:11.336 DEBUG get splat spark.Request
06-20-2017 20:05:11.336 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:11.338 DEBUG get params spark.Request
06-20-2017 20:05:11.338 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:11.338 DEBUG get splat spark.Request
06-20-2017 20:05:11.348 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:11.349 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:21.345 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:21.350 DEBUG get params spark.Request
06-20-2017 20:05:21.351 DEBUG get splat spark.Request
06-20-2017 20:05:21.351 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:21.353 DEBUG get params spark.Request
06-20-2017 20:05:21.353 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:21.354 DEBUG get splat spark.Request
06-20-2017 20:05:21.354 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:21.354 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:30.730 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:30.739 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:31.271 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:31.276 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:31.278 DEBUG get params spark.Request
06-20-2017 20:05:31.284 DEBUG get params spark.Request
06-20-2017 20:05:31.285 DEBUG get splat spark.Request
06-20-2017 20:05:31.286 DEBUG get splat spark.Request
06-20-2017 20:05:31.293 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:31.293 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:31.312 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:31.298 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:31.433 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:31.445 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:31.472 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:31.478 DEBUG get params spark.Request
06-20-2017 20:05:31.478 DEBUG get splat spark.Request
06-20-2017 20:05:31.478 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:31.480 DEBUG get params spark.Request
06-20-2017 20:05:31.481 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:31.481 DEBUG get splat spark.Request
06-20-2017 20:05:31.482 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:31.482 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:41.361 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:41.367 DEBUG get params spark.Request
06-20-2017 20:05:41.367 DEBUG get splat spark.Request
06-20-2017 20:05:41.368 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:41.370 DEBUG get params spark.Request
06-20-2017 20:05:41.370 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:41.370 DEBUG get splat spark.Request
06-20-2017 20:05:41.371 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:41.371 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:43.803 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.812 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:43.820 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.821 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.822 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:43.823 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.824 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:43.825 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.826 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:43.827 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.828 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:9877, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:43.828 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.839 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.839 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:43.841 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.841 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:43.842 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:43.843 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:44.328 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:44.331 DEBUG get params spark.Request
06-20-2017 20:05:44.331 DEBUG get splat spark.Request
06-20-2017 20:05:44.332 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:44.336 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:44.475 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:46.896 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.903 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:46.903 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.904 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.905 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:46.906 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.926 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:46.928 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.928 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:46.933 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.934 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:4517, body: M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Connection: close
Host: 239.255.255.250:1900

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:46.935 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.936 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.936 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:46.942 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.942 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:46.943 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:46.944 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:47.415 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:47.417 DEBUG get params spark.Request
06-20-2017 20:05:47.417 DEBUG get splat spark.Request
06-20-2017 20:05:47.417 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:47.429 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:47.541 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:50.298 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state spark.webserver.MatcherFilter
06-20-2017 20:05:50.304 DEBUG get params spark.Request
06-20-2017 20:05:50.305 DEBUG get splat spark.Request
06-20-2017 20:05:50.305 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/17/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.339 DEBUG get params spark.Request
06-20-2017 20:05:50.345 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:50.351 DEBUG matchedPart: :id = 17 spark.Request
06-20-2017 20:05:50.351 DEBUG get splat spark.Request
06-20-2017 20:05:50.352 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":true} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.353 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:50.354 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.desktop_lamp","hassName":"HASS","state":"on"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.356 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.desktop_lamp","hassName":"HASS","state":"on"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.357 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.358 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - on - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.358 DEBUG calling HomeAssistant: HASS - light.desktop_lamp - on - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:50.359 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_on com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:50.369 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.desktop_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:50.370 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:50.397 WARN Error calling out to HA gateway: IOException in log com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:50.409 WARN Retrying... com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:50.426 DEBUG httpMethod:put, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state spark.webserver.MatcherFilter
06-20-2017 20:05:50.427 DEBUG get params spark.Request
06-20-2017 20:05:50.427 DEBUG get splat spark.Request
06-20-2017 20:05:50.427 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights/7/state> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.428 DEBUG get params spark.Request
06-20-2017 20:05:50.437 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:50.438 DEBUG matchedPart: :id = 7 spark.Request
06-20-2017 20:05:50.438 DEBUG get splat spark.Request
06-20-2017 20:05:50.440 DEBUG hue state change requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 body: {"on":true} com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.440 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:50.441 DEBUG Decode Json for url items: [{"item":"{"entityId":"light.office_lamp","hassName":"HASS","state":"on"}","type":"hassDevice"}] com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:50.447 DEBUG executing HUE api request to send message to HomeAssistant: "{"entityId":"light.office_lamp","hassName":"HASS","state":"on"}" com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.467 DEBUG Retrieved a HomeAssistant for name: HASS com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.468 DEBUG calling HomeAssistant: HASS - light.office_lamp - on - null com.bwssystems.HABridge.plugins.hass.HassHome
06-20-2017 20:05:50.468 DEBUG calling HomeAssistant: HASS - light.office_lamp - on - null com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:50.469 DEBUG Calling HomeAssistant with url: https://URL:443/api/services/light/turn_on com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:50.469 DEBUG doHttpRequest with url: https://URL:443/api/services/light/turn_on with http command: POST with body: {"entity_id":"light.office_lamp"} com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:50.471 DEBUG Making outbound call in doHttpRequest: POST https://URL:443/api/services/light/turn_on HTTP/1.1 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:51.376 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:51.389 DEBUG get params spark.Request
06-20-2017 20:05:51.394 DEBUG get splat spark.Request
06-20-2017 20:05:51.394 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:51.396 DEBUG get params spark.Request
06-20-2017 20:05:51.397 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:51.397 DEBUG get splat spark.Request
06-20-2017 20:05:51.397 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:51.398 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:51.633 DEBUG POST execute (0) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:51.640 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:51.659 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:51.673 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:51.679 DEBUG get params spark.Request
06-20-2017 20:05:51.679 DEBUG get splat spark.Request
06-20-2017 20:05:51.679 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:51.681 DEBUG get params spark.Request
06-20-2017 20:05:51.682 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:51.682 DEBUG get splat spark.Request
06-20-2017 20:05:51.682 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:51.683 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:51.805 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.811 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:32897, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:51.811 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.813 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.813 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:51.815 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.815 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:51.816 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.817 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:51.848 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.851 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.851 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:32897, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:51.851 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.852 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.853 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:51.854 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.855 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:51.856 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:51.857 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:52.073 DEBUG POST execute (1) on URL responded: 200 com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:52.075 DEBUG Successfull response - The http response is <<<[]>>> com.bwssystems.HABridge.plugins.http.HTTPHandler
06-20-2017 20:05:52.076 DEBUG call Command return is: <[]> com.bwssystems.HABridge.plugins.hass.HomeAssistant
06-20-2017 20:05:52.089 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:05:52.090 DEBUG get params spark.Request
06-20-2017 20:05:52.090 DEBUG get splat spark.Request
06-20-2017 20:05:52.091 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:52.092 DEBUG get params spark.Request
06-20-2017 20:05:52.093 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:05:52.093 DEBUG get splat spark.Request
06-20-2017 20:05:52.094 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:05:52.094 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:05:52.328 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:52.330 DEBUG get params spark.Request
06-20-2017 20:05:52.331 DEBUG get splat spark.Request
06-20-2017 20:05:52.332 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:52.336 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:52.375 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:52.377 DEBUG get params spark.Request
06-20-2017 20:05:52.377 DEBUG get splat spark.Request
06-20-2017 20:05:52.378 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:52.396 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:52.457 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:52.506 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:05:55.839 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.844 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:48494, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:55.844 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.846 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.846 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:55.847 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.848 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:55.856 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.856 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:55.858 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.859 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:48494, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:05:55.863 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.864 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.865 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:55.867 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.867 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:55.868 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:05:55.877 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:05:56.363 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:05:56.365 DEBUG get params spark.Request
06-20-2017 20:05:56.366 DEBUG get splat spark.Request
06-20-2017 20:05:56.366 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:56.377 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:05:56.497 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:06:01.009 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.014 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:47943, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:01.015 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.016 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.016 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.017 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.018 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.029 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.030 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.031 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.032 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:47943, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:01.032 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.033 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.033 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.035 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.035 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.036 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:01.037 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:01.371 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:06:01.372 DEBUG get params spark.Request
06-20-2017 20:06:01.372 DEBUG get splat spark.Request
06-20-2017 20:06:01.372 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:01.374 DEBUG get params spark.Request
06-20-2017 20:06:01.375 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:06:01.375 DEBUG get splat spark.Request
06-20-2017 20:06:01.375 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:01.376 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:06:01.577 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:06:01.582 DEBUG get params spark.Request
06-20-2017 20:06:01.583 DEBUG get splat spark.Request
06-20-2017 20:06:01.583 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:01.587 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:01.706 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:06:03.172 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.173 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:03.174 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.175 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.175 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.176 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.177 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.189 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.190 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.191 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.192 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.104:55192, body: M-SEARCH * HTTP/1.1
MX: 5
ST: ssdp:all
MAN: "ssdp:discover"
User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.8.0 V/013Netvision
Host: 239.255.255.250:1900
Connection: close

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:03.192 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.193 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.194 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.195 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.196 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.197 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:03.198 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:03.696 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:06:03.698 DEBUG get params spark.Request
06-20-2017 20:06:03.699 DEBUG get splat spark.Request
06-20-2017 20:06:03.705 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:03.714 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:03.837 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:06:10.719 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:10.724 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.108:53446, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 2
ST: ssdp:all

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:10.725 DEBUG isSSDPDiscovery found message to be valid under strict rules - strict: true com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:10.726 DEBUG sendUpnpResponse discovery responseTemplate1 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:10.727 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: upnp:rootdevice
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b::upnp:rootdevice

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:10.728 DEBUG sendUpnpResponse discovery responseTemplate2 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:10.738 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:10.740 DEBUG sendUpnpResponse discovery responseTemplate3 is <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:10.740 DEBUG Sending response string: <<<HTTP/1.1 200 OK
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
EXT:
LOCATION: http:https://10.10.10.110:80/description.xml
SERVER: Linux/3.14.0 UPnP/1.0 IpBridge/1.15.0
hue-bridgeid: B827EBFFFE810B5B
ST: urn:schemas-upnp-org:device:basic:1
USN: uuid:2f402f80-da50-11e1-9b23-b827eb810b5b

com.bwssystems.HABridge.util.UDPDatagramSender
06-20-2017 20:06:11.379 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:06:11.380 DEBUG get params spark.Request
06-20-2017 20:06:11.381 DEBUG get splat spark.Request
06-20-2017 20:06:11.381 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:11.383 DEBUG get params spark.Request
06-20-2017 20:06:11.383 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:06:11.383 DEBUG get splat spark.Request
06-20-2017 20:06:11.384 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:11.384 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:06:13.872 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:13.878 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.2:61721, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:dial-multiscreen-org:service:dial:1
USER-AGENT: Google Chrome/59.0.3071.104 Windows

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:13.879 DEBUG Sending notify packet for upnp. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:14.392 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:06:14.394 DEBUG get params spark.Request
06-20-2017 20:06:14.394 DEBUG get splat spark.Request
06-20-2017 20:06:14.395 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:14.409 DEBUG httpMethod:get, uri: /description.xml spark.webserver.MatcherFilter
06-20-2017 20:06:14.411 DEBUG get params spark.Request
06-20-2017 20:06:14.412 DEBUG get splat spark.Request
06-20-2017 20:06:14.417 DEBUG upnp device settings requested: from 10.10.10.104:80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:14.426 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:14.438 DEBUG Traceupnp: upnp device settings template filled with address: 10.10.10.110 and port: 80 com.bwssystems.HABridge.upnp.UpnpSettingsResource
06-20-2017 20:06:14.560 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:06:14.558 DEBUG httpMethod:get, uri: /(null) spark.webserver.MatcherFilter
06-20-2017 20:06:14.875 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:14.880 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.2:61721, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:dial-multiscreen-org:service:dial:1
USER-AGENT: Google Chrome/59.0.3071.104 Windows

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:14.930 DEBUG httpMethod:get, uri: / spark.webserver.MatcherFilter
06-20-2017 20:06:14.976 DEBUG httpMethod:get, uri: /css/main.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.021 DEBUG httpMethod:get, uri: /css/ngDialog.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.041 DEBUG httpMethod:get, uri: /css/scrollable-table.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.191 DEBUG httpMethod:get, uri: /css/bootstrap.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.267 DEBUG httpMethod:get, uri: /css/bootstrap-theme.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.412 DEBUG httpMethod:get, uri: /css/ngToast.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.437 DEBUG httpMethod:get, uri: /css/rzslider.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.464 DEBUG httpMethod:get, uri: /css/strength-meter.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.554 DEBUG httpMethod:get, uri: /css/ngDialog-theme-default.min.css spark.webserver.MatcherFilter
06-20-2017 20:06:15.572 DEBUG httpMethod:get, uri: /js/jquery-1.11.3.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:15.875 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:15.880 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.2:61721, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:dial-multiscreen-org:service:dial:1
USER-AGENT: Google Chrome/59.0.3071.104 Windows

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:16.040 DEBUG httpMethod:get, uri: /js/rzslider.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:16.060 DEBUG httpMethod:get, uri: /js/angular.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:16.110 DEBUG httpMethod:get, uri: /js/angular-route.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:16.128 DEBUG httpMethod:get, uri: /js/angular.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:16.876 DEBUG isSSDPDiscovery Found message to be an M-SEARCH message. com.bwssystems.HABridge.upnp.UpnpListener
06-20-2017 20:06:16.881 DEBUG isSSDPDiscovery Got SSDP packet from 10.10.10.2:61721, body: M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 1
ST: urn:dial-multiscreen-org:service:dial:1
USER-AGENT: Google Chrome/59.0.3071.104 Windows

com.bwssystems.HABridge.upnp.UpnpListener

06-20-2017 20:06:17.854 DEBUG httpMethod:get, uri: /js/bootstrap.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:17.864 DEBUG httpMethod:get, uri: /js/ngToast.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:17.870 DEBUG httpMethod:get, uri: /js/angular-sanitize.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:17.887 DEBUG httpMethod:get, uri: /js/ngDialog.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:17.902 DEBUG httpMethod:get, uri: /js/angular-scrollable-table.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.285 DEBUG httpMethod:get, uri: /js/strength-meter.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.290 DEBUG httpMethod:get, uri: /scripts/app.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.287 DEBUG httpMethod:get, uri: /js/angular-resource.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.283 DEBUG httpMethod:get, uri: /js/angular-base64.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.323 DEBUG httpMethod:get, uri: /js/angular-route.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.297 DEBUG httpMethod:get, uri: /js/ngStorage.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.401 DEBUG httpMethod:get, uri: /js/angular-sanitize.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.453 DEBUG httpMethod:get, uri: /js/bootstrap.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.493 DEBUG httpMethod:get, uri: /js/ngToast.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.554 DEBUG httpMethod:get, uri: /js/rzslider.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.580 DEBUG httpMethod:get, uri: /js/ngDialog.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.613 DEBUG httpMethod:get, uri: /js/angular-scrollable-table.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.638 DEBUG httpMethod:get, uri: /js/strength-meter.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.662 DEBUG httpMethod:get, uri: /js/angular-base64.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.682 DEBUG httpMethod:get, uri: /js/angular-resource.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.703 DEBUG httpMethod:get, uri: /js/ngStorage.min.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.729 DEBUG httpMethod:get, uri: /scripts/app.js spark.webserver.MatcherFilter
06-20-2017 20:06:18.926 DEBUG httpMethod:get, uri: /system/habridge/version spark.webserver.MatcherFilter
06-20-2017 20:06:18.933 DEBUG get params spark.Request
06-20-2017 20:06:18.938 DEBUG get splat spark.Request
06-20-2017 20:06:18.941 DEBUG get params spark.Request
06-20-2017 20:06:18.941 DEBUG get splat spark.Request
06-20-2017 20:06:18.941 DEBUG Get HA Bridge version: v4.5.5 com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:18.956 DEBUG httpMethod:get, uri: /views/login.html spark.webserver.MatcherFilter
06-20-2017 20:06:18.992 DEBUG httpMethod:get, uri: /api/devices/map/types spark.webserver.MatcherFilter
06-20-2017 20:06:18.993 DEBUG get params spark.Request
06-20-2017 20:06:18.994 DEBUG get splat spark.Request
06-20-2017 20:06:18.994 DEBUG get params spark.Request
06-20-2017 20:06:18.995 DEBUG get splat spark.Request
06-20-2017 20:06:18.995 DEBUG HueMulator GET called on api/* with request </api/devices/map/types> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:18.997 DEBUG get params spark.Request
06-20-2017 20:06:18.998 DEBUG get splat spark.Request
06-20-2017 20:06:18.998 DEBUG Get map types com.bwssystems.HABridge.devicemanagmeent.DeviceResource
06-20-2017 20:06:19.014 DEBUG httpMethod:get, uri: /system/securityinfo spark.webserver.MatcherFilter
06-20-2017 20:06:19.015 DEBUG get params spark.Request
06-20-2017 20:06:19.016 DEBUG get splat spark.Request
06-20-2017 20:06:19.029 DEBUG httpMethod:get, uri: /system/settings spark.webserver.MatcherFilter
06-20-2017 20:06:19.030 DEBUG httpMethod:get, uri: /views/configuration.html spark.webserver.MatcherFilter
06-20-2017 20:06:19.032 DEBUG get params spark.Request
06-20-2017 20:06:19.044 DEBUG get splat spark.Request
06-20-2017 20:06:19.046 DEBUG get params spark.Request
06-20-2017 20:06:19.046 DEBUG get splat spark.Request
06-20-2017 20:06:19.047 DEBUG bridge settings requested from 10.10.10.2 com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:19.018 DEBUG get params spark.Request
06-20-2017 20:06:19.059 DEBUG get splat spark.Request
06-20-2017 20:06:19.059 DEBUG Get security info com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:19.106 DEBUG httpMethod:put, uri: /system/presslinkbutton spark.webserver.MatcherFilter
06-20-2017 20:06:19.108 DEBUG get params spark.Request
06-20-2017 20:06:19.108 DEBUG get splat spark.Request
06-20-2017 20:06:19.123 DEBUG get params spark.Request
06-20-2017 20:06:19.123 DEBUG get splat spark.Request
06-20-2017 20:06:19.124 INFO Link button pressed.... com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:19.138 DEBUG httpMethod:get, uri: /favicon.ico spark.webserver.MatcherFilter
06-20-2017 20:06:19.141 DEBUG get params spark.Request
06-20-2017 20:06:19.141 DEBUG get splat spark.Request
06-20-2017 20:06:19.164 DEBUG httpMethod:get, uri: /favicon.ico spark.webserver.MatcherFilter
06-20-2017 20:06:19.166 DEBUG get params spark.Request
06-20-2017 20:06:19.167 DEBUG get splat spark.Request
06-20-2017 20:06:19.180 DEBUG httpMethod:get, uri: /api/devices spark.webserver.MatcherFilter
06-20-2017 20:06:19.181 DEBUG get params spark.Request
06-20-2017 20:06:19.183 DEBUG get splat spark.Request
06-20-2017 20:06:19.183 DEBUG HueMulator GET called on api/* with request </api/devices> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:19.185 DEBUG get params spark.Request
06-20-2017 20:06:19.186 DEBUG get splat spark.Request
06-20-2017 20:06:19.186 DEBUG Get all devices com.bwssystems.HABridge.devicemanagmeent.DeviceResource
06-20-2017 20:06:19.201 DEBUG httpMethod:get, uri: /api/devices/backup/available spark.webserver.MatcherFilter
06-20-2017 20:06:19.203 DEBUG get params spark.Request
06-20-2017 20:06:19.203 DEBUG get splat spark.Request
06-20-2017 20:06:19.204 DEBUG get params spark.Request
06-20-2017 20:06:19.204 DEBUG get splat spark.Request
06-20-2017 20:06:19.204 DEBUG HueMulator GET called on api/* with request </api/devices/backup/available> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:19.206 DEBUG get params spark.Request
06-20-2017 20:06:19.207 DEBUG get splat spark.Request
06-20-2017 20:06:19.207 DEBUG Get backup filenames com.bwssystems.HABridge.devicemanagmeent.DeviceResource
06-20-2017 20:06:19.223 DEBUG httpMethod:get, uri: /fonts/glyphicons-halflings-regular.woff2 spark.webserver.MatcherFilter
06-20-2017 20:06:19.293 DEBUG httpMethod:post, uri: /api spark.webserver.MatcherFilter
06-20-2017 20:06:19.295 DEBUG get params spark.Request
06-20-2017 20:06:19.296 DEBUG get splat spark.Request
06-20-2017 20:06:19.297 DEBUG hue api user create requested: {"devicetype":"test_ha_bridge"} from 10.10.10.2 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:19.334 DEBUG Save HA Bridge settings. com.bwssystems.HABridge.BridgeSettings
06-20-2017 20:06:19.509 DEBUG The Device List: [{"id":"11","uniqueid":"00:17:88:5E:D3:0B-0B","name":"AC 18","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"18.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"12","uniqueid":"00:17:88:5E:D3:0C-0C","name":"AC 19","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"19.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"13","uniqueid":"00:17:88:5E:D3:0D-0D","name":"AC 20","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"20.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"14","uniqueid":"00:17:88:5E:D3:0E-0E","name":"AC","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"16.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]","contentType":"application/json"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"[]"}]","inactive":false,"noState":true,"offState":false,"description":"AC Off","deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"15","uniqueid":"00:17:88:5E:D3:0F-0F","name":"AC 21","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"21.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"16","uniqueid":"00:17:88:5E:D3:10-10","name":"AC 22","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"22.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"17","uniqueid":"00:17:88:5E:D3:11-11","name":"Desktop","mapId":"HASS-light.desktop_lamp","mapType":"hassDevice","deviceType":"light","targetDevice":"HASS","offUrl":"[{"item":"{\"entityId\":\"light.desktop_lamp\",\"hassName\":\"HASS\",\"state\":\"off\"}","type":"hassDevice"}]","dimUrl":"[{"item":"{\"entityId\":\"light.desktop_lamp\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","onUrl":"[{"item":"{\"entityId\":\"light.desktop_lamp\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","inactive":false,"noState":true,"offState":false,"description":"Office Desktop","deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"18","uniqueid":"00:17:88:5E:D3:12-12","name":"AC 23","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"23.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"19","uniqueid":"00:17:88:5E:D3:13-13","name":"AC 25","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"25.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"1","uniqueid":"00:17:88:5E:D3:01-01","name":"AC 26","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"26.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"2","uniqueid":"00:17:88:5E:D3:02-02","name":"AC 27","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"27.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"3","uniqueid":"00:17:88:5E:D3:03-03","name":"AC 28","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"28.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"4","uniqueid":"00:17:88:5E:D3:04-04","name":"AC 29","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"29.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"5","uniqueid":"00:17:88:5E:D3:05-05","name":"AC 30","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"30.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"6","uniqueid":"00:17:88:5E:D3:06-06","name":"Light","mapId":"HASS-light.bedroom_light","mapType":"hassDevice","deviceType":"light","targetDevice":"HASS","offUrl":"[{"item":"{\"entityId\":\"light.bedroom_light\",\"hassName\":\"HASS\",\"state\":\"off\"}","type":"hassDevice"}]","dimUrl":"[{"item":"{\"entityId\":\"light.bedroom_light\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","onUrl":"[{"item":"{\"entityId\":\"light.bedroom_light\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","inactive":false,"noState":true,"offState":false,"description":"Bedroom Light","deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"7","uniqueid":"00:17:88:5E:D3:07-07","name":"Light","mapId":"HASS-light.office_lamp","mapType":"hassDevice","deviceType":"light","targetDevice":"HASS","offUrl":"[{"item":"{\"entityId\":\"light.office_lamp\",\"hassName\":\"HASS\",\"state\":\"off\"}","type":"hassDevice"}]","dimUrl":"[{"item":"{\"entityId\":\"light.office_lamp\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","onUrl":"[{"item":"{\"entityId\":\"light.office_lamp\",\"hassName\":\"HASS\",\"state\":\"on\"}","type":"hassDevice"}]","inactive":false,"noState":true,"offState":false,"description":"Office light","deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"8","uniqueid":"00:17:88:5E:D3:08-08","name":"AC 22a","mapId":"HASS-input_slider.slider_1","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/services/homeassistant/turn__on","type":"hassDevice","httpVerb":"POST","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"API__PASSWORD\"}]","contentType":"application/json","httpBody":"{\"entityId\":\"input_slider.slider_1\",\"hassName\":\"HASS\",\"state\":\"22.0\"}"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"9","uniqueid":"00:17:88:5E:D3:09-09","name":"AC 24","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4-copy-copy-copy","mapType":"hassDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"24.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}},{"id":"10","uniqueid":"00:17:88:5E:D3:0A-0A","name":"AC 17","mapId":"HASS-automation.bedroom_ac__adjust_temperture_4","mapType":"httpDevice","deviceType":"custom","targetDevice":"HASS","offUrl":"[{"item":"[]"}]","dimUrl":"[{"item":"[]"}]","onUrl":"[{"item":"https://URL/api/states/input_slider.slider_1","type":"httpDevice","httpVerb":"POST","httpBody":"{\"state\": \"17.0\", \"attributes\":{\"min\": 16, \"step\": 1, \"friendly_name\": \"Bedroom AC Temp\", \"max\": 30}}","contentType":"application/json","httpHeaders":"[{\"name\":\"X-HA-Access\", \"value\":\"mariorocks\"}]"}]","inactive":false,"noState":true,"offState":false,"deviceState":{"on":false,"bri":0,"hue":0,"sat":0,"effect":"none","ct":0,"alert":"none","reachable":true}}] com.bwssystems.HABridge.devicemanagmeent.DeviceResource
06-20-2017 20:06:19.802 DEBUG hue api user create requested for device type: test_ha_bridge and username: 5d463d5d4b974a30b2a5a667f1157730 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:21.389 DEBUG httpMethod:get, uri: /api/a2fda550cc6b4a13bd5d879979c41500/lights spark.webserver.MatcherFilter
06-20-2017 20:06:21.394 DEBUG get params spark.Request
06-20-2017 20:06:21.395 DEBUG get splat spark.Request
06-20-2017 20:06:21.395 DEBUG HueMulator GET called on api/* with request </api/a2fda550cc6b4a13bd5d879979c41500/lights> com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:21.397 DEBUG get params spark.Request
06-20-2017 20:06:21.397 DEBUG matchedPart: :userid = a2fda550cc6b4a13bd5d879979c41500 spark.Request
06-20-2017 20:06:21.398 DEBUG get splat spark.Request
06-20-2017 20:06:21.398 DEBUG hue lights list requested: a2fda550cc6b4a13bd5d879979c41500 from 10.10.10.108 com.bwssystems.HABridge.hue.HueMulator
06-20-2017 20:06:21.407 DEBUG validateWhitelistUser: found a user com.bwssystems.HABridge.BridgeSecurity
06-20-2017 20:06:24.741 DEBUG httpMethod:get, uri: /views/system.html spark.webserver.MatcherFilter
06-20-2017 20:06:24.753 DEBUG httpMethod:get, uri: /favicon.ico spark.webserver.MatcherFilter
06-20-2017 20:06:24.760 DEBUG get params spark.Request
06-20-2017 20:06:24.769 DEBUG get splat spark.Request
06-20-2017 20:06:24.942 DEBUG httpMethod:get, uri: /system/backup/available spark.webserver.MatcherFilter
06-20-2017 20:06:24.949 DEBUG httpMethod:get, uri: /system/settings spark.webserver.MatcherFilter
06-20-2017 20:06:24.950 DEBUG get params spark.Request
06-20-2017 20:06:24.956 DEBUG get params spark.Request
06-20-2017 20:06:24.959 DEBUG get splat spark.Request
06-20-2017 20:06:24.960 DEBUG get splat spark.Request
06-20-2017 20:06:24.962 DEBUG get params spark.Request
06-20-2017 20:06:24.973 DEBUG get params spark.Request
06-20-2017 20:06:24.974 DEBUG get splat spark.Request
06-20-2017 20:06:24.980 DEBUG bridge settings requested from 10.10.10.2 com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:24.973 DEBUG get splat spark.Request
06-20-2017 20:06:24.989 DEBUG Get backup filenames com.bwssystems.HABridge.SystemControl
06-20-2017 20:06:25.071 DEBUG httpMethod:get, uri: /views/logs.html spark.webserver.MatcherFilter
06-20-2017 20:06:25.117 DEBUG httpMethod:get, uri: /favicon.ico spark.webserver.MatcherFilter
06-20-2017 20:06:25.124 DEBUG get params spark.Request
06-20-2017 20:06:25.129 DEBUG get splat spark.Request
06-20-2017 20:06:25.257 DEBUG httpMethod:get, uri: /system/logmsgs spark.webserver.MatcherFilter
06-20-2017 20:06:25.263 DEBUG get params spark.Request
06-20-2017 20:06:25.267 DEBUG get splat spark.Request
06-20-2017 20:06:25.270 DEBUG get params spark.Request
06-20-2017 20:06:25.271 DEBUG get splat spark.Request
06-20-2017 20:06:25.271 DEBUG Get logmsgs. com.bwssystems.HABridge.SystemControl

@bwssytems
Copy link
Owner

As I asked before, have you tried this when Home Assistant is just on port 8123 without https? Also, how is your setup to get Home Assistant with https? It seems the config for this could be causing this issue and that's why I need you to validate with http to port 8123.

Thanks

@BohamCY
Copy link

BohamCY commented Jun 21, 2017

Hello All,

I'm fairly new to ha-bridge but I;m having the same issue
HA Server is running on port 8123 no https
Certain commands I have to ask twice and it works the second time only.

@kmdm
Copy link

kmdm commented Jul 6, 2017

So I can fix this with:

 $ git diff
diff --git a/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHandler.java b/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHandler.java
index cc1f0dd..21ca3e5 100644
--- a/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHandler.java
+++ b/src/main/java/com/bwssystems/HABridge/plugins/http/HTTPHandler.java
@@ -28,9 +28,8 @@ public class HTTPHandler {
        private CloseableHttpClient httpClient;
        private RequestConfig globalConfig;
        
-       
        public HTTPHandler() {
-               globalConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build();
+               globalConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).setStaleConnectionCheckEnabled(true).build();^M
                httpClient = HttpClients.custom().setDefaultRequestConfig(globalConfig).build();
        }

But that's a deprecated method in 4.4. Using the PoolingHttpClientConnectionManager didn't work in my testing, not even with setValidateAfterInactivity(1).

@andrewfoster
Copy link

I still see this issue in 4.5.6 and HA 0.48.0.

@kykean
Copy link

kykean commented Jul 10, 2017

I will try to set cronjob to wget the URL http:https://127.0.0.1/api/devices/hass/devices every minute and see whether this helps.

@kykean
Copy link

kykean commented Jul 11, 2017

Hi all, i tested the workaround below and it works perfectly. I got 100% success command without retry today . Below is the content in /etc/crontab, running with Ubuntu Xenial. I think it suits any linux based machine. The idea is perform a wget until receive HTTP 200 with retry interval of 5 seconds, periodically every minute.

*/1 * * * * root while true; do sleep 5; wget --server-response -q http:https://127.0.0.1/api/devices/hass/devices 2>&1 | grep 200 && break; done;

@kmdm
Copy link

kmdm commented Jul 11, 2017

Yea, that'd do it as well by keeping the Keep-Alive connection, well, alive. The diff I provided above while using a deprecated method works well without needing to constantly generate a HTTP request to HASS via ha-bridge.

@kmdm
Copy link

kmdm commented Jul 11, 2017

@bwssytems Could we get this issue re-opened?

It seems to have a clear solution albeit using a deprecated method and a possible future method that /should/ work but doesn't (PoolingHttpClientConnectionManager) so it could use further investigation on that front also.

@bwssytems
Copy link
Owner

Hmm, don't know why I closed this either... re-opening

@bwssytems bwssytems reopened this Jul 13, 2017
@bryanyork
Copy link

Same problem. The UI claims it got back a 500 from HASS, but I don't see it logged even with debug.

@jasoni81
Copy link

tried to use the below:
*/1 * * * * root while true; do sleep 5; wget --server-response -q http:https://127.0.0.1/api/devices/hass/devices 2>&1 | grep 200 && break; done;
but still getting it fail the first time it sends the command. Second time always works.
should this run under the root crontab, or under sudo user?

@kykean
Copy link

kykean commented Jul 22, 2017

@jasoni81 , is your HA-Bridge running on port 80 ? I think either user is fine since it uses wget and without writing to any file.

@jasoni81
Copy link

@kykean thanks for the reply, yes it is running on port 80. I believe I have now managed to resolve it. The cron was throwing the error:
/bin/sh: 1: root: not found /bin/sh: 1: Syntax error: ";" unexpected

So I modified two things, one was the IP address of the HASS server, (same as where the HA bridge is running), and also removed the 'root' from the cron entry 👍

*/1 * * * * while true; do sleep 5; wget --server-response -q http:https://192.168.2.17/api/devices/hass/devices 2>&1 | grep 200 && break; done;

Now my mailog entry is showing the below so it looks good. Need to test futher:
HTTP/1.1 200 OK

Where I wasnt understanding this, and for others, is that you when i manually was running the URL in the broswer, teh first time it would fail, and only on the subsequent refreshes, would it return the entities. I wasnt quite understanding this at first.

@lamiskin
Copy link

lamiskin commented Aug 3, 2017

Im experiencing the same issue here, where intermittently commands have to be repeated.
Home assistant 0.48.0 and ha-bridge 4.5.6 with stock settings.

I'll trial @jasoni81 workaround to see if it helps keeps the connection alive.

@andrewfoster
Copy link

andrewfoster commented Aug 3, 2017

I don't find the workaround helps

@lamiskin
Copy link

lamiskin commented Aug 9, 2017

I agree. The work around is not working for me.

@kmdm
Copy link

kmdm commented Aug 9, 2017

My jar file which works for me (with the fix/patch I described previously) is here: https://transfer.sh/HkjzD/ha-bridge-4.5.6-fix671.jar

@bwssytems bwssytems modified the milestones: V5.0.0, v4.5.6 Aug 30, 2017
@bwssytems
Copy link
Owner

I will add the stale connection into the http handler.

@MichaelSchemmer
Copy link

Hi there,
Thanks for the fix, but I'm unable to download it. Could you please reupload ha-bridge-4.5.6-fix671.jar

@1980georgeg
Copy link

1980georgeg commented Oct 3, 2017

Hi all

Fwiw I have the same issue on 4.5.6 and ha 0.54 and as a workaround jasoni81's crontab entry worked for me.

*/1 * * * * while true; do sleep 5; wget --server-response -q http:https://192.168.2.17/api/devices/hass/devices 2>&1 | grep 200 && break; done;

Thanks buddy.

George

EDIT: issue is back this morning :/

@felixbouleau
Copy link

@bwssytems Any update on this issue?

@pickeld
Copy link
Author

pickeld commented Oct 11, 2017

@felixbouleau, joining your question,
@bwssytems can you help us here?

@bwssytems
Copy link
Owner

The release candidate that is out there has this fix. Please try it and see if that helps #735

@felixbouleau
Copy link

@bwssytems Thanks! I still have issues but after some log grepping I found this in my home-assistant logs:

2017-10-18 17:06:36 INFO (MainThread) [homeassistant.components.http] Serving /api/services/light/turn_off to 192.168.1.104 (auth: True)
2017-10-18 17:06:36 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=light, service=turn_off, service_data=entity_id=light.skrivbordet_level, service_call_id=140630905978952-767>
2017-10-18 17:06:37 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=light.skrivbordet_level, old_state=<state light.skrivbordet_level=on; brightness=162.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>, new_state=<state light.skrivbordet_level=on; brightness=160.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>>
2017-10-18 17:06:38 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=light.skrivbordet_level, old_state=<state light.skrivbordet_level=on; brightness=160.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>, new_state=<state light.skrivbordet_level=on; brightness=98.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>>
2017-10-18 17:06:39 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=light.skrivbordet_level, old_state=<state light.skrivbordet_level=on; brightness=98.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>, new_state=<state light.skrivbordet_level=on; brightness=33.0, min_mireds=154, max_mireds=500, node_id=3, value_index=0, value_instance=1, value_id=72057594093076481, old_entity_id=light.skrivbordet_level_3_0, new_entity_id=light.skrivbordet_level, friendly_name=Skrivbordet, supported_features=1 @ 2017-10-18T17:06:11.530392+02:00>>

So Home Assistant is (for some reason) reacting to a call_service[L]: domain=light, service=turn_off, with new_state=<state light.skrivbordet_level=on;. So not a HA Bridge problem.

I will keep looking into this when I get time and report on the Home Assistant community instead. I will also keep using the RC and let you know if I run into any other issues.

@bwssytems bwssytems self-assigned this Nov 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests